科创学院04735大数据的库系统原理复习地的题目第一套.doc

上传人:scccc 文档编号:11998476 上传时间:2021-11-30 格式:DOC 页数:8 大小:159.50KB
返回 下载 相关 举报
科创学院04735大数据的库系统原理复习地的题目第一套.doc_第1页
第1页 / 共8页
科创学院04735大数据的库系统原理复习地的题目第一套.doc_第2页
第2页 / 共8页
科创学院04735大数据的库系统原理复习地的题目第一套.doc_第3页
第3页 / 共8页
亲,该文档总共8页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《科创学院04735大数据的库系统原理复习地的题目第一套.doc》由会员分享,可在线阅读,更多相关《科创学院04735大数据的库系统原理复习地的题目第一套.doc(8页珍藏版)》请在三一文库上搜索。

1、数据库系统原理复习题、单项选择题,1.下列不属于 DML基本操作功能的是()A.deleteB.i nsertC.updateD.gra nd2.设计数据库时,应该首先设计数据库的()A.系统结构B.概念结构C.逻辑结构D.物理结构3.下列关于存储过程的说法正确的是()A.增加了程序编写工作量B.降低了系统运行速度C.降低网络通信量D.不能实现安全控制4.JDBC是哪类编程人员的 API()A. PbB. JAVAC. c#D. VB5.卜面不属于触发器的功能是()A.强化约束B.跟踪变化C.并发处理D.调用存储过程6.在客户机/服务器系统的工作模式中,以下属于服务器任务的是()A.管理用户界

2、面B.处理应用程序C.产生对数据库的请求D.处理对数据库的请求7.在面向对象数据库系统中,不同类的对象共享公共部分的结构和特性称为()A.共享性B.继承性C.通用性D. 一致性8.在一个学校中,学校和课程之间的联系是()A. 一对一B. 一对多C.多对多D.多对一9.一个人可借三种书,一种书可以为多人所借,则借书人和书名之间存在联系为()A. 一对多联系B.多对多联系C. 一对一联系D.多对一联系10.SQL语言是()A.过程化语言B.结构化查询语言C.格式化语言D.面向对象语言11.E-R模型属于数据库的()A.概念模型B.逻辑模型C.内部模型D.外部模型12.将E-R模型转换成关系模型的过

3、程属于数据库的()A.需求分析B.概念设计C.逻辑设计D.物理设计13.下列关于E-R模型的说法中,正确的是()A.依赖于计算机硬件和 DBMSB. 独立于计算机硬件,依赖于DBMSC. 独立于计算机硬件和DBMSD. 依赖于计算机硬件,独立于DBMS 14 在数据库技术中,独立于计算机系统的模型是A. E-R模型B.层次模型C.关系模型D.面向对象的模型15.数据库在磁盘上的基本组织形式是A.网状表B.文件C.二维表D.系统目录16 .下列四项中,不属于SQL2000实用程序的是()。A.企业管理器B.查询分析器C.服务管理器D.媒体播放器40至50之间,且(A.包括40岁和50岁B. 不包

4、括40岁和50岁17.SQL Server 安装程序创建 4个系统数据库,下列哪个不是(A. masterB. modelC.pubD. msdb18.下列哪个不是数据库对象()。A.数据模型B.视图C.表D.用户19.下列哪个不是sql数据库文件的后缀。A. .mdfB. .ldfC.tifD.ndf20.在SQL中,建立表用的命令是 ()。A.CREATE TABLEB.CREATE RULEC.CREATE VIEWD.CREATE INDEX21.SQL语言中,条件“年龄BETWEEN 40 AND 50表示年龄在C. 包括40岁但不包括 50岁 D.包括50岁但不包括 40岁二、填空

5、题,请在每小题的空格中填上正确答案。错填、不填均无分。1. 关系数据库关系运算 、和。2. SQL Server 2000局部变量名字必须以 开头,而全局变量名字必须以 开头。3. 语句select ascii('D')的执行结果是: 。4. 语句select upper('beautiful') , ltrim ('我心中的太阳') 的执行结果是:5. .SQL Server规定了 2种角色类型:服务器角色和 6. . SQL Server索引分为 、唯一索引、普通索引、聚集索引四类。7. 面向对象数据库是数据库技术和 相结合的产物。8. .

6、SQL语言中,向数据库表中插入数据的命令是 。9. . DBMS可分为层次型、网状型、 型、面向对象型等四种类型。10. 在数据库的概念设计中,客观存在并且可以相互区别的事物称为 。11. 数据库三级模式中,用户与数据库系统的接口是 模式。12. 数据库三级模式是指模式、外模式 。13. . SQL语言中WHERE子句作用对应于关系代数中的 运算。14. . DDL的中文含义是。15. 三、简答题1. 试述文件系统与数据库系统的区别和联系。答:1)数据结构化是数据库与文件系统的根本区别。在文件系统中,相互独立的文件的记录内部是有结构的,管其记录内部已有了某些结 构,但记录之间没有联系。数据库系

7、统实现整体数据的结构化,是数据库的主要特征之一。2)在文件系统中,数据的最小存取单位是记录,粒度不能细到数据项。而在数据库 系统中,存取数据的方式也很灵活,可以存取数据库中的某一个数据项、一组数据项一个 记录或或一组记录。3)文件系统中的文件是为某一特定应用服务的,文件的逻辑结构对该应用程序来说 是优化的,因此要想对现有的数据再增加一些新的应用会很困难,系统不容易扩充。而在 数据库系统中数据不再针对某一应用,而是面向全组织,具有整体的结构化。2. 数据库管理系统的主要功能有哪些?答:数据定义功能、数据操纵功能、数据库的运行管理、数据库的建立和维护功能。3. 试述数据库系统三级模式结构,这种结构

