版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、 选择题1. 在数据库的三级体系结构中,外模式/逻辑模式映象可以保证数据结构和应用程序之间的 D 。A逻辑数据独立性 B物理数据独立性 C数据一致 D数据安全性2. 关系数据库用_A_来表示实体之间的联系。A. 树结构 B. 网结构C. 二维表 D. 线性表3. 主键的属性上有空值违反了 A P41 。A实体完整性规则 B参照完整性规则C安全性规 D模型转换规则4. 数据独立性是指 B P25 之间相互独立,不受影响A概念数据模型和逻辑数据模型 B应用程序和数据库的数据结构 C概念数据模型与数据库的数据结构 D数据与数据库的数据结构5. 参照完整性规则是对 D P41 的约束。A超键 B候
2、选键 C主键 D外键6. 在层次模型中,记录之间的联系通过 A P23 来实现。A指针 B数组 C公共属性 D对象标识7. 数据库系统三级结构的描述放在 D P28 中。A用户数据库 B运行日志 C数据库管理系统 D数据字典8. 如果两个关系没有公共属性,那么其自然连接操作A P48 。A转化为笛卡尔积操作 B转化为半连接操作C转化为外部并操作 D结果为空关系9. 设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积 则T的元组个数是_C_P45_。 A. 400 &
3、#160; B. 10000 C. 30000
4、0; D. 90000 10. 设关系R和S具有相同的目(或称度),且相对应的属性的值取自同一个域,则,R-(R-S)等于 B P47RS B.RSC. R´S D. R-S11. 设有关系R和关系S进行如下图所示的运算,则q连接运算(B<D)结果中含有元组的数目是 A P47 .A. 6 B. 7C. 8 D. 9R SABC123456789DE567891012. SQL语言中,删除一个表的命令是 B
5、 P98 。A. DELETE B. DROP C.CLEAR D. REMORE13. SQL语言中,删除记录的命令是 A P81 。A. DELETE B. DROP C. CLEAR D. REMORE 14. 设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE A 。A. _ _ W _ % B. _ % W _ _ C. _ W _ _ D. _ W _ % 15. 学生表(XS.DBF)的表结构为:学号(XH,C,8),姓名(XM,C,8),性别(XB,C,2)班级(BJ
6、,C,6),用Insert 命令向XS表添加一条新记录,记录内容为: XH XM XB BJ 99220101 王 凌 男 992201 下列命令中正确的是 _C_。 A . INSERT INTO XS VALUES("99220101","王 凌","男","992201") B.INSERT TO XS VALUES("99220101","王 凌","男","992201") C.INSERT INTO XS(XH,XM,XB,
7、BJ) VALUES(99220101, 王 凌,男,992201) D.INSERT TO XS(XH,XM,XB,BJ) VALUES("99220101"," 王 凌","男","992201") 16. 在SQL的语句中,UPDATE的作用是 B P99 。A修改基本表的结构 B修改基本表中的数据 C修改索引的定义 D修改视图的定义17. 在SQL的语句中,ALTER的作用是 D P80 。A修改基本表的结构 B修改基本表中的数据 C删除基本表 D修改视图18. SQL中,谓词 A P93 可用来测试一个集
8、合是否有重复元组。AUNIQUE BDISTINCT CEXISTS DONLY19. 在select语句中,可以使用关键字 C P89 来排除重复的元组。 A.EXCLUDE. B.UNIQUE. C. DISTINCT. D.ONE.20. SELECTSQL语句中,条件短语的关键字为 C 。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
9、.sno 则该语句对student和sc执行的操作有 C 。 A.交(),选择()和投影() B.自然连接,选择()和投影() C. 并(),选择()和投影() D)并(),笛卡儿积(×)和选择()22. 事务的ACID性质中,关于原子性(atomicity)的描述正确的是C P217 。A. 指数据库的内容不出现矛盾的状态。B. 若事务正常结束,即使发生故障,更新结果也不会从数据库中消失。C. 事务中的所有操作要么都执行,要么都不执行。D. 若多个事务同时进行,与顺序实现的处理结果是一致的。23. 事务对DB的修改,应该在数据库中留下痕迹,
10、永不消逝。这个性质称为事务的 A P217 。A原子性 B一致性 C隔离性 D持久性24. 要在SQLServer中创建一个员工信息表,其中员工的薪水、医疗保险和养老保险分别采用三个字段来存储,但是该公司规定:任何一个员工,医疗保险和养老保险两项之和不能大于薪水的1/3,这一项规则可以采用 D 来实现。 A.主键约束 B. 外键约束C. 检查约束 D. 默认约束25. “日志”文件用于保存 D 。 A程序运行过程 B数据操作 C程序执行结果 D对数据库的更新操作26. 为了防止一个用户的工作不适当地影响另一个用户,应该采取 C
11、P234 。A 完整性控制 B 安全性控制C 并发控制 D 访问控制27. 要在SQLServer中创建一个员工信息表,其中员工的薪水、医疗保险和养老保险分别采用三个字段来存储,但是该公司规定:任何一个员工,医疗保险和养老保险两项之和不能大于薪水的1/3,这一项规则可以采用来 实现。A.主键约束 B. 外键约束C. 检查约束 D. 默认约束28. 在DB技术中,“脏数据”是指 D P225 。A未回退的数据 B未提交的数据 C回退的数据 D未提交随后又被撤销的数据29. 用于创建存储过程的SQL语句为 C 。A.CREATE DATABAS
12、E B.CREATE TRIGGERC.CREATE PROCEDURE D. CREATE TABLE30. 用于存储过程修改的SQL语句为 D 。A.ALTER DATABASE B. ALTER DATABASEC. ALTER TRIGGER D.ALTER PROCEDURE 31. 删除触发器mytri的正确命令是 A P239 。A.DELET mytri B.TRUNCATE mytri C.DROP mytri D. REMMOVE mytri32. SQL Server2008中查看触发器定义的是 C 。A.exec sp_help '触发器名'. B. e
13、xec sp_helptext '触发器名'.C. exec sp_depends '触发器名'. D. exec sp_depends '表名'33. 设有关系模式R(ABCD),R上的FD集F=AD,BC,DB。则D= C 。AAD BBD CBCD DABCD34. 两个函数依赖集F和G等价的充分必要条件是 C 。 AF= G BF= G CF= G DF= G35. 在以下函数依赖中, A 是平凡的函数依赖。AAABCD BABCDA CABCD DBCDA36. 若有关系模式:R(课程编号,课程名称,学号,姓名,分数),且一名学生可选多
14、门课,一门课程有多名学生选,则R属于 D P134 。A1NF B2NFC3NF D4NF37. 设K为关系模式R<U,F>中的属性或属性组合,若U完全函数依赖K,则K称为R的一个_B_。A. 关键字 B. 候选键 C. 主属性 D. 主属性值38. 从ER模型向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的主键是 A P132 。A. M端实体的标识符; B. N端实体的标识符;C. M端和N端实体的标识符组合;D.重新选其他的属性。39. 弱实体的主键 B P176 。A与其父实体的主键完全一致 B一部份或全部从其父实体的主键获得C全部从其父实体的非主键属性获得
15、D与其父实体无关40. 在数据库设计中,父实体与弱实体之间的联系只能是 A P176 。A1:1或1:N B1:N 或M:N C1:1或M:N DM:N41. 当局部E-R图合并成全局E-R图时,可能出现冲突,下面所列举的冲突中 B 不属于上述冲突。P165A. 属性冲突 B. 语法冲突 C. 结构冲突 D. 命名冲突42. B P335 不是ODBC使用的句柄。A. 环境句柄 B窗口句柄 C连接句柄 D语句句柄43. ODBC体系结构中, C P330 向数据源提交用户请求执行的SQL语句。AODBC数据库应用程序 B驱动程序管理器CDB驱动程序 D数据源二、 填空题1. DBMS的基本工作
16、单位是事务,它是用户定义的一组逻辑一致的程序序列,并发控制的主要方法是 封锁 机制。2. 数据库设计的几个步骤是 。3. 视图是一个虚表,它是从 若干基本表 导出的表,数据库中,只存放视图的 定义 ,不存放视图的 数据 P100 。4. DB并发操作通常会带来三类问题,它们是 丢失更新,读脏数据,不可重复读 P224 。5. 事务必须具有的四个性质是 原子性,一致性,隔离性,持久性 P218 。6. 一级封锁协议解决了事务的并发操作带来的 数据 不一致性的问题。 7. 一个触发器由_事件_、 条件 和 动作 3部分组成。P2398. DBS具有“数据独立性”特点的原因是_采用磁盘作为外存_ 。
17、9. 关系中属性的个数称为_元素_ ,关系中元组的个数称为_基数_ 。10. 根据属性类别属性可分为 简单 属性和 复合 属性。P15611. 根据属性的取值特点属性可分为 单值 属性和 多值 属性。12. 触发器可以划分为3种类型: insert 触发器 、 update触发器 、 delete触发器 。13. 触发器定义在一个表中,当在表中执行 插入 、 删除 或 修改时,触发器被自动执行。 。14. 在SQL中,测试列值是否为空值用_运算符号,测试列值是否为非空值用_运算符号。36. 三类经典的数据模型是_、_和_。其中,_目前应用最广泛。38. 关系模型的实体完整性规则是指_。在关系模
18、型中,主键是指_,外键是指_。41.调用ODBC函数需要使用3个句柄,分别是:_、_、_。42.封锁技术中主要由2种封锁:_和_。44. SQL语言分为_、_、_和数据查询语言(DQL)。47. 在SQL Server中有两类登录帐户:一类是登录服务器的 帐户,另一类是使用数据库的 帐户。48. 在SQL Server中有四种备份类型,分别为: 备份、 备份、 备份、 备份。三、 简答题1. DBMS的主要功能有哪5个方面?2. 对DBS生存期的划分,一般分为哪7个阶段。3. 函数依赖集F的最小依赖集G应满足哪4个条件?4. 事务有哪几种状态?20.简述封锁机制可能会产生的哪几类问题?21.
19、什么是E-R图?E-R图的基本要素是什么?22. 并发操作可能会产生哪几类数据不一致?用什么方法能避免各种不一致的情况?23. 数据库恢复的基本技术有哪些?25. 简述日志文件的主要作用?26. 试述Select语句中Where与having 的相同点与不同点(区别)。27. 请简述视图与数据表之间的主要区别.28. 试述关系模型的三类完整性规则,并说明具体使用什么来实现.四、 综合题1. 设有关系学生(学号,姓名,年龄,所在系),课程(课程名,课程号,先行课),选课(学号,课程号,成绩)用关系代数表达如下查询1)、求学过数据库技术课程的学生的姓名和学号。2)、求没有学过数据库技术课
20、程的学生学号。3)、求学过数据库技术先行课的学生学号。2. 已知一个“图书发行信息管理系统”的数据库模式,定义了图书馆、图书、书店的信息,同时也给出了书店向图书馆发行图书的信息,其中,图书馆L(LNO,LNAME,CITY,TEL)图书B(BNO,BNAME,PRICE)书店S(SNO,SNAME,ADDRESS)图书发行LBS(LNO,BNO,SNO,QTY)请用关系代数描述下列查询1)、查询所有图书的书名和半价2)、查询图书馆L1从书店S1购买的图书书号3)、查询收藏图书Visual C+的图书馆名4)、查询已发行图书中定价在20元以上的书名3. 上题中,请用SQL描述下列操作1)、查询北
21、京市的图书馆数量2)、查询书店S3发行的图书书名3)、查询收藏了图书B1、B2的图书馆名4)、查询每个书店的一次发行量的最大值4. 设有如下实体学生:学号、单位、姓名、性别、年龄、选修课程名课程:编号、课程名、开课单位、任课教师号教师:教师号、姓名、性别、职称、讲授课程号单位:单位名称、电话、教师号、教师名上述实体中存在如下联系(1) 一个学生可以选修多门课程,一门课程可以为多个学生选修;(2) 一个教师可以讲授多门课程,一门课程可以为多个教师讲授;(3) 一个单位可以有多个教师,一个教师只能属于一个单位。试完成如下工作:(1) 分别设计学生选课和教师任课的两个局部ER图模型。(2) 将上述设计的局部ER图合并为全局的ER图。(3) 将全局ER图转换为等价的关系模式的数据库逻辑结
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO 22373:2025 EN Security and resilience - Authenticity,integrity and trust for products and documents - Framework for establishing trustworthy supply and value chains
- 出租门脸房合同范本
- 个人租底商合同范本
- 杜康公司转让协议书
- 江苏科瑞恒置业限公司公开招聘工作人员易考易错模拟试题(共500题)试卷后附参考答案
- 标识制作合同协议书
- 成都市新都食品药品监督管理局招考28名食品药品安全协管员易考易错模拟试题(共500题)试卷后附参考答案
- 广西河池环江县2025事业单位招聘拟聘(第二批)易考易错模拟试题(共500题)试卷后附参考答案
- 广州番禺职业技术学院后勤处学生宿舍管理员招考易考易错模拟试题(共500题)试卷后附参考答案
- 广州市白云区2025年下半年招考社区居委会专职人员易考易错模拟试题(共500题)试卷后附参考答案
- 2025年抗菌药培训考试题及答案
- GB/T 21782.4-2025粉末涂料第4部分:爆炸下限的计算
- 冀教版(2024)数学一年级上册第三单元《认识11~20》综合计算练习卷(含解析)
- 2025年宏观经济学试题库及练习题及答案
- 2025黑龙江齐齐哈尔市龙沙区南航街道公益性岗位招聘1人笔试考试参考题库附答案解析
- 调酒师基础考试题及答案
- 高中化学教学质量分析与提升策略
- 2025宁夏交通建设投资集团有限公司校园招聘和社会招聘230人(1号)笔试考试参考试题及答案解析
- 电气安装工程预算表
- 《中国乳腺癌诊疗指南》(2025版)
- 统战知识培训课件
评论
0/150
提交评论