电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

数据库原理试卷9

9页
  • 卖家[上传人]:lcm****20
  • 文档编号:40889894
  • 上传时间:2018-05-27
  • 文档格式:DOC
  • 文档大小:68.50KB
  • / 9 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、数据库原理试卷数据库原理试卷 9一、一、填空题(每空填空题(每空 1 分,共分,共 20 分):分):1事务不加控制的并发执行引起的事务不加控制的并发执行引起的不能重复读是由不能重复读是由 (1) 原因造成的。原因造成的。2、包含在任何一个候选关键字的属性称为、包含在任何一个候选关键字的属性称为 (2) 。 3. 事务不加控制的并发执行会引起:读脏数据事务不加控制的并发执行会引起:读脏数据、 (3) 、 (4) ;4. 数据模式包括:数据模式包括: (5) 、 (6) 、 (7) ;其中的;其中的 (8) 是使用物理模型对数据的描述。是使用物理模型对数据的描述。5. 应用程序、应用程序、 (9) 、 (10) 、和数据库管理员构成了数据库系统。和数据库管理员构成了数据库系统。6. 关系操作中选取某些列的操作为:关系操作中选取某些列的操作为: (11) ,而选取,而选取某些列的操作称为:某些列的操作称为: (12) 。7. SQL 语句按照功能分为:语句按照功能分为: (13) 、 (14) 、以及、以及 (15) 、和、和 (16) 。8. 失效的类型包括:失效的类型包括: (17)

      2、、 系统失效以及介质失效。系统失效以及介质失效。9. DBMS 通过加锁的方法实现并发控制,通过加锁的方法实现并发控制, 其中常用的其中常用的 X 锁称为:锁称为: (18) ,主要用于控制写访问,而,主要用于控制写访问,而 S 锁称为锁称为 (19) ,主要用于控,主要用于控制制(20) 访问。访问。 二、名词解释(二、名词解释(15 分,分, 每小题每小题 5 分)分)1. 区别概念数据模型和概念数据模式区别概念数据模型和概念数据模式2. 活锁和死锁活锁和死锁3. 解释区别基表和视图解释区别基表和视图三、三、 写出下列基本查询语句(写出下列基本查询语句(20 分)分)假设有雇员假设有雇员 EMP 关系表格,它的结构如下:关系表格,它的结构如下:EMP:empno 雇员编号雇员编号 为主键,为主键,ename 雇员名称,雇员名称,age 年龄,年龄,hire-date受雇时间,受雇时间,salary 薪水,薪水, TEL 电话号码,电话号码, DEPT 部门。适用下面部门。适用下面 SQL 语语句创建:句创建:Create table EMP (empno char(4) not n

      3、ull, ename char(12), age number(3), hire_date date, salary number(7,2), tel char(6), deptno char(4), primary key(empno);请写出下列查询和操作请写出下列查询和操作 SQL 语句。语句。1.以递增的方式列出职工的部门号码以递增的方式列出职工的部门号码(不重复不重复);2.查找查找 AGE 年龄为年龄为 35 岁的职工全部信息;岁的职工全部信息;3.查询在部门查询在部门 D-2 或者或者 D-3 工作的,工资大于工作的,工资大于 160,年龄大于,年龄大于 35 岁的职工信岁的职工信息。息。4.计算各个部门的最高,最低和平均工资;计算各个部门的最高,最低和平均工资;5.找处职工不足找处职工不足 3 人的部门及其相应的职工数;人的部门及其相应的职工数;6.将部门号为将部门号为D-01部门所有人员工资提高部门所有人员工资提高 20%。7.从雇员中找出工资从雇员中找出工资 salary 大于平均工资的职工信息。大于平均工资的职工信息。8.删除在部门删除在部门D-01的,工资大于的

      4、,工资大于 150 的职工信息的职工信息9.从表从表 EMP 中选取工资大于中选取工资大于 150 元职工的元职工的 empno,ename,salary 和和deptno,构成一个视图,名字为,构成一个视图,名字为 empv,并且视图的列名分别为,并且视图的列名分别为 ENO, EN, SAL, DNO。10. 对对 EMP 表在表在 ename 上建立索引上建立索引 emp_ename;四、问答题:四、问答题: (25 分)分)1. 简述你所了解或课堂上讲述的数据库系统在工程中的应用和发展。简述你所了解或课堂上讲述的数据库系统在工程中的应用和发展。2:简述数据库设计的基本过程步骤及每一个步骤的要求特点。:简述数据库设计的基本过程步骤及每一个步骤的要求特点。五、系统设计:五、系统设计:20 分分 在下面数据库的逻辑设计过程中简述在下面数据库的逻辑设计过程中简述 E-R 图到关系数据模型的转化。图到关系数据模型的转化。(30 分分) 数据对象:设一个系有学生,班级,教师,班主任,课程,教研组,选课,数据对象:设一个系有学生,班级,教师,班主任,课程,教研组,选课, 课外兴趣小组数据对象

      5、。其中补充说明如下:课外兴趣小组数据对象。其中补充说明如下: a. 一个教师作为一个班级的班主任,班级只有一个班主任,兴趣小组有多一个教师作为一个班级的班主任,班级只有一个班主任,兴趣小组有多 个同学组成,每个学生只可以参加一个兴趣小组。个同学组成,每个学生只可以参加一个兴趣小组。 b. 一个教师讲授多门课程,一个课程有多个教师承担;教师只属于一个教一个教师讲授多门课程,一个课程有多个教师承担;教师只属于一个教 研组。研组。 要求:要求: 1) 使用使用 E-R 图把上述实体和关系描述出来;图把上述实体和关系描述出来; 2) 把把 1)中的中的 E-R 图转化为关系表格;图转化为关系表格; 创建上述转化出来的实体和关系表格,在学生和课程两个表格中插入两行创建上述转化出来的实体和关系表格,在学生和课程两个表格中插入两行 数据。数据。3) 写出下列写出下列 SQL 语句语句 写出删除兴趣小组为写出删除兴趣小组为“物理物理”的学生信息。的学生信息。 把选修高等数学的学生成绩加把选修高等数学的学生成绩加 10 分。分。 输出参加兴趣小组的学生姓名。输出参加兴趣小组的学生姓名。2003 A 卷答

      6、案卷答案:1事务不加控制的并发执行引起的不能重复读是由 读写冲突 原因造成的。2、包含在任何一个候选关键字中的属性称为 主属性 。 3. 事务不加控制的并发执行会引起:读脏数据、 丢失修改 、 不能重复读 ;4. 数据模式包括: 概念模式 、 外模式 、 内模式 ;其中的 内模式 是用物理模型对数据的描述。5. 应用程序、 数据库管理系统 、 数据库 、和数据库管理员构成了数据库系统。6. 关系操作中选取某些列的操作为: 投影操作 ,而选取某些列的操作称为: 选择操作 。7. SQL 语句按照功能分为: QL 、 DML 、以及 DCL 、和 DML 。8. 失效的类型包括: 事务失效、 系统失效 以及 介质失效。9. DBMS 通过加锁的方法实现并发控制, 其中常用的 X 锁称为: 排它锁 ,主要用于控制 写访问 而 S 锁称为 共享锁 ,主要用于读访问 。 二、名词解释(二、名词解释(15 分,分, 每小题每小题 5 分)分)1. 区别概念数据模型和概念数据模式概念数据模型与 DBMS 无关,对现实世界描述的信息模型。概念数据模式是使用逻辑数据模型对一个单位数据的描述。2. 活锁和

      7、死锁如果不断有事务申请数据对象的 s 锁,而 X 锁的申请不能获得,活锁;事务间的申请锁发生相互等待的现象,并一直持续下去称为死锁。3. 解释区别基表和视图数据显式的存放在数据库中为基表,视图是从其它基表或者视图中到处的虚表。三、写出下列基本查询语句三、写出下列基本查询语句 假设有雇员 emp 关系表格,它的结构如下:emp:empno 雇员编号 为主键,ename 雇员名称,age 年龄,hire-date 受 雇时间,salary 薪水, TEL 电话号码, DEPT 部门。 Create table EMP (empno char(4) not null, ename char(12), age number(3), hire_date date, salary number(7,2), tel char(6), deptno char(4); 请写出下列查询和操作 SQL 语句。20 分 1. 以递增的方式列出职工的部门号码(不重复); select distinct deptno from emp order by deptno asc; 2. 查找 AGE 年龄为 35 岁

      8、的职工全部信息; select * from emp where age=35; 3. 查询在部门 D-2 或者 D-3 工作的,工资大于 160,年龄大于 35 岁的职 工信息。 Select * from emp where (deptno=D-2 OR deptno=D-3) and salary160 and age35; 4.计算各个部门的最高,最低和平均工资; select deptno, max(salary), min(salary) avg(salary) from emp group by deptno; 5. 找处职工不足 3 人的部门及其相应的职工数; select deptno, count(*) from emp group by deptno having count(*)(select avg(salary) from emp); 8.删除在部门D-01的,工资大于 150 的职工信息 delete from emp where salary150 and deptno=D-01; 9. 从表 EMP 中选取工资大于 150 元职工的 empno,ename,salary 和 deptno,构成一个视图,名字为 empv,并且视图的列名分别为 ENO, EN, SAL, DNO。 Create view empv (eno, en, sal, dno) as select empno, ename, salary, deptno from emp where salary150; 10. 对 EMP 表在 ename 上建立索引 emp_ename; create index emp_ename on emp(ename);四、问答题:四、问答题: (20 分)分)1. 简述数据库系统在工程中的应用和发展。简述数据库系统在工程中的应用和发展。围绕数据管理系统,数据库发展和应用背景谈。2:简述数据库设计的基本过程步骤及每一个步骤的要求特点。:简述数据库设计的基本过程步骤及每一个步骤的要求特点。(1) 需求分析:. 用户对所要建立数据库的信息要求和处理要求的全

      《数据库原理试卷9》由会员lcm****20分享,可在线阅读,更多相关《数据库原理试卷9》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.