




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库系统原理 复习题一、单项选择题,1下列不属于DML基本操作功能的是( )A.deleteB.insertC.updateD.grand2设计数据库时,应该首先设计数据库的( )A.系统结构B.概念结构C.逻辑结构D.物理结构3下列关于存储过程的说法正确的是( )A.增加了程序编写工作量B.降低了系统运行速度C.降低网络通信量D.不能实现安全控制4JDBC是哪类编程人员的API( )A. PbB. JAVAC. c#D. VB5下面不属于触发器的功能是( )A. 强化约束B. 跟踪变化C. 并发处理D. 调用存储过程6在客户机/服务器系统的工作模式中,以下属于服务器任务的是( )A.管理用户界面B.处理应用程序C.产生对数据库的请求D.处理对数据库的请求7在面向对象数据库系统中,不同类的对象共享公共部分的结构和特性称为( )A.共享性B.继承性C.通用性D.一致性8在一个学校中,学校和课程之间的联系是( )A.一对一B.一对多C.多对多D.多对一9一个人可借三种书,一种书可以为多人所借,则借书人和书名之间存在联系为( )A.一对多联系B.多对多联系C.一对一联系D.多对一联系10SQL语言是( )A.过程化语言B.结构化查询语言C.格式化语言D.面向对象语言11E-R模型属于数据库的( )A.概念模型B.逻辑模型C.内部模型 D.外部模型12将E-R模型转换成关系模型的过程属于数据库的( )A.需求分析 B. 概念设计C.逻辑设计 D. 物理设计13下列关于E-R模型的说法中,正确的是( )A.依赖于计算机硬件和DBMSB.独立于计算机硬件,依赖于DBMSC.独立于计算机硬件和DBMSD.依赖于计算机硬件,独立于DBMS14在数据库技术中,独立于计算机系统的模型是( )A.E-R模型B.层次模型C.关系模型D.面向对象的模型15数据库在磁盘上的基本组织形式是( )A网状表B文件C二维表D系统目录16下列四项中,不属于SQL2000实用程序的是( )。A企业管理器B.查询分析器C.服务管理器D.媒体播放器 17.SQL Server安装程序创建4个系统数据库,下列哪个不是( )。AmasterBmodelCpub D. msdb 18.下列哪个不是数据库对象( )。A数据模型B视图 C表D用户 19.下列哪个不是sql 数据库文件的后缀。A.mdfB.ldfC.tifD.ndf 20.在SQL中,建立表用的命令是 ( )。A.CREATE TABLEB.CREATE RULEC.CREATE VIEWD.CREATE INDEX 21.SQL语言中,条件“年龄BETWEEN 40 AND 50”表示年龄在40至50之间,且( )。A.包括40岁和50岁B.不包括40岁和50岁C.包括40岁但不包括50岁D.包括50岁但不包括40岁二、填空题,请在每小题的空格中填上正确答案。错填、不填均无分。1. 关系数据库关系运算_、_和_。2. SQL Server 2000局部变量名字必须以_开头,而全局变量名字必须以_开头。3. 语句 select ascii(D)的执行结果是: _。4. 语句 select upper(beautiful) , ltrim ( 我心中的太阳) 的执行结果是:5. .SQL Server规定了2种角色类型:服务器角色和_6. . SQL Server索引分为_、唯一索引、普通索引、聚集索引四类。7. . 面向对象数据库是数据库技术和_相结合的产物。8. . SQL语言中,向数据库表中插入数据的命令是_。9. . DBMS可分为层次型、网状型、_型、面向对象型等四种类型。10. 在数据库的概念设计中,客观存在并且可以相互区别的事物称为_。11. . 数据库三级模式中,用户与数据库系统的接口是_模式。12. . 数据库三级模式是指模式、外模式_。13. . SQL语言中WHERE 子句作用对应于关系代数中的_运算。14. . DDL的中文含义是_。三、简答题1.试述文件系统与数据库系统的区别和联系。答:1)数据结构化是数据库与文件系统的根本区别。在文件系统中,相互独立的文件的记录内部是有结构的,管其记录内部已有了某些结构,但记录之间没有联系。数据库系统实现整体数据的结构化,是数据库的主要特征之一。2)在文件系统中,数据的最小存取单位是记录,粒度不能细到数据项。而在数据库系统中,存取数据的方式也很灵活,可以存取数据库中的某一个数据项、一组数据项一个记录或或一组记录。3)文件系统中的文件是为某一特定应用服务的,文件的逻辑结构对该应用程序来说是优化的,因此要想对现有的数据再增加一些新的应用会很困难,系统不容易扩充。而在数据库系统中数据不再针对某一应用,而是面向全组织,具有整体的结构化。2.数据库管理系统的主要功能有哪些? 答:数据定义功能、数据操纵功能、数据库的运行管理、数据库的建立和维护功能。3.试述数据库系统三级模式结构,这种结构的优点是什么?数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级构成。数据库系统的三级模式是对数据的三个抽象级别,它把数据的具体组织留给DBMS管理,使用户能逻辑地抽象地处理数据,而不必关心数据在计算机中的具体表示方式与存储方式。为了能够在内部实现这三个抽象层次的联系和转换,数据库管理系统在这三级模式之间提供了两层映象:l 外模式模式映象l 模式内模式映象正是这两层映象保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。4.试述关系模型的三个组成部分。答:关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。5.试述SQL语言的特点。答:综合统一、高度非过程化、面向集合的操作方式、以同一种语法结构提供两种使用方式、语言简捷,易学易用。6简要说明什么是存储过程7. 简要说明什么是DML8. 什么是视图,视图有什么作用9. 说明常用的聚合函数的含义10. 简述DBMS的主要功能四、应用题现有关系数据库如下: 数据库名:我班同学数据库同学表(学号 char(6),姓名,性别,年龄,民族,身份证号,宿舍号) 宿舍表(宿舍号 char(6),宿舍电话) 用SQL语言实现下列功能的sql语句代码:1).创建数据库我班同学数据库代码。2).创建数据表宿舍表代码; 宿舍表(宿舍号 char(6),宿舍电话) 要求使用:主键(宿舍号)、宿舍电话:以633开头的7位电话号码3).创建数据表同学表代码; 同学表(学号 char(6),姓名,性别,年龄,民族,身份证号,宿舍号) 要求使用:主键(学号)、外键(宿舍号)、默认(民族)、非空(民族,姓名,年龄)、唯一(身份证号)、检查(性别)4).将下列宿舍信息添加到宿舍表的代码 宿舍号 宿舍电话 101 6331157 102 6331777 修改 宿舍号为101的 宿舍电话:6331158 删除 宿舍号为102的 宿舍信息五、设计题1.一个图书馆数据库有表,读者(读者号,姓名,地址,性别,年龄,单位),图书(书号,书名,作者,出版社,价格),画出E-R图参考答案一、单项选择题1.D2.B3.B4.B 5.C6.D7.B8.B9.B 10.B11.A12.C13.C 14.A 15.B16.D 17.C 18.A 19.C 20.A 21.A二、填空题1. 选择、投影、连接2. 、3. 684. BEAUTIFAL、我心中的太阳5. 数据库角色6. 主索引7. 面向对象技术8. insert9. 关系10. 实体11. 外12. 内模式13. 选择14. 数据定义语言(DDL,Data Definition Language)三、简答题1.试述文件系统与数据库系统的区别和联系。答:1)数据结构化是数据库与文件系统的根本区别。在文件系统中,相互独立的文件的记录内部是有结构的,管其记录内部已有了某些结构,但记录之间没有联系。数据库系统实现整体数据的结构化,是数据库的主要特征之一。2)在文件系统中,数据的最小存取单位是记录,粒度不能细到数据项。而在数据库系统中,存取数据的方式也很灵活,可以存取数据库中的某一个数据项、一组数据项一个记录或或一组记录。3)文件系统中的文件是为某一特定应用服务的,文件的逻辑结构对该应用程序来说是优化的,因此要想对现有的数据再增加一些新的应用会很困难,系统不容易扩充。而在数据库系统中数据不再针对某一应用,而是面向全组织,具有整体的结构化。2.数据库管理系统的主要功能有哪些? 答:数据定义功能、数据操纵功能、数据库的运行管理、数据库的建立和维护功能。3.试述数据库系统三级模式结构,这种结构的优点是什么?数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级构成。数据库系统的三级模式是对数据的三个抽象级别,它把数据的具体组织留给DBMS管理,使用户能逻辑地抽象地处理数据,而不必关心数据在计算机中的具体表示方式与存储方式。为了能够在内部实现这三个抽象层次的联系和转换,数据库管理系统在这三级模式之间提供了两层映象:l 外模式模式映象l 模式内模式映象正是这两层映象保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。4.试述关系模型的三个组成部分。答:关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。5.试述SQL语言的特点。答:综合统一、高度非过程化、面向集合的操作方式、以同一种语法结构提供两种使用方式、语言简捷,易学易用6.简要说明什么是存储过程存储过程(Stored Procedure)是一组为了完成特定功能的Transaction-SQL语句集,经编译后存储在数据库中。用户通过存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。7.简要说明什么是DML数据操纵语言,有四种基本操作命令:检索、插入、删除、和修改。8.什么是视图,视图有什么作用?视图是关系数据库中由一个表的部分字段或多个连接之后表部分字段构成的虚表。它相当于子模式,可以实现数据逻辑独立,可以提高数据安全性。9.说明常用的聚合函数的含义AVG:求平均值MAX:求最大值MIN:求最小值SUM:求和count(*):返回所有行数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,姓名 nchar(4) not null,性别 nchar(1) check(性别 in (男, 女),年龄 int ,民族 nchar(8) def
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年网络安全技术挑战题集及解析
- 2025年猪肉储备库职位招聘考试题库及解析
- 香港科技大学(广州)《中学化学教材分析》2024-2025学年第一学期期末试卷
- 2025年高级营养师健康饮食指导手册与常见问题解答集
- 巢湖学院《代数几何基础》2024-2025学年第一学期期末试卷
- 2025年市场营销策略制定与执行模拟练习题
- 河北石油职业技术大学《多媒体课件制作与应用》2024-2025学年第一学期期末试卷
- 石家庄理工职业学院《油画临摹》2024-2025学年第一学期期末试卷
- 2025年计算机软件编程技术面试模拟题及答案集合
- 2025年燃气储运中级技能实操考试指南与模拟题
- 现代畜牧专业教学标准(高等职业教育本科)2025修订
- 私企公司车辆管理制度
- 船务公司船舶管理制度
- 南京城墙介绍
- 2025年卫生系统招聘考试(公共基础知识)新版真题卷(附详细解析)
- 提高护理文书书写合格率
- YY 0271.2-2024牙科学水基水门汀第2部分:树脂改性水门汀
- T/CECS 10248-2022绿色建材评价集成式卫浴
- 语音厅签署协议合同
- 2025年母婴安全管理培训试题
- 低空经济无人机综合性服务商业计划书
评论
0/150
提交评论