sql模拟试题

上传人:豆** 文档编号:45174729 上传时间:2021-12-06 格式:DOC 页数:10 大小:128KB
收藏 版权申诉 举报 下载
sql模拟试题_第1页
第1页 / 共10页
sql模拟试题_第2页
第2页 / 共10页
sql模拟试题_第3页
第3页 / 共10页
资源描述:

《sql模拟试题》由会员分享,可在线阅读,更多相关《sql模拟试题(10页珍藏版)》请在装配图网上搜索。

1、精品文档,仅供学习与交流,如有侵权请联系网站删除试题(一)一、 填空题1在关系模式R中,能函数决定所有属性的的属性组,称为模式R的 候选码 。 2当合并局部E-R图时可能出现的冲突有属性冲突, 命名冲突 和结构冲突。3 设计概念模型通常采用 自底向上 的方法。4事务是数据库操作的逻辑工作单位,事务中的操作要么都做,要么都不做,是指它的 原子性 特性。5恢复技术的基本原理是建立数据冗余,最常用的技术是 数据转储 和登记日志文件。6数据库的并发操作引发的问题包括 丢失修改、 读脏数据和 不可重复读 。常用的并发控制的方法是 封锁 。二、综合题1设有关系模型R(U,F),其中U=ABCDEG,F=B

2、GC,BDE,DGC,DAGCB,AGB,BD (1)求出关系模式的候选码。(2)此关系模式最高属于哪级范式。(3)将此模型按照模式分解的要求分解为3NF。 答案:(1)AG AG=AGBDCE(2)2NF(3)R1(A,G,B) R2(G,D,C) R3(B,D,E)3学校有若干个系,每个系有各自的系号、系名和系主任;每个系有若干名教师和学生,教师有教师号、教师名和职称属性,每个教师可以担任若干门课程,一门课程只能由一位教师讲授,课程有课程号、课程名和学分,并参加多项项目,一个项目有多人合作,且责任轻重有个排名,项目有项目号、名称和负责人;学生有学号、姓名、年龄、性别,每个学生可以同时选修多

3、门课程,选修有分数。(1)请设计此学校的教学管理的E-R模型。(第一章试题中已做)(2)将E-R模型转换为关系模型。答案:(1)(2)系 (系号,系名,系主任)教师 (教师号,教师名,职称,系号)学生(学号,姓名,年龄,性别,系号)项目(项目号,名称,负责人)课程(课号,课程名,学分,教师号)选修(课号,学号,分数)负责(教师号,项目号,排名)试题(二)一、 填空题1 数据库的三级模式是指内模式、_、外模式。(模式)2 _是现实世界在人们头脑中的反映,是对客观事物及其联系的一种抽象描述。(概念世界)3 数据模型由三部分组成:模型结构、数据操作、_。(完整性规则)4 一种数据模型的特点是:有且仅

4、有一个根结点,根结点没有父结点;其它结点有且仅有一个父结点。则这种数据模型是_。(层次模型)5 能唯一标识一个元组的属性或属性组成为_。(候选码)7. SQL语言一种标准的数据库语言, 包括数据查询、数据定义、数据操纵、_四部分功能。(数据控制)8. 视图是从其它_或视图导出的表。(基本表)9. 在关系模式 R 中,若属性或属性组 X 不是关系 R 的关键字,但 X 是其他关系模式的关键字,则称 X 为关系 R 的_。(外码)10. 数据字典中的_是不可再分的数据单位。(数据项)二、单项选择题1. _是长期存储在计算机内的有组织,可共享的数据集合. (c)a.数据库管理系统b.数据库系统c.数

5、据库d.文件组织2.数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和_.(d)a.数据库管理系统b.数据库应用系统c.相关的计算机系统d.各类相关人员3.在文件系统阶段,数据_。(b)a.无独立性b.独立性差c.具有物理独立性d.具有逻辑独立性4.数据库系统阶段,数据_。(d)a.具有物理独立性,没有逻辑独立性b.具有物理独立性和逻辑独立性c.独立性差d.具有高度的物理独立性和一定程度的逻辑独立性5_属于信息世界的模型,是现实世界到机器世界的一个中间层次。(b)a.数据模型 b.概念模型c.E-R图c.关系模型6.数据库系统软件包括DBMS和_。(d)a.数据库b.高级语言 c.OSd

