当前位置:文档之家› 数据库系统试题全

数据库系统试题全

数据库系统试题全数据库系统试题一、填空1、有15个实体类型,它们之间存在着15个不同的二元联系,其中4个是1:1联系,8个是1:n联系,3个是m:n联系,则该E-R结构转换成的关系有个。

2、设R和S表的元组个数分别为40和15个,则两表的笛卡尔积将有的元组个数为。

3、数据库语言包括和数据操纵语言两大部分,前者负责描述和定义数据库的各种特性,后者说明对数据库进行的各种操作。

4、在SQL语言中,用于测试一个关系是否非空的谓词是___________。

5、在SELECT语句中,若希望查询结果中不出现重复元组,应在SELECT语句中使用保留字。

6、封锁的类型有两种,分别称为和。

7、关系模式的三类完整性约束条件分别是、参照完整性约束和。

8、数据库的三级体系结构以、和三个不同的层次描述数据库。

9、如果X→Y且有Y X,那么X→Y称为___________。

10、实体之间的联系按照联系方式的不同可分为一对一联系、联系和联系。

11、设关系R(A,B,C)和S(A,D),用关系代数的基本运算写出与R S等价的关系代数表达式是___________。

12、事务必须具有的四个性质是:原子性、一致性、__________和持久性。

13、数据库系统中实现各种数据管理功能的核心软件称为。

14、关系代数运算中,专门的关系运算有、、连接。

精心整理,用心做精品2二、选择题1、SQL语言中,用GRANT/REVOKE语句实现数据库的()。

A.并发控制 B.完整性控制 C.一致性控制 D.安全性控制2、某公司经销多种产品,每名业务员可推销多种产品,且每种产品由多名业务员推销,则业务员与产品之间的联系是()。

A.一对一 B.一对多 C.多对多 D.多对一3、数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。

A.DBS包括DB和DBMS B.DBMS包括DB和DBSC.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS4、自然连接是关系数据库中重要的关系运算,下列关于它的说法,正确的是()。

A.自然连接就是连接,只是说法不同罢了B.自然连接其实是等值连接,它与连接不同C.自然连接是去掉重复属性的等值连接D.自然连接是去掉重复元组的等值连接5、恢复机制的关键问题是建立冗余数据,最常用的技术是()。

A.数据镜像 B. 登录日志文件 C. 数据转储 D.B+C精心整理,用心做精品36、在基本的关系中,下列说法正确的是()。

A.行列顺序有关 B. 任意两个元组不允许重复 C.列是非同质的 D. 属性名允许重名7、使用二维表格结构表达实体及实体间联系的数据模型是()。

A.层次模型 B.网状模型 C.对象模型 D.关系模型8、在关系数据库中,从关系规范化的意义看,如果关系R中的非主属性对码有传递函数依赖,那么R至多是( )A.1NF B.2NF C.3NF D.BCNF9、在关系数据库系统中,当关系的型改变时,用户程序也可以不变,这是()。

A.数据的物理独立性 B.数据的逻辑独立性 C.数据的位置独立性 D.数据的存储独立性10、DBMS并发控制和恢复的基本单位是()。

A.表 B.命令 C.事务 D.程序11、在数据库设计中,在概念设计阶段可用E-R方法,其设计出的图称为()。

A.实物示意图 B. 实体联系图 C.实体表示图 D. 实用概念图12、以下关于外码和相应的主码之间的关系,正确的是( )A. 外码一定要与相应的主码同名B. 外码并不一定要与相应的主码同名精心整理,用心做精品4C.外码一定要与相应的主码同名而且唯一D.外码一定要与相应的主码同名,但并不一定唯一13、在SELECT语句中使用*表示()。

A. 选择任何属性B. 选择全部元组C. 选择键码D. 选择全部属性14、已知SNO是一个字符型字段,下面SQL查询语句:SELECT SNO FROM STUDENT WHERE SNO LIKE ′%AB%′的执行结果是()A.找出含有3个字符′AB%′的所有SNO字段B.找出仅含4个字符且第两、三个为′AB%′的SNO字段C.找出以字符′AB′开头的所有SNO字段D.找出含有字符′AB′的所有SNO字段15、将E-R模型转换成关系模型的过程属于数据库()阶段的工作。

A.需求分析 B. 概念设计 C.逻辑设计 D. 物理设计16、在关系数据库管理系统中,创建的视图在数据库三层结构中属于()。

A.外模式 B. 存储模式 C. 内模式 D. 概念模式17、在SQL中,对嵌套查询的处理原则是()。

A.从外层向内层处理 B. 从内层向外层处理 C.内、外层同时处理 D.内、外层交替处理精心整理,用心做精品518、对语句TeacherNo TINYINT NOT NULL UNIQUE,正确的描述是()。

A.TeacherNo是键码 B. TeacherNo的值可以是“王大力”C.TeacherNo不能为空 D .创建了以TeacherNo为关键字的唯一索引19、在数据库管理系统中, ( )不是数据库存取的功能模块。