8、的优点是什么?数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级构成。数据库系统的三级模式是对数据的三个抽象级别,它把数据的具体组织留给DBMS管理,使用户能逻辑地抽象地处理数据,而不必关心数据在计算机中的具体表示方式与存储 方式。为了能够在内部实现这三个抽象层次的联系和转换,数据库管理系统在这三级模式 之间提供了两层映象:外模式/模式映象模式/内模式映象正是这两层映象保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立 性。4. 试述关系模型的三个组成部分。答:关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。5. 试述SQL语言的特点。答:综合统一、高度

9、非过程化、面向集合的操作方式、以同一种语法结构提供两种使用方 式、语言简捷,易学易用。6 简要说明什么是存储过程7. 简要说明什么是 DML8. 什么是视图,视图有什么作用9. 说明常用的聚合函数的含义10. 简述DBMS勺主要功能四、应用题现有关系数据库如下:数据库名:我班同学数据库同学表(学号char(6),姓名,性别,年龄,民族,身份证号,宿舍号 )宿舍表(宿舍号char(6),宿舍电话)用SQL语言实现下列功能的sql语句代码:1).创建数据库我班同学数据库代码。2).创建数据表宿舍表代码;宿舍表(宿舍号char(6),宿舍电话)要求使用:主键(宿舍号)、宿舍电话:以 633开头的7位

10、电话号码3).创建数据表同学表代码;同学表(学号char(6),姓名,性别,年龄,民族,身份证号,宿舍号 )要求使用:主键(学号)、外键(宿舍号)、默认(民族)、非空(民族,姓名,年龄)、唯一(身份证号)、检查(性别)4).将下列宿舍信息添加到宿舍表的代码宿舍号宿舍电话101 6331157102 6331777修改 宿舍号为101的 宿舍电话:6331158删除宿舍号为102的宿舍信息五、设计题1一个图书馆数据库有表,读者(读者号,姓名,地址,性别,年龄,单位),图书(书号,书名,作者,出版社,价格 ),画出E-R图参考答案一、单项选择题1.D2.B3.B4.B5.C6.D7.B8.B9.B

11、10.B11.A12.C13.C14.A15.B16.D17.C 18.A19.C 20.A 21.A、填空题1.选择、投影、连接2. 3.684. BEAUTIFAL、我心中的太阳5. 数据库角色6. 主索引7. 面向对象技术8. in sert9. 关系10. 实体11. 夕卜12. 内模式13. 选择14. 数据定义语言(DDL Data Definition Language)三、简答题1. 试述文件系统与数据库系统的区别和联系。答:1)数据结构化是数据库与文件系统的根本区别。在文件系统中,相互独立的文件的记录内部是有结构的,管其记录内部已有了某些结 构,但记录之间没有联系。数据库系统

12、实现整体数据的结构化,是数据库的主要特征之一。2)在文件系统中,数据的最小存取单位是记录,粒度不能细到数据项。而在数据库 系统中,存取数据的方式也很灵活,可以存取数据库中的某一个数据项、一组数据项一个 记录或或一组记录。3)文件系统中的文件是为某一特定应用服务的,文件的逻辑结构对该应用程序来说 是优化的,因此要想对现有的数据再增加一些新的应用会很困难,系统不容易扩充。而在 数据库系统中数据不再针对某一应用,而是面向全组织,具有整体的结构化。2. 数据库管理系统的主要功能有哪些?答:数据定义功能、数据操纵功能、数据库的运行管理、数据库的建立和维护功能。3. 试述数据库系统三级模式结构,这种结构的

13、优点是什么?数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级构成。数据库系统的三级模式是对数据的三个抽象级别,它把数据的具体组织留给DBMS管理,使用户能逻辑地抽象地处理数据,而不必关心数据在计算机中的具体表示方式与存储 方式。为了能够在内部实现这三个抽象层次的联系和转换,数据库管理系统在这三级模式 之间提供了两层映象:外模式/模式映象 模式/内模式映象正是这两层映象保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立 性。4. 试述关系模型的三个组成部分。答:关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。5. 试述SQL语言的特点。答:综合统一、高度

14、非过程化、面向集合的操作方式、以同一种语法结构提供两种使用方式、 语言简捷,易学易用6. 简要说明什么是存储过程存储过程(Stored Procedure )是一组为了完成特定功能的Transaction-SQL 语句集,经编译后存储在数据库中。用户通过存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。7. 简要说明什么是 DML数据操纵语言,有四种基本操作命令:检索、插入、删除、和修改。8. 什么是视图,视图有什么作用?视图是关系数据库中由一个表的部分字段或多个连接之后表部分字段构成的虚表。 它相当于子模式,可以实现数据逻辑独立,可以提高数据安全性。9. 说明常用的聚合函数的含义A

15、VG:求平均值MAX求最大值MIN:求最小值SUM求禾口cou nt(*):返回所有行数10. 简述DBMS勺主要功能1. 数据定义:2. 数据操作:3. 数据库的运行管理:4. 数据组织、存储与管理5. 数据库的维护:四、应用题no参考答案分1.create database 我班同学数据库use 我班同学数据库go22.create table宿舍表(佰舍号char(6) primary key,宿舍电话char(7)check( 宿舍电话like'6330-90-90-90-9')33.create table同学表(学号 char(6) primary key,姓名 n

16、char not null,性别 nchar(1) check(性别 in (' 男',' 女'),年龄int ,民族 nchar(8) default '汉族'not null,身份证号 char(18) unique,佰舍号char(6) references佰舍表(佰舍号)64.insert宿舍表values('101', '6331157')insert宿舍表values('1O2','6331777')update宿舍表 set 宿舍电话='6331158' where 宿舍号='101'delete佰舍表where 佰舍号='102'8五、设计题

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1