![自考07163高级数据库技术-复习题知识点_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-5/30/efc4fa4f-744f-4000-a8ac-7f37ee8c7821/efc4fa4f-744f-4000-a8ac-7f37ee8c78211.gif)
![自考07163高级数据库技术-复习题知识点_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-5/30/efc4fa4f-744f-4000-a8ac-7f37ee8c7821/efc4fa4f-744f-4000-a8ac-7f37ee8c78212.gif)
![自考07163高级数据库技术-复习题知识点_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-5/30/efc4fa4f-744f-4000-a8ac-7f37ee8c7821/efc4fa4f-744f-4000-a8ac-7f37ee8c78213.gif)
![自考07163高级数据库技术-复习题知识点_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-5/30/efc4fa4f-744f-4000-a8ac-7f37ee8c7821/efc4fa4f-744f-4000-a8ac-7f37ee8c78214.gif)
![自考07163高级数据库技术-复习题知识点_第5页](http://file3.renrendoc.com/fileroot_temp3/2022-5/30/efc4fa4f-744f-4000-a8ac-7f37ee8c7821/efc4fa4f-744f-4000-a8ac-7f37ee8c78215.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单项选择题1在一个学校的数据管理系统中,属于一对多联系的是A教师与教研室B院长与部门C学生与班级D 学生与课程2关系数据库中,数据操作包括 A查询和更新B编辑和修改C浏览和查询D插入和删除3设关系R=(a,b,c),(d,e,f),(g,h,i),下面给出的关系中,可由R作投影运算得到的是A(a,b,c),(g,h,i)B(a,e,f),(d,h,i),(g,b,c)C(a,c),(d,f),(g,i)D(a,b),(d,f),(h,i)4关系R(学号,姓名,年龄)(假定姓名唯一)的函数依赖“(学号,姓名) 年龄”为A传递函数依赖B完全函数依赖C平凡函数依赖D部分函数依赖5数据流图设计属于数据
2、库设计的A概念设计B物理设计C逻辑设计D需求分析6对于两个实体间的1:n联系,转换关系模型的原则是A将1方的主码放到n方实体对应的关系模式中作为外码,联系属性一并加入B只要在1方的关系模式中增加n方关系模式的主码,省略两个实体间的联系模型C必须对联系单独建立关系用来联系双方实体,并包括实体的主码和联系属性D将n方的主码放到1方实体对应的关系模式中作为外码,联系属性一并加入7实现SQL数据定义功能的是ADDLBDMLCDCLDDQL8用于创建数据库的SQL语句是ADELETE DATABASEBDROP DATABASECALTER DATABASEDCREATE DATABASE9列级完整性约
3、束不包括ADEFAULTBNULLCPRIMARY KEYDUNIQUE10下列关于视图的描述中,错误的是A若干基本表连接的查询不能定义为视图B视图能够隐蔽数据的复杂性,简化用户的操作C视图可以对机密的数据提供安全保护D视图是由基本表或已定义的视图导出的虚表11数据加密可采用置换的方法,该方法是A对明文逐字符加密B将明文字符换成密文表的字符C将明文字符按不同顺序重新排列D对明文逐字符使用不同的加密方法12ORACLE行级安全性由A列约束指定B视图实现C基本表定义D索引创建13对数据类型的约束属于A静态列约束B动态列约束C静态表级约束D动态表级约束14事务是用户定义的一个数据库操作序列。这些操作
4、A可以只完成一部分B可以取消部分C必须全部完成D要么全做,要么全不做15若只允许事务T读取和修改某数据对象,则必须为T加上A排他锁B共享锁C活锁D死锁16某书店的图书管理系统中,出版社与图书的联系属于A多对1B多对多C1对多D 1对117关系R经选择运算得到关系S,则S是R的 A子集B元组C属性D域18一个度为4的关系的属性个数为A1B2C3D419第三范式要求每个非主属性A部分依赖于码B完全依赖于码C传递依赖于码D非传递依赖于码20在关系数据库中,选择存取路径主要是指确定如何建立A索引B主码C数据字典D数据结构21数据库应用系统从开始规划、设计、实现、维护到最后被新的系统取代而停止使用的整个
5、期间,称为数据库系统A设计期B规划期C开发期D生存期22实现SQL数据操纵功能的是 ADCLBDMLCDDLDDAL23SQL语句DROP VIEW的作用是 A删除视图B修改基本表C创建索引D创建数据库24嵌入式SQL引入的游标实际上是A数据缓冲区B鼠标指针C光标形状D水平标尺25下面给出的选项中,不是SQL谓词的是ALIKEBNOT INCALLDAND26以下给出的语句中,是SQL事务控制语句的是ACREATEBROLLBACKCSELECTDDROP27当参照关系插入某个元组,而被参照关系不存在相应的元组时,为了保证关系的参照完整性,可使用的策略有A级联删除B受限删除C受限或递归插入D拒
6、绝修改28事务使用封锁机制后会产生活锁问题。解决活锁的方法是A顺序封锁法B一次封锁法C两段锁协议 D先来先服务29事务故障的恢复采取的主要策略是A根据日志文件,将事务进行的操作撤销B系统重新启动,由系统根据日志文件重做未完成的事务C重装数据后备副本,然后重做已完成的事务D撤销故障发生时未完成的事务,重做已完成的事务30数据库镜像涉及一个数据库的两个副本,这两个副本通常驻留在不同的计算机上。在任何给定的时间内都只有一个副本可供客户端使用。该副本称为A镜像数据库B日志文件C主体数据库D备份片31设关系R和S的属性个数分别为2、3,则(R×S)操作结果的属性个数为A6B5C8D 932数据
7、库系统用户主要有三类:应用程序员、终端用户和 A客户B系统人员C角色D数据库管理员33条件连接实际上是在两个关系的广义笛卡尔乘积上进行的A元组演算B除法运算C选择运算D投影运算34所有属性不能再分的关系至少是A1NFB2NFC3NFD4NF35对于两个实体间的1:1联系,转换关系模型的原则是A将一方的主码放到另一方实体对应的关系模式中作为外码,联系属性一并加入B只要在一个关系模式中增加另一个关系模式的主码,省略两个实体间的联系模型C必须对联系单独建立关系用来联系双方实体,并包括实体的主码和联系属性D将一方的主码放到另一方实体对应的关系模式中作为外码,省略联系属性36E-R图中的冲突有三种:属性
8、冲突、命名冲突和A模式冲突B联系冲突C结构冲突D关系冲突37SQL语句DROP VIEW的作用是A删除视图B创建视图C修改视图D更新视图38索引无法实现的作用是A加快数据查询的速度B对机密的数据提供安全保护C保证数据的唯一性D加快连接速度39SQL查询语句中,能够对结果集进行排序的子句是AWHEREBGROUP BYCSTART WITHDORDER BY40SQL提供的谓词中,能够使用匹配符的是ANULLBLIKECANYDEXISIT41数据触发器响应的表操作不包括AINSERTBUPDATECSELECTDDELETE42数据库的完整性是指数据的A安全保护B审计恢复C动态约束能力D正确性
9、和相容性43参照完整性约束属于A静态表级约束B动态表级约束C动态列约束D静态列约束44当多个用户并发地存取数据库时,可能破坏数据库的一致性,因此数据库必须提供A数据加密保障B数据审计功能C并发控制机制D用户权限鉴别45事务T1修改某一数据后,将其写回磁盘。事务T2读同一数据。由于某种原因T1被撤销,这时T1修改过的数据已恢复原值,这时T2读到的数据称为A活锁B“脏”数据C封锁D死锁46在关系R上把满足条件的元组抽取出来组成新的关系,这就是A选择运算B元组演算C除法运算D 自然连接47实体完整性规则要求 A全码不能为空B候选码可为空C主属性不能为空D外码可为空48实体M与N的联系为1对多,是指A
10、一个N可以对应多个MB一个M可以对应多个NC一个M只能对应一个ND一个N只能对应一个M49第二范式要求非主属性A完全依赖于码B完全依赖码C部分依赖码D部分依赖于码 50在数据流图中,用符号“”表示A数据存储B数据源点C处理D数据流51设计局部E-R模型的关键就是正确划分A元组和联系B实体和联系C实体和属性D元组和属性52嵌入式SQL开设数据缓冲区存放SQL语句的执行结果。这个数据缓冲区就是A游标B索引C视图D基本表53DCL是指A数据定义语言B数据控制语言C数据操纵语言D数据关系模型54删除索引的SQL语句是ACREATE VIEWBALTER TABLECDELETE DDROP INDEX
11、55SQL语言的SELECT语句中,能够对查询结果按列分组的子句是AFROMBWHERECGROUP BYDORDER BY56审计功能就是把用户对数据库的所有操作自动记录下来放入A审计日志B系统数据库C视图D镜像数据库57在数据库系统中,PUBLIC用户指A所有用户B所有角色CDBA以外的用户D数据库管理员58对数据格式的约束属于A动态列约束B静态列约束C静态元组约束D动态元组约束59并发事务正确性的准则为A可回滚事务B相容性C封锁协议D可串行性60在多个事务请求对同一数据封锁时,总是某一用户等待的情况称为A活锁B死锁C排他锁D共享锁二、填空题1设关系R和S的属性个数均为3,则(R×
12、;S)操作结果的属性个数为 9 2数据库系统用户主要有三类:应用程序员、 数据库管理员 和终端用户。3第二范式要求每个非主属性完全依赖于 码 4在关系数据库中,选择存取路径主要是指确定如何建立 索引 5SQL用 NULL 来表示空值。6支持使用匹配符的谓词是 LIKE(或NOT LIKE也可) 7聚集函数AVG的作用是 求检索出的某一列值的平均值 8ORACLE支持的角色由 DBA (即数据库管理员) 定义。 9数据库的 并发控制 就是控制数据库,防止多用户并发使用数据库时造成数据错误和程序运行错误,保证数据的完整性。10在多个事务请求对同一数据封锁时,总是某一用户等待的情况称为活锁。解决活锁
13、的方法是采用 先来先服务 的方法。11关系数据库的数据操作分为二类: 查询 和更新。12投影运算的基本思想是:从一个关系中选择所需要的 属性列 组成新关系。13关系模式的规范化,实质上就是概念的 单一 化。14对于两个实体间的1:n联系,转换关系模型的原则是:将1方的主码放到n方实体对应的关系模式中作为 外码 ,联系属性一并加入到实体对应的关系模型中。15SQL数据类型LONG的字长为 32 位。16语句GRANT SELECT ON ST TO PUBLIC的作用是 把ST表的查询权限授予所有用户 17创建表时,为了禁止某列属性值重复,需要使用 UNIQUE 约束。18数据库触发器是一类靠
14、事件 驱动的特殊过程。19并发事务正确性的准则是 可串行性 20数据库系统恢复的基础是数据库的备份和还原以及 日志文件 21关系数据库的数据操作包括查询和 更新 12学生管理系统中,学生与课程属于多对 多 的联系。23第三范式要求所有非主属性 非传递 依赖于码。24数据库应用系统从开始规划、设计、实现、维护到最后被新的系统取代而停止使用的整个期间,称为 数据库系统生存期(生命周期) 25SQL的数据类型FLOAT的字长为 64 位。26SQL语句CREATE INDEX的作用是 创建索引 27嵌入式SQL语言利用 游标 协调与主语言不同的数据处理方式。28审计功能可以把用户对数据库的所有操作自
15、动记录到 审计日志 中。 29若多个事务在并行执行是正确的,当且仅当其结果与按某一次序串行地执行时的结果相同,这种调度策略称为 可串行化的调度 30数据库镜像涉及数据库的两个副本,这两个副本通常驻留在不同的计算机上。在任何给定时间内只有一个副本可供客户端使用,该副本称为 主体数据库 31投影运算是从一个关系中选择所需要的 属性列 组成新关系。32一个度为6的关系有 6 个属性。33关系模式的规范化,实质上就是 概念 的单一化。34E-R模型转换为关系模型时,对于实体间的1:1、1:n、m:n联系,需要单独创建关系的是 m:n联系 35聚集函数AVG的作用是 求检索出的某一列值的平均值 36列级
16、完整性约束是针对 属性值 设置的限制条件。37SQL语言使用 GRANT 语句向用户授予操作权限。38数据库触发器是一类靠事件驱动的特殊过程,当对相关表作 INSERT、UPDATE或DELETE 操作时,这些过程被隐式地执行。39事务是用户定义的一个 数据库操作序列 ,这些操作要么全做,要么全不做。40对于介质故障,通常是将数据从备份上先还原数据,然后使用 日志 进行恢复。三、名词解释1外码设F是基本关系R的一个或一组属性,但不是关系R的候选码,如果F与基本关系S的主码相对应,则称F是R的外码。2参照完整性规则若属性(或属性组)F是关系R的外码,它与基本关系S的主码相对应,那么,对于R中每个
17、元组在F上的值必须为空或S中某元组的主码值。3数据库系统生存期数据库应用系统从开始规划、设计、实现、维护到最后被新的系统取代而停止使用的整个期间,称为数据库系统生存期。4DDDD即数据字典,是系统中各类数据描述的集合,是对数据流图的详细描述。以特定的格式记录系统中各种数据、数据元素以及它们的名字、性质、意义及约束条件等。5数据库触发器就是一类靠事件驱动的特殊过程,当对相关的表作INSERT、UPDATE或DELETE操作时,这一过程被隐式地执行。6候选码在关系中,如果一个属性(或属性组)的值能唯一标识一个元组,那么这个属性(或属性组)称为候选码。7实体完整性规则若属性A(一个或一组属性)是基本
18、关系R的主属性,则A不能取空值。8数据流图是SA方法中用于表示系统逻辑模型的一种工具。它以图形的方式描述数据在系统中流动和处理的过程,能精确地在逻辑上描述系统的功能、输入、输出和数据存储,表达数据和处理的关系。9聚簇聚簇,是为了提高某个属性(或属性组)的查询速度,把在这个或这些属性上有相同值的元组集中存放在一个物理块中,如果存放不下,可以存放到预留的空白区域或链接多个物理块。10数据库的并发控制就是控制数据库,防止多用户并发使用数据时造成数据错误和程序运行错误,保证数据的完整性。11投影运算投影运算是对单个关系在列方向上的选择运算,其基本思想是:从一个关系中选择所需要的属性列重新组成一个新关系
19、。12全码由关系的所有属性构成的候选码,称为全码。13DFDDFD即数据流图,是SA方法中用于表示系统逻辑模型的一种工具。它以图形的方式描述数据在系统中流动和处理的过程,能精确地在逻辑上描述系统的功能、输入、输出和数据存储,表达数据和处理的关系。14数据字典数据字典是系统中各类数据描述的集合,是对数据流图的进一步详细描述。它以特定的格式记录系统中各种数据、数据元素以及它们的名字、性质、意义及约束条件等。15角色角色就是一组系统权限的集合,目的在于简化权限管理。16条件连接把两个关系按照给定条件以一切可能的组合方式连接起来,形成一个新的关系,称为条件连接。17主码从关系的候选码中选择一个用来唯一
20、标识元组。选择的这个候选码称为主码。18SA方法即结构化分析方法,从最上层的系统组织机构入手,采用逐层分解的方式分析系统,并采用数据流图和数据字典描述系统。19数据库系统生命周期数据库应用系统从开始规划、设计、实现、维护到最后被新的系统取代而停止使用的整个期间,称为数据库系统生命周期。20并发控制并发控制就是控制数据库,防止多用户并发使用数据库时造成数据错误和程序运行错误,保证数据的完整性。四、简答题31学生、教师和课程实体联系E-R图如下图所示。将其转换为关系模型中的关系模式。教师教师号教师名职称学号姓名性别年龄学生选修成绩课程号课程名课分课程讲授答:转换为关系模式为:实体:学生(学号,姓名
21、,性别,年龄)课程(课程号,课程名,课分)教师(教师号,教师名,职称)联系:选修(学号,课程号,成绩)讲授(教师号,课程号)32写出关系模式R(学号,班级,班长)分解为3NF的模式集。学号班级,班级班长,所以“学号”传递依赖于“班长”,R不是3NF模式。可分解为二个3NF:R1(学号,班级) R2(班级,班长) 33嵌入式SQL为什么要使用游标?因为SQL语言与主语言具有不同的数据处理方式。SQL语句可以产生或处理多条记录,而主语言一组变量只能存放一条记录。所以,使用主变量不能满足SQL语句向应用程序输出数据的要求。为此,嵌入式SQL引入游标,即为用户开设一个数据缓冲区存放SQL语句的执行结果
22、。用户通过游标逐一获取记录并赋给主变量。34数据控制的功能是什么?SQL利用哪些语句实现数据控制功能?数据控制是系统通过对数据库用户的使用权限加以限制而保证数据安全的重要措施。SQL提供了二条语句实现数据控制功能:(1)利用GRANT语句向用户授予操作权限(2)利用REVOKE语句从指定的用户处收回授予的权限35在被参照关系中删除元组时,有哪些策略保持关系参照完整性?(1)级联删除。将参照关系外码值与被参照关系中要删除元组主码相同的元组一起删除。(2)受限删除。仅当参照关系中没有任何元组的外码与被参照关系中要删除元组的主码值相同时,系统才执行删除操作,否则拒绝此删除操作。(3)置空值删除。删除
23、被参照关系的元组,并将参照关系中相应元组的外码值置空值。31根据以下关系模式画出学生、教师和课程实体联系的E-R图。实体:学生(学号,姓名,性别,年龄)课程(课程号,课程名,课分)教师(教师号,教师名,职称)联系:选修(学号,课程号,成绩)讲授(教师号,课程号)教师教师号教师名职称学号姓名性别年龄学生选修成绩课程号课程名课分课程讲授答: 32关系模式R(学号,班级,班长)是否为2NF?为什么?因为R的所有属性均不能再分,故R是1NF。因为R的码为“学号”,非主属性“班级”、“班长”均完全依赖于码,故R是2NF。33SQL聚集函数主要有哪些?其作用是什么?SQL聚集函数主要有:COUNT:对检索
24、的结果计数。AVG:求检索出的某一列值的平均值。SUM:求检索出的某一列值的总和。MAX:求检索出的某一列值中的最大值。MIN:求检索出的某一列值中的最小值。34索引的作用是什么?利用哪条SQL语句可创建索引?(1)可以明显加快数据查询的速度(2)可以保证数据的唯一性(3)可以加快连接速度创建索引的语句是:CREATE INDEX35数据库系统对用户身份进行鉴别常用哪些方式?(1)利用只有用户自己知道的信息鉴别。(2)利用只有用户具有的物品来鉴别。(3)利用用户的个人特征进行鉴别。31根据以下关系模式画出商店、职工和商品实体联系的E-R图。实体:商店(店号,店名,经理)职工(工号,姓名,工资)
25、商品(编号,名称,单价)联系:服务(工号,店号,工作日期)销售(编号,店号,日销售量)商品编号名称单价店号店名店址经理商店服务工号姓名工资职工销售工作日期日销售量答: 32关系模式R(学号,性别,年龄)是1NF、2NF还是3NF?因为R的所有属性均不能再分,故R是1NF。因为R的码为“学号”,非主属性均完全依赖于码,故R是2NF。因为所有非主属性均非传递依赖于码,故R是3NF。33SQL数据操纵功能包括哪些内容?SQL数据操纵功能包括数据查询和数据更新两种数据操作语句。其中,数据查询是指对数据库中的数据查询、统计、分组、排序、检索等操作;数据更新是指数据的插入、删除、修改等数据维护操作。34什
26、么是列级完整性约束?SQL常用的列级完整性约束有哪些?列级完整性约束是针对属性值设置的限制条件。SQL常用的列级完整性约束有:DEFAULT、NULL、NOT NULL、UNIQUE、CHECK。35当参照关系插入某个元组,而被参照关系不存在相应的元组时,为了保证关系的参照完整性,可使用哪些策略?(1)受限插入。仅当被参照关系中存在相应的元组时,系统才允许插入。(2)递归插入。首先在被参照关系中插入相应元组,其主码值等于参照关系插入元组的外码值,然后向参照关系插入元组。31商店、职工和商品实体联系的E-R图如下图所示。写出其在关系模型中的关系模式。商品编号名称单价店号店名店址经理商店服务工号姓
27、名工资职工销售工作日期日销售量答:实体:商店(店号,店名,经理)职工(工号,姓名,工资)商品(编号,名称,单价)联系:服务(工号,店号,工作日期)销售(编号,店号,日销售量)32关系模式R(学号,班级,班长)是否为3NF?为什么?因为学号班级,班级班长,故“学号”传递依赖于“班长”,R不是3NF。33什么是视图?操作视图的SQL语句有哪些?视图是由一个或多个基本表(或已定义的视图)导出的虚表。操作视图的SQL语句有:(1)CREATE VIEW:创建视图(2)DROP VIEW:删除视图。(3)SELECT:在视图中查询、统计、分组、排序。34SQL语言提供了哪些谓词?这些谓词的含义分别是什么
28、?SQL语言提供了以下谓词:BETWEENAND:介于两者之间NOT BETWEENAND:介于两者之外IN:在其中NOT IN:不在其中LIKE:查找匹配的NOT LIKE:查找不匹配的IS NULL:空IS NOT NULL:非空EXISIT:存在量词NOT EXISIT:不存在量词ANY:任意一个存在量词ALL:全称量词35什么是数据库的完整性?如何保证数据库的完整性?数据库的完整性是指数据的正确性和相容性。为了保证数据库的完整性,数据库管理系统(DBMS)必须提供定义、检查和控制数据完整性的机制,并把用户定义的数据库完整性约束条件作为模式的一部分存入数据库中。作为数据用户或DBA,必须
29、了解数据库的内容和DBMS的数据库完整性控制机制,掌握定义数据完整性的方法。五、综合应用题36对基本表:ST(Sno,Sname,Age,Sex)(学生信息:学号、姓名、年龄、性别)试用SQL语句表达下列操作:(1)检索所有男生的学号和姓名SELECT,Sname FROM ST WHERE Sex='男'(2)删除没有学号的元组DELETE ST WHERE Sno IS NULL;(3)插入新记录(学号:20130215,姓名:张遇,年份:18,性别:男)INSERT INTO ST VALUES('20130215','张遇',18,
30、9;男'); (4)将学号为20130215的学生姓名修改为“张雨”UPDATE ST SET Sname='张雨' WHERE Sno='20130215'37什么是数据库的安全性?安全性控制一般有哪些方法?数据库的安全性是指保护数据库,以防止不合法的使用造成数据泄露、更改或破坏。安全性控制一般有以下方法:(1)用户标识和鉴别。在数据库系统中,每个合法用户都有一个用户标识,并通过一定的方式对用户身份进行鉴别。常用的方式是口令识别。(2)存取控制。通过预先的定义用户存取权限,控制用户的各种操作请求,确保用户只执行合法操作。(3)操作系统安全保护。利用操作
31、系统的安全保护措施来维护数据库安全。(4)自主存取控制方法。在SQL中,主要通过授权、收权语句实现。(5)强制存取控制。是系统为保证更高程度的安全性所采取的强制存取检查手段。它不是用户能直接感知或进行控制的。(6)视图机制。可以对机密数据提供安全保护,并提供数据独立性。(7)审计。把用户对数据库的所有操作自动记录到审计日志中,利用审计跟踪的信息,找出非法存取数据的人、事件和内容等。(8)数据加密。防止数据库中的数据在存储和传输中失密。36对基本表:B(Bno,Bname,Cname,Wname)(图书信息:书号、书名、出版社、作者)试用SQL语句表达下列操作:(1)检索出版社为“清华大学”的藏
32、书量SELECT COUNT(*) FROM B WHERE Cname='清华大学' (2)删除没有作者信息的元组DELETE B WHERE Wname IS NULL; (3)插入新记录:(书号:N01256,书名:亮剑,出版社:清华大学,作者:赵平) INSERT INTO B VALUES('N01256','亮剑','清华大学','赵平'); (4)将作者“赵平”修改为“赵萍” UPDATE B SET Wname='赵萍' WHERE Wname='赵平' 37什么是数
33、据库的完整性?数据库完整性约束条件有哪些?数据库的完整性是指数据的正确性和相容性。数据库完整性约束条件分为六类:(1) 静态列约束。是对一个列的取值域的说明。(2) 静态元组约束。就是规定元组的属性组值的限定,以及规定属性之间的值或结构的制约关系。(3) 静态表级约束。指一个关系各个元组间或若干关系间存在的联系或约束。(4) 动态列约束。是修改列定义或列值时应满足的约束条件。(5) 动态元组约束。是指修改元组时,元组中各个字段间需要满足的约束条件。(6) 动态表级约束。是加在关系变化前后状态上的限制条件。36给定基本表:A(Bno,Bname,Sname,Ks)(商品:编号、名称、生产商、库存
34、量)试用SQL语句表达下列操作:(1)修改商品编号为“NT0158”的库存量为15UPDATE A SET Ks=15 WHERE Bno='NT0158' (2)删除库存量为0的元组DELETE FROM A WHERE Ks=0; (3)插入新记录:(编号:MK1234,名称:学习机,生产商:联想湖南总公司,库存量100)INSERT INTO A VALUES('MK1234','学习机','联想湖南总公司',100); (4)检索生产商为“联想湖南总公司”的商品信息(编号、名称、生产商、库存量)SELECT * FROM A WHERE Sname ='联想湖南总公司' 37数据库系统中可能发生
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年人力资源专员正式劳动合同范本
- 2025年个人销售代理合同文件
- 2025年内容创作者策划合作协议
- 2025年生产承包合作合同样本
- 2025年休闲餐饮连锁加盟协议模板
- 2025年不锈钢组件供应协议
- 2025年建筑材料供应与安装合同样本
- 2025年农产品冷冻运输业务合同
- 2025年光纤通讯电缆敷设合同
- 2025年上海茶叶批发合作合同示本
- JJG 976-2024透射式烟度计
- 清华大学考生自述
- 哗啦啦库存管理系统使用说明
- 小学生读书卡模板
- 8.3 摩擦力 同步练习-2021-2022学年人教版物理八年级下册(Word版含答案)
- 初中足球选拔测试标准
- 《现代汉语词汇》PPT课件(完整版)
- 生理学教学大纲
- 环保铁1215物质安全资料表MSDS
- “君子教育”特色课程的探索
- AS9100D人力资源管理程序(范本)
评论
0/150
提交评论