6、.数据库应用系统和开发工具7.在SQL语言中授权的操作是通过_语句实现的。(c) a.CREATEb.REVOKE c.GRANTd.INSERT8.数据库中只存放视图的_。(c) a.操作b.对应的数据c.定义d.限制9概念结构设计阶段得到的结果是_。(b)a.数据字典描述的数据需求b.E-R图表示的概念模型c.某个DBMS所支持的数据模型d.包括存储结构和存取方法的物理结构10.一个m:n联系转换为一个关系模式。关系的码为_。(b)a.某个实体的码b.各实体码的组合c.n端实体的码 d.任意一个实体的码三、根据各小题要求,写出对应的 SQL语句。以下给出三个基本表。Student

7、(学生表)的字段按顺序为学号、姓名、性别、年龄、所属院系;Course(课程表)的字段按顺序为课程编号、课程名、先行课程、课程学分;SC(选课表)的字段按顺序为学号、课程号、成绩。各表的记录如下:1写出创建学生表Student的SQL命令,各字段的类型及长度应根据实际情况确定。其中学号属性不能为空,并且其值是唯一的。 CREATE TABLE Student (Sno CHAR(5) NOT NULL UNIQUE, Sname CHAR(20), Ssex CHAR(1), Sage INT, Sdept CHAR(15); 2检索信息系(IS)和计算机科学系(CS)的学生的姓名和性别。SE

8、LECT Sname, Ssex FROM Student WHERE Sdept IN ('IS','CS') 3检索各个课程号及相应的选课人数,并给出结果。 SELECT Cno, COUNT(Sno) FROM SC GROUP BY Cno; 4检索每个学生及其选修的课程名和成绩。 SELECT Student.Sno, Sname, Course.Cname, SC.Grade FROM Student, SC, Course WHERE Student.Sno=SC.Sno and SC.Cno=Course.Cno;四、完成下列各题1 举出实体之间

9、具有一对一、一对多、多对多的联系的例子。答:(1)一个人有一个身份证号码,一个身份证号码对应一个人。实体“人”和实体“身份证号码”存在一对一的联系。(2)一个项目具有一个项目主管,一个项目主管可管理多个项目。则实体“项目主管”与实体“项目”存在一对多的联系。(3)一个设备可以用在多个项目中,一个项目可使用多种设备。实体“设备”与实体“项目”存在多对多的联系。2. 一个描述学校的关系模式,包括属性学号,姓名,所在系,系主任,课程名,成绩。在该校中: 一个系有若干学生,但一个学生只能在一个系; 一个系只有一名主任; 一个学生可以选修多门课程,每门课程有若干学生选修; 每个学生所学的每门课程都有一个

10、成绩。试分析该关系模式中的函数依赖,并指出关系模式的侯选码。答: 在该关系模式中,存在以下函数依赖: 学号 姓名 学号 所在系 所在系 系主任 (学号,课程名) 成绩 系主任传递的依赖学号; 该关系模式的侯选码为(学号,课程名); 姓名、所在系部分依赖侯选码。试题(三)一、选择题1、在关系数据库中,表(table)是三级模式结构中的(B)A 外模式B 模式C 存储模式D 内模式2、SQL是关系数据库的标准语言,它集(C)功能于一体。A 数据定义,数据操作,数据安全B 数据完整性,数据安全,数据并发控制C 数据定义,数据操作,数据控制D 数据查询,数据更新,数据输入和输出3、根据关系数据库规范化

11、理论,关系数据库中的关系要满足第一范式,下面“部门”关系中,因(B)属性使它不满足第一范式。A 部门经理B 部门成员C 部门号D 部门名4、下列关于函数依赖的叙述中,(B)是不正确的。A 由XY,XZ,有XYZB 由XYZ,有XZ,YZC 由XZ,WYZ,有XWZD 由XY,YZ,有XZ5、关系规范化中的删除和插入异常是指(C)A 不该删除的数据被删除,不该插入的是数据被插入B 应该删除的数据未被删除,不该插入的是数据被插入C 不该删除的数据被删除,应该插入的数据未被插入D 应该删除的数据未被删除,应该插入的数据未被插入6、如果两个实体间的联系是1:M,则实现1:M联系的方法是(C)A 将两个

12、实体转换成一个关系B 将两个实体转换的关系中,分别加入另一个关系的主码C 将“1”端实体转换的关系的主码,放入“M”端实体转换的关系中D 将“M”端实体转换的关系的主码,放入“1”端实体转换的关系中7、“日志文件”是用于保持(B)A 应用程序的执行结果B 对数据的更新操作C 应用程序的执行过程D 数据库系统故障特性8、如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是(C)A 其中有一个是DELETEB 一个是 SELECT,另一个是UPDATEC 两个都是SELECTD 两个都是UPDATE9、关系代数中的连接是由(B)操作组合而成的。A 和B 和×C 、和

13、15;D 和×10、有关系R和S,关系代数表达式R-(R-S)表示的是(C)A R÷SB R×SC RSD RS11、在关系代数中,基本的运算是(A),其他的运算都可以由它们来表达。A 选择,投影,并,差,笛卡尔积B 选择,投影,连接,并,交C 并,交,差,笛卡尔积D 选择,投影,连接12、在二元关系模式R(U,F)中,U,F都是单一属性,则R最高可以达到(D)A 1NFB 2NFC 3NFD BCNF14、下面列出的关于视图的条目中,(C)是不正确的。A 视图是外模式B 视图是虚表C 使用视图可以加快查询语句的执行速度D 使用视图可以简化查询语句的编写16、对数

14、据库中的数据可以进行查询,插入,删除,修改,这是因为数据库管理系统提供了(D)A 数据库维护功能B 数据库定义功能C 数据库控制功能D 数据库操纵功能17、在数据库设计中,子类与超类之间存在着(C)A 相容性联系B 调用的联系C 继承性的联系D 一致性联系18、事务的并发执行不会破坏数据库的完整性,这个性质称为事务的(B)A 持久性B 隔离性C 一致性D 原子性19、在K元关系R中,公式5<4表示(B)A.从R中选择第5个分量的值小于第4个分量值的元组组成的关系B.从R中选择第4个分量值大于5的元组组成的关系C.从R中选择第5个分量的值小于4的元组组成的关系D.从R中选择第4个分量大于5

15、个元组的元组组成的关系20、为保证多用户环境中数据的完整性和一致性,数据库管理系统采取的控制称为(D)A安全性控制 B完整性控制C事务控制 D并发控制二、填空题1、 当数据的物理存储结构改变时,用户结构不变,应用程序也不变,这是数据库系统的 物理数据独立性 。2、关系数据的数据完整性约束包括 完整性、 完整性和用户自定义完整性。3、建立冗余数据最常用的技术是 和 。4、关系的名称和它的 属性 称为关系模式。5、数据库设计的步骤依次是概念结构设计、 设计、 设计、实施和维护等。6、关系模式R与S,组成关系R÷S的是关系 R 中的属性集。7、事务的结束共有两种语句,它们为 和 。8、数据

16、字典通常包括五个组成部分:数据项、 、数据流、 和 五个部分。9、数据抽象的内容有:分类、 聚集 和 概括 。三、综合题1、已知教学管理数据库如下:学生 S(SNO,SN,AGE,SEX,SDEPT) 其属性分别是学号,姓名,年龄,性别,系别。选课 SC(SNO,CNO,G) 其属性分别是学号,课程号,成绩。课程 C(CNO,CN,CDEPT,TN) 其属性分别是课程号,课程名,课程所属系别,教师姓名。(1)写出下列查询的关系代数表达式。 查询选修了C2课程的学生学号 查询不选修C2课程的学生学号 查询选修了全部课程的学生学号 查询同时选修了C2和C4课程的学生学号(2)用SQL语句完成以下各

17、题。查询选修了课程的学生人数 查询所学课程包含S2所学全部课程的学生学号把低于总平均成绩的同学的成绩提高10分 查询所学课程包含S2所学全部课程的学生学号 查询全部学生都选修的课程的课程号(3)检索至少选修LIU老师所授一门课程的女同学的学号,姓名。 写出该查询的原始代数表达式 写出优化后的关系代数表达式 画出该表达式的原始语法树 画出优化后的语法树2、已知关系R和S如下:RABC763257723443SABC345723计算:S-R R×S 3,2(R)RSRS 3>2SBCDb 1c 2d 1b 2c 1d 1b 2c 3d 23、已知关系R和S如下:求R÷SRABCa 1b 1c 2a 2b 3c 7a 3b 4c 6a 1b 2 c 3a 4b 6b 6a 2b 2c 3a 1b 2c 1a 2b 1c 2a 2b 2 c 14、已知关系模式R(ABC),F=ABC,BAC,CA求确定R的候选码 判断R最高满足第几范式,并说明理由【精品文档】第 10 页

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!