2016网上学习《数据库及其应用》复习题
更新时间:2024-05-26 21:49:01 阅读量: 综合文库 文档下载
- 高中网上学习网站推荐度:
- 相关推荐
《数据库及其应用》复习题
测验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.编写完整性规则 标准答案是:C。 5、
在数据库三级模式间引入二级映象的主要作用是()。 A.提高数据与程序的独立性 B.提高数据与程序的安全性 C.保持数据与程序的一致性 D.提高数据与程序的可移植性 标准答案是:A。 6、
DB、DBMS和DBS三者之间的关系是()。 A.DB包括DBMS和DBS B.DBS包括DB和DBMS C.DBMS包括DB和DBS D.不能相互包括 标准答案是:B。
7、位于用户和操作系统之间的一层数据管理软件是()。 A.DBS B.DB C.DBMS
D.MIS
标准答案是:C。
8、数据库的三级模式中,数据的全局逻辑结构用()来描述。 A.子模式 B.用户模式 C.模式
D.存储模式
标准答案是:C。
9、用户涉及的数据逻辑结构用()描述。 A.模式 B.存储模式 C.概念模式 D.子模式
标准答案是:D。 10、
数据库管理系统与操作系统、数据库应用系统的层次关系从核心到外围依次是()。 A.DBMS、OS、数据库应用系统 B.DBMS、数据库应用系统、OS C.OS、DBMS、数据库应用系统 D.OS、应用软件、DBMS 标准答案是:C。 11、
在数据库的三级模式结构中,内模式有()。 A.1个 B.2个 C.3个
D.任意多个
标准答案是:A。 12、
ER图中的主要元素是()。 A.结点、记录和文件 B.实体、联系和属性 C.记录、文件和表 D.记录、表、属性 标准答案是:B。 13、
在E-R图中,用长方形表示(),用椭圆表示()。 A.联系、属性 B.属性、实体 C.实体、属性
D.什么也不代表、实体 标准答案是:C。 14、
E-R图是表示概念模型的有效工具之一,在ER图中的菱形框表示()。 A.联系 B.实体
C.实体的属性 D.联系的属性 标准答案是:A。 15、
概念模型表示方法最常用的是()。 A.E-R图方法 B.数据的方法 C.分布式方法
D.面向对象的方法 标准答案是:A。
16、E-R图是数据库设计的工具之一,它适用于建立数据库的()。 A.需求模型 B.概念模型 C.逻辑模型 D.物理模型
标准答案是:B。 17、
在数据库设计中,弱实体集是指()。 A.属性只有一个的实体 B.不存在关键码的实体 C.只能短时期存在的实体
D.以其它实体存在为先决条件的实体 标准答案是:D。 18、
综合局部E-R图生成总体E-R图过程中,下列说法错误的是()。 A.不同局部ER图中出现的相同实体,在总体ER图中只能出现一次 B.在总体ER图中可以添加属于不同局部ER图实体间的联系 C.在总体ER图中可以添加局部ER图中不存在的联系 D.在总体ER图中不可以删除任何实体间的联系 标准答案是:C。 19、
学生(学号,姓名,年龄),老师(教师号,姓名,专业),如果一个老师可以教多个学生,那么学生与老师的关系是()。 A.1:1 B.2:2 C.M:N D.1:N
标准答案是:C。 20、
数据字典可以()。 A.用SQL语言查询 B.由任何用户使用 C.没有
D.由用户创建 标准答案是:B。 测验2 一、单选 1、
新奥尔良方法将数据库设计分为四个阶段,它们是()。 A.系统规划阶段、分析设计阶段、实施阶段、运行维护阶段 B.需求分析阶段、设计阶段、实施阶段、运行阶段
C.系统规划阶段、概念设计阶段、详细设计阶段、实施阶段
D.需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段 标准答案是: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、
在数据库系统中死锁属于()。 A.系统故障 B.程序故障 C.事务故障 D.介质故障
标准答案是:C。 6、
授权是DBS采用的()。 A.恢复措施 B.并发控制措施 C.完整性措施 D.安全性措施 标准答案是:D。 7、
事务的原子性是指()。
A.事务中包括的所有操作要么都做,要么都不做
B.事务一旦提交,对数据库的改变就是永久的若一个事务执行失败,则DB中被其更新过的数据恢复原状,就象这些更新从未发生过,这保持了数据库处于()。A.安全性状态B.一致性状 C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D.事务必须是使数据库从一个一致性状态变到另一个一致性状态 标准答案是:A。 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端实体的关键字的组合 D.重新选取的其他属性 标准答案是:C。 11、
从ER模型向关系数据模型转换要遵循一定的规则,下面四项中哪一个不是这种转换所要求的规则? A.一个实体类型转换成一个关系模式 B.一个联系类型转换成一个关系模式
C.于M:N联系来说,转换成的关系的键为诸相关实体的键的组合 D.对于1:N联系来说,转换成的关系的键为N+1实体的键 标准答案是:D。 12、
在关系代数中,对一个关系做专门的关系操作后,新关系的元组个数()原来关系的元素个数。 A.小于 B.等于 C.大于
D.小于或等于 标准答案是:D。 13、
一般情况下,当对关系R和S使用自然联接时,要求R和S至少含有一个共同的()。 A.记录 B.行
C.数据字典 D.属性
标准答案是:D。 14、
下列各种对关系数据库的基本操作中,__是从表中取出满足某种条件的属性成分操作,即从列的方向进行选择所需的值;__是表中选取满足某种条件的元组的操作,相当于在横向进行选择。 A.选择、检索 B.扫描、投影 C.检索、选择 D.投影、选择 标准答案是:D。 15、
关系R与关系S只有一个公共属性,T1是R与S等值联接的结果,T2是R与S等值自然联接的结果,则()。 A.T1的属性个数等于T2的属性个数 B.1的属性个数小于T2的属性个数 C.T1的属性个数大于T2的属性个数
D.T1的属性个数大于或等于T2的属性个数 标准答案是:C。 16、
对关系R进行投影运算后,得到关系S,则()。 A.关系R的元组数等于关系S的元组数 B.关系R的元组数小于关系S的元组数 C.关系R的元组数大于关系S的元组数
D.关系R的元组数大于或等于关系S的元组数 标准答案是:D。 17、
下列运算中()不是关系代数的基本操作。 A.笛卡儿积 B.自然连接 C.投影 D.并
标准答案是:A。 18、
设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为()。 A.r+s B.r-s C.r×s
D.max(r,s)
标准答案是:A。 19、
SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATA实现下列哪类功________。 A.数据查询 B.数据操纵 C.数据定义 D.数据控制
标准答案是:B。 20、
下面列出的关于视图(View)的条目中,不正确的是________。 A.视图是外模式 B.视图是虚表
C.使用视图可以加快查询语句的执行速度 D.使用视图可以简化查询语句的编写 标准答案是:C。 测验3 一、单选
1、在SQL语言的SELECT语句中,能实现投影操作的是_______。 A.SELECT B.FROM C.WHERE D.GROUPBY 标准答案是:A。 2、
SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句ALTERTABLE实现哪类功能_______。 A.数据查询 B.数据操纵 C.数据定义 D.数据控制
标准答案是:C。
3、
在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建_______。 A.另一个表 B.游标 C.视图 D.索引
标准答案是:C。 4、
SQL中,下列涉及空值的操作,不正确的是()。 A.AGEISNULL B.AGEISNOTNULL C.AGE=NULL
D.NOT(AGEISNULL) 标准答案是:C。 5、
视图是一个“虚表”,视图的构造基于()。 A.基本表 B.视图
C.基本表或视图 D.数据字典
标准答案是:C。 6、
SQL语言中,SELECT语句的执行结果是()。 A.属性 B.表 C.元组 D.数据库
标准答案是:C。 7、
SQL语言中,条件“年龄BETWEEN20AND30”表示年龄在20至30之间,且()。 A.包括20岁和30岁 B.不包括20岁和30岁 C.包括20岁但不包括30岁 D.包括30岁但不包括20岁 标准答案是:A。 8、
为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字()。 A.UNIQUE B.COUNT C.DISTINCT D.UNION
标准答案是:A。 9、
在SQL的SELECT语句中,与选择运算对应的命令动词是()。 A.SELECT B.FROM C.WHERE D.GROUPBY 标准答案是:C。 10、
在SQL语言中,对输出结果排序的子句是()。 A.ORDERBY B.WHERE C.GROUPBY D.HAVING
标准答案是:A。 11、
在SELECT语句中使用*,表示()。 A.选择任何属性 B.选择全部属性 C.选择全部元组 D.选择主码
标准答案是:B。 12、
在SQL语言中,DELETE语句的作用是()。 A.删除基本表 B.删除视图
C.删除基本表和视图
D.删除基本表和视图中的元组 标准答案是:D。 13、
在SQL语言中使用FOREIGNKEY时,与之配合的语句是()。 A.EXISTS B.EXCEPT C.TABLE
D.REFERENCES 标准答案是:D。 14、
若用如下的SQL语句创建了一个表S:
CREATETABLES(S#CHAR(6)NOTNULL,SNAMECHAR(8)NOTNULL,SEXCHAR(2),AGEINTEGER)今向S表插入如下行时,哪一行可以被插入? A.('991001','李明芳',女,'23') B.('990746','张为',NULL,NULL) C.(NULL,'陈道一','男',32) D.('992345',NULL,'女',25) 标准答案是:B。 15、
有关系S(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=“女”andCNAME=“计算机” 标准答案是:D。 16、
SQL语言具有两种使用方式,它们在使用的细节上会有些差别,特别是SELECT语句。这两种不同使用方式的SQL,分别称为交互式SQL和()。 A.提示式SQL B.多用户SQL
C.嵌入式SQL D.解释式SQL 标准答案是:C。 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。 18、
在SQL语言中,子查询是()。 A.返回单表中数据子集的查询语言 B.选取多表中字段子集的查询语句 C.选取单表中字段子集的查询语句
D.嵌入到另一个查询语句之中的查询语句 标准答案是:D。 19、
设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要更正王二的化学成绩为85分,则可用()。 A.UPDATESSETgrade=85WHERESN=’王二’ANDCN=’化学’ B.UPDATESSETgrade=’85’WHERESN=’王二’ANDCN=’化学’ C.UPDATEgrade=85WHERESN=’王二’ANDCN=’化学’
D.UPDATEgrade=’85’WHERESN=’王二’ANDCN=’化学’ 标准答案是:A。 20、
设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要把“张二的化学成绩80分”插入S中,则可用()。 A.ADDINTOSVALUES(’张二’,’化学’,’80’) B.INSERTINTOSVALUES(’张二’,’化学’,’80’) C.ADDINTOSVALUES(’张二’,’化学’,80) D.INSERTINTOSVALUES(’张二’,’化学’,80) 标准答案是:D。 测验4 一、单选 1、
学生关系模式S(S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是()。 A.DELETEAgefromS
B.ALTERTABLESDROPAge C.UPDATESAge
D.ALTERTABLES‘Age’ 标准答案是:B。 2、
若要在基本表S中增加一列CN(课程名),可用()。 A.ADDTABLES(CNCHAR(8))
B.ADDTABLESALTER(CNCHAR(8)) C.ALTERTABLESADD(CNCHAR(8)) D.ALTERTABLES(ADDCNCHAR(8))
标准答案是:C。 3、
SQL语言中,删除一个视图的命令是()。 A.DELETE B.DROP C.CLEAR D.REMOVE
标准答案是:B。
4、在视图上不能完成的操作是()。 A.更新视图 B.查询
C.在视图上定义新的表 D.在视图上定义新的视图 标准答案是:C。 5、
删除触发器tri_Sno的正确命令是()。 A.DELETETRIGGERtri_Sno B.TRUNCATETRIGGERtri_Sno C.DROPTRIGGERtri_Sno D.REMOVETRIGGERtri_Sno 标准答案是:C。 6、
Createtrigger命令用于创建()。 A.存储过程 B.触发器 C.视图 D.表
标准答案是:B。 7、
创建索引的命令是()。 A.Createtrigger B.Createprocedure C.CreateFunction D.Createindex 标准答案是:D。 8、
SELECT语句中与HAVING子句同时使用的是()子句。 A.ORDERBY B.WHERE C.GROUPBY D.无需配合
标准答案是:C。 9、
限制输入到列的值的范围,应使用()约束。 A.CHECK
B.PRIMARYKEY C.FOREIGNKEY D.UNIQUE
标准答案是:A。 10、
触发器可引用视图或临时表,并产生两个特殊的表是()。 A.Deleted、Inserted B.Delete、Insert C.View、Table D.View1、table1 标准答案是:A。 11、
用于模糊查询的匹配符是()。 A._ B.[] C.^ D.LIKE
标准答案是:A。 12、
以下触发器是当对[表1]进行()操作时触发。
CreateTriggerabcon表1Forinsert,update,deleteAs?? A.只是修改 B.只是插入 C.只是删除
D.修改、插入、删除 标准答案是:D。 13、
SQL中的视图机制属于DBS的()。 A.完整性措施 B.安全性措施 C.恢复措施
D.并发控制措施 标准答案是:B。 14、
SQL语言具有两种使用方式,分别称为交互式SQL和()。 A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL 标准答案是:C。 15、
MSSQLServer是()。 A.数据库 B.数据库系统 C.数据处理系统 D.数据库管理系统 标准答案是:D。 16、
脚本文件是在()中执行的。 A.企业管理器 B.查询分析器 C.服务管理器 D.事件探查器 标准答案是:B。 17、
下列测试不用考虑内部程序结构的测试是()。 A.功能测试 B.结构测试 C.逻辑驱动测试 D.白盒测试
标准答案是:A。 18、
使用白盒测试方法时,确定测试数据应根据()和指定的覆盖标准。 A.程序的内部逻辑 B.程序的复杂度 C.使用说明书 D.程序的功能 标准答案是:A。 19、
若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为()。 A.介质故障 B.运行故障 C.系统故障 D.事务故障
标准答案是:A。 20、
事务日志用于保存()。 A.程序运行过程 B.程序的执行结果 C.对数据的更新操作 D.数据操作
标准答案是:C。 测验5 一、单选 1、
设R是一个关系模式,如果R中的每个属性都是不可分解的,则称R属于()。 A.第一范式 B.第二范式 C.第三范式 D.BC范式
标准答案是:A。 2、
一个规范化的关系至少应当满足()的要求。 A.第一范式 B.第二范式 C.第三范式 D.第四范式
标准答案是:C。 3、
关于关系范式的规范化,下列说法正确的是()
A.数据库系统中的关系所属范式越高越好,因为所属范式越高,存储表所站内存开销越小 B.数据库系统中的关系所属范式越低越好 C.一般对表分解到3NF即可 D.不能对表只分解到3NF 标准答案是:C。
4、
已知关系模式R(A,B,C,D,E)及其上的函数相关性集合F={A→D,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的模式()。 A.可能是1NF B.必定是1NF C.必定是3NF D.必定是BCNF 标准答案是:B。 8、
消除了部分函数依赖的1NF的关系模式,必定是()。 A.1NF B.2NF C.3NF D.BCNF
标准答案是:B。 9、
关系模式的候选关键字可以有1个或多个,而主关键字有()。 A.多个 B.0个 C.1个
D.1个或多个 标准答案是:C。 10、
候选关键字的属性可以有()。 A.多个 B.0个 C.1个
D.1个或多个 标准答案是:D。
11、
任何一个满足2NF但不满足3NF的关系模式都不存在()。 A.主属性对键的部分依赖 B.非主属性对键的部分依赖 C.主属性对键的传递依赖 D.非主属性对键的传递依赖 标准答案是:D。 12、
关系数据库规范化是为了解决关系数据库中()的问题而引入的。 A.插入、删除异常和数据冗余 B.提高查询速度
C.减少数据操作的复杂性
D.保证数据的安全性和完整性 标准答案是:A。 13、
关系的规范化中,各个范式之间的关系是()。 A.1NF∈2NF∈3NF B.3NF∈2NF∈1NF C.1NF=2NF=3NF
D.1NF∈2NF∈BCNF∈3NF 标准答案是:A。 14、
设有关系模式R(S,D,M),其函数依赖集:F={S→D,D→M},则关系模式R的规范化程度最高达到()。 A.1NF B.2NF C.3NF D.BCNF
标准答案是:B。 15、
设有关系模式R(A,B,C,D),其数据依赖集:F={(A,B)→C,C→D},则关系模式R的规范化程度最高达到()。 A.1NF B.2NF C.3NF D.BCNF
标准答案是:B。 16、
下列关于函数依赖的叙述中,哪一条是不正确的()。 A.由X→Y,Y→Z,则X→YZ B.由X→YZ,则X→Y,Y→Z C.由X→Y,WY→Z,则XW→Z D.由X→Y,Z∈Y,则X→Z 标准答案是:B。 17、
X→Y,当下列哪一条成立时,称为平凡的函数依赖()。 A.X∈Y B.Y∈X C.X∩Y=∮ D.X∩Y≠∮
标准答案是:B。
18、
根据关系数据库规范化理论,关系数据库中的关系要满足第一范式,部门(部门号,部门名,部门成员,部门总经理)关系中,因哪个属性而使它不满足第一范式()。 A.部门总经理 B.部门成员 C.部门名 D.部门号
标准答案是:B。 19、
在关系模式中,“每个主属性对不包含它的键完全函数依赖”是R∈3NF的()。 A.充分必要条件 B.必要条件 C.充分条件
D.既不充分也不必要条件 标准答案是:B。
20、保护数据库,防止未经受或不合法的使用造成的数据泄露、非法更改或破坏,是指数据库的()。 A.安全性 B.完整性 C.并发控制 D.恢复
标准答案是:A。 1、
DBMS的存取机制的类型有和强制存取控制。 正确答案:【自主存取控制】 2、
数据库系统的设计主要包括数据库的和行为特性设计。 正确答案:【结构特性设计】 3、
数据模型三要素有数据结构、数据操纵和。 正确答案:【完整性约束】 4、
关系表中每一横行称作一个。 正确答案:【元组】 5、
若关系中的某一属性组(或单个属性)的值能唯一地标识一个元组,则称该属性组为。 正确答案:【候选码】 6、
关系代数专门的关系运算符包括选择,,连接,广义笛卡尔积和除法。 正确答案:【投影】 7、
是SQLServer服务器上一组预先定义并编译好的程序,它可以接受参数、返回状态值和参数值。 正确答案:【存储过程】
8、若关系R∈2NF,且它的每一个非主属性都,则称R∈3NF. 正确答案:【不传递函数依赖于R的候选键】
9、建立局部E—R图时,根据数据流图中对数据的加工确定实体之间的. 正确答案:【联系】 10、
数据库语言可以嵌入到某个程序设计语言中使用,这个程序设计语言称为。 正确答案:【宿主语言】 11、
一个关系模式R是3NF指的是它的都不传递依赖它的任一候选键。 正确答案:【非主属性】 12、
SQLServer有每客户和许可模式 正确答案:【处理器许可证】
13、SQLServer的实例是SQLServer服务器,可以有个。 正确答案:【多】 14、
数据库测试的主要内容是数据库模式测试、功能测试和。 正确答案:【性能测试】 15、
集中式数据库应用系统使用本地数据库,而的数据库应用系统则需要使用远程数据库服务器。 正确答案:【C/S结构】 16、
联系也是实体,所以联系也可以有。 正确答案:【属性】 17、
在数据库系统中的数据模型有层次模型、、关系模型。 正确答案:【网状模型】 18、
每个数据均需指明其数据类型和取值范围,这是数据约束所必需的。 正确答案:【完整性】 19、
数据库结构设计的过程是概念设计→→物理设计。 正确答案:【逻辑设计】 20、
实体间联系分为三种:一对一联系、、多对多联系。 正确答案:【一对多关系】 21、
在数据库并发控制中,两个或更多的事务同时处于相互等待状态,称为。 正确答案:【死锁】 22、
关系模式规范化过程中,若要求分解保持函数依赖,那么模式分解一定可以达到3NF,但不一定能达到。 正确答案:【BCNF】 23、
数据字典的所有描述应该具有严密性、正确性和。 正确答案:【无二义性】 24、
在数据流图中是系统中有着起点和终点的数据结构。 正确答案:【数据流】 25、
我国行政区划编码是采用编码的。 正确答案:【线分类法】 26、
以外模式为框架的数据库称为。 正确答案:【用户数据库】 27、
以内模式为框架的数据库称为。 正确答案:【物理数据库】 28、
数据结构化指数据库按照一定的来组织和存放数据。 正确答案:【数据模型】 29、
数据逻辑独立性是指数据的改变时,无需修改原来的应用程序仍能正常工作。 正确答案:【逻辑结构】 30、
数据物理独立性是指当数据的改变时,应用程序不用修改仍能正常工作,反之亦然。 正确答案:【物理结构】 31、
数据冗余指在多个文件中同时出现所引起的数据重复现象。 正确答案:【同一组数据】 32、
数据的完整性是指数据的正确性、和相容性。 有效性 正确答案:【有效性】 33、
数据共享是指、多种语言、多个应用使用一些共同的数据。 正确答案:【多个用户】 34、
是专门全面负责数据库系统的运行管理和控制的人员。 正确答案:【DBA】 35、
以模式为框架的数据库称为。 正确答案:【概念数据库】 36、
我国服装按照所用材料、男女、服装款式等分类,属于编码。 正确答案:【面分类法】 37、
会计科目编码是采用表示会计科目的性质。 正确答案:【区间编码】 38、
数据库的包括对数据进行插入、修改、删除操作,从而使数据库中的数据发生变化。 正确答案:【更新操作】 39、
是指从数据库中找出符合给定条件要求的数据。 正确答案:【数据查询】 40、
关键字在数据库设计中也称为。 正确答案:【主码】 41、
是防止数据库中数据在存储和传输中失密的有效手段。 正确答案:【数据加密】 42、
实体-联系方法也称。 正确答案:【E-R模型】 43、
数据库规范设计方法中比较著名的有。 正确答案:【新奥尔良方法】 44、
也是一种模型,它是现实世界数据特征的模拟和抽象。
正确答案:【数据模型】 45、
是对数据库表中一列或多列的值进行排序的一种结构,使用它可以快速访问数据库表中的特定信息。 正确答案:【索引】 46、
是指用户对数据库中的表、视图、存储过程等对象的操作权限。 正确答案:【对象特权】 47、
并发操作带来的数据库不一致性可以分为4类:丢失或覆盖更新、、不可重复、幻想读。 正确答案:【读脏】 48、
X锁也称。 正确答案:【排他锁】 49、
S锁也称。 正确答案:【共享锁】 50、
在SQLServer2000中,基本表的完整性约束分为列级约束条件和。 正确答案:【表级约束条件】 51、
就是从一个或几个基本表(或视图)导出的虚表。 正确答案:【视图】 52、
一个表最多只能有个触发器。 正确答案:【3】 53、
SQLServer两种身份验证模式有和混合模式两种模式。 正确答案:【windows身份验证模式】 54、
SQLServer默认管理员账户为。 正确答案:【Sa】 55、
逻辑覆盖法是以程序的为基础的测试用例设计技术。 正确答案:【逻辑结构】 56、
把数据库从错误状态恢复到某一已知的正确状态(亦称为一致状态)的功能,这就是________。 正确答案:【数据库的恢复】 57、
数据库系统中可能发生各种各样的故障,大致可以分为________、系统故障、介质故障和计算机病毒等。 正确答案:【事务故障】 58、
备份根据备份期间有无事务运行可分为静态备份和________。 正确答案:【动态备份】
59、________是用来记录事务对数据库的更新操作的文件。 正确答案:【日志文件】 60、
日志文件主要有两种格式:以记录为单位的日志文件和以________为单位的日志文件。 正确答案:【数据块】 61、
ADO对象模型非常精炼,仅由三个主要对象、command、recordset和几个辅助对象组成。
正确答案:【connection】 62、
关系数据库设计理论主要包括、范式和模式设计方法三方面的内容。 正确答案:【函数依赖】 63、
在规范化过程中既不能增加也不能丢失信息,因此又称。 正确答案:【无损连接】 64、
的目的是消除关系模式中存在的插入、删除、修改和数据冗余等弊病。 正确答案:【模式分解】 65、
数据依赖共有三种:函数依赖、和连接依赖。 正确答案:【多值依赖】 66、
数据库系统需求分析的常用方法有、原型化分析方法、面向对象分析方法。 正确答案:【结构化分析方法】 67、
关系模式分解的等价性标准主要有两个,分别为分解具有 和分解保持函数依赖。 正确答案:【无损连接】 68、
在SQL语言中,使用语句进行授权。 正确答案:【Grant】
69、在一个关系中,任何一个候选码中所包含的属性都称为。 正确答案:【主属性】
70、根据参照完整性规则,外码的值或者等于以此外码为主码的关系中某个元组主码的值,或者取。 正确答案:【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】 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),其中Pno表示零件代码,Pname表示零件名,Color表示零件颜色,Weight表示零件重量。
3)工程项目(J)表:J(Jno,Jname,City),其中Jno表示工程项目代码,Jname表示工程项目名,City表示工程项目所在城市。
4)零件供应情况(SPJ)表:SPJ(Sno,Pno,Jno,QTY),其中QTY表示供应数量。 请为“一建”工程项目建立一个供应情况的视图,包括供应商代码(Sno),零件代码(Pno),供应商名称(Sname),供应数量(QTY)。针对该视图完成下列查询。
1)查询“一建”工程项目使用的各种零件代码及其数量。 2)查询供应商S2的供应情况。
3)查询供应零件P2且供应量大于100的供应商名。 正确答案:【CREATEVIEWVSPASSELECTSNO,PNO,SNAME,QTYFROMSPJ,JWHERESPJ.JNO=J.JNOANDJ.JNAME=】 2、
给出关系模式:S(学号,姓名,性别,班级,班主任,课程号,课程名,学时数,成绩)和如下表数据。 学号 姓名 性别 班级 班主任 课程号 课程名 学时数 成绩 9901 丁一 男 A!班 李咏 101 英语 120 95 9902 王二 女 A!班 李咏 101 英语 120 90 9903 张三 男
A3班 刘红 102 物理 60 80 9904 李四 男 A2班 李炎 101 英语 120 98 9905 周五 女 A2班 李炎 101 英语 120 88 9906 孙六 女 A2班 李炎 102 物理 60 78 ?? ?? ?? ?? ?? ?? ?? ?? ??
分析该关系模式存在的问题,并将其规范化为若干3NF关系模式。 正确答案:【分析:数据冗余大:重复出现班主任、课程名、学时数。修改麻烦:冗余造成修改麻烦。插入异常:主键是学号和课程号组合,当调入一个学生时插入不到表中,因为他还未选课,课程号为空。删除异常:假定删除张三,则同时删除A3班、刘红班主任。分解:学生(学号,姓名,性别,班级)班(班级,班主任)课程(课程号,课程名,学时数)学习(学号,课程号,成绩)】 3、
设关系模式R(A,B,C,D),函数依赖集F={A→C,C→A,B→AC,D→AC,BD→A} 1)求出R的候选码。
2)求出F的最小函数依赖集。
3)将R分解为3NF,使其既具有无损连接性又具有函数依赖保持性。 正确答案:【1)F={A→C,C→A,B→AC,D→AC,BD→A}。候选码:BD2)(1)单属性化F={A→C,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→A}A的G1闭包:=A,而C不属于{A},所以:A→C不冗余C→A是否冗余?G2={A→C,B→A,B→C,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}D的G6闭包:=D,而C不属于{D},所以D→C不冗余BD→A是否冗余?G7=F={A→C,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,且X∪A=U,无此情况。(3)把依赖集中的每一个依赖式子的属性组合,得到如下子模式:AC,BC,DC(4)BD加入(5)消去子集依赖:无子集依赖。最终分解为:T={AC,BC,DC,BD}解为:T={AC,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(Jno,Jname,City),其中Jno表示工程项目代码,Jname表示工程项目名,City表示工程项目所在城市。
4)零件供应情况(SPJ)表:SPJ(Sno,Pno,Jno,QTY),其中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,Color,Weight),其中Pno表示零件代码,Pname表示零件名,Color表示零件颜色,Weight表示零件重量。
3)工程项目(J)表:J(Jno,Jname,City),其中Jno表示工程项目代码,Jname表示工程项目名,City表示工程项目所在城市。
4)零件供应情况(SPJ)表:SPJ(Sno,Pno,Jno,QTY),其中QTY表示供应数量。 试用SQL语言完成如下查询:
1)查找工程项目J3使用的各种零件的名称及其数量。 2)查询杭州厂商供应的所有零件号码。 3)查询使用杭州产的零件的工程名称。 4)查询没有使用天津产的零件的工程名称。 正确答案:【SELECTPNAME,QTYFROMSPJ,PWHEREP.PNO=SPJ.PNOANDSPJ.JNO=】 6、
设职工社团数据库有三个基本表: 职工(职工号,姓名,年龄,性别)
社会团体(编号,名称,负责人,活动地点); 参加(职工号,编号,参加日期)。其中:
1)职工表的主码为职工号。
2)社会团体表的主码为编号;外码为负责人,被参照表为职工表,对应属性为职工号。
3)参加表的职工号和编号为主码;职工号为外码,其被参照表为职工表,对应属性为职工号;编号为外码,其被参照表为社会团体表,对应属性为编号。 试用SQL语句表达下列操作:
1)查找参加唱歌队或篮球队的职工号和姓名。 2)查找没有参加任何社会团体的职工情况。 3)查找参加了全部社会团体的职工情况。 4)求每个社会团体的参加人数。 正确答案:【SELECT职工号,姓名FROM职工,社会团体,参加WHERE职工.职工号=参加.职工号AND参加.编号=社会团体.编号AND社会团体.名称IN(‘唱歌队’,‘篮球队’)SELECT*FROM职工WHERENOTEXISTS(SELECT*FROM参加WHERE参加.职工号=职工.职工号)SELECT*FROM职工WHERENOTEXISTS(SELECT*FROM参加WHERENOTEXISTS(SELECT*FROM社会团体WHERE参加.职工号=职工.职工号AND参加.编号=社会团体.编号))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%。 正确答案:【CREATETABLESC(SnoCHAR(8)NOTNULL,CnoCHAR(8)NOTNULL,ScoreSMALLINTCHECK(Score>=0ANDScore<=100),CONSTRAINTSC_PRIMPRIMARY(Sno,Cno))INSERTINTOSC(“S002”,“C001”,95)DELETEFROMSCWHERECno=”C100”UPDATESCSETScore=Score*1.1WHERESno=’S100’】 8、
设有一家百货商店,已知信息有:
l)每个职工的数据是职工号、姓名、地址和他所在的商品部。 2)每一商品部的数据有:它的职工,经理和它经销的商品。
3)每种经销的商品数有:商品名、生产厂家、价格、型号(厂家定的)和内部商品代号(商店规定的)。 4)关于每个生产厂家的数据有:厂名、地址、向商店提供的商品价格。 请设计该百货商店的概念模型,再将概念模型转换为关系模型。注意某些信息可用属性表示,其他信息可用联系表示。 正确答案:【职工(职工号,姓名,住址)商品部(商品部号,名称)商品(商品代号,商品名,价格,型号,出厂价格)生产厂家(厂名,地址)】 9、
某工厂生产管理系统的三个局部E-R图。各实体集主要属性如下: 部门:部门号、部门名称、电话、地址; 员工:员工号、姓名、性别;
设备供应商:供应商编号、供应商名称、电话、地址; 设备:设备号、名称、位置; 零件:零件号、名称、规格。
试将这三个局部E-R图合并成全局E-R图,并根据需要给出各联系集的属性。 正确答案:【逐步集成:初步E-R图,解决属性冲突、命名冲突、结构冲突;消除不必要的冗余。两个“加工”合并,两个“员工”合并,两个“零件”合并。供应:供应商编号,设备号,数量工作:部门号,员工号加工:员工号,设备号,零件号,数量】
10、输入任意两个实数x,y,必须保证x+y<0,否则重新输入。如果x>y,则保存xy到数据库中,否则保存x-y到数据库中。请设计一个解决此问题的程序流程图。根据流程图,分别设计测试用例,实现以下内容:语句覆盖、判定覆盖。 正确答案:【语句覆盖:XY-2-3-3-2判定覆盖:23-2-3-3-2】
综合作业
1、试述模式分解及其准则 释疑:【分解|目的|冗余|删除异常|插入异常|修改异常|准则|保持函数依赖|无损联结】
2、当今主流的DBMS有哪些? 释疑:【SQLServer|Access|MySQL|Oracle|Sybase|Informix】 3、试述数据库测试、目的及其任务。 释疑:【过程|发现错误|编制测试计划|运行测试用例|形成测试结论|测试分析报告】 4、试述数据库安全性分析的主要任务。 释疑:【用户及其权限|数据加密|病毒防护需求|防非法访问】 5、试述数据库的设计原则。 释疑:【不依赖原则|开放性原则|可扩展性原则|高效原则】 6、简述数据库的设计步骤及每个步骤的主要任务。 释疑:【逻辑结构设计|物理结构设计|验证设计|逻辑数据库|物理数据库|正确性|合理性】 7、简述关系模型的三要素。 释疑:【二维表|数据操纵|实体完整性|参照完整性|用户自定义完整性】 8、假定有一个课程考试成绩表SC(Sno,Cno,Score),Sno表示学号,Cno表示课程号,Score表示考试成绩。主键为Sno和Cno,考试成绩在0-100分。用SQL语句完成如下要求:1)创建SC。2)将(“S002”,“C001”,95)插入到SC表中。 释疑:【CREATE|TABLE|INSERT】
9、假定有一个课程考试成绩表SC(Sno,Cno,Score),Sno表示学号,Cno表示课程号,Score表示考试成绩。主键为Sno和Cno,考试成绩在0-100分。用SQL语句完成如下要求:1)删除学号为“C100”的考试成绩。2)将课程号为S100的所有学生成绩提高10%。 释疑:【DELETE|UPDATE|SET】 10、简述关系的6个基本性质。 释疑:【列同质|同一个域|列顺序无关性|不能完全相同|元组顺序无关性|分量原子性】 11、假定有一个课程考试成绩表SC(Sno,Cno,Score),Sno表示学号,Cno表示课程号,Score表示考试成绩。主键为Sno和Cno,考试成绩在0-100分。用SQL语句完成如下要求:1)把对表SC的INSERT权限授予用户张勇,并允许他再次将此权限授予其它用户。2)把查询SC表和修改Score属性的权限授予用户李明。 释疑:【GRANT|INSERT|SELECT|UPDATE】 12、简述MicrosoftSQLServer的特点。 释疑:【独立于硬件|对称|多处理器|抢占式|安全系统|容错功能|易于维护】 13、试述白盒测试及其用途。 释疑:【内部结构|工作过程|正常运行|逻辑路径测试】 14、试述黑盒测试及其用途。 释疑:【功能|预期结果|功能和性能|确认测试 15、简述数据库备份的原则。 释疑:【海量备份|定期执行备份|日志备份|多种介质|多个地点】 16、简述数据库应用系统。 释疑:【软件系统|程序|数据|数据库|文档】
17、简述数据库系统的三级模式结构及每级模式的作用。 释疑:【逻辑模式|外模式|内模式|数据冗余|数据共享|性能指标】 18、试述数据库及其特点。 释疑:【数据集合|结构化|独立性|数据共享|冗余度小】 19、解释数据的独立性。 释疑:【数据|应用程序|不存在|相互依赖|反之亦然】 20、解释瀑布模型。 释疑:【生命周期模型|规划|需求分析|设计|实现|测试|运行维护|自上而下|相互衔接|瀑布流水】 21、简述数据库系统中的二级映像技术及作用。 释疑:【外模式与模式|模式与内模式|逻辑独立性|物理独立性】 22、试述基本表、视图的定义及其二者的区别与联系。 释疑:【实际存在的表|逻辑表示|导出|虚表|实际存储的数据】 23、解释数据字典。 释疑:【数据项|数据结构|外部实体|数据流|数据存储|处理逻辑|字典顺序|严密性|准确性|无二义性】
24、试述数据库需求分析及其主要内容。 释疑:【分析确认|数据需求|数据结构分析|数据定义分析|数据操纵分析|数据完整性分析|数据安全性分析|数据并发处理分析|数据库性能分析|E-R图设计】 25、试述信息编码的原则。 释疑:【唯一性原则|准确性原则|可扩展性原则|规范性原则|稳定性原则】
正在阅读:
2016网上学习《数据库及其应用》复习题05-26
预算表模板V4(职能部门)07-19
2018年荷兰留学申请的方案 - 图文03-04
2014版《湖南省建设工程计价办法》及《湖南省建设工程消耗量标准》解释汇编01-11
我心中的大自然作文600字07-15
代理商资格申请表05-12
HPPO环氧丙烷直接氧化法调研报告10-02
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 复习题
- 及其
- 数据库
- 应用
- 学习
- 网上
- 2016