一.选择题(20分,每小题1分)
1.能够提供数据库定义、数据操纵、数据控制和数据库维护功能的软件是____C_____。A.OS B.DB C.DBMS D. DBS
2.数据库系统中,描述用户数据视图用___A____。
A.子模式
B.模式
C. E-R模式
D. 概念模式
3.在数据库系统中,空值是指_____D____。
A. 空字符
B. 数子0
C. 空格
D.不确定的值
4.关系R和S的结构相同,各有5各元组。 R∪S的元组个数为__D___。
A. 5
B. 10
C. 小于10
D.小于等于10
5.关系模式R中若不存在非主属性,则R至少属于__B____NF。
A.2NF B.3NF C.4NF D.BCNF
6.SQL中的CREATE语句的作用是___A___。
A.定义表结构 B.修改表结构 C.修改元组 D.删除元组
7.若关系R和S的连接运算结果中能够保留不满足连接条件的元组,该连接为__C___。A.自然连接 B.条件连接 C.外连接 D.交叉连接
8.用E-R模型描述实体及实体间的联系属于数据库__B____ 阶段的设计内容。
A.需要分析 B.概念设计 C.逻辑设计 D.物理设计
9.关系数据库标准语言SQL是 D
A.高级语言 B.宿主语言 C.汇编语言 D.非过程化语言
10.在SQL语言中,表示属性X为空值的正确表达式是___A_____
A. X IS NULL
B. X IS EMPTY
C. X = NULL
D. X NOT EXISTS 11.SQL语言中,定义视图可以提供 C 。
A. 完整性
B.并发性
C.安全性
D.共享性
12.如果要查询与数据库相关的图书名,其查询条件需要用短语__B____
A.BETWEEN
B.LIKE
C. IN
D.CHECK
13.下面不能授予属性列的权限是___C___。
A. SELECT
B.INDEX
C.DETETE
D.UPDATE
14.数据库设计人员和用户之间沟通信息的桥梁是 B 。
A. 程序流程图
B. 实体-联系图
C. 模块结构图
D. 数据结构图
15.若一个读者一次可以借阅一本图书,一本图书可供多个读者借阅,实体集读者与图书之间的联系是____D___。
A.1:1 B.1:n C.n:1 D.m:n
16.事务有4个特性,其中一致性需要通过DBMS的 C 功能实现。
A. 安全性
B. 完整性约束
C. 并发控制
D. 数据库恢复
17.在数据库系统中,“脏数据”是指一个事务读了另一个事务_C___。
A.未修改的数据 B.未撤销的数据
C.未提交的数据 D.未删除的数据
18.设关系模式R(A,B,C),R上的依赖集F={A→B,C→B}。关系R的码是__B____ A.A B.AC C.AB D.BC
19.嵌入式SQL中,游标的主要作用是__C____。
A. 在SQL与主语言间交换数据
B. 保证数据的安全性和完整性
C. 协调集合操作与单记录处理方式的不同
D. 建立主语言与数据库管理系统间的联系
20.事务的开始语句是BEGIN TRANSACTION,结束语句是_A____。
A.ROLLBACK B.END TRANSACTION
C.CLOSE D.任意SQL语句
二.填空题 (每空1分,共30分)
1.数据库系统一般由4部分组成:数据库、数据库管理系统、数据库应用和数据库管理员。2.数据模型可分为两种:___________模型和____________模型。
3.关系模式R1(学号,姓名,学院名)和R2(学院名,院长)。根据参照完整性,参照关系是R1,被参照关系是R2。
4.层次模型和网络模型表示数据间的联系是通过地址指针实现的,关系模型表示数据间的联系是通过关系间的同名属性实现的。
5.关系中唯一标识元组的属性或属性组称为______________,每个属性有一个取值范
围,称为_____________。
6.SQL的查询语句可以用等价的关系代数表达式表示,表达式中用到的关系代数运算有选择运算、投影运算和笛卡儿积运算。
7.SQL中,表示查询条件的子句有WHERE和HAVING。
8.在SQL查询语句中可以用聚集函数。聚集函数只能出现在查询语句的______________和_____________子句中。
9.在E-R图中,根据属性的取值,可以将属性分为单值属性和多值属性。
10.函数依赖X->Y如果是非平凡的函数依赖,X和Y间满足______________,如果是平凡函数依赖,满足______________。
11. 有学生关系(学号,姓名,年龄,学院名)和学院关系(学院名,院长)。学生关系中属性学院名的值必须取学院关系中的学院名值,或取NULL
12.学生表(学号,姓名,系名)和选课表(学号,课号,成绩)进行连接,如果连接结果中仅包含二个表中学号相同的记录,称该连接为内连接,如果连接结果中除二个表中学号相同的记录外还包括左边学生表中的所有记录,称该连接为外连接。
13.在安全性控制中,数据库用户分为三类:具有_________________的用户、具有_________________用户和一般用户。
14.事务满足的4个准则是:原子性、一致性、隔离性和持久性。
15.在多用户共享系统中,并发操作会导致三类问题:丢失修改、读脏数据、和不一致分析。三.简答题(每小题5分,共20分)
1.试述数据库系统的特点。
(1)数据结构化数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。(2)数据的共享性高,冗余度低,易扩充数据库的数据不再面向某个应用而是面向整个系统,(3)数据独立性高数据独立性包括数据的物理独立性和数据的逻辑独立性。(4)数据由DBMS统一管理和控制数据库的共享是并发的共享,即多个用户可以同时存取数据库中的数据甚至可以同时存取数据库中同一个数据
2.试述在不违反参照完整性规则情况下,对父表的删除操作可采取的限制及其对限制
的理解。
3.设有学生贷款表(账号,日期,学号,贷款金额),如下给出了在贷款表上定义插
入数据的触发器的部分语句。
要求:在空白部分填写T-SQL语句,将触发器补充完整。触发器的功能为:“贷款金额不能超过5000元,超过5000元则显示‘插入数据不正确’,并撤销插入操作”。
CREATE TRIGGER Insert _ loan ON 贷款
FORE INSERT
AS
BEGIN
IF (SELECT 贷款金额FROM inserted) >5000
BEIGN
PRINT ‘插入数据不正确’
ROLLBACK
END
4.试述安全性中权限的概念,在SQL Server 2000中用户访问数据的权限有哪些。
权限是用户或应用程序使用数据库的限制。
用户访问数据的权限有:SELECT, INSERT, DELETE, UODATE, REFERENCES, USAGE等6种权限。
四·设计题(15分)
已知学生关系数据库模式:学生关系S(S#, SN, SDEPT);课程关系C(C#, CN,PCNO);学生选课关系SC(S#, C#, G)。其中,S#:学号, SN:学生姓名, SDEPT:学生所在系, C#:课程号, CN:课程名, PCNO:先修课,G:成绩
要求:1.用SQL语言完成下列操作:
(1)用SQL语言“检索张琳所选课的所有先修课.”
SELECT PCNO FROM S,SC,C WHERE SN=’张琳’AND S.SNO=SC.SNO AND https://www.wendangku.net/doc/3518732144.html,O=https://www.wendangku.net/doc/3518732144.html,O;
(2)、“检索缺考学生的姓名和所在系。”
SELECT SN,SDEPT FROM S WHERE SNO IN(SELECT SNO FROM SC WHERE G IS NULL);
(3)、用SQL语言“在选课关系上按学号和课程号建立唯一索引S_IDX。”
CREATE UNIQUE INDEX S_IDX ON SC (学号,课程号);
2、用关系代数表达式表示“检索学生何锦所选课的课程名和成绩。”
ΠCN,G (σSNAME=’何锦’(S) SC C )
五·综合题(15分)
设一个图书借阅管理数据库要求提供下述服务:
(1)可查询书库中现有书籍的书名、数量与存放位置。所有各类书籍均由书号惟一标识。(2)可查询书籍借还情况。包括借书人单位、姓名、借书证号、借书日期和还书日期,借书证号具有惟一性。(3)当需要时,可通过数据库中保存的出版社的邮编及地址、电话等信息向书籍的出版社定购有关书籍,出版社名具有惟一性。
规定:(1)任何人可借多种书,任何一种书可为多个人所借(2)一个出版社可出版多种书籍,一本书仅为一个出版社出版。
要求:(1)分析属性间的依赖关系,给出基本的函数依赖;
书号→书名,数量,存放位置;
借书证号→姓名、单位
(书号,借书证号)→借书日期,还书日期
出版社名→邮编,地址、电话
(2)根据规定设计E-R模型,注明属性和联系的类型;
借书人(借书证号,姓名、单位)
图书(书号,书名,数量,存放位置,出版社名)
出版社(出版社名,邮编,地址、电话)
借阅(借书证号,书号,借阅日期,还书日期)
一.选择题(20分,每小题1分)
1.DB、DBMS和DBS三者之间的关系是:___B______。
A.DB包括DBMS和DBS B.DBS包括DB和DBMS
C、DBMS包括DB和DBS
D、DBS与包括DBMS和DB无关
2.数据库系统的主要优点之一是___A____。
A.提供完整性约束
B. 数据无冗余
C. 数据用文件组织
D. 提供操作语言
3.事务日志用于事务的_________。
A. 安全
B. 恢复
C. 审计
D.跟踪
4.关系R和S各有5各元组。 R×S的元组个数为__D___。
A. 5
B. 10
C. 小于10
D. 25
5.下列陈述中,错误的是_________。
A.2NF必然属于1NF B.3NF必然属于2NF
C.3NF必然属于BCNF D.BCNF必然属于3NF
6.SQL中的update语句的作用是__C____。
A.定义表结构 B.修改表结构 C.修改元组 D.删除元组
7.从关系中选择制定的属性组成新的关系的关系运算是__B___。
A.选取 B.投影 C.连接 D.笛卡尔乘积
8.关系模式的候选码可以有__C___。
A.0个
B.1个
C.1个或多个
D.多个
9.关系数据库标准语言SQL是
A.高级语言 B.宿主语言 C.汇编语言 D.非过程化语言
10.为在查询结果中去掉重复元组,应该使用保留字___D_____
A. UNIQUE
B. UNION
C. COUNT
D. DISTINCT
11.SQL语言中,更新表结构的命令是 C 。
A. update table
B.modify table
C.alter table
D.change table
12.如果要查询与数据库相关的图书名,其查询条件需要用短语__B____
A.BETWEEN
B.LIKE
C. IN
D.CHECK
13.下面不能授予属性列的权限是______。
A. SELECT
B.INDEX
C.DETETE
D.UPDATE
14.将E-R模型转换为关系数据模型属于数据库的 C 。
A. 概念设计
B.物理设计
C. 逻辑设计
D. 运行设计
15.关系数据库设计中___C____。
A. 每个关系模式应该达到3NF
B. 应该尽量使关系模式达到高一级范式
C. 规范化问题是要考虑的重要因素之一
D. 规范化问题较少考虑
16.事务有4个特性,其中隔离性需要通过DBMS的功能实现。
A. 安全性
B. 完整性约束
C. 并发控制
D. 数据库恢复
17.在数据库系统中,“脏数据”是指一个事务读了另一个事务__C__。
A.未修改的数据 B.未撤销的数据
C.未提交的数据 D.未删除的数据
18.设关系模式R(P,Q,M,N),R上的依赖集F={P→Q,Q→M}。关系R的码是______
A.P B.Q C.PQ D.PN
19.下列聚合函数中不忽略空值(NULL的是)___D___。
A. sum(列名)
B. max(列名)
C. avg(列名)
D. count(*)
20.下列不属于视图的优点是__D___。
A.视点集中 B.简化操作
C.增强安全性 D.数据物理独立
二.填空题 (每空1分,共30分)
10.分布式中数据的分片方式包括_正确性_、_有效性_、导出和混合
11.两段封锁协议是指事务对数据的封锁处理分为_________、_______两个阶段。
12.关系模式R1(学号,课程号,成绩)和R2(课程号,课程名,先修课程)。根据参照完整性,参照关系是___R1______,被参照关系是___R2______。
13.一般DBMS对数据库安全控制包括__用户登陆数据库的控制和用户访问数据库资源的控制
14.依照参照完整性,外码必须是___________或者是___________
15.目前,有两种解决死锁方法预防死锁和_死锁的监测和解除_。
16.数据备份如果按备份的数量可分为______转储和______转储。
17.在带有Group BY子句的查询语句中,SELECT子句的列名必须包括分组表达式也可以包括聚集函数G,除此之外不能有其他列名。
18.在E-R模型中,联系的方式描述一个实体通过联系能够与另外多少个实体相联系的特点,约束描述一个实体通过联系最多或者最少与其他多少个实体相联系的约束。
10.关系数据模型的3个最基本、最普遍的完整性约束是______________、
______________和参照完整性。
11. 数据备份如果按备份时系统的状态可分为静态备份和_动态备份。
12. 课程表(课程号,课程名称,先修课程,学分)和选课表 (学号,课号,成绩)进行连接,如果连接结果中仅包含二个表中学号相同的记录,称该连接为内_连接,如果连接结果中除二个表中学号相同的记录外还包括左边课程表中的所有记录,称该连接为外连接。
13.在安全性控制中,DBA特权用户拥有支配整个数据库资源的特权,数据库资源特权_用户具有resource特权。
14.在三层C/S应用架构将用户界面______________和_____________之间彻底分离。
15.常用的三种数据模型是层次模型_,网状模型_和关系模型。
三.简答题(每小题5分,共20分)
7.简述日志文件的主要内容。
日志文件(log文件)记录系统(程序)运行的状态。
可以通过log文件查询历史操作,在发生“灾难性”问题时可以通过log文件找回信息,发现问题
8.试述在不违反参照完整性规则情况下,对父表的更新操作可采取的限制及其对限制
的理解。
3.设有学生表(学号, 姓名,性别,出生日期,院系),选课表(学号,课程号,成绩),如下给出了在选课表上定义插入数据的触发器的部分语句。
要求:在空白部分填写T-SQL语句,将触发器补充完整。触发器的功能为:“当向选课表SC中添加数据时,如果添加的数据与学生表S中的数据不匹配(没有对应的学号),则显示‘插入数据不正确’并将此数据删除,并撤销插入操作”。
CREATE TRIGGER sc_ins ON sc
FOR INSERT
AS
BEGIN
END
4.试简述数据库安全性的控制级别。
四·设计题(共15分)
已知学生关系数据库模式如下:
学生(学号, 姓名,性别,出生日期,院系)
课程(课程号,课程名,学时,性质,先修课程号)
成绩(学号,课程号,分数)
要求: 1.用SQL语言完成下列操作:
(1). 检索课程名称为“数据库”且分数在80分以上的学生的姓名和分数。
(2). 对成绩表中分数在80分以上的记录按照学号分组,其中只包含选课数大于2且平均成绩超过80的学号,选课数和平均分。
(3). 在学生表中添加“学号:S01,姓名:张三”的学生记录。
2. 用关系代数表达式表示下列操作:
检查学生的学习情况,包括没有选课的学生。
五·综合题(15分)
设一个公司管理数据库要求提供下述服务:
某百货公司管辖若干连锁店,每家商店经营若干商品,每家商店有若干职工,每位职工在同一时间只能服务于一家商店。商店可以查询店号、店名、店址、店经理;商品可以查询:商品号,品名,单价、产地;职工可以查询:工号,姓名,性别,出生日期,工资,开始工作日期,截止工作日期。
要求:(1)分析属性间的依赖关系,给出基本的函数依赖;
(2)根据规定设计E-R模型,注明属性和联系的类型;
(3)将E-R模型转换为关系模型;
三.简答题(每题5分,共20分)
1、简述日志文件内容。
2、试述在不违反参照完整性规则情况下,对父表的更新操作可采取的限制及其对限制的理解。
3、DECLARE @Xh char(5)
Select @xh=Inserted.Sno from Inserted
If not exists(select Sno from s where s.Sno=@xh)
Delete sc where Sno=@xh
四·设计题(15分)
已知学生关系数据库模式如下:
学生(学号, 姓名,性别,专业)
课程(课程号,课程名,学时,性质)
成绩(学号,课程号,分数)
1.用SQL语言完成下列操作:
(1). 检索课程号为“C01”且分数在80分以上的学生的姓名和分数。
(2). 对成绩表中分数在60分以上的记录按照学号分组,其中只包含选课数大于2
(3). 在学生表中添加“学号:S01,姓名:张三”的学生记录。
2.用关系代数表达式表示下列操作:
检查学生的学习情况,包括没有选课的学生。
学生 * 成绩
学生.学号=成绩. 学号
五·综合题(15分)
设一个公司管理数据库要求提供下述服务:
某百货公司管辖若干连锁店,每家商店经营若干商品,每家商店有若干职工,每位职工在同一时间只能服务于一家商店。商店可以查询店号、店名、店址、店经理;商品可以查询:商品号,品名,单价、产地;职工可以查询:工号,姓名,性别,出生日期,工资,开始工作日期,截止工作日期。
要求:(1)分析属性间的依赖关系,给出基本的函数依赖;
店号→店名、店址、店经理;
商品号→店品名,单价、产地;
工号→姓名,性别,出生日期,工资
(2)根据规定设计E-R模型,注明属性和联系的类型;
商店(店号,店名、店址、店经理)
商品(商品号,店品名,单价、产地)
职工(工号,姓名,性别,出生日期,工资)
职工服务(店号,工号,开始日期,截止日期)
经营(店号,商品号)
一.选择题(20分)
1.层次模型不能直接表示的联系是____D_____。
A.1:1
B.1:n
C. n:1
D.m:n
2.层次模型实现数据之间联系的方法是___B____。
A.连接B.指针C.公共属性D.关联关系3.“元数据”是指____A_____。
A.数据结构的描述B.数据项的描述
C.数据的来源D.基本数据
4.SELECT语言执行的结果是___C______。
A. 属性列
B. 元组
C. 表
D. 元组或列
5.实体完整性是指关系中__D____。
A.不允许有空行B.主码的取值不能相同
C.外码可以取空值D.主码不允许取空值
6.SQL中的DELETE语句的作用是__D____。
A.定义表结构 B.修改表结构
C.修改元组 D.删除元组
7.若关系R和S的连接运算结果中能够保留不满足连接条件的元组,该连接为__C___。A.自然连接 B.条件连接
C.外连接 D.交叉连接
8.二个关系的连接是自然联结,需要满足的相等条件是D
A. 元组属性值相等
B. 属性值相等
C. 同名属性相等
D. 同名属性值相等
9.在表上创建索引属于数据库____D__ 阶段的设计内容。
A.需要分析 B.概念设计
C.逻辑设计 D.物理设计
10.在SQL语言中,表示属性X为空值的正确表达式是___A____
A. X IS NULL
B. X IS EMPTY
C.X = NULL D.X NOT EXISTS
11.关系数据库标准语言SQL是 D
A.高级语言 B.宿主语言 C.汇编语言 D.非过程化语言12.如果要查询与数据库相关的图书名,其查询条件需要用短语__B____
A.BETWEEN
B.LIKE
C. IN
D.CHECK
13.如下不属于用户权限是__B____
A. SELECT
B.DROP
C.DETETE
D.REFERENCES
14.在SELECT语句中,对应关系代数投影运算的子句是_A_____
A.SELECT B.FROM C.WHERE D.GROUP
15.设学生选课关系R(SNO,CNO,G),若要查询每个学生的平均成绩,正确的SQL语句是
___B___。
A.SELECT SNO AVG(G) FROM R GROUP BY CNO
B.SELECT SNO AVG(G) FROM R GROUP BY SNO
C.SELECT CNO AVG(G) FROM R GROUP BY SNO
D.SELECT CNO AVG(G) FROM R GROUP BY CNO
16.事务有4个特性,其中一致性需要通过DBMS的 C 功能实现。
A. 安全性
B. 完整性约束
C. 并发控制
D. 数据库恢复
17.若事务T1对数据A加了S锁,则其它事务对数据 C
A.能加S锁,不能加X锁
B.能加X锁,不能加S锁
C.能加S锁,也能加X锁
D.加S锁和X锁都失败
18.事务的开始语句是BEGIN TRANSACTION,结束语句是___A__
A.ROLLBACK B.END TRANSACTION
C.CLOSE D.任意SQL语句
19.嵌入式SQL中,游标的主要作用是__C____。
A. 在SQL与主语言间交换数据
B. 保证数据的安全性和完整性
C. 协调集合操作与单记录处理方式的不同
D. 建立主语言与数据库管理系统间的联系
20.有部门关系(部门号,部门名,电话)和职工关系(职工号,姓名,职务,部门号)。职工关系的外码是__D____
A.职工号 B.部门号
C.职工号+部门号 D.部门号+部门名
二.填空题 (每空1分,共30分)
19.数据库系统中的介质故障是通过__数据备份和日志文件相结合恢复的。
20.数据模型可分为两种:___________模型和____________模型。
21.关系模式R1(学号,姓名,学院名)和R2(学院名,院长)。根据参照完整性,参照关系是___R1______,被参照关系是____R2_____。
22.在SQL查询中,如果要除去重复元组,应该用短语_DISTINCT,如果要将查询结果排序,应该用短语_ORDER BY
23.关系中唯一标识元组的属性或属性组称为______________,每个属性有一个取值范围,称为_____________。
24.学生表(学号,姓名,系名)和选课表(学号,课号,成绩)连接,如果连接结果中仅包含二个表中学号相同的记录,称该连接为内连接,如果连接结果中除二个表中学号相同的记录外还包括左边学生表中的所有记录,称该连接为_外__连接。25.三层C/S结构中,三层是指:客户机、数据库服务器_和_应用服务器_。
26.有学生关系S(学号,姓名,学生所在系)和选课关系SC(学号,课号,成绩),关系SC中的主码是________________,外码是__________。
27.两段锁协议中,将事务分为二个阶段,第一阶段是加锁_,第二阶段是释放锁_。
10.函数依赖X->Y,X'?X,如果X->Y是部分函数依赖,满足的条件是 X'->Y、如果X->Y 是完全函数依赖,满足_X'->Y
11. 在DML触发器中,deleted逻辑表用于存储DELETE语句和UPDATE语句所影响的行的副本。
12. SQL的查询语句可以用等价的关系代数表达式表示,表达式中用到的关系代数运算有选择运算、投影_运算和笛卡儿积运算。
13. 数据库的故障有4类:事务故障、________故障、________故障和计算机病毒。
14.在数据库安全性控制中,访问数据库的权限有4种:读权限、修改_、删除权限和_插入权限。15.在B/S应用架构中,访问数据库的主要步骤是:首先加载_驱动程序_,然后建立与数据库的连接,操作结束后关闭连接。
三·设计题(15分)
已知学生关系数据库模式如下:
学生(学号, 姓名,性别,专业)
课程(课程号,课程名,学时,性质)
成绩(学号,课程号,分数)
要求:1.用SQL语言完成下列操作:
(1). 检索数据库课分数在80分以上的学生的学号和分数。
(2). 检索选修至少3门课的学生姓名。
(3). 将成绩表中所有选修了数据库课的分数增加5分。
2. 用关系代数表达式表示下列操作:
检索选修了“C02”号课的学生的学号、姓名和分数。
Π学号,姓名,分数(σ课程号=‘C02’(成绩) 学生)
四·综合题(15分)
设一个图书借阅管理数据库要求提供下述服务:
(1)可查询书库中现有书籍的书名、数量与存放位置。所有各类书籍均由书号惟一标识。(2)可查询书籍借还情况。包括借书人单位、姓名、借书证号、借书日期和还书日期。(3)当需要时,可通过数据库中保存的出版社的邮编及地址、电话等信息向书籍的出版社定购有关书籍。
规定:(1)任何人可借多种书,任何一种书可为多个人所借,借书证号具有惟一性。(2)一个出版社可出版多种书籍,一本书仅为一个出版社出版,出版社名具有惟一性。
要求:(1)分析属性间的依赖关系,给出基本的函数依赖;
(2)根据规定设计E-R模型,注明属性和联系的类型;
(3)将E-R模型转换为关系模型。
(1) 书号→书名,数量,存放位置;
借书证号→姓名、单位
(书号,借书证号)→借书日期,还书日期
出版社名→邮编,地址、电话
(2)根据规定设计E-R模型,注明属性和联系的类型;
借书人(借书证号,姓名、单位)
图书(书号,书名,数量,存放位置,出版社名)
出版社(出版社名,邮编,地址、电话)
借阅(借书证号,书号,借阅日期,还书日期)五.简答题(每题5分,共20分)
25.简述数据库系统的组成部分及各个部分的作用。
2.简述数据库中的故障种类和对不同故障的恢复策略。3、触发器的特点。
4.BEGIN
IF (SELECT 贷款金额FROM inserted) >5000
BEIGN
PRINT ‘插入数据不正确’
ROLLBACK
END
END;
1.关系数据模型是用关系表示
A. 实体
B. 联系
C. 属性
D. 实体和联系
答案: D
2.支持数据库操作的软件系统称为
C.数据库管理系统
D.数据库系统
C. 编译系统
D. 操作系统
答案:
题型:单选题
知识点:1.2数据库系统的组成
难度:1
3.实体集商品与工厂之间的联系是
E.1:1
F.1:n
C. n:1
D. m:n
答案: D
4.数据库中用于查询和更新数据的语言称为G.DDL
H.DML
C. DCL
D. QBE
答案:
题型:单选题
知识点: 3.1 SQL概述
难度:1
5.关系代数的5种基本运算是
A. 选择、投影、并、交、差
B. 选择、投影、笛卡儿积、连接、差
C. 并、交、选择、投影、笛卡儿积
D. 并、差、选择、投影、笛卡儿积
答案: D
6.若关系模式R中不存在函数依赖,则R至少属于
A. 2NF
B. 3NF
C. BCNF
D. 4NF
答案: C
7.关于视图,下列说法不正确的是
A. 可在多个表或视图上定义视图
B. 视图简化了用户的操作
C. 视图提供了一定的物理独立性
D. 视图提供了一定的安全性
答案:
题型:单选题
知识点: 3.13视图
难度:1
8.数据库系统中定义和描述数据库逻辑结构的语言称为
A. SQL语言
B. DDL语言
C. DML语言
D. DCL语言
答案:B
题型:单选题
知识点: 3.2 数据定义
难度:1
9.设关系模式R(ABCDE),F={A->BDE,B->C},R最高属于
A. 1NF
B. 2NF
C. 3NF
D. BCNF
答案: B
题型:单选题
知识点: 5.2关系的规范化
难度:2
10.出现在SELECT后的短语DISTINCT的作用是消除
A. 重复元组
B. 重复属性
C. 重复属性值
D. 重复元组或重复属性值
答案:A
题型:单选题
知识点: 3.4 数据的查询操作
难度:1
11.SQL中,如下涉及空值的条件表示不正确的是
A. GRADE IS NULL
B. GRADE IS NOT NULL
C. GRADE = NULL
D. NOT (GRADE IS NULL)
答案:
题型:单选题
知识点: 4 数据库设计
难度:2
12.下面不能授予属性列的权限是
A. SELECT
B. INDEX
C. DETETE
D. UPDATE
答案:C
题型:单选题
知识点: 7.6 数据库的安全性
难度:1
13. E-R图属于数据库设计的
A. 需求分析阶段
B. 概念设计阶段
C. 逻辑设计阶段
D. 物理设计阶段
答案: B
题型:单选题
知识点: 4 数据库设计
难度:1
14.从数据库中将基本表S删除的SQL语句是A.DRTOP TABLE S
B.ALTER TABLE S
C.DELETE FROM S
D.UPDATE TABLE S
答案:C
题型:单选题
知识点: 3.2 数据定义
难度:1
15 SQL中,GRANT语句的功能属于
A.并发控制
B.完整性控制
C.安全性控制
D.数据恢复控制
答案:
题型:单选题
知识点: 7.6数据库的安全性
难度:1
16关系数据库中的关系应该至少属于1NF,1NF满足A.每个非主属性完全依赖于码
B.主码唯一标识关系中的元组