一、 选择题
1. 在数据库的三级体系结构中,外模式/逻辑模式映象可以保证数据结构和
应用程序之间的 。
A.逻辑数据独立性 B.物理数据独立性 C.数据一致 D.数据安全性
2. 关系数据库用______来表示实体之间的联系。
A. 树结构 B. 网结构 C. 二维表 D. 线性表
3. 主键的属性上有空值违反了 。
A.实体完整性规则 B.参照完整性规则 C.安全性规 D.模型转换规则
4. 数据独立性是指 之间相互独立,不受影响
A.概念数据模型和逻辑数据模型
B.应用程序和数据库的数据结构 C.概念数据模型与数据库的数据结构 D.数据与数据库的数据结构
参照完整性规则是对 的约束。
A.超键 B.候选键 C.主键 D.外键
在层次模型中,记录之间的联系通过 来实现。 A.指针 B.数组 C.公共属性 D.对象标识
数据库系统三级结构的描述放在 中。(不确定) A.用户数据库 B.运行日志 C.数据库管理系统 D.数据字典
如果两个关系没有公共属性,那么其自然连接操作 。
5.
6.
7.
8.
A.转化为笛卡尔积操作 B.转化为半连接操作 C.转化为外部并操作 D.结果为空关系
9. 设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔
积则T的元组个数是________。 A.400 B.10000 C.30000 D.90000
(根据笛卡尔积的定义可知,如果关系R和S的元数分别为r和s。R和
1
S的笛卡尔积是一个r+s的元的元组集合,每个元组的前r个分量来自R的一个元组,后s个分量来自S的一个元组;若R中有m个元组, S有n个元组,则R * S有m * n个元组。因此,本题R与S的笛卡尔积的元组个数应为100*300=30000。
10. 设关系R和S具有相同的目(或称度),且相对应的属性的值取自同一个
域,则,R-(R-S)等于
A.R∪S B.R∩S C. R?S D. R-S
11. 设有关系R和关系S进行如下图所示的运算,则?连接运算(B 中含有元组的数目是 . A. 6 B. 7 C. 8 D. 9 R S A B C D E 1 2 3 5 6 4 5 6 7 8 7 8 9 9 10 12. SQL语言中,删除一个表的命令是 。 A. DELETE B. DROP C.CLEAR D. REMORE 13. SQL语言中,删除记录的命令是 。 A. DELETE B. DROP C. CLEAR D. REMORE 14. 设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为 W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE 。 A. ‘_ _ W _ %’ B. ‘_ % W _ _’ C. ‘_ W _ _’ D. ‘_ W _ %’ 15. 学生表(XS.DBF)的表结构为:学号(XH,C,8),姓名(XM,C,8), 性别(XB,C,2)班级(BJ,C,6),用Insert 命令向XS表添加一条新记录,记录内容为: XH XM XB BJ 99220101 王 凌 男 992201 下列命令中正确的是 ________。 A . INSERT INTO XS VALUES(\王 凌\男\ B.INSERT TO XS VALUES(\王 凌\男\ C.INSERT INTO XS(XH,XM,XB,BJ) VALUES(99220101, 王 凌,男,992201) 2 D.INSERT TO XS(XH,XM,XB,BJ) VALUES(\王 凌\男\ 16. 在SQL的语句中,UPDATE的作用是 。 A.修改基本表的结构 B.修改基本表中的数据 C.修改索引的定义 D.修改视图的定义 17. 在SQL的语句中,ALTER的作用是 。 A.修改基本表的结构 B.修改基本表中的数据 C.删除基本表 D.修改视图 18. SQL中,谓词 可用来测试一个集合是否有重复元组。 A.UNIQUE B.DISTINCT C.EXISTS D.ONLY 19. 在select语句中,可以使用关键字 来排除重复的元组。 A.EXCLUDE. B.UNIQUE. C. DISTINCT. D.ONE. 20. SELECT-SQL语句中,条件短语的关键字为 。 A. FOR B. FROM C.WHERE D.WITH 21. SQL语句 SELECT s.sno,sname,cno,grade FROM s, sc WHERE sex=?女?and s.sno=sc.sno 则该语句对student和sc执行的操作有 。 A.交(∩),选择(σ)和投影(π) B.自然连接,选择(σ)和投影(π) C. 并(∪),选择(σ)和投影(π) D)并(∪),笛卡儿积(×)和选择(σ) 22. 事务的ACID性质中,关于原子性(atomicity)的描述正确的是 。 A. 指数据库的内容不出现矛盾的状态。 B. 若事务正常结束,即使发生故障,更新结果也不会从数据库中消失。C. 事务中的所有操作要么都执行,要么都不执行。 D. 若多个事务同时进行,与顺序实现的处理结果是一致的。 23. 事务对DB的修改,应该在数据库中留下痕迹,永不消逝。这个性质称 为事务的 。 A.原子性 B.一致性 C.隔离性 D.持久性 24. 要在SQLServer中创建一个员工信息表,其中员工的薪水、医疗保险和 养老保险分别采用三个字段来存储,但是该公司规定:任何一个员工,医 3 疗保险和养老保险两项之和不能大于薪水的1/3,这一项规则可以采用 来实现。 A.主键约束 B. 外键约束 C. 检查约束 D. 默认约束 25. “日志”文件用于保存 。 A.程序运行过程 B.数据操作 C.程序执行结果 D.对数据库的更新操作 26. 为了防止一个用户的工作不适当地影响另一个用户,应该采 取 。 A 完整性控制 B 安全性控制 C 并发控制 D 访问控制 27. 要在SQLServer中创建一个员工信息表,其中员工的薪水、医疗保险和 养老保险分别采用三个字段来存储,但是该公司规定:任何一个员工,医疗保险和养老保险两项之和不能大于薪水的1/3,这一项规则可以采用来 实现。 A.主键约束 B. 外键约束 C. 检查约束 D. 默认约束 28. 在DB技术中,“脏数据”是指 。 A.未回退的数据 B.未提交的数据 C.回退的数据 D.未提交随后又被撤销的数据 29. 用于创建存储过程的SQL语句为 。 A.CREATE DATABASE B.CREATE TRIGGER C.CREATE PROCEDURE D. CREATE TABLE 30. 用于存储过程修改的SQL语句为 。 A.ALTER DATABASE B. ALTER DATABASE C. ALTER TRIGGER D.ALTER PROCEDURE 31. 删除触发器mytri的正确命令是 。 A.DELET mytri B.TRUNCATE mytri C.DROP mytri D. REMMOVE mytri 32. SQL Server2008中查看触发器定义的是 。 A.exec sp_help '触发器名'. B. exec sp_helptext '触发器名'. C. exec sp_depends '触发器名'. D. exec sp_depends '表名' 33. 设有关系模式R(ABCD),R上的FD集F={A→D,B→C,D→B}。则 4 D?= 。 A.AD B.BD C.BCD D.ABCD 34. 两个函数依赖集F和G等价的充分必要条件是 。 A.F?= G B.F= G? C.F?= G? D.F= G F+表示F的闭包,是指逻辑蕴涵所有函数依赖的集合 35. 在以下函数依赖中, 是平凡的函数依赖。 A.A→ABCD B.ABCD→A C.A→BCD D.BCD→A 36. 若有关系模式:R(课程编号,课程名称,学号,姓名,分数),且一名 学生可选多门课,一门课程有多名学生选,则R属于 。 A.1NF B.2NF C.3NF D.4NF 37. 设K为关系模式R中的属性或属性组合,若U完全函数依赖K, 则K称为R的一个________。 A. 关键字 B. 候选键 C. 主属性 D. 主属性值 38. 从ER模型向关系模型转换时,一个M:N联系转换为关系模式时,该关 系模式的主键是 。 A. M端实体的标识符; B. N端实体的标识符; C. M端和N端实体的标识符组合;D.重新选其他的属性。 39. 弱实体的主键 。 A.与其父实体的主键完全一致 B.一部份或全部从其父实体的主键获得 C.全部从其父实体的非主键属性获得 D.与其父实体无关 弱实体的主体是由该弱实体所存在依赖的强实体的主键和该弱实体的分辨符共同构成。 40. 在数据库设计中,父实体与弱实体之间的联系只能是 。 A.1:1或1:N B.1:N 或M:N C.1:1或M:N D.M:N 41. 当局部E-R图合并成全局E-R图时,可能出现冲突,下面所列举的冲突 中 不属于上述冲突。 A. 属性冲突 B. 语法冲突 C. 结构冲突 D. 命名冲突 各分E-R图之间的冲突主要有3类:属性冲突、命名冲突和结构冲突。属性冲突 包括属性域冲突和属性取值单位冲突。命名冲突包括同名异义和异名同义冲突。结构冲突包 5 百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库数据库期末复习题在线全文阅读。
相关推荐: