数据库系统及应用复习.doc_第1页
数据库系统及应用复习.doc_第2页
数据库系统及应用复习.doc_第3页
数据库系统及应用复习.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ZH计0418班 数据库系统及应用复习一、填空题1、SQL具有数据定义、查询、 操纵 和控制 等四种主要功能。2、一个关系模型由若干个 关系模式 所组成。3、若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是多 对_多_联系。4、按照两关系中对应属性值相等的条件所进行的联接称为 等值 联接。5、关系规范化就是使一个关系模式描述一个 实体 ,或实体间的一种 联系 。6、假定一个E-R图包含有A实体和B实体,并且从A到B存在着1:n的联系,则转换成关系模型后,包含有 2 个关系模式。7、SQL语言集数据查询、 数据操纵 、 数据定义 和 数据控制 功能于一体,充分体现了关系数据语言的特点和优点。8、一个关系就是一张 二维表 ,每个关系有一个 关系名 ,每个关系在计算机中作为一个 文件 存储起来。9、人们已经提出了许多种类型的数据依赖,其中最重要的是 函数依赖和多值依赖 。10、任一种数据模型都有_型_和_值 区别;层次模型是一棵_树_结构,关系模型是一个_二维表格 _结构。11、在对象数据模型中,每个对象不仅要包含描述实体的_状态 _特征,而且要包含描述实体的_行为_ _特征。12、设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD=AB,AC,(C,D)E,该关系只满足第一 范式,若要规范化为第三范式,则将得到 3 个关系。13、数据库管理系统提供了数据库的 定义 、操纵 、 查寻 、控制和通信功能。14、E-R模型是描述概念世界、建立 概念模型 的实用工具。15、数据库系统的主要特点是实现数据 共享 、减少数据 冗余 、采用特定的数据 模型 、具有较高的数据独立性、具有统一的数据控制功能。16、 选择 运算的结果关系同原关系具有相同的结构框架, 投影 运算的结果关系同原关系通常具有不同的结构框架。17、在SQL所支持的数据库系统的三级模式结构中,视图属于 外模式 ,基本表属于 全局概念模式。18、设XY是关系模式R的一个函数依赖,并且Y是X的子集,则称XY是 平凡函数依赖 。19、数据库系统的核心是 数据库管理系统或DBMS 。20、实体之间的联系按照联系方式的不同可分为 11 、 1n 和 mn 。21、 假定利用CREATE TABLE命令建立如下一个基本表:BOOK(总编号C(6),分类号C(8),书名C(16),单价N(10,2),则单价字段的类型为数值 型,字段宽度为 10 ,其中包含有 2 位小数。22、在关系模型中,实体以及实体间的联系都是用 关系 来表示的。23、关系模式由3NF转化为BCNF是消除了主属性对码的部分函数依赖 和传递函数依赖 。24、专门的关系运算包括选择、 投影 、 连接 和 除 四种。25、在数据库系统中,DBMS是指数据库管理系统。26、传统的三大数据模型分别是层次模型、网状模型和关系模型。27、在关系运算的四种专门关系运算符中,它们分别是选择 、摄影 、连接和除运算。28、SQL的含义是结构化查询语句。29、SQL的四大功能分别是查询、定义、操纵 和控制。30、在SQL的修改表结构命令中增加字段的关键字是ADD。修改字段的属性的关键字是ALTER COLUMN。31、在SQL常用的运算符号中,OR表示或,NOT表示否定,LIKE表示字符匹配。32、在SQL的SELECT的格式中用于表示条件的关键字是WHERE。如:SELECTFROM AWHERE年龄20的含义是:从A表中查询出所有年龄大于20的记录。33、在SQL中创建视图的基本命令是:CREATE VIEW试图名ASSELECT查询语句 。34、在操作的表中,可以定义的触发器大概有三类:它们分别是更新触发器、插入触发器和删除触发器二、选择题1、关系演算的基础是( C )。 A、形式逻辑中的逻辑演算 B、形式逻辑中的关系演算 C、数理逻辑中的谓词演算 D、数理逻辑中的形式演算2、若要求分解保持函数依赖,那么模式分解一定能够达到( B )。 A、2NF B、 3NF C、 BCNF D、 1NF3、用于配置客户端网络连接的工具是(B )。 A、企业管理器 B、客户端网络实用工具 C、查询分析器 D、联机帮助文档4、1级封锁协议加上T要读取的数据R加S锁,这是( C )。 A、3级封锁协议 B、4级封锁协议 C、2级封锁协议 D、1级封锁协议5、在表设计视图中,如果要限定数据的输入格式,应修改字段的( D )属性。A、字段大小 B、有效性规则 C、输入格式 D、格式6、下列( D )是主键的标志。A、 B、 C、 D、7、数据库类型是按照( B )来划分的。 A、文件形式 B、数据模型 C、记录形式 D、数据存取方法8、哪种情况应尽量创建索引(A )。A、在Where子句中出现频率较高的列 B、具有很多NULL值的列 C、记录较少的基本表 D、需要更新频繁的基本表9、建立数据字典的时机是( A )。 A、需求分析阶段 B、数据库物理设计阶段 C、数据库实施 D、概念结构设计阶段10、如果要在SQL Server中存储图形图像、Word文档文件,不可采用的数据类型是( C )。 A、binary B、varbinary C、text D、image11数据库系统的核心是(C)A数据库B数据库系统C数据库管理系统D数据12实体之间的联系的基本类型有(D)A一对一B一对多C多对多D上述三种都是13有如下关系的表现形式:学员(姓名,年龄,性别,出生日期,电话)在上述的关系中的“姓名”属于。(A)A属性B关系名C列D分量14在关系模型的完整性约束中,下列哪一个是来保证关系中的每个元组都是唯一的。(A)A实体完整性B参照完整性C用户定义完整性D上述都不可以15在关系代数的运算符中,用“”表示( A)A交B并C差D和16Microsoft SQL Server是一个型数据库的管理系统。(B)A层次B关系C网状D条件17在SQL中定义数据库的定义语句是(B)ACREATE TABLEBCREATE DATABASECDROP TABLEDUSE TABLE18在SQL的基本格式中,用于排序的关键字是(B)AWHEREBORDER BYCHAVINGDGROUP BY19在SQL中的常用的函数中,表示计算求和的函数是(C)ACOUNTBMAXCSUMDAVG20用SQL语句,要对已有的表添加一条记录的命令是(C)ASELECTBADDCINSERT INTODDELETE21在关系数据模型中,关系经常用形式来表示。(B)A列B二维表C表D属性22在SQL中基本表的定义语句是(A)ACREATE TABLEBCREATE DATABASECDROP TABLEDUSE TABLE23在关系代数的运算符中,“”表示(B)A交B并C差D和24在关系代数中,下列哪一种不属于专门的关系运算符(D)A投影B选择C连接D查询三、判断题1数据库中的数据不是孤立的,数据和数据之间是相互关联的。()2数据库的核心任务是软件管理。()3在实体一联系图中,实体是用矩形框来表示的。()4SQL语言是结构化查询语言。()5在关系中,行或者列的顺序是不可以交换的。()6SQL Server查询分析器是一种图形工具,可以交互的完成对数据库的各种操作。()7SQL Server的数据库中至少有两个文件:一个主文件和另一个次文件。()8在SQL的查询语句中HAVING必须和GROUP BY一起使用。()9数据库的安全性是指数据库中的数据不被非法使用和恶意的破坏,是要防范非法用户的故意破坏。()10在数据库中,如果是一个联机处理的数据库,那么不同的用户不可以同时操作这个数据库。()11在实体一联系图中,联系是用椭圆来表示的。()12在SQL中删除表的命令是DELETE TABLE。()13在SQL中更新操作的命令是:UPDATE。()14数据库的安全性是指合法用户的无意操作造成的数据错误。()四、请用一条或一组命令实现下列每一个操作 假定使用的“图书”、“读者”、“借阅”和ZGJK库的定义如下:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(16),单价N(7,2)读者(借书证号C(4),单位C(10),姓名C(6),性别C(2),职称C(6),地址C(16)借阅(借书证号C(4),总编号C(6),借书日期D()ZGJK(职工号C(6),姓名C(6),性别C(2),出生日期D(),职称C(6),基本工资N(7,2)1、查询出“图书”数据库中作者姓“李”的所有图书。select * from 图书 where作者“李”2、在当前库末尾追加一条空记录。append blank3、按姓名字段的升序建立一个单索引文件,假定用xmidx作为文件名。 index on姓名to xm 4、联接查询“借阅”库和“读者”库,得到每一借阅读者的借书证号、姓名和单位。select distinct x借书证号,姓名,单位 from借阅x,读者y; where x借书证号y借书证号5、分别计算出所有记录的基本工资的总和与平均值sum基本工资to x1 average基本工资to x2 ?“总和:”,x1,“平均值”,x26、向ZGJK库中第五条记录之后插入一条新记录。use zgjk go 5 insert7、在ZGJK库上打开独立型复合索引文件FHSY,并使该文件中第一个索引标记成为主。use zgjk Set index to fhsy.cdX order 1 of fhsy8、按分类号升序显示“图书”库中各种图书的分类号、书名和作者。select distinct分类号,书名,作者 from图书 order by分类号9、查询出“图书”库中书名含有“数据库”字串的所有图书。Select * from图书 where书名like“数据库”10、显示出ZGJK库中职称为教授或副教授,并且在1954年(含该年)以后出生的所有职工记录。use zgjk list for教授职称.and出生日期419450101)五、综合题(共15分)设有一个学生课程数据库,包括学生关系Student、课程关系Course、选修关系SC,如下图所示:Student学号Sno姓名Sname性别Ssex年龄Sage所在系Sdept95001李勇男20CS95002刘晨女19IS95003王敏女18MA95004张立男19ISCourse课程号Cno课程名Cname先行课Cpno学分Ccredit1数据库542数学 23信息系统144操作系统635数据结构746数据处理 27PASCAL语言64SC学号Sno课程号Cno成绩Grade95001192950012859500138895002290950023801把下面用关系表示的实体、实体与实体之间的联系,用E-R图表示出来,要求在图中表示联系的类型(11、 1n、 mn)。实体1:学生(学号,姓名,性别,年龄)关键字为:学号实体2:课程(课程号,课程名,学分数)关键字为:课程号实体1与实体2的联系:学习(学号,课程号,成绩)关键字为:学号+课程号注:一个学生可以选多门课程,一门课程也可以被多个学生选,学生选课后有成绩。答:学生选课关系E-R图2写出完成下列要求的SQL语句:1)查询所有年龄在20岁以下的学生姓名与年龄。select Sname,Sage from Student where Sage20;2)查询年龄不在2023(包括20岁和23岁)之间的学生的姓名、系别和年龄。select Sname,Sdept,Sage from Student where Sage not between 20 and 23;3)查询每个学生及其选修课程的情况。select Student.*,SC.* from Student,SC where Student.Sno=SC.Sno;六、简答题 1、简述数据库管理系统的功能。答:一般来说,DBMS的功能主要包括以下5个方面:1)数据库定义功能。2)数据库操纵功能。3)数据库查询功能。4)数据库控制功能。5)数据库通信功能。2、试述数据库完整保护的主要任务和措施。答:主要任务是保障数据的正确性,有效性,协调性,提高数据对用户的可用性。其措施如下:1)适时检查完整约束条件,保证语义完整。2)控制并发操作,使其不破坏完整性。3)在系统出现故障后,即时恢复系统。3、简述SQL语言的特点。答:SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,充分体现了关系数据库语言的特点和优点。其特点如下:1)综合统一2)高度非过程化3)面向集合的操作方式4)以同一种语法结构提供两种操作方式5)语言简洁,易学易用4、什么是数据库系统?答:数据库系统是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软、硬资源组成的系统。它包含关联数据的集合,DBMS和用户应用程序等。七、论述题1简单叙述数据库安全性措施的几个层次?并加以简单的说明。1)物理层:重要的计算机系统必须在物理上受到保护,以防止侵入着强行进入或暗中潜入2)人员层:对用护的授权要严格掌握,以减少授权用户渎职、受贿,从而为了入侵者提供访问的机会。3)操作系统层:要进入数据库系统,首先要经过操作系统,所以如果操作系统的安全性能差,也会对数据库造成威胁。4)网络层:由于几乎所有网络上的数据系统都允许通过终端或网络进行远程访问,所以网络的安全和操作系统的安全一样重要,网络安全了,无疑会

温馨提示

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

评论

0/150

提交评论