A.事务管理程序模块 B.数据更新程序模块 C.查询处理程序模块D.交互式程序查询模块20、关系模型中,侯选码()。

A.可由多个任意属性组成 B.至多由一个属性组成C.可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D.以上都不是21、规范化过程主要克服数据库逻辑结构中的更新异常和()的缺陷。

A.结构不合理 B. 冗余度大 C. 数据丢失 D. 数据不一致性22、下列SQL语句中,能够实现“将查询、修改SC表的权限授予用户U1,并允许该用户将此权限授予其他用户”这一功能的是()A.GRANT SELECT,UPDATE TO SC ON U1 WITH PUBLICB.GRANT SELECT,UPDATE ON SC TO U1 WITH PUBLICC.GRANT SELECT,UPDATE TO SC ON U1 WITH GRANT OPTIOND.GRANT SELECT,UPDATE ON SC TO U1 WITH GRANT OPTION精心整理,用心做精品623、概念结构设计阶段得到的结果是()。

A.数据字典描述的数据需求 B.E-R图表示的概念模型C.某个DBMS所支持的数据模型 D.包括存储结构和存取方法的物理结构24、SQL语句中修改表结构的命令是()。

A. MODIFY TABLEB. MODIFY STRUCTUREC. ALTER TABLED.ALTER STRUCTURE25、在关系数据库中,SQL指()。

A.Selected Query Language B. Structured Query Language C.Standard Query Language D. Procedured Query Language26、设有图书管理数据库:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)) 借阅(借书证号C(4),总编号C(6),借书日期D(8))对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次。

下面的SQL语句正确的是()。

SELECT 单位, ()FROM 借阅,读者 WHERE借阅.借书证号=读者.借书证号()精心整理,用心做精品7A.COUNT(借阅.借书证号)/ GROUP BY 单位 B.SUM(借阅.借书证号) /GROUP BY 单位C.COUNT(借阅.借书证号) /ORDER BY 单位 D.COUNT(借阅.借书证号)/ HAVING 单位27、有关系R(sno,sname,age),下列关于空值的查询语句中,不能产生正确结果的是()。

A.SELECT sname FROM R WHERE age=NULLB.SELECT sname FROM R WHERE age IS NULLC.SELECT sname FROM R WHERE NOT(age IS NULL)D.SELECT sname FROM R WHERE age IS NOT NULL28、如果要求学生关系STU(SNO,NAME,SEX,AGE)中存储的学生信息满足下列条件:男生(SEX=‘M’)的年龄在15-60岁之间,女生(SEX=‘F’)的年龄在15-55岁之间。

那么在关系S的定义中加入的检查子句正确的是( )A.CHECK(AGE>=15 AND((SEX=‘M’ AND AGE<=60)AND(SEX=‘F’ AND AGE<=55)))B.CHECK(AGE>=15 AND((SEX=‘M’AND AGE<=60)OR(SEX=‘F’AND AGE<=55)))C.CHECK(AGE>=15 OR((SEX=‘M’AND AGE<=60)OR(SEX=‘F’ANDAGE<=55)))精心整理,用心做精品8D.CHECK(AGE>=15 OR((SEX=‘M’AND AGE<=60)AND(SEX=‘F’AND AGE<=55)))三、判断题:1、事务在运行中间被强行停止可能会破坏事务原子性。

()2、为提高效率,关系数据库系统必须规范化到最高范式。

()3、任何一个关系模式一定有候选键。

()4、数据库的完整性是指数据库中数据的全面性。

()5、并发控制用于在单机环境里保持数据一致性。

()6、事务和程序是两个不同的概念。

()7、关系的分解是唯一的。

()精心整理,用心做精品98、聚类索引是复制一个按关键字排序的,内容与原表完全相同的表。

()9、任何一个关系模式都一定有码。

()10、在设计ER图时,要将多-多数据转换成1:n的形式。

()四,综合题1,请为电冰箱经销商设计一个数据库,要求包括生产厂商和产品的信息。

生产厂商的信息包括名称、地址、电话;产品的信息包括生产商、品牌、型号、价格;生产厂商生产某产品的数量和日期。

要求:1〕将数据库用E/R图来描述,2〕转换成关系模型并注明函数依赖。

2,用SQL的有关语句定义1) 教师关系T,包括教师编号TNo,姓名TN,系别TD,办公室电话TEL;课程关系C,包括课程号CNo,课程名CN,任课教师TN;3) 教师教授课程关系TC,包括TNo,CNo和工作量Q。

注意:说明主键码和外键码。

精心整理,用心做精品103,结合题2的数据库,用SQL的有关语句1) 对于教师教授课程关系TC,授予王大刚老师查询权限以及对TNo和CNo的插入权限;2) 在教师关系T的键码属性上建立索引;3) 删除编号为020023的教师的所有的有关数据。

相关主题