ImageVerifierCode 换一换
格式:DOCX , 页数:7 ,大小:19.91KB ,
资源ID:5588543      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5588543.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库模拟题.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库模拟题.docx

1、数据库模拟题数据库模拟题一、填空题(每空1分):1.数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据的集合。2.两个实体之间的联系有一对一、一对多和多对多关系3.数据库系统的三级模式结构是指系统是由外模式、模式和内模式三级构成。4.OLTP表示联机事务处理,OLAP表示联机分析处理,CAD/CAM表示计算机辅助设计与制造,DBMS表示数据库管理系统。5.数据库具有永久存储、有组织和可共享三个基本特点。6.数据的冗余可能导致的问题有浪费存储空间,潜在的数据不一致性。7.按照数据模型的3个要素,关系模型由关系数据结构、关系操作集合和关系完整性约束3部分组成。8.

2、关系模型中常用的关系操作包括查询操作和插入、删除、修改操作两大部分。9.关系模型中有三类完整性约束:实体完整性、参照完整性和用户自定义的完整性。10.在关系数据库中,二维表称为一个关系,表的每一行称为元组,表的每一列称为属性11.数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄漏、更改或破坏。12.实现数据库安全性控制的常用方法和技术有:用户标识和鉴别、存取控制、视图机制、审计、数据加密。13.数据库的完整性是指数据的正确性和相容性。14.一般数据有三种抽象:分类、聚集和概括二、选择题(每小题2分) 1. 下面那个不是目前数据库领域中常用的逻辑数据模型( A )A 面向事件模型 B

3、 层次模型 C 网络模型 D 关系模型 2. 现实世界中客观存在并能相互区别的事物为(A)A 实体 B 实体集 C 字段 D 记录3.数据库系统中用( D )描述全部数据的整体逻辑结构。A 外模式 B 存储模式 C 内模式 D 概念模式4.数据库系统中,用户使用的数据库试图用(A)描述,该视图是用户与数据库系统之间的接口。A 外模式 B 存储模式 C 内模式 D 概念模式5.数据库系统中,使用专用的查询语言操作的数据的人是(B)A 数据库管理员 B 专业用户 C 应用程序员D 最终用户6.数据库系统中,负责物理结构与逻辑结构的定义和修改的人员是(A)A 数据库管理员 B 专业用户 C 应用程序

4、员D 最终用户7.在数据库中存储的是(C)A 数据 B 数据模型 C 数据及数据之间的联系 D 信息8.数据库管理系统是(C) A 一个完整的数据库应用系统 B 一组硬件 C 一组系统软件D 既有硬件也有软件9.关系数据库中的码是指(D) A 能唯一确定关系的字段 B 不可改动的专用保留字段 C 关键很重要字段 D 能唯一标识元组的属性或属性集合10 根据关系模式的完整性规则,一个关系中的“主码”(C) A 不可能有两个 B 不能成为另外一个关系的外码 C 不允许为空 D 可以取值11. 同一个关系模型的任意两个元组值(A) A 不能全同 B 可以全同 C 必须全同 D 前述都不对12. 取出

5、关系中的某些列,并消除重复的元组的关系代数运算称为(B) A 取列运算 B 投影运算 C 连接运算 D 选择运算13. 关系数据库设计理论中,起核心作用的是(C) A 范式 B 模式设计 C 数据依赖 D 数据完整性14. 关系模式中各级范式之间的关系为(A) A 3NF2NF1NF B 3NF1NF2NF C 2NF3NF1NF D 1NF2NF3NF15. 关系模式R中的属性全部是主属性,则R的最高范式必是(C) A 1NF B 2NF C 3NF D 4NF16. 如果采用关系数据库来实现应用,在数据库的设计的(C)阶段将关系模式进行规范化处理。 A 需求分析 B 概念设计 C 逻辑设计

6、 D 物理设计17. 在数据库设计中,E-R模型是进行(B)的一个主要工具 A 需求分析 B 概念设计 C 逻辑设计 D 物理设计18. 在关系数据库设计中,设计关系模式是(C)的任务。 A 需求分析阶段 B 概念设计阶段 C 逻辑设计阶段 D 物理设计阶段19. 数据流程图是用于描述结构化方法中(A)阶段的工具 A 需求分析 B 概念设计 C 逻辑设计 D 物理设计20. 事务日志用于保存(C) A 程序运行过程 B 程序的执行结果 C 对数据的更新操作 D 数据操作21. DBMS通常提供授权功能来控制不同用户访问数据的权限,这主要是实现数据库的(D) A 可靠性 B 一致性 C 并发控制

7、 D 安全性22. SQL语言的GRANT和REMOVE语句主要是用来维护数据库的(C) A 完整性 B 可靠性 C 安全性 D 一致性三、SQL语句设计题1. 用SQL语句定义三个表,学生表:Student(Sno,Sname,Ssex,Sage,Sdept), 课程表:Course(Cno,Cname,Cpno,Ccredit) 学生选课表:SC(Sno,Cno,Grade) 要求:(1)Student表中 Sno 为主码,Sname取唯一值,Ssex只允许取“男”或“女”(2)Course表中Cno为主码, Ccredit非空(3)SC表的主码由Sno和Cno两个构成,Grade的值取0

