欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    数据库技术与应用.docx

    • 资源ID:5306318       资源大小:217.15KB        全文页数:33页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数据库技术与应用.docx

    一. 选择题(20分,每小题1分)1. 能够提供数据库定义、数据操纵、数据控制和数据库维护功能的软件是CA. OSB. DBC. DBMSD. DBS2. 数据库系统中,描述用户数据视图用_A。A. 子模式B. 模式C. E-R模式D. 概念模式3. 在数据库系统中,空值是指 D。A.空字符 B.数子0 C.空格D.不确定的值4. 关系R和S的结构相同,各有5各元组。RUS的元组个数为_D。A. 5B. 10C.小于10 D.小于等于105. 关系模式R中若不存在非主属性,则R至少属于_B NF。A. 2NFB. 3NFC. 4NFD. BCNF6. SQL中的CREATE语句的作用是 A。A. 定义表结构B.修改表结构 C.修改元组D.删除元组7. 若关系R和S的连接运算结果中能够保留不满足连接条件的元组,该连接为_CA.自然连接 B.条件连接 C.外连接D.交叉连接8. 用E-R模型描述实体及实体间的联系属于数据库_B 阶段的设计内容。A.需要分析 B.概念设计 C.逻辑设计 D.物理设计9. 关系数据库标准语言SQL是 DA.高级语言B.宿主语言C.汇编语言。.非过程化语言10. 在SQL语言中,表示属性X为空值的正确表达式是 AA. X IS NULLB. X IS EMPTYC. X = NULLD. X NOT EXISTS11. SQL语言中,定义视图可以提供 C 。A.完整性B.并发性C.安全性D.共享性12. 如果要查询与数据库相关的图书名,其查询条件需要用短语_BA.BETWEENB.LIKEC. IND.CHECK13. 下面不能授予属性列的权限是 C。A. SELECTB.INDEXC.DETETE D.UPDATE14. 数据库设计人员和用户之间沟通信息的桥梁是B 。A.程序流程图B.实体-联系图C.模块结构图D.数据结构图15. 若一个读者一次可以借阅一本图书,一本图书可供多个读者借阅,实体集读者与图 书之间的联系是 D。A. 1:1B. 1:nC. n:1D. m:n16 .事务有4个特性其中一致性需要通过DBMS的 C 功能实现。A.安全性B.完整性约束C.并发控制D.数据库恢复17. 在数据库系统中,“脏数据”是指一个事务读了另一个事务C。A.未修改的数据B.未撤销的数据C.未提交的数据D.未删除的数据18. 设关系模式R(A, B, C) , R上的依赖集F=AfB, C-B。关系R的码是 BA.AB.ACC.ABD.BC19. 嵌入式SQL中,游标的主要作用是_C。A. 在SQL与主语言间交换数据B. 保证数据的安全性和完整性C. 协调集合操作与单记录处理方式的不同D. 建立主语言与数据库管理系统间的联系20. 事务的开始语句是BEGIN TRANSACTION,结束语句是_A。A. ROLLBACKB. END TRANSACTIONC. CLOSED.任意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. 有学生关系(学号,姓名,年龄,学院名)和学院关系(学院名,院长)。学生关系中属性学院名 的值必须取学院关系中的学院名值,或取NULL12. 学生表(学号,姓名,系名)和选课表(学号,课号,成绩)进行连接,如果连接结果 中仅包含二个表中学号相同的记录,称该连接为 内连接,如果连接结果中除二个表中 学号相同的记录外还包括左边学生表中的所有记录,称该连接为 处连接。13. 在安全性控制中,数据库用户分为三类:具有 的用户、具有 用户和一般用户。14. 事务满足的4个准则是:原子性、一致性、隔离性和持久性。15. 在多用户共享系统中,并发操作会导致三类问题:丢失修改、读脏数据、和不一致分析。三. 简答题(每小题5分,共20分)1.试述数据库系统的特点。(1)数据结构化数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也 是数据库系统与文件系统的本质区别。(2)数据的共享性高,冗余度低,易扩充数据 库的数据不再面向某个应用而是面向整个系统,(3)数据独立性高数据独立性包括数 据的物理独立性和数据的逻辑独立性。(4)数据由DBMS统一管理和控制数据库的共享 是并发的共享,即多个用户可以同时存取数据库中的数据甚至可以同时存取数据库中同 一个数据2. 试述在不违反参照完整性规则情况下,对父表的删除操作可采取的限制及其对限制 的理解。3. 设有学生贷款表(账号,日期,学号,贷款金额),如下给出了在贷款表上定义插入数据的触发器的部分语句。要求:在空白部分填写T-SQL语句,将触发器补充完整。触发器的功能为:“贷款金额不能超过5000元,超过5000元则显示'插入数据不正确,并撤销插入操作”。CREATE TRIGGER Insert _ loan ON 贷款FORE INSERTASBEGINIF (SELECT 贷款金额 FROM inserted) >5000BEIGNPRINT ,插入数据不正确ROLLBACKEND4. 试述安全性中权限的概念,在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 C.CNO=SC.CNO;(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、用关系代数表达式表示“检索学生何锦所选课的课程名和成绩。”nCN,G (oSNAME='何锦'(S) L»F SC)五综合题(15分)设一个图书借阅管理数据库要求提供下述服务:(1)可查询书库中现有书籍的书名、数量与存放位置。所有各类书籍均由书号惟一标 识。(2)可查询书籍借还情况。包括借书人单位、姓名、借书证号、借书日期和还书 日期,借书证号具有惟一性。(3)当需要时,可通过数据库中保存的出版社的邮编及 地址、电话等信息向书籍的出版社定购有关书籍,出版社名具有惟一性。规定:(1)任何人可借多种书,任何一种书可为多个人所借(2)一个出版社可 出版多种书籍,一本书仅为一个出版社出版。要求:(1)分析属性间的依赖关系,给出基本的函数依赖;书号T书名,数量,存放位置;借书证号T姓名、单位(书号,借书证号)T借书日期,还书日期出版社名T邮编,地址、电话(2)根据规定设计E-R模型,注明属性和联系的类型;(3)将E-R模型转换为关系模型;借书人(借书证号,姓名、单位) 图书(书号,书名,数量,存放位置,出版社名) 出版社(出版社名,邮编,地址、电话)借阅(借书证号,书号 借阅日期,还书日期)一.选择题(20分,每小题1分)1. DB、DBMS和DBS三者之间的关系是:B。A. DB 包括 DBMS 和 DBSB. DBS 包括 DB 和 DBMSC、DBMS包括DB和DBS D、DBS与包括DBMS和DB无关2. 数据库系统的主要优点之一是 A。A. 提供完整性约束B.数据无冗余C.数据用文件组织D.提供操作语言3. 事务日志用于事务的。A.安全 B.恢复 C.审计D.跟踪4. 关系R和S各有5各元组。RXS的元组个数为_D。A. 5B. 10C.小于 10 D. 255. 下列陈述中,错误的是。A. 2NF必然属于1NFB. 3NF必然属于2NFC. 3NF必然属于BCNFD. BCNF必然属于3NF6. 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.汇编语言。.非过程化语言10. 为在查询结果中去掉重复元组,应该使用保留字 DA. UNIQUE B. UNION C. COUNT D. DISTINCT11. SQL语言中,更新表结构的命令是C 。A. update table B.modify tableC.alter tableD.change table12. 如果要查询与数据库相关的图书名,其查询条件需要用短语_BA.BETWEEN B.LIKEC. IND.CHECK13. 下面不能授予属性列的权限是。A. SELECT B.INDEX C.DETETE D.UPDATE14. 将E-R模型转换为关系数据模型属于数据库的C 。A.概念设计B.物理设计C.逻辑设计D.运行设计15.关系数据库设计中_C。A. 每个关系模式应该达到3NFB. 应该尽量使关系模式达到高一级范式C. 规范化问题是要考虑的重要因素之一D. 规范化问题较少考虑16. 事务有4个特性,其中隔离性需要通过DBMS的功能实现。A.安全性B.完整性约束C.并发控制D.数据库恢复17. 在数据库系统中,“脏数据”是指一个事务读了另一个事务_CA.未修改的数据B.未撤销的数据C.未提交的数据 D.未删除的数据关系R的码是18.设关系模式R (P,Q,M,N),R上的依赖集F=PfQ,Q-M。A.PB.QC.PQD.PN19. 下列聚合函数中不忽略空值(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 scFOR INSERTASBEGINEND4. 试简述数据库安全性的控制级别。四设计题(共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 InsertedIf 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)分析属性间的依赖关系,给出基本的函数依赖;店号T店名、店址、店经理;商品号T店品名,单价、产地;工号姓名,性别,出生日期,工资工号姓名店址开始日期店号工资职工m服务 商店经营商品经理截止日期_/k.商品名(3)将E-R模型转换为关系模型;产地商品单价(2)根据规定设计E-R模型,注明属性和联系的类型;商店(店号,店名、店址、店经理)商品(商品号,店品名,单价、产地)职工(工号,姓名,性别,出生日期,工资)职工服务(店号,工号,开始日期,截止日期)经营(店号,商品号)一.选择题(20分)1层次模型不能直接表示的联系是DA. 1: 1B. 1: nC. n: 1D. m: n2.层次模型实现数据之间联系的方法是_BA .连接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. 二个关系的连接是自然联结,需要满足的相等条件是DA. 元组属性值相等B. 属性值相等C. 同名属性相等D. 同名属性值相等9. 在表上创建索引属于数据库 D_阶段的设计内容。A.需要分析B.概念设计C.逻辑设计D.物理设计10. 在SQL语言中,表示属性X为空值的正确表达式是 AA. X IS NULLB. X IS EMPTYC. X = NULLD. X NOT EXISTS11. 关系数据库标准语言SQL是 DA.高级语言B.宿主语言 C.汇编语言。.非过程化语言12. 如果要查询与数据库相关的图书名,其查询条件需要用短语_BA.BETWEEN B.LIKEC. IND.CHECK13. 如下不属于用户权限是_BA. SELECT B.DROP C.DETETE D.REFERENCES14. 在SELECT语句中,对应关系代数投影运算的子句是_AA. SELECT B. FROM C. WHERED. GROUP15. 设学生选课关系R(SNO,CNO,G),若要查询每个学生的平均成绩,正确的SQL语句是B 。A. SELECT SNO AVG(G) FROM R GROUP BY CNOB. SELECT SNO AVG(G) FROM R GROUP BY SNOC. SELECT CNO AVG(G) FROM R GROUP BY SNOD. SELECT CNO AVG(G) FROM R GROUP BY CNO16. 事务有4个特性,其中一致性需要通过DBMS的 C功能实现。A.安全性B.完整性约束C.并发控制D.数据库恢复17. 若事务T1对数据A加了$锁,则其它事务对数据CA. 能加S锁,不能加X锁B. 能加X锁,不能加S锁C. 能加S锁,也能加X锁D. 加S锁和X锁都失败18. 事务的开始语句是BEGIN TRANSACTION,结束语句是 A_A. ROLLBACKB. END TRANSACTIONC. CLOSED.任意SQL语句19. 嵌入式SQL中,游标的主要作用是_C。A. 在SQL与主语言间交换数据B. 保证数据的安全性和完整性C. 协调集合操作与单记录处理方式的不同D. 建立主语言与数据库管理系统间的联系20. 有部门关系(部门号,部门名,电话)和职工关系(职工号,姓名,职务,部门号)。 职工关系的外码是 DA-职工号B.部门号C.职工号+部门号D.部门号+部门名二填空题(每空1分,共30分)19. 数据库系统中的介质故障是通过 数据备份和日志文件相结合恢复的。20. 数据模型可分为两种:模型和 模型。21. 关系模式R1(学号,姓名,学院名)和R2(学院名,院长)。根据参照完整性,参 照关系是R1,被参照关系是R2。22. 在SQL查询中,如果要除去重复元组,应该用短语 DISTINCT ,如果要将查询 结果排序,应该用短语_ORDER BY23. 关系中唯一标识元组的属性或属性组称为,每个属性有一个取 值范围,称为。24. 学生表(学号,姓名,系名)和选课表(学号,课号,成绩)连接,如果连接结果 中仅包含二个表中学号相同的记录,称该连接为内连接,如果连接结果中除二个表 中学号相同的记录外还包括左边学生表中的所有记录,称该连接为外连接。25. 三层C/S结构中,三层是指:客户机、数据库服务器和应用服务器_。26. 有学生关系S (学号,姓名,学生所在系)和选课关系SC(学号,课号,成绩), 关系SC中的主码是,外码是。27. 两段锁协议中,将事务分为二个阶段,第一阶段是加机,第二阶段是释放锁_。10. 函数依赖X->Y,XuX,如果X->Y是部分函数依赖,满足的条件是X,->Y、如果X->Y 是完全函数依赖,满足 X,->Y11. 在DML触发器中,deleted逻辑表用于存储DELETE语句和UPDATE语句所影响的 行的副本。12. SQL的查询语句可以用等价的关系代数表达式表示,表达式中用到的关系代数运算 有选择运算、投影运算和笛卡儿积运算。13. 数据库的故障有4类:事务故障、故障、故障和计算机病毒。14. 在数据库安全性控制中,访问数据库的权限有4种:读权限、修改_、删除权限和_插入权限。15. 在B/S应用架构中,访问数据库的主要步骤是:首先加载驱动程序,然 后建立与数据库的连接,操作结束后关闭连接。三设计题(15分)已知学生关系数据库模式如下:学生(学号,姓名,性别,专业)课程(课程号,课程名,学时,性质)成绩(学号,课程号,分数)要求:1.用SQL语言完成下列操作:(1).检索数据库课分数在80分以上的学生的学号和分数。(2).检索选修至少3门课的学生姓名。(3).将成绩表中所有选修了数据库课的分数增加5分。2.用关系代数表达式表示下列操作:检索选修了 “C02”号课的学生的学号、姓名和分数。n学号,姓名,分数(。课程号=C02(成绩)B-yi学生)四-综合题(15分)设一个图书借阅管理数据库要求提供下述服务:(1)可查询书库中现有书籍的书名、数量与存放位置。所有各类书籍均由书号惟一标 识。(2)可查询书籍借还情况。包括借书人单位、姓名、借书证号、借书日期和还书 日期。(3)当需要时,可通过数据库中保存的出版社的邮编及地址、电话等信息向书 籍的出版社定购有关书籍。规定:(1)任何人可借多种书,任何一种书可为多个人所借,借书证号具有惟- 性。(2) 一个出版社可出版多种书籍,一本书仅为一个出版社出版,出版社名具有惟 一性。要求:(1)分析属性间的依赖关系,给出基本的函数依赖;(2)根据规定设计E-R模型,注明属性和联系的类型;(3)将E-R模型转换为关系模型。(1)书号T书名,数量,存放位置;借书证号T姓名、单位(书号,借书证号)T借书日期,还书日期出版社名T邮编,地址、电话(2)根据规定设计E-R模型,注明属性和联系的类型;(3)将E-R模型转换为关系模型;借书人(借书证号,姓名、单位)图书(书号,书名,数量,存放位置,出版社名)出版社(出版社名,邮编,地址、电话)借阅(借书证号,书号 借阅日期,还书日期) 五.简答题(每题5分,共20分)25. 简述数据库系统的组成部分及各个部分的作用。2. 简述数据库中的故障种类和对不同故障的恢复策略。3. 触发器的特点。4. BEGINIF (SELECT 贷款金额 FROM inserted) >5000BEIGNPRINT ,插入数据不正确ROLLBACKENDEND;1. 关系数据模型是用关系表示A. 实体B. 联系C. 属性D. 实体和联系答案:D2. 支持数据库操作的软件系统称为C. 数据库管理系统D. 数据库系统C. 编译系统D. 操作系统答案:题型:单选题知识点:1.2数据库系统的组成难度:13. 实体集商品与工厂之间的联系是E. 1: 1F. 1: nC. n: 1D. m: n答案:D4. 数据库中用于查询和更新数据的语言称为G. DDLH. DMLC. DCLD. QBE答案:题型:单选题知识点:3.1 SQL概述难度:15. 关系代数的5种基本运算是A. 选择、投影、并、交、差B. 选择、投影、笛卡儿积、连接、差C. 并、交、选择、投影、笛卡儿积D. 并、差、选择、投影、笛卡儿积 答案: D6. 若关系模式R中不存在函数依赖,则R至少属于A. 2NFB. 3NFC. BCNFD. 4NF答案:C7. 关于视图,下列说法不正确的是A. 可在多个表或视图上定义视图B. 视图简化了用户的操作C. 视图提供了一定的物理独立性D. 视图提供了一定的安全性答案:题型:单选题知识点:3.13视图难度:18. 数据库系统中定义和描述数据库逻辑结构的语言称为A. SQL语言B. DDL语言C. DML语言D. DCL语言答案:B题型:单选题知识点:3.2数据定义难度:19. 设关系模式 R(ABCDE), F=A->BDE, B->C,R 最高属于A. 1NFB. 2NFC. 3NFD. BCNF答案: B题型:单选题知识点:5.2关系的规范化难度:210. 出现在SELECT后的短语DISTINCT的作用是消除A. 重复元组B. 重复属性C. 重复属性值D. 重复元组或重复属性值答案:A题型:单选题知识点:3.4数据的查询操作难度:111. SQL中,如下涉及空值的条件表示不正确的是A. GRADE IS NULLB. GRADE IS NOT NULLC. GRADE = NULLD. NOT (GRADE IS NULL)答案:题型:单选题知识点:4数据库设计难度:212. 下面不能授予属性列的权限是A. SELECTB. INDEXC. DETETED. UPDATE答案:C题型:单选题知识点:7.6数据库的安全性难度:113. E-R图属于数据库设计的A. 需求分析阶段B. 概念设计阶段C. 逻辑设计阶段D. 物理设计阶段答案: B题型:单选题知识点: 4 数据库设计难度:114. 从数据库中将基本表S删除的SQL语句是A. DRTOP TABLE SB. ALTER TABLE SC. DELETE FROM SD. UPDATE TABLE S答案:C题型:单选题知识点:3.2数据定义难度:115 SQL中,GRANT语句的功能属于A. 并发控制B. 完整性控制C. 安全性控制D. 数据恢复控制答案:题型:单选题知识点:7.6数据库的安全性难度:116关系数据库中的关系应该至少属于1 NF, 1NF满足A. 每个非主属性完全依赖于码B. 主码唯一标识关系中的元组C. 关系中的元组不可重复D. 每个属性都是不可再分的答案:D题型:单选题知识点:3.3数据的基本操作难度:117 .若事务T1对数据A执行SELECT操作,事务T2对A执行UPDATE操作,下列封锁方法不能够保 证数据库数据一致性的是A. 仅事务T2对A上S锁B. 仅事务T2对A上X锁C. 事务T1对A上S锁,事务T2对A上X锁D. 事务T1和事务T2对A都上X锁答案:C题型:单选题知识点:7.3加锁协议难度:218. 仅用日志文件不能恢复的故障是A. 事务故障B系统故障C. 介质故障D. 软件故障答案: C题型:单选题知识点:7.4数据库恢复难度:219. SQL中,视图提高了数据库系统的A. 完整性B. 安全性C. 一致性D. 可恢复性答案:题型:单选题知识点:7.4数据库的安全性难度:120. 下面描述的内容属于数据库物理设计的是A. 选择存取路径B. 转换E-R图为关系模式C. 建立数据字典D. 进行数据库的重组织答案: A题型:单选题知识点:4.1数据库设计概述难度:121. 关系模型中仅有表一种结构,但可以表示二类数据: 。答案:实体和实体间的联系题型:填空题知识点:1.4数据模型难度:222. 关系中能够唯一标识元组的属性或属性组称为关系的答案:候选码题型:填空题知识点:2.2码难度:223. 数据库的基本数据操作分为二大类:。答案:查询和更新题型: 填空题知识点:3.3数据库的基本操作难度:124. 有学生关系S(学号,姓名,学生所在系)和选课关系SC(学号,课号,成绩),关系SC中的外 码是。答案:题型:填空题知识点:7.5完整性约束难度:125. 关系代数运算中,选取表中满足条件的行的运算称为 运算。答案:选择题型: 填空题知识点:2.6关系代数难度:125.两段锁协议中,将事务分为二个阶段,这二个阶段是答案:加锁和释放锁题型: 填空题知识点:7.3加锁协议难度:126.SQL中,如果要统计关系中元组的个数,应该用的聚集函数是。答案:题型: 填空题知识点:3.8聚集函数难度:127. E-R模型中,从属性的取值分类、可分为单值属性和 属性。答案:多值题型: 填空题知识点:4.2实体-联系模型难度:128. 在触发器设计中,要判断UPDATE修改前的值,查询的表是答案:deleted题型: 填空题知识点:6.4数据库触发器难度:229. 在触发器设计中,要判断UPDATE修改后的值,查询的表是答案:inserted题型:填空题知识点:6.4数据库触发器难度:230. 有学生关系(学号,姓名,年龄,学院名)和学院关系(学院名,院长)。学生关系中属性学院名 的值必须取学院关系中的学院名值,或取。答案:题型: 填空题知识点:7.5完整性约束难度:231. 将E-R模型转换为关系模型时,若二个实体间的联系为1:N,转换为关系模型后有 个关系。答案:2题型: 填空题知识点:4.3将E-R模型转换为关系模型难度:132. 在SQL中,如果事务正常结束,需要执行的结束语句是答案:COMMIT题型: 填空题知识点:7.1事务、事务的性质难度:233. 在SQL中,如果事务由于某种原因不能正常结束,需要执行的结束语句是答案:ROLLBACK题型: 填空题知识点:7.1事务、事务的性质难度:234. 在嵌入式SQL中,SQL语句经过预处理后转换成了宿主语言的 形式。答案:函数调用题型: 填空题知识点:6.5嵌入式SQL难度:158页35. 多用户共享系统中,如果二个事务同时对数据A更新,操作不当会导致答案:丢失修改题型: 填空题知识点:7.2并发操作与控制难度:136. 事务的调度如果遵循两段锁协议,则事务的任何调度都是。答案:可串行化的题型: 填空题知识点:7.3加锁协议难度:237. 数据库系统中若发生调电故障,该故障属于数据库的故障。答案:系统题型:填空题知识点:7.4数据库的恢复难度:138. 在数据库安全性控制中,为了方便用户权限的管理,可以将一组权限授予答案:题型: 填空题知识点:7.6数据库的安全性难度:239. 嵌入式SQL中,游标可以向前或向后移动,所用的游标语句是。答案:FETCH题型: 填空题知识点:6.2游标及游标的应用难度:240. 在C/S结构中,数据库服务器的主要功能是。答案:存储和管理数据题型: 填空题知识点:8.2 C/S语言架构难度:141. 试述数据库系统的特点。答案:题型:简答题知识点:1.2数据库系统的组成难度:142. 试述数据库中事务可串行化的概念和作用。答案:题型:

    注意事项

    本文(数据库技术与应用.docx)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开