版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库及其应用复习题 测验1 一、单选 1、 下列四项中说法不正确的是()。 A. 数据库减少了数据冗余 B. 数据库中的数据可以共享 C. 数据库避免了一切数据的重复 D. 数据库具有较高的数据独立性 标准答案是:C。 2、 单个用户使用的数据视图的描述称为()。 A. 外模式 B. 概念模式 C. 内模式 D. 存储模式 标准答案是:A。 3、 数据库物理存储方式的描述称为()。 A. 外模式 B. 内模式 C. 概念模式 D. 逻辑模式 标准答案是:B。 4、 在下而给出的内容中,不属于DBA职责的是()。 A. 定义概念模式 B. 修改模式结构 C. 编写应用程序 D. 编写完整性规则
2、 标准答案是:Co 5、 在数据库三级模式间引入二级映象的主要作用是()。 A. 提高数据与程序的独立性 B. 提高数据与程序的安全性 C. 保持数据与程序的一致性 D. 提高数据与程序的可移植性 标准答案是:Ao 6、 DB、DBMS和DBS三者之间的关系是()。 A. DB 包括 DBMS 和 DBS B. DBS 包括 DB 和 DBMS C. DBMS 包括 DB 和 DBS D. 不能相互包括 标准答案是: 7、位于用户和操作系统之间的一层数据管理软件是()。 A. DBS B. DB C. DBMS D. MIS 标准答案是:Co 8、数据库的三级模式中,数据的全局逻辑结构用()来
3、描述。 A. 子模式 B. 用户模式 C. 模式 D. 存储模式 标准答案是:Co 9、用户涉及的数据逻辑结构用()描述。 A. 模式 B. 存储模式 C. 概念模式 D. 子模式 标准答案是:Da 10、 数据库管理系统与操作系统、数据库应用系统的层次关系从核心到外围依次是()。 A. DBMS、OS、数据库应用系统 B. DBMS、数据库应用系统、OS C. OS、DBMS、数据库应用系统 D. OS、应用软件、DBMS 标准答案是:Co 11、 在数据库的三级模式结构中,内模式有()。 A个 B. 2个 C. 3个 D. 任意多个 标准答案是:Aa 12、 ER图中的主要元素是()。 A
4、. 结点、记录和文件 B. 实体、联系和属性 C. 记录、文件和表 D. 记录、表、属性 标准答案是:B. 13、 在E-R图中,用长方形表示(),用椭圆表示()。 A. 联系、属性 B. 属性、实体 C. 实体、属性 D. 什么也不代表、实体 标准答案是:Co 14、 E-R图是表示概念模型的有效工具之一,在ER图中的菱形框表示()。 A. 联系 B. 实体 C. 实体的属性 D. 联系的属性 标准答案是:A。 15、 概念模型表示方法最常用的是()。 A. E-R图方法 B. 数据的方法 C. 分布式方法 D. 面向对象的方法 标准答案是:A。 16、E-R图是数据库设计的工具之一,它适用
5、于建立数据库的()。 A. 需求模型 B. 概念模型 C. 逻辑模型 D. 物理模型 标准答案是:B。 17、 在数据库设计中,弱实体集是指()。 A. 属性只有一个的实体 B. 不存在关键码的实体 C. 只能短时期存在的实体 D. 以其它实体存在为先决条件的实体 标准答案是:Da 18、 综合局部E-R图生成总体E-R图过程中,下列说法错误的是() A. 不同局部ER图中出现的相同实体,在总体ER图中只能出现一次 B. 在总体ER图中可以添加属于不同局部ER图实体间的联系 C. 在总体ER图中可以添加局部ER图中不存在的联系 D. 在总体ER图中不可以删除任何实体间的联系 标准答案是:Co
6、19、 学生(学号,姓名,年龄),老师(教师号,姓名,专业),如果一个老师可以教多个学生,那么学生与老师的关系是 ()。 A. l:l B. 2:2 C. M:N D. 1:N 标准答案是:Co 20、 数据字典可以()。 A. 用SQL语言査询 B. 由任何用户使用 C. 没有 D. 由用户创建 标准答案是: 测验2 一、单选 1、 新奥尔良方法将数据库设讣分为四个阶段,它们是()。 A. 系统规划阶段、分析设计阶段、实施阶段、运行维护阶段 B. 需求分析阶段、设计阶段、实施阶段、运行阶段 C. 系统规划阶段、概念设计阶段、详细设讣阶段、实施阶段 D. 需求分析阶段、概念设计阶段、逻辑设讣阶
7、段、物理设计阶段 标准答案是:D. 2、 数据库的设计包括两个方面的设计内容,它们是()。 A. 概念设计和逻辑设计 B. 模式设计和内模式设计 C. 内模式设计和物理设计 D. 结构特性设计和行为特性设计 标准答案是:D. 3、 如果事务T获得了数据对象R上的排它锁,那么()。 A. T对R只能读不能写 B. T对R只能写不能读 C. 其它事务对过R只能读不能写 D. 其它事务对R既不能读也不能写 标准答案是:D。 4、 事务的隔离性是由DBMS的()。 A. 恢复子系统岀现 B. 完整性子系统实现 C. 安全性子系统实现 D. 并发控制子系统实现 标准答案是:D. 5、 在数据库系统中死锁
8、属于()。 A. 系统故障 B. 程序故障 C. 事务故障 D. 介质故障 标准答案是:Co 6、 授权是DBS采用的()。 A. 恢复措施 B. 并发控制措施 C. 完整性措施 D. 安全性措施 标准答案是:D. 7、 事务的原子性是指()。 A. 事务中包括的所有操作要么都做,要么都不做 B. 事务一旦提交,对数据库的改变就是永久的若一个事务执行失败,则DB中被其更新过的数据恢复原状,就象这些 更新从未发生过,这保持了数据库处于O o A.安全性状态B.致性状 C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D. 事务必须是使数据库从一个一致性状态变到另一个一致性状态 标准答
9、案是:Ao 8、 若一个事务执行成功,则它的全部更新被提交:若一个事务执行失败,则DB中被其更新过的数据恢复原状,就象这 些更新从未发生过,这保持了数据库处于() A. 安全性状态 B. 致性状态 C. 完整性状态 D. 可靠性状态 标准答案是:B. 9、 DB技术中,“脏数据”是指()。 A. 未提交的数据 B. 未提交的随后又被撤消的数据 C. 违反访问权而写人DB的数据 D. 输入时就有错的数据 标准答案是:B。 10、E-R模型转换成关系模型时,一个M:N联系转换为一个关系模式,该关系模型的关键字是()。 A. M端实体的关键字 B. N端实体的关键字 C. M端实体的关键字和N端实体
10、的关键字的组合 D. 重新选取的其他属性 标准答案是:Co 11、 从ER模型向关系数据模型转换要遵循一上的规则,下面四项中哪一个不是这种转换所要求的规则? A. 个实体类型转换成一个关系模式 B. 个联系类型转换成一个关系模式 C. 于M:N联系来说,转换成的关系的键为诸相关实体的键的组合 D. 对于1:N联系来说,转换成的关系的键为N+1实体的键 标准答案是:Da 12、 在关系代数中,对一个关系做专门的关系操作后,新关系的元组个数()原来关系的元素个数。 A. 小于 B. 等于 C. 大于 D. 小于或等于 标准答案是:Da 13、 一般情况下,当对关系R和S使用自然联接时,要求R和S至
11、少含有一个共同的()。 A. 记录 B. 行 C. 数据字典 D. 属性 标准答案是:Do 14、 卜-列各种对关系数据库的基本操作中,是从表中取出满足某种条件的属性成分操作,即从列的方向进行选择所需的 值;_是表中选取满足某种条件的元组的操作,相当于在横向进行选择。 A. 选择、检索 B. 扫描、投影 C. 检索、选择 D. 投影、选择 标准答案是:Da 15、 关系R与关系S只有一个公共属性,T1是R与S等值联接的结果,T2是R与S等值自然联接的结果,则()。 A. T1的属性个数等于T2的属性个数 B. 1的属性个数小于T2的属性个数 C. T1的属性个数大于T2的属性个数 D. T1的
12、属性个数大于或等于T2的属性个数 标准答案是:Co 16、 对关系R进行投影运算后,得到关系S,则()。 A. 关系R的元组数等于关系S的元组数 B. 关系R的元组数小于关系S的元组数 C. 关系R的元组数大于关系S的元组数 D. 关系R的元组数大于或等于关系S的元组数 标准答案是:Da 17、 下列运算中()不是关系代数的基本操作。 A. 笛卡儿积 B. 自然连接 C. 投影 D. 并 标准答案是:A。 18、 设关系R和S的属性个数分别为r和s,则(RXS)操作结果的属性个数为()。 A. r+s B. r-s C. rxs D. max(ns) 标准答案是:Ao 19、 SQL语言集数据
13、查询、数据操作、数据立义和数据控制功能于一体,语句INSERT. DELETE. UPDATA实现下列哪 类功。 A. 数据查询 B. 数据操纵 C. 数据定义 D. 数据控制 标准答案是:B 20、 下而列出的关于视图(View)的条目中,不正确的是o A. 视图是外模式 B. 视图是虚表 C. 使用视图可以加快査询语句的执行速度 D. 使用视图可以简化査询语句的编写 标准答案是:Co 测验3 一、单选 1、在SQL语言的SELECT语句中,能实现投影操作的是。 A. SELECT B. FROM C. WHERE D. GROUPBY 标准答案是:Ao 2、 SQL语言集数据查询、数据操纵
14、、数据定义和数据控制功能于一体,语句ALTERTABLE实现哪类功能 A. 数据查询 B. 数据操纵 C. 数据定义 D. 数据控制 标准答案是:Co 3、 在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建 A. 另一个表 B游标 C. 视图 D. 索引 标准答案是:Co 4、 SQL中,下列涉及空值的操作,不正确的是()。 A. AGEISNULL B. AGEISNOTNULL C. AGE=NULL D. NOT(AGEISNULL) 标准答案是:Co 5、 视图是一个“虚表”,视图的构适基于()。 A. 基本表 B. 视图 C. 基本表或视图 D.
15、 数据字典 标准答案是:Co 6、 SQL语言中,SELECT语句的执行结果是()。 A. 属性 B. 表 C. 元组 D. 数据库 标准答案是:Co 7、 SQL语言中,条件“年龄BETWEEN2OAND3O”表示年龄在20至30之间,且()。 A. 包括20岁和30岁 B. 不包括20岁和30岁 C. 包括20岁但不包括30岁 D. 包括30岁但不包括20岁 标准答案是:A。 8、 为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字()。 A. UNIQUE B. COUNT C. DISTINCT D. UNION 标准答案是:Ao 9、 在SQL的SELECT语句中,与选择
16、运算对应的命令动词是()。 A. SELECT B. FROM C. WHERE D. GROUPBY 标准答案是:Co 10、 在SQL语言中,对输出结果排序的子句是() A. ORDERBY B. WHERE C. GROUPBY D. HAVING 标准答案是:Ao lk 在SELECT语句中使用化表示()。 A. 选择任何属性 B. 选择全部属性 C. 选择全部元组 D. 选择主码 标准答案是:B。 12. 在SQL语言中,DELETE语句的作用是( A. 删除基本表 B. 删除视图 C. 删除基本表和视图 D. 删除基本表和视图中的元组 标准答案是:Da 13. 在SQL语言中使用F
17、OREIGNKEY时,与之配合的语句是()。 A. EXISTS B. EXCEPT C. TABLE D. REFERENCES 标准答案是:Da 14、 若用如下的SQL语句创建了一个表S: CREATETABLES(S#CHAR(6)NOTNULL.SNAMECHAR(8)NOTNUmSEXCHAR(2),AGEINTEGER)今向 S 表插入如 F 行时,哪一行可以被插入? A. C991001T李明芳;女,23) B. (r9907467 张为:NULL,NULL) C. (NULL;陈道T 男:32) D. (,992345NULL;女;25) 标准答案是:B. 15、 有关系S(
18、S#SNAME.SEX),C(C#CNAME)SC(S#C#)。其中S#为学生号,SNAME为学生姓名,SEX为性别,C#为课 程号,CNAME为课程乳 要查询选修“计算机”课的全体女学生姓名的SQL语句是SELECTSNAMEFROMS, C, SCWHERE子句。这里WHERE子句的内容是() A. S.S#=SC.S#andSEX= “女” andCNAME= “计算机” B. .S.S#=SC.S#ANDC.C#=SC.C#andCNAME= “ 计算机” C. SEX= “女” andCNAME= “计算机” D. S.S#=SC.S#andC.C#=SC.C#andSEX= “女”
19、 andCNAME= “计算机” 标准答案是:D. 16、 SQL语言具有两种使用方式,它们在使用的细节上会有些差别,特别是SELECT语句。这两种不冋使用方式的 SQL,分别称为交互式SQL和()。 A. 提示式SQL B. 多用户SQL C. 嵌入式SQL D. 解释式SQL 标准答案是:Co 17. 假设学生关系S (S#, SNAME, SEX),课程关系C(C # , CNAME),学生选课关系SC ( S # , C#, GRADE)。要査询选修“Computer”课的男生姓名,将涉及到关系()。 A. S B. S, SC C. C, SC D. S, C, SC 标准答案是:D
20、a 18、 在SQL语言中,子查询是()。 A. 返回单表中数据子集的査询语言 B. 选取多表中字段子集的查询语句 C. 选取单表中字段子集的査询语句 D. 嵌入到另一个査询语句之中的查询语句 标准答案是:Da 19. 设关系数据库中一个表S的结构为:S (SN. CN, grade),其中SN为学生名,CN为课程劣,二者均为字符型: grade为成绩,数值型,取值范围0100。若要更正王二的化学成绩为85分,贝IJ可用() A. UPDATESSETgrade=85WHERESN=J 王二ANDCN=,化学 B. UPDATESSETgrade=f 85, WHERESN= 王二ANDCN=
21、 化学 C. UPDATEgrade=85WHERESN=f 王二ANDCN=,化学 D. UPDATEgrade=J 85 WHERESN= 王二,ANDCN= 化学 标准答案是:Ao 20、 设关系数据库中一个表S的结构为S (SN, CN, grade),其中SN为学生需,CN为课程名,二者均为字符型:grade 为成绩,数值型,取值范l0-100e若要把“张二的化学成绩80分”插入S中,则可用()。 A. ADDINTOSVALUES (张二,化学80) B. INSERTINTOSVALUES (张二,化学80 C. ADDINTOSVALUES (张二,化学,80) D. INSE
22、RTINTOSVALUES C 张二,化学,80) 标准答案是:D. 测验4 一、单选 k 学生关系模式S (S#, Sname, Sex, Age) , S的属性分别表示学生的学号、姓划、性别、年龄。要在表S中删除一 个属性“年龄”,可选用的SQL语句是()。 A. DELETEAgefromS B. ALTERTABLESDROPAge C. UPDATESAge D. ALTERTABLES 标准答案是:B “ 2、 若要在基本表S中增加一列CN (课程名),可用()。 A. ADDTABLES (CNCHAR ( 8 ) B. ADDTABLESALTER (CNCHAR ( 8 )
23、C. ALTERTABLESADD (CNCHAR ( 8 ) D. ALTERTABLES (ADDCNCHAR ( 8 ) 标准答案是:Co 3、 SQL语言中,删除一个视图的命令是()。 A. DELETE B. DROP C. CLEAR D. REMOVE 标准答案是:B. 4、在视图上不能完成的操作是()。 A. 更新视图 B. 査询 C. 在视图上定义新的表 D. 在视图上定义新的视图 标准答案是:Co 5、 删除触发器tri_Sno的正确命令是。 A. DELETETRIGGERtri.Sno B .TRUNC ATETRIGGERtrLSno C. DROPTRIGGERtr
24、LSno D. REMOVETRIGGERtrLSno 标准答案是:Co 6、 Createtrigger命令用于创建() A. 存储过程 B. 触发器 C. 视图 D. 表 标准答案是:B. 7、 创建索引的命令是()。 A. Createtrigger B. Createprocedure C. CreateFunction D. Createindex 标准答案是:Do 8、 SELECT语句中与HAVING子句同时使用的是()子句。 A. ORDERBY B. WHERE C. GROUPBY D. 无需配合 标准答案是:Co 9、 限制输入到列的值的范围,应使用()约朿。 A. CH
25、ECK B. PRIMARYKEY C. FOREIGNKEY D. UNIQUE 标准答案是:Ao 10、 触发器可引用视图或临时表,并产生两个特殊的表是() A. Deleted Inserted B. Deletex Insert C. View. Table D. View lx table 1 标准答案是:Ao 11、 用于模糊查询的匹配符是()。 A. 一 B. C. A D. LIKE 标准答案是:Ao 12、 以下触发器是当对表1进行()操作时触发。 CreateTriggerabcon 表 1 Forinsert.update.deleteAs A. 只是修改 B. 只是插入
26、 C. 只是删除 D. 修改、插入、删除 标准答案是:Da 13、 SQL中的视图机制属于DBS的()。 A. 完整性措施 B. 安全性措施 C 恢复描施 D.并发控制措施 标准答案是:B. 14、 SQL语言具有两种使用方式,分别称为交互式SQL和()。 A. 提示式SQL B. 多用户SQL C. 嵌入式SQL D. 解释式SQL 标准答案是:Co 15、 MSSQLScrvcr 是()。 A. 数据库 B. 数据库系统 C. 数据处理系统 D. 数据库管理系统 标准答案是:Da 16、 脚本文件是在()中执行的。 A. 企业管理器 B. 査询分析器 C. 服务管理器 D. 事件探查器 标
27、准答案是:B. 17、 下列测试不用考虑内部程序结构的测试是() A. 功能测试 B. 结构测试 C. 逻辑驱动测试 D. 白盒测试 标准答案是:Aa 18、 使用白盒测试方法时,确泄测试数据应根据()和指定的覆盖标准。 A. 程序的内部逻辑 B. 程序的复杂度 C. 使用说明书 D. 程序的功能 标准答案是:Ao 19、 若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为() A. 介质故障 B. 运行故障 C. 系统故障 D. 事务故障 标准答案是:Aa 20、 事务日志用于保存()。 A. 程序运行过程 B. 程序的执行结果 C. 对数据的更新操作
28、 D. 数据操作 标准答案是:Co 测验5 一、单选 1、 设R是一个关系模式,如果R中的每个属性都是不可分解的,则称R属于()。 A. 第一范式 B. 第二范式 C. 第三范式 D. BC范式 标准答案是:Ao 2、 一个规范化的关系至少应当满足()的要求。 A. 第一范式 B. 第二范式 C. 第三范式 D. 第四范式 标准答案是:Co 3、 关于关系范式的规范化,下列说法正确的是() A. 数据库系统中的关系所属范式越髙越好,因为所属范式越高,存储表所站内存开销越小 B. 数据库系统中的关系所属范式越低越好 C. 般对表分解到3NF即可 D. 不能对表只分解到3NF 标准答案是:Co 4
29、、 已知关系模式R (A, B, C, D, E)及其上的函数相关性集合F=AD, B-C, E-A,该关系模式的候选关键字 是() A. AB B. BE C. CD D. DE 标准答案是:B. 5、 若属性X函数依赖于属性Y时,则属性X与属性Y之间具有()。 A. 对一联系 B. 对多联系 C. 多对一联系 D. 多对多联系 标准答案是:B. 6、 如果关系模式R是1NF,且每个非主属性都不传递依赖于R的候选键,那么R的模式是() A. 1NF B. 3NF C. 4NF D. BCNF 标准答案是:B. 7、 关系模式中,满足2NF的模式()o A. 可能是1NF B. 必定是1NF
30、C. 必定是3NF D. 必定是BCNF 标准答案是:B. 8、 消除了部分函数依赖的1NF的关系模式,必左是()。 A. 1NF B. 2NF C. 3NF D. BCNF 标准答案是:B. 9、 关系模式的候选关键字可以有1个或多个,而主关键字有()。 A. 多个 B. 0个 C个 D.1个或多个 标准答案是:C。 10、 候选关键字的属性可以有() A. 多个 B. 0个 C. 1个 D. 1个或多个 标准答案是:D. 11、 任何一个满足2NF但不满足3NF的关系模式都不存在() A. 主属性对键的部分依赖 B. 非主属性对键的部分依赖 C 主属性对键的传递依赖 D.非主属性对键的传递
31、依赖 标准答案是:Do 12. 关系数据库规范化是为了解决关系数据库中()的问题而引入的。 A. 插入、删除异常和数据冗余 B. 提高查询速度 C. 减少数据操作的复杂性 D. 保证数据的安全性和完整性 标准答案是:Ao 13、 关系的规范化中,各个范式之间的关系是() A. 1NFG2NFG3NF B. 3NFG2NFG1NF CN F=2NF=3NF D1NFW 2NFGBCNFW 3NF 标准答案是:Aa 14、 设有关系模式R(S, D, M),其函数依赖集:F=S-*D, D-M,则关系模式R的规范化程度最高达到()。 ANF B. 2NF C. 3NF D. BCNF 标准答案是:
32、B. 15、 设有关系模式R (A, B, C, D),英数据依赖集:F= (A, B) -C, C-D,则关系模式R的规范化程度最高达 到()。 ANF B.2NF C3NF D.BCNF 标准答案是:B。 16、 下列关于函数依赖的叙述中,哪一条是不正确的()。 A. 由 X-Y, Y-乙 则 X-YZ B. 由 X-Y乙则 X-Y, Y-Z C. 由 X-Y, WY-乙 则 XW-Z D. 由 X-Y, ZGY,则 X-Z 标准答案是:B. 17、 X-Y,当下列哪一条成立时,称为平凡的函数依赖() A. XGY B. YGX c.xny =少 D.XCYH 少 标准答案是:B。 18、
33、 根据关系数据库规范化理论,关系数据库中的关系要满足第一范式,部门(部门号,部门名,部门成员,部门总经 理)关系中,因哪个属性而使它不满足第一范式()。 A. 部门总经理 B. 部门成员 C. 部门名 D. 部门号 标准答案是:B. 19、 在关系模式中,“每个主属性对不包含它的键完全函数依赖”是RG3NF的()。 A. 充分必要条件 B. 必要条件 C. 充分条件 D. 既不充分也不必要条件 标准答案是:B. 20、保护数据库,防止未经受或不合法的使用造成的数据泄壺、非法更改或破坏,是指数据库的()。 A. 安全性 B. 完整性 C. 并发控制 D. 恢复 标准答案是:A. 1、 DBMS的
34、存取机制的类型有和强制存取控制。 正确答案:【自主存取控制】 2、 数据库系统的设计主要包括数据库的和行为特性设计。 正确答案:【结构特性设计】 3、 数据模型三要素有数据结构、数据操纵和。 正确答案:【完整性约朿】 4、 关系表中每一横行称作一个。 正确答案:【元组】 5、 若关系中的某一属性组(或单个属性)的值能唯一地标识一个元组,则称该属性组为。 正确答案:【候选码】 6、 关系代数专门的关系运算符包括选择,连接,广义笛卡尔积和除法。 正确答案:【投影】 7、 是SQLServer服务器上一组预先定义并编译好的程序,它可以接受参数、返回状态值和参数值。 正确答案:【存储过程】 8、若关系
35、RG2NF,且它的每一个非主属性都,则称RE3NF. 正确答案:【不传递函数依赖于R的候选键】 9、建立局部E-R图时,根据数据流图中对数据的加工确泄实体之间的. 正确答案:【联系】 10、 数据库语言可以嵌入到某个程序设计语言中使用,这个程序设计语言称为。 正确答案:【宿主语言】 11、 一个关系模式R是3NF指的是它的都不传递依赖它的任一候选键。 正确答案:【非主属性】 12、 SQLServer有每客户和许可模式 正确答案:【处理器许可证】 13、SQLServer的实例是SQLServer服务器,可以有个。 正确答案:【多】 14、 数据库测试的主要内容是数据库模式测试、功能测试和。
36、正确答案:【性能测试】 15、 集中式数据库应用系统使用本地数搦库,而的数据库应用系统则需要使用远程数据库服务器。 正确答案:【C/S结构】 16、 联系也是实体,所以联系也可以有。 正确答案:【属性】 17、 在数据库系统中的数据模型有层次模型、关系模型。 正确答案:【网状模型】 18、 每个数据均需指明貝数据类型和取值范围,这是数据约朿所必需的。 正确答案:【完整性】 19、 数据库结构设计的过程是概念设计一物理设计。 正确答案:【逻辑设计】 20、 实体间联系分为三种:一对一联系、多对多联系。 正确答案:【一对多关系】 21、 在数据库并发控制中,两个或更多的事务同时处于相互等待状态,称
37、为。 正确答案:【死锁】 22、 关系模式规范化过程中,若要求分解保持函数依赖,那么模式分解一左可以达到3NF,但不一启能达到。 正确答案:【BCNF】 23、 数据字典的所有描述应该具有严密性、正确性和。 正确答案:【无二义性】 24、 在数据流图中是系统中有着起点和终点的数据结构。 正确答案:【数据流】 25、 我国行政区划编码是采用编码的。 正确答案:【线分类法】 26、 以外模式为框架的数据库称为。 正确答案:【用户数据库】 27、 以内模式为框架的数据库称为。 正确答案:【物理数据库】 28、 数据结构化指数据库按照一定的来组织和存放数据。 正确答案:【数据模型】 29、 数据逻辑独
38、立性是指数据的改变时,无需修改原来的应用程序仍能正常工作。 正确答案:【逻辑结构】 30、 数据物理独立性是指当数据的改变时,应用程序不用修改仍能正常工作,反之亦然。 正确答案:【物理结构】 31、 数据冗余指在多个文件中同时出现所引起的数据重复现象。 正确答案:【同一组数据】 32、 数据的完整性是指数据的正确性、和相容性。 有效性 正确答案:【有效性】 33、 数据共享是指、多种语言、多个应用使用一些共同的数据。 正确答案:【多个用户】 34、 是专门全面负责数据库系统的运行管理和控制的人员。 正确答案:DBA 35、 以模式为框架的数据库称为。 正确答案:【概念数据库】 36、 我国服装
39、按照所用材料、男女、服装款式等分类,属于编码。 正确答案:【而分类法】 37、 会计科目编码是采用表示会计科目的性质。 正确答案:【区间编码】 38、 数据库的包括对数据进行插入、修改、删除操作,从而使数据库中的数据发生变化。 正确答案:【更新操作】 39、 是指从数据库中找岀符合给定条件要求的数据。 正确答案:【数据查询】 40、 关键字在数据库设计中也称为。 正确答案:【主码】 41、 是防止数据库中数据在存储和传输中失密的有效手段。 正确答案:【数据加密】 42、 实体联系方法也称。 正确答案:【E-R模型】 43、 数据库规范设计方法中比较著名的有。 正确答案:【新奥尔良方法】 44、
40、 也是一种模型,它是现实世界数据特征的模拟和抽象。 正确答案:【数据模型】 45、 是对数据库表中一列或多列的值进行排序的一种结构,使用它可以快速访问数据库表中的特定信息。 正确答案:【索引】 46、 是指用户对数据库中的表、视图、存储过程等对象的操作权限。 正确答案:【对象特权】 47、 并发操作带来的数据库不一致性可以分为4类:丢失或覆盖更新、不可重复、幻想读。 正确答案:【读脏】 48、 X锁也称。 正确答案:【排他锁】 49、 S锁也称。 正确答案:【共享锁】 50、 在SQLScrvcr2000中,基本表的完整性约束分为列级约朿条件和。 正确答案:【表级约束条件】 51、 就是从一个
41、或几个基本表(或视图)导岀的虚表。 正确答案:【视图】 52、 一个表最多只能有个触发器。 正确答案:【3】 53、 SQLServer两种身份验证模式有和混合模式两种模式。 正确答案:【windows身份验证模式】 54、 SQLServer默认管理员账户为。 正确答案:【Sa】 55、 逻辑覆盖法是以程序的为基础的测试用例设计技术。 正确答案:【逻辑结构】 56、 把数据库从错误状态恢复到某一已知的正确状态(亦称为一致状态)的功能,这就是 正确答案:【数据库的恢复】 57、 数据库系统中可能发生各种各样的故障,大致可以分为、系统故障、介质故障和计算机病毒等。 正确答案:【事务故障】 58、
42、 备份根据备份期间有无事务运行可分为静态备份和O 正确答案:【动态备份】 59、是用来记录事务对数据库的更新操作的文件。 正确答案:【日志文件】 60、 日志文件主要有两种格式:以记录为单位的日志文件和以为单位的日志文件。 正确答案:【数据块】 61、 ADO对象模型非常精炼,仅由三个主要对象、commands recordset和几个辅助对象组成。 正确答案:【connection】 62、 关系数据库设计理论主要包括、范式和模式设计方法三方面的内容。 正确答案:【函数依赖】 63、 在规范化过程中既不能增加也不能丢失信息,因此又称。 正确答案:【无损连接】 64、 的目的是消除关系模式中存
43、在的插入、删除、修改和数据冗余等弊病。 正确答案:【模式分解】 65、 数据依赖共有三种:函数依赖、和连接依赖。 正确答案:【多值依赖】 66、 数据库系统需求分析的常用方法有、原型化分析方法、面向对象分析方法。 正确答案:【结构化分析方法】 67、 关系模式分解的等价性标准主要有两个,分别为分解具有 和分解保持函数依赖。 正确答案:【无损连接】 68、 在SQL语言中,使用语句进行授权。 正确答案:【Grant】 69、在一个关系中,任何一个候选码中所包含的属性都称为。 正确答案:【主属性】 70、根据参照完整性规则,外码的值或者等于以此外码为主码的关系中某个元组主码的值,或者取。 正确答案
44、:【NULL】 71、 在SQL语言中,删除表的定义以及表中的数据和此表上的索引,应该使用的语句是。 正确答案:(DROP 72、 数据模型通常由三部分组成,它们是、数据操作和完整性约束。 正确答案:【数据结构】 73、 数据处理技术经历了人工管理、数据库系统。 正确答案:【文件系统】 74、 设关系模式R的属性集合是A.B.C.D,其函数依赖集F=A-B.C-D,此关系的候选键为。 正确答案:【AC】 75、 解决并发操作带来的数据不一致问题普遍采用技术。 正确答案:【封锁】 76、 SQL语言中,数据操纵功能包括SELECT.、INSERT、DELETE四个语句。 正确答案:UPDATE
45、77、 在进行数据查询时,为了使查询结果不包含重复的行,常用关键字对査询加以限制。 正确答案:【DISTINCT】 78、 当数据库被破坏后,如果事先保存了和数据库的副本,就有可能恢复数据库。 正确答案:【日志文件】 79、在关系A (S, SN, D)和B (D, CN, NM)中A的主键是S, B的主键是D,则D在A中称为。 正确答案:【外键】 1、 给定建立如下4个表。 1) 供应商(S)表:S(Sno, Sname, City),其中Sno代表供应商代码,Sname表示供应商名,City表示供应商所在城 市。 2) 零件(P)表:P (Pno, Pname,Color,Weight),
46、其中Pno表示零件代码,Pname表示零件名,Color表示零件颜 色,Weight表示零件重量。 21/26 3)工程项目(J)表:J (JnoJnamc.Ci(y),其中Jno表示工程项目代码,Jnamc表示工程项目名,City表示工程项目 所在城市。 4)零件供应情况(SPJ)表:SPJ (Sno,Pno,Jno,QTY),其中QTY表示供应数量。 请为“一建”工程项目建立一个供应情况的视图,包括供应商代码(Sno),零件代码(Pno),供应商爼称 (Sname),供应数量(QTY)。针对该视图完成下列査询。 1)査询“一建”工程项目使用的各种零件代码及其数量。 2)査询供应商S2的供应
47、情况。 3)査询供应零件P2且供应量大于100的供应商名。 正确答案: CREATEVIEWVSPASSELECTSNO.PNO.SNAME.QTYFROMSPJJWHERESPJ.JNO=J.JNOANDJ.JNAME= 2、 给出关系模式:S(学号,姓名,性别,班级,班主任,课程号,课程需,学时数,成绩)和如下表数据。 学号 姓名 性别 班级 班主任 课程号 课程名 学时数 成绩 9901 T- 男 A!班 李咏 101 英语 120 95 9902 王二 女 A!班 李咏 101 英语 120 90 9903 张三 男 A3班 刘红 102 物理 60 80 22 /26 9904 李四
48、 男 A2班 李炎 101 英语 120 98 9905 周五 女 A2班 李炎 101 英语 120 88 9906 孙六 女 A2班 李炎 102 物理 60 78 分析该关系模式存在的问题,并将其规范化为若干3NF关系模式。 正确答案:【分析:数据冗余大:重复出现班主任、课程名、学时数。修改麻烦:冗余造成修改麻烦。插入异常:主 键是学号和课程号组合,当调入一个学生时插入不到表中,因为他还未选课,课程号为空。删除异常:假左删除张 三,则同时删除A3班、刘红班主任。分解:学生(学号,姓划,性别,班级)班(班级,班主任)课程(课程号, 课程名,学时数)学习(学号,课程号,成绩)】 3. 设关系
49、模式 R(A, B, C, D),函数依赖集 F=AC, C-A, B-AC, D-AC, BD-A) 1)求出R的候选码。 2)求出F的最小函数依赖集。 3)将R分解为3NF,使其既具有无损连接性又具有函数依赖保持性。 正确答案:【1)F=AC, C-A. B-AC, D-AC, BD-A。候选码:BD2)(1)单属性化 F=AC, C-A, B- A, B-C, D-A, D-C, BD-A (2)无冗余化 A-C 是否冗余? G1二C-A, B-A, B-C, D-A, D-C, BD 22/26 A) A的G1闭包:=A而C不属十A,所以:A-*C不冗余CA是杏冗余? G2=AC, B
50、-*A BC, D* A, D-C, BD-A C的G2闭包:=C, A不属于C,所以:C-A不冗余B-A是否冗余? G3=F=A-C, C- A, B-C, D-A, D-C, BD-A B的G3闭包:BCA,而A属于BCA 所以:B-A冗余B-C是否冗余? G4=A-C, C-A, D-A, D-C, BD-A B 的 G4 闭包:=B,而 C 不属于B,所以:B-C 不冗余 D-A 是否 冗余? G5=A-C, C-A, B-C, , D-C, BD-A D 的 G5 闭包:=DCA,而 A 属于DCA,所以:D-A 冗 余。D-C是否冗余? G6二A-C, C-A, B-C, BD-A
51、) D的G6闭包:=D,而C不属于D,所以D-C不冗 余BD-A是否冗余?G7=F=AC, C-A, B-C, D-C BD的G7的闭包=BDCA, A属于该闭包,所以:BD -A冗余。既约化:由于依赖式子右边全部是单属性,故可以省略。Fmin=A-C, C-A, B-C, D-C 3) (1) A-C, C-A, B-C, D-*C ,(2)是否存在在F中有一个函数依赖X-A,且XUA=U.无此情况。(3)把依 赖集中的每一个依赖式子的属性组合,得到如下子模式:AC, BC, DC (4) BD加入(5)消去子集依赖:无子集依 赖。最终分解为:T= AC, BC, DC, BD解为:T= A
52、C, BC, DC, BD 4、 给定建立如下4个表。 1) 供应商(S)表:S(Sno, Sname City),其中Sno代表供应商代码,Sname表示供应簡名,City表示供应商所在城 市。 2) 零件(P)表:P (Pno, Pname,Color,Weight),其中Pno表示零件代码,Pname表示零件乳 Color表示零件颜 色,Weight表示零件重量。 3) 工程项目(J)表:J (JnoJnamc.Cily),其中Jno表示工程项目代码,Jname表示工程项目名,City表示工程项目 所在城市。 4) 零件供应情况(SPJ)表:SPJ (Sno.PnoJno.QTY),其中
53、QTY表示供应数量。 试用SQL语言完成如下查询 1) 査找供应工程J1红色零件的供应商号。 2) 査找没有使用杭州供应商生产的绿色零件的工程号。 3) 找出同供应商S1在同一城市的供应商所提供的所有零件。 4) 找出供应红色的P1零件且供应量大于200的供应商号。 正确答案:SELECTSNOFROMSPJ.PWHEREJNO= 5、 给定建立如下4个表。 1) 供应商(S)表:S(Sno, Sname City),其中Sno代表供应商代码,Sname表示供应涌名,City表示供应商所在城 市。 2) 零件(P)表:P (Pno, Pname,Colon Weight),其中Pno表示零件代
54、码,Pname表示零件名,Color表示零件颜 色,Weight表示零件重量。 3) 工程项目(J)表:J (JnoJname,City),其中Jno表示工程项目代码,Jname表示工程项目名,City表示工程项目 所在城市。 4) 零件供应情况(SPJ)表:SPJ (Sno.PnoJno.QTY),其中QTY表示供应数量。 试用SQL语言完成如下查询: 1) 査找工程项目J3使用的各种零件的名称及其数量。 2) 査询杭州厂商供应的所有零件号码。 3) 査询使用杭州产的零件的工程名称。 4) 査询没有使用天津产的零件的工程名称。 正确答案:【SELECTPNAME.QTYFROMSPJ.PWH
55、EREP.PNO二SPJPNOANDSPJJNO=】 6、 设职工社团数据库有三个基本表: 职工(职工号,姓名,年龄,性别) 社会团体(编号,名称,负责人,活动地点): 参加(职工号,编号,参加日期)。其中: 1) 职工表的主码为职工号。 2) 社会团体表的主码为编号;外码为负责人,被参照表为职工表,对应属性为职工号。 24/26 3)参加表的职工号和编号为主码:职工号为外码,英彼参照表为职工表,对应属性为职工号;编号为外码,其被参 照表为社会团体表,对应属性为编号。 试用SQL语句表达下列操作: 1)査找参加唱歌队或篮球队的职工号和姓名。 2)査找没有参加任何社会团体的职工情况。 3)査找参
56、加了全部社会团体的职工情况。 4)求每个社会团体的参加人数。 正确答案:【SELECT职工号,姓名FROM职工,社会团体,参加WHERE职工.职工号= 参加.职工号AND参 加.编号=社会团体.编号AND社会团体.名称IN (唱歌队,篮球队)SELECT*FROM职工 WHERENOTEXISTS ( SELECT*FROM 参力口 WHERE参加.职工号=职工.职工号)SELECT吓ROM 职工 WHERENOTEXISTS (SELECT+FROM 参加 WHERENOTEXISTS (SELECT*FROM 社会团体 WHERE 参加.职工号= 职工.职工号AND参加.编号=社会团体.編
57、号)SELECTCOUNT (职工号)FROM参加GROUPBY编号】 7、 假左有一个课程考试成绩表SC (Sno, Cno.Score) , Sno表示学号,Cno表示课程号,Score表示考试成绩。主键为 Sno和Cno,考试成绩在0-100分。用SQL语句完成如下要求: 1)创建SC。 2)将(“S002”,“C001”,95)插入到 SC 表中。 3)删除学号为“C100”的考试成绩。 4)将课程号为S100的所有学生成绩提高10%。 正确答案:【CREVTETABLESC (SnoCHAR (8) NOTNULL, CnoCHAR (8) NOTNULL, ScoreSMALLIN
58、TCHECK (Score=0ANDScore=100) ,CONSTRAINTSC_PRIMPRIMARY(Sno.Cno) INSERTINTOSC( “S002” , “C001”, 95)DELETEFROMSCWHERECno= M Cl00” UPDATESCSETScore=Score* 1WHERESno= SI00】 8、 设有一家百货商店,已知信息有: 1)每个职工的数据是职工号、姓名、地址和他所在的商品部。 2)每一商品部的数据有:它的职工,经理和它经销的商品。 3)每种经销的商品数有:商品冬、生产厂家、价格、型号(厂家泄的)和内部商品代号(商店规泄的)。 4)关于每个生
59、产厂家的数据有:厂名、地址、向商店提供的商品价格。 请设计该百货商店的概念模型,再将概念模型转换为关系模型。注意某些信息可用属性表示,其他信息可用联系表 Zjl O 正确答案:【职工(职工号,姓名,住址)商品部(商品部号,名称)商品(商品代号,商品名,价格,型号,出厂 价格)生产厂家(厂名,地址)】 9、 某工厂生产管理系统的三个局部E-R图。各实体集主要属性如下: 部门:部门号、部门名称、电话、地址: 员工:员工号、姓名、性别; 设备供应商:供应商编号、供应商名称、电话、地址; 设备:设备号、名称、位置: 零件:零件号、名称、规格。 试将这三个局部E-R图合并成全局E-R图,并根据需要给出各联系集的属性。 正确答案:【逐步集成:初步E-R图,解决属性冲突、命划冲突、结构冲突;消除不必要的冗余。两个“加工
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026国家管网集团校园招聘(河北招17人)考试参考试题(浓缩500题)有完整答案详解
- 2025国网湖南省高校毕业生提前批招聘(约450人)笔试模拟试题浓缩500题附答案详解(综合题)
- 2026国网福建省高校毕业生提前批招聘(约450人)笔试模拟试题浓缩500题附答案详解(培优)
- 2025国网广西高校毕业生提前批招聘(约450人)笔试模拟试题浓缩500题附答案详解(培优a卷)
- 2026秋季国家管网集团华中公司高校毕业生招聘笔试备考试题(浓缩500题)含答案详解(夺分金卷)
- 2026秋季国家管网集团广西公司高校毕业生招聘笔试模拟试题(浓缩500题)附答案详解(突破训练)
- 2026秋季国家管网集团西北公司高校毕业生招聘考试参考试题(浓缩500题)含答案详解ab卷
- 2025国网辽宁省电力公司高校毕业生提前批招聘笔试模拟试题浓缩500题含答案详解
- 2025国网湖北省电力校园招聘(提前批)笔试模拟试题浓缩500题附答案详解(考试直接用)
- 2026国网天津市电力公司高校毕业生提前批招聘笔试模拟试题浓缩500题及答案详解(夺冠)
- 男生主题班会课件
- 初中美术课堂中绘画艺术与情感教育的结合实践论文
- 中医专科护理技术中医辨证施护制度
- 2025至2030中国军用无人机行业市场发展分析及发展趋势分析与未来投资战略咨询研究报告
- 人机交互技术及应用版课件完整版
- D级压力容器质量管理体系内审资料符合TSG07-2019附录M
- 环境表面清洁与消毒管理规范
- 农村私下卖房协议书
- 游泳馆转让店铺合同协议
- 人机料法环 培训
- AVL燃烧分析及在标定的应用培训
评论
0/150
提交评论