8、和100之间;SC表中要定义表级完整性约束条件,Sno是外码,被参照表示Student,Cno是外码,被参照表示Course。(4)三个表定义完成后,a. 向Student表增加“入学时间”列,其数据类型为日期型 b. 将年龄的数据类型由字符型(假设原来的数据类型是字符型)改为整数c. 增加课程名称必须取唯一值的约束条件d. 删除Student表(要求强制删除)以下题目会用到下面的表:Student表学 号Sno姓 名Sname性 别Ssex年 龄Sage所 在 系Sdept200215121200215122200215123200515125李勇刘晨王敏张立男女女男20191819CSCS

9、MAISCourse表 课程号Cno课程名Cname先行课Cpno学分Ccredit1234567数据库数学信息系统操作系统数据结构数据处理PASCAL516764243424 SC表学 号Sno课程号Cno成绩Grade 200215121 200215121 200215121 200215122 200215122 1 2 3 2 3 92 85 88 90 802. 写出下面要求的SQL语句。a ) 从Student表中查询所有姓刘学生的姓名、学号和性别 b ) 从Student表中查询姓欧阳且全名为三个汉字的学生的姓名 c ) 从Student表中查询名字中第2个字为阳字的学生的姓名

10、和学号 d ) 从Course表中查询DB_Design课程的课程号和学分 e ) 从Course表中查询以DB_开头,且倒数第3个字符为 i的课程的详细情况。 f ) 从SC表中查询选修了课程的学生人数。 g ) 从SC表中计算1号课程的学生平均成绩。 h ) 从SC表中查询选修1号课程的学生最高分数。 i ) 查询学生200215012选修课程的总学分数。 j ) 查询选修2号课程且成绩在90分以上的所有学生 k ) 查询每个学生的学号、姓名、选修的课程名及成绩3 用SQL语句完成下面要求的更新命令。a ) 将一个新学生元组(学号:200215128;姓名:陈冬;性别:男;所在系:IS;年

11、龄:18岁)插入到Student表中。 b ) 将学生200215121的年龄改为22岁 c ) 将所有学生的年龄增加1岁 d ) 删除学号为200215128的学生记录。 e ) 删除所有的学生选课记录。 f ) 删除计算机科学系所有学生的选课记录。 g ) 建立计算机系学生的视图,把对该视图的SELECT权限授于王平,把该视图上的所有操作权限授于张明 4 今有两个关系模式:职工(职工号,姓名,年龄,职务,工资,部门号)部门(部门号,名称,经理名,地址,电话号)请用SQL的GRANT 和REVOKE语句(加上视图机制)完成以下授权定义或存取控制功能:( a ) 用户王明对两个表有SELECT

12、 权力。 GRANT SELECT ON 职工,部门 TO 王明( b ) 用户李勇对两个表有INSERT 和DELETE 权力。 GRANT INSERT,DELETE ON 职工,部门 TO 李勇( c ) 用户刘星对职工表有SELECT 权力,对工资字段具有更新权力。 GRANT SELECT,UPDATE(工资) ON 职工 TO 刘星( d ) 用户张新具有修改这两个表的结构的权力。 GRANT ALTER TABLE ON 职工,部门 TO 张新;( e ) 用户周平具有对两个表所有权力(读,插,改,删数据),并具有给其他用户授权的权力。 GRANT ALL PRIVILIGES

13、ON 职工,部门 TO 周平 WITH GRANT OPTION;( f ) 用户杨兰具有从每个部门职工中SELECT 最高工资、最低工资、平均工资的权力,他不能查看每个人的工资。 CREATE VIEW 部门工资 AS SELECT 部门.名称,MAX(工资),MIN(工资),AVG(工资) FROM 职工,部门 WHERE 职工.部门号=部门.部门号 GROUP BY 职工.部门号 GRANT SELECT ON 部门工资 TO 杨兰;四、简答题(每小题5分)1.试述文件系统与数据库系统的区别和联系。2.试述数据库系统的特点。3.数据库管理系统的主要功能有哪些? 4.试述网状、层次数据库的

14、优缺点。5.试述关系数据库的特点6.试述关系数据语言的特点和分类。7.DBMS 的完整性控制机制应具有哪些功能?8.需求分析阶段的设计目标(或任务)是什么?9.加密的基本思想。10.数据字典的内容?五、论述题(每小题10分)1. 试述数据库系统三级模式结构,这种结构的优点是什么?2. 试述数据库设计过程各个阶段上的设计描述.六、设计题(每小题5分) 1、某网上订书系统,涉及如下信息:(1)客户:客户号、姓名、地址、联系电话。(2)图书:书号、书名、出版社、单价。(3)订单:订单号、日期、付款方式、总金额。其中:一份订单可订购多种图书,每种图书可订购多本;一位客户可有多份订单,一份订单仅对应一位客户。根据以上叙述,建立E 一 R 图模型。2、学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每人各带若干研究生;每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。请用 E 一 R 图画出此学校的概念模型。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1