版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库原理期末考试复习题一、单选题1在数据库中存储的是(A. 数据C. 数据及数据之间的联系C)。B. 数据模型D. 信息2现有一个“教师”表,其中一个字段是教师的住址(字符型,20字段包含空值,即某位教师现没有住址,则希望此字段自动填入“还没有”A. 为此列创建一个check 约束B. 为此列创建一个C. 为此列创建一个default 约束D. 为此列创建一个位长),如果不希望此,应该(C)。foreign key 约束primary key 约束3数据库系统包括(D)。A. DB、 DBMSB. DB、 DBAC. DB、 DBMS、DBA、计算机硬件D. DB、 DBMS、 DBA、 O
2、S、计算机硬件4假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的(D)。SQL 语句是A. SELECT产品名称 ,AVG(单价 ) FROM 产品GROUP BY 单价B. SELECT产品名称 ,AVG(单价 ) FROM 产品 ORDER BY单价C. SELECT产品名称 ,AVG(单价 ) FROM 产品 ORDER BY产品名称D. SELECT产品名称 ,AVG(单价 ) FROM 产品 GROUP BY 产品名称5数据库中,数据的物理独立性是指(C)。A. 数据库与数据库管理系统的相互独立B. 用户程序与 DBMS 的相互独立C. 用户的应用程序与存储在磁盘上的数
3、据库中的数据是相互独立的D. 应用程序与数据库中数据的逻辑结构相互独立6关系数据库规范化是为解决关系数据库中(B)问题而引入的。A. 提高查询速度B. 保证数据的安全性和完整性C. 减少数据操作的复杂性D. 插入异常、删除异常和数据冗余7当前数据库应用系统的主流数据模型是(C)。A. 层次数据模型B. 网状数据模型C. 关系数据模型D. 面向对象数据模型8如果两个实体集之间的联系是m:n ,转换为关系时(B)。A. 联系本身不必单独转换为一个关系B. 联系本身必须单独转换为一个关系C. 联系本身也可以不单独转换为一个关系D. 将两个实体集合并为一个实体集9候选码中的属性可以有(C)。A.0个B
4、.1个C.1个或多个D. 多个10下列关于关系性质的描述中正确的是(B)。A. 关系中行的值可以相同B. 关系中列的值可以相同C. 关系中行的次序不可以交换D. 关系中列的次序不可以交换11在SQL 语句中,与X BETWEEN 20 AND 30 等价的表达式是(B)。A. X>20 AND X<30B. X>=20 AND X<=30C. X>20 AND X<=30D. X>=20 AND X<3012数据库系统具有许多特点,库系统的特点(B )。使其很快成为数据处理的主要工具,下列哪个特点不是数据A. 具有复杂的数据结构B. 不存在数据冗
5、余C. 有效地实现数据共享D. 具有较高的独立性13在下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字:职工(职工号,职工名,部门号,职务,工资)设备(设备号,职工号,设备名,数量)两个关系的属性中,存在一个外码为(C)。A. 职工关系的 “职工号 ”C. 设备关系的 “职工号 ”14数据库三级体系结构中,内模式是对(B. 职工关系的 “设备号 ”D. 设备关系的 “设备号 ”B)。A. 内存数据组织的描述B.C. 逻辑数据组织的描述D.15根据参照完整性规则,若属性F 是关系系 R中 F的值(B)。外存数据组织的描述用户数据组织的描述S 的主属性,同时又是关系R 的外关键字,
6、则关A. 必须取空值B. 必须取非空值C. 可以取空值D. 以上说法都不对16当 B 属性函数依赖于A 属性时,属性A 与 B 的联系是(A)。A. 1 对多B. 多对 1C. 多对多D. 以上都不是17一个工人可以加工多种零件,每一种零件可以由不同的工人来加工,工人和零件之间为( C )的联系。A. 1 对多B. 多对 1C. 多对多D. 以上都不是18关系模型要求关系必须是规范化的,即要求关系模式必须满足一定的条件,这些规范条件中最基本的一条就是(A)。A. 每一个分量是一个不可分的数据项,即不允许表中有表结构B. 二维表中各列的宽度必须完全相等C. 二维表中各行和各列的顺序不能交换D.
7、属性名要么完全使用汉字,要么全部使用字母19关系数据模型的三个组成部分中,不包括( C ) 。(A)完整性规则(B) 数据结构(C)恢复(D) 数据操作20 1NF、 2NF 、 3NF、 BCNF 、 4NF 之间的关系是 (B )。(A) 1NF2NF3NFBCNF4NF(B) 1NF2NF3NFBCNF4NF(C)1NF 2NF BCNF 3NF4NF (D) 1NF2NF3NFBCNF4NF21现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期)的主码是( B)。(A)宿舍编号( B)学号(C)宿舍地址,姓名(D) 宿舍编号,学号22如果在一个关系中,存在某个属性(
8、或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的(C)。(A)候选码(C)外码23 SQL语言具有( B)功能。( A)关系规范化、数据操纵、数据控制( C)关系规范化、数据定义、数据(B) 主码(D) 连接码(B) 数据定义、数据操纵、数据控制(D) 关系规范化、数据操纵、数据定义控制24数据库的( B)是指数据的正确性和相容性。(A)安全性(B) 完整性(C)并发控制(D)恢复25在 SQL语言的 SELECT语句中,用于对分组的结果进行筛选的是(B)子句(A) GROUP BY(B)HAVING(C) ORDER BY(D)
9、WHERE26在 SQL语言中,子查询是 (D)。(A)返回单表中数据子集的查询语(B) 选取多表中字段子集的查询语句言(C)选取单表中字段子集的查询语( D)嵌入到另一个查询语句之中的查询句语句27在数据管理技术的发展过程中,经历了人工管理阶段、 文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是_A_阶段。(A)数据库系统(B) 文件系统(C)人工管理(D) 数据项管理28关系运算中花费时间可能最长的运算是_C_。(A)投影(B) 选择(C)笛卡儿积(D) 除29关系规范化中的删除操作异常是指_A_。(A)不该删除的数据被删除(B)不该插入的数据被插入(C)应该删除的数据未被
10、删除(D) 应该插入的数据未被插入30在关系数据库设计中,设计关系模式是_C_的任务。(A)需求分析阶段(B)概念设计阶段(C)逻辑设计阶段(D) 物理设计阶段31下列关于关系数据模型的术语中, ( D)术语所表达的概念与二维表中的“行”的概念最接近。( A)属性(B) 关系(C)域(D) 元组32在 SQL中,能够直接进行查询的是(C)( A)基本表(B) 视图(C) 基本表和视图(D) 基本表和索引33在 SQL语言的 SELECT语句中,用于对结果元组进行排序的是( C)子句。( A) GROUP BY(B) HAVING(C)ORDER BY(D) WHERE34设有关系 SC(SNO
11、, CNO,GRADE),主码是( SNO,CNO)。遵照实体完整性规则,下面(D)选项是正确的。( A)只有 SNO不能取空值(B) 只有 CNO 不能取空值(C)只有 GRADE不能取空值(D)SNO与 CNO都不能取空值35下面( C )操作是受限制的。( A)视图定义(B) 视图查询(C) 视图更新(D) 视图授权36下面(B)操作是正确的。( A) G=Null(C)G<>Null(B)G is Null(D) G!=Null37在 SQL中,使用(A) PRIMARY KEY(C)NOT NULLA)可以实现实体完整性。(B)FOREIGN KEY(D)UNIQUE38
12、已知SELECT语句的WHERE子句中包含 “like %李_”,则(B)不包含在查询结果中。(A)陈李广(C)张田李(B) 李晓(D) 赵李杰39关系模式的候选码有(A)0 个(C)1 个或多个1 个或多个,而主码有((B)1 个(D)多个B)。40数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,关系,在哪些属性上建什么样的索引”这一设计内容应该属于(A)概念设计(B) 逻辑设计(C)物理设计(D) 需求分析二、判断题“为哪些B)设计阶段。×1数据独立性是指数据之间彼此独立。错2数据库安全控制的目的是防止非法对数据库的使用和对数据库的恶意破坏。对× 3数据管理经历
13、了文件管理和数据库管理两个阶段。错× 4一个基本表最多只能有一个索引。错5已知学生关系 student( 学号 , 姓名 , 系别 ),如果规定学号的值域必须是 7 个数字组成的字符串,则这一个规则属于用户自定义完整性约束。对6存储过程独立于表,它只能存放在客户端,不能看成是数据库对象。对7若希望某数据库中的全体用户都具有某个权限,较好的做法是创建一个角色并将此权限授给该角色。对8日志文件是用于数据库恢复的重要文件。对9为了保证数据的完整性,事务必须具有原子性、一致性、隔离性和持久性。对10飞机的座位与乘客之间的联系是一对一联系。对11数据库系统的数据独立性体现在不会因为数据存储结构
14、与数据逻辑结构的变化而影响应用程序 (对 )。12对关系模型来说,范式级别越高,实际应用效果越好。(对)13面向集合的操作方式是SQL语言的特点之一。 (对)14视图是关系数据库系统提供给用户以多种角度观察数据库中的数据的重要机制。(对)15日志文件是记录用户对数据库所做的操作。(对)16对一个客观事物,可以用多种数据模型来描述( 对)。17视图是虚表,属于外模式。视图机制提高了数据库系统的完整性。(对)×18数据库事务的原子性是指事物在执行过程中不能出现中断。(错)19. 实体完整性规则是对主属性取值的约束,参照完整性规则是对外码涉及的属性取值的约束。(对) ;×20.
15、如果事务T 获得了数据项Q 上的排它锁,则T 对 Q 只能读不能写。 ( 错) ;21. 在 SQL Server 2005 中利用 SELECT语句进行数据查询时,既可以用字段名作查询结果的标题,也可以指定查询结果的标题。( 对 )× 22. 在定义表间关系时,应设立一些准则,这些准则将有助于维护数据的完整性。参照完整性就是在输入、删除或更新记录时,为维持表之间已经定义的关系而必须遵循的规则。( 错 )×23. 关系模型中有三类完整性约束,并且关系模型必须满足这三类完整性约束条件。( 错 )24. 视图能够简化用户的操作。( 对 )25. 索引有助于提高数据检索的速度,因
16、此建立索引的数量越多越好。( 错 )26.Windows 身份验证模式登录SQL Server 服务器时不需要输入登录名和密码。(对 )27. 触发器可用于保证数据的完整性。( 对 )×28. 当一个表的各记录中某列的字符长度不固定时常将该列定义为CHAR类型。( 错 )29.在 SELECT 语句的 WHERE子句中,完全可以用IN 子查询来代替OR 逻辑表达式。( 对 )30.对表进行规范化的一个目的是减少数据冗余。( 对 )三、填空题1、数据模型通常都是由数据结构、数据操作和 数据约束三个要素组成。2. 用二维表结构表示实体以及实体间联系的数据模型称为_关系模型 _3、关系模型
17、由 关系数据结构、关系操作集合和 关系完整性约束三部分组成 .4. 数据库设计一般分为如下六个阶段:需求分析 、概念结构设计、逻辑结构设计 、 物理结构设计、数据库实施、数据库运行与维护。5、SQL语言中,实现数据检索的语句是 _select from_。6、数据依赖主要包括函数依赖、多值依赖和连接依赖。7、将两个关系中满足一定条件的元组连接到一起构成新表的操作称为_ - 连接_操作。8、在 SQL中如果希望将查询结果排序,应在Select 语句中使用 _ ORDERBY _子句。9、视图是从 _基本表或视图 _导出的表。它相当于三级结构中的外模式。10、规范化过程,是通过投影分解,把 _一个
18、范式级别较低的 _的关系模式 “分解 ”为_若干个范式级别较高 _的关系模式。11、数据库系统的结构的三级模式是外模式、 概念模式、 内模式。12、我们通常用 E-R图来表示概念模型14、SQL Server 权限的种类包括语句权限,对象权限,固定角色隐含权限;对权限的管理则包括授予,拒绝,废除三种。15、SQL是一种非过程化、面向集合的操作方式的数据库语言。17、关系型数据库通过外键来实现数据库中数据的连接。19、SQL的索引类型有 _聚集索引 _和_非聚集索引 _。20、外部关键字是表中的一个或多个字段,其外部关键字的值与相关表的主关键字相匹配。四、简答题1、 关系数据库的完整性规则有哪些
19、?请简要说明。1) 触发条件:规定系统什么时候使用规则检查数据2) 约束条件:规定系统检查用户发出去的操作请求违背了什么样的完整性约束条件3) 违约响应:规定系统如果发现用户的操作请求违背了完整性约束条件,应该采取一定的来保护数据的完整性,即违约时要做的事情。2、 什么是封锁?封锁的基本类型有哪几种?其含义是什么?封锁:就是当一个事务在对某个数据对象(可以是数据项、记录、数据集、以及整个数据库)进行操作之前,必须获得相应的锁,以保证数据操作的正确性和一致性。基本类型:排它锁和共享锁排它锁含义:简称X 锁,禁止并发操作共享锁含义:简称S 锁,允许其他用户对同一数据对象进行查询,但不能对数据对象进
20、行修改。3、 数据库设计分为哪几个了阶段?每个阶段的主要工作是什么?1 需求分析:分析用户的需求,包括数据、功能和性能需求;2 概念结构设计:主要采用 E-R模型进行设计,包括画 E-R图;3 逻辑结构设计:通过将 E-R图转换成表,实现从 E-R模型到关系模型的转换; 4 数据库物理设计: 主要是为所设计的数据库选择合适的存储结构和存取路径;5 数据库的实施:包括编程、测试和试运行;6 数据库运行与维护:系统的运行与数据库的日常维护4、 试述数据模型的概念、数据模型的作用和数据模型的三要素。数据模型的概念:数据库系统中用于提供信息表示和操作手段的形式构架,是现实世界的模拟和抽象。数据模型的作
21、用:它能实现对现实世界特征的抽象和表示,借助它能实现全面数据管理。数据模型的三要素:数据结构,数据操作,数据完整性约束五、综合题(一) 已知员工考勤数据库YGKQ包含 JBQK(职工基本情况)数据表和QQLX(缺勤信息)数据表,表结构如表1和表 2所示:表 1JBQK(职工基本情况表结构)字段名字段类型字段宽度说明zghCHAR4职工号,主码xmCHAR8姓名sjDATETIME缺勤时间tsINT缺勤天数lxCHAR4缺勤类型,外码表 2QQLX(缺勤类型信息表结构)字段名字段类型字段宽度说明lxCHAR4缺勤类型,主码mcCHAR8缺勤名称msVARCHAR60缺勤描述请用 SQL语句完成以
22、下操作:1查询每个职工的职工号、姓名、缺勤时间、缺勤天数和缺勤类型信息。select*from JBQK2查询职工号为001 的职工的姓名和缺勤天数。selectxm,ts fromJBQK where zgh='001'3查询所有姓“张”的职工的职工号、缺勤天数。selectzgh,ts fromJBQK wherexmlike'张%'4找出所有缺勤天数在23 天的职工号和缺勤名称。selectzgh,mcfromJBQK,QQLX where JBQK.lx=QQLX.lxand tsbetween2and35查询缺勤名称为“病假”的职工的职工号和姓名。se
23、lectzgh,xmfromJBQK wherelx='病假 '6查询缺勤天数超过平均缺勤天数的职工的职工号和姓名。selectzgh,xmfromJBQKwhere ts>(selectavg(ts)fromJBQK)7求各缺勤类别的人数。selectcount(*)from JBQK groupbylx8查询在职工基本情况表中没有出现过的缺勤类型及缺勤名称。select QQLX.lx,mc from JBQK,QQLX where JBQK.lx=QQLX.lx and not in(select lx,mc from JBQK)9使用 SQL语句将“旷工”人员的缺
24、勤天数增加一天。updateJBQK setts=ts+1 wherelx='旷工 '10使用 SQL语句创建一个名为zgqq(职工缺勤)的视图,要求能够使用该视图查询缺勤2 天以上的职工的职工号、姓名、缺勤天数和缺勤名称。create viewzgqqasselectzgh,xm,ts,mcfromJBQK,QQLXwhereJBQK.lx=QQLX.lx andts>2(二)某大学的运动会比赛项目管理数据库包括如下三张表:Student (xh,xm,xb,nl,szx)各属性分别表示学生的(学号、姓名、性别、年龄、所在系)。Sports (xmh,xmm,dw)各属
25、性分别表示(运动项目的编号、名称、项目的计分单位)。SS(xh,xmh,cj )各属性分别表示(学号、运动项目的编号、成绩)。根据上述情况,完成如下操作:1. 使用 SQL语言 , 创建 student 表,并定义 xh 为主键。 create table student(xh char(4) primary key, xm char(6),xb char(2), nl int,szx char(8)2. 在 Student 表 xh 属性列上建立名称为 xh 的聚簇索引。create cluster index Student_xhon student(xh);3. 使用 SQL语言 从表 Student 中删除学生“张三”的记录。delete from student where xm='张三
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 开门安全教育课件
- 门窗安全教育课件
- 电池生产安全员培训课件
- 安全用药课件图片素材下载
- 搅拌站安全培训课件
- 10月8公共政策真题及答案
- 2025年二级建造师考试试题一【名校卷】附答案详解
- 《中国古建筑赏析》网上课程考试题库-1
- 如皋2025年事业编招聘考试模拟试题及答案解析13
- 《园林制图》试题库
- 2025河北秦皇岛市抚宁区为乡镇街道和区直单位选调全额事业人员68人笔试考试备考试题及答案解析
- 中小学英语衔接教学策略
- 015《煤矿安全规程》修改条款学习辅导:第十五讲 电气
- 水电站消防安全培训课件
- 北京中医药大学《中医基础理论》期中考试试卷(含答案)
- 道路建筑材料知识培训内容课件
- 2025-2030中国中医诊所连锁化发展模式与投资可行性报告
- 光伏发电与储能一体化方案
- 跨境犯罪打击-洞察及研究
- 2026秋季中国东方航空股份有限公司综合管理部卫生保健岗位招聘考试模拟试题及答案解析
- 人防指挥所信息化建设方案
评论
0/150
提交评论