版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、复习大纲1、 数据模型的概念与三要素:对现实世界数据的模拟,数据的基本结构、数据的约束条件和定义在数据上的操作2、 概念模型:从数据的应用角度抽取模型丙按用户的观点对数据和信息进行建模实体、属性、联系,ER图3、 关系组织模型关系:元组(记录)属性:主属性、非主属性主码:候选键外码:域:数据完整性:实体完整性(唯一标识一条记录:主键、唯一约束)、参照完整性、自定义的完整性关系模式:4、 数据库系统的模式结构:内模式、模式、外模式,数据独立性(物理、逻辑)5、 函数依赖:部分函数依赖、完全函数依赖、传递函数依赖6、 范式:1NF,2NF,3NF,分解准则7、 数据库设计:需求分析、概念结构设计、
2、逻辑结构设计、物理设计、数据库实施a) 需求分析:数据字典b) 概念设计:ER图:局部,合并c) 逻辑设计:转换关系模式,准则,关系理论优化d) 数据库实施(SQL部分)填空题1、 数据库系统由_、_、_、_和_构成2、 数据库系统具有_、_、_、_四个特点3、 数据库系统的三级模式结构是指数据库系统是由_、_和_三级构成。4、 数据库管理系统提供_和_两层映象。5、 关系的完整性约束是指_、_、 _;6、 实体完整性规则要求主健(主码)取值_;7、 参照完整性规则要求外健(外码)取值_;8、 数据模型的三要素是_ 、_ 和_。9、 在关系模型中,实体以及_ _都用关系来表示;10、 如果一个
3、关系模式中,任何属性都是不可分的原子属性,则称它满足 范式。11、 如果一个关系模式中,任何非主属性和主码之间,都不存在部分函数依赖,则称它满足 范式。12、 数据库系统的设计,一般分为需求分析、 、 、物理设计、实施、运行维护等六个阶段。13、 在数据库的概念设计阶段,合并分E-R图时,可能出现三类冲突。它们是 、命名冲突、 。29、在E-R图向关系模型转换时,一个1:1的联系可以转换为一个独立的 ,也可以与任意一端对应的关系模式合并。30、事务的四个特征是:原子性、 、隔离性、 。32、一个多用户并发操作的数据库系统,如果对并发事务不加控制,就会破坏数据库的一致性。由此引起的数据不一致性有
4、三类: 、 、读“脏”数据。选择题1、 SQL SERVER使用的数据模型是( )模型A、关系数据 B、层次数据 C、网状数据 D、数据库系统(DBS)2、 数据库管理系统(DBMS) 数据库(DB)和数据库系统(DBS)三者之间的关系是( )A、DBS包括DB和DBMS B、DBMS包括DB和DBS C、DB包括DBS和DBMS D、DBS就是DB,也就是DBMS3、 ( )是对数据库中数据的物理结构的描述A、模式 B、外模式 C、内模式 D、概念模式4、 ( )是对数据库中全部数据的逻辑结构和特征的描述;A、模式 B、外模式 C、内模式 D、概念模式5、 ( )是对数据库中数据库用户能够看
5、见和使用的局部数据的逻辑结构和特征的描述;A、模式 B、外模式 C、内模式 D、概念模式6、 数据库三级模式体系结构的划分,有利于保持数据库的( )A、数据独立性 B、数据安全性 C、结构规范化 D、操作可行性7、 数据库的概念模型独立于( )A、具体的机器和DBMS B、ER图 C、信息世界 D、现实世界 ( )是对数据库中数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述;A、模式 B、外模式 C、内模式 D、概念模式8、 数据库三级模式体系结构的划分,有利于保持数据库的( )A、数据独立性 B、数据安全性 C、结构规范化 D、操作可行性9、 数据库的概念模型独立于( )A、具体的机
6、器和DBMS B、E-R图 C、信息世界 D、现实世界10、SQL语言具有( )的功能A、关系规范化 、数据操纵、数据控制B、数据定义、数据操纵、数据控制C、数据定义、关系规范化、数据控制D、数据定义、关系规范化、数据操纵11、数据库系统能实现对数据的查询、插入、删除等操作,这种功能是( )A、 数据定义功能 B、数据管理功能C、 数据操纵功能 D、数据控制功能12、删除基本表的SQL语句的正确格式是( ) A、DROP FROM 表名 B、DELETE TABLE 表名C、ALTER TABLE 表名 D、DROP TABLE 表名13、删除基本表的某一列的SQL语句的正确格式是( )A、
7、DROP FROM 表名 B、ALTER TABLE 表名DROP 列名 DELETE 列名C、ALTER TABLE 表名DROP 列名 14、修改一个表中某一列的数据,其SQL语句的正确格式是( )A、ALTER TABLE 表名 ALTER COLUMN B、UPDATE TABLE 表名 SET 列名= 表达式 where C、UPDATE 表名 VALUES(值列表)where D、UPDATE 表名 SET 列名= 表达式 where 15、一个表有4列,其中第三、第四列可取空值。要插入一行新数据,只有第一、第二两列有具体值,其SQL语句的正确格式是( )A、 INSERT IHT
8、O VALUES ( 列1的值,列2的值)B、 INSERT IHTO VALUES ( 列1的值,列2的值)C、 INSERT IHTO VALUES ( 列1的值,列2的值,NULL,NULL)D、 INSERT IHTO VALUES ( 列1的值,列2的值,NULL,NULL) 判断题1 、数据库避免了一切数据的重复。( )2 、概念模型独立于硬件设备和DBMS。( )3 、数据库系统就是DBMS。( )6 、在一个关系数据库系统中,关系和关系模式都是二维表。( )8 、数据模型的三要素是:数据结构、数据操作、完整性约束条件。( )9 、一个关系模式中,如果不存在非主属性对主码的函数依
9、赖,则称它是3NF. ( )12、一个关系模式中,如果每一属性都是不可分的数据项,则称它是1NF. ( )13、用户视图的好处是能使用户从多角度看待同一数据,并高了数据的安全性。( )14、视图是一张虚表,对视图查询时,系统将调用这一视图所依赖的基本表的数据供查询。( )15、执行DELETE FROM SC 的结果是,不仅SC表中的数据全部被删除,在系统中SC表的结构也不存在。( )16、当一个基本表从数据库中被删除后,与此表相关的视图不能再查询。( )18、当一个基本表的数据被修改后,与此表相关的视图不能再查询。( )19、当一个基本表的结构被修改后,与此表相关的视图可能不能再正常查询。(
10、 )20、对用户视图结构的修改(不更新视图的数据)不会对基本表产生任何影响。( )21、系统管理员已经将用户甲设置为某一数据库用户,用户甲就可以使用该数据库的对象了。( )22、用手工方式做数据库完全备份,即要备份该数据库的全部数据文件,同时还要备份与该数据库相关的日志文件。( )23、当某用户要进入数据库系统工作时,数据库管理系统对用户的三级身份验证过程,是由数据库系统管理员完成的。( )简答题1、 使用数据库系统有什么好处?2、 试述数据库系统的特点。3、 数据库管理系统的主要功能有哪些?4、 试述数据模型的概念、数据模型的作用和数据模型的三个要素?5、 试述概念模型的的作用?6、 什么是
11、数据库系统的三级模式结构?它们之间有何联系?7、 什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性8、 试述数据库系统的组成。9、 试述关系模型的三个组成部分。10、 什么叫做关系?什么叫做关系模式?他们有何区别和联系?11、 什么叫做关系数据库?什么叫做关系数据库模式?他们有何区别和联系?12、 关系数据库完整性约束有哪些?举例说明。13、 什么叫做基本表,其作用是什么?14、 什么叫做视图,其作用是什么?第二部分 基本应用第四题 进销存系统是以物料的进、出、存数据处理、查询为核心的数据库系统。1)根据用户需求,必须存储下列数据员工:员工号、
12、员工姓名、性别、职务仓库:仓库编号,仓库名称、地点、仓管员、联系电话客户:客户号、客户名称、地址、电话、联系人、账号供应商:供应商号、供应商名称、地址、电话、联系人、账号物料:物料编号、物料名称、型号、单位、单价、数量、金额、仓库号2)这些数据之间的联系如下:一个员工可以管理多个仓库,一个仓库由一个员工管理一个仓库可以存放多种物料,同一物料可以存放在不同的仓库一个客户可以购买多种物料,一种物料可以被多个的客户所购买,用销售数量与金额表示客户购买物料的量一个供应商可以提供多种物料,一种物料可以由多个的供应商所提供,用供应数量与金额表示供应商提供物料的量。请画出此系统的E-R模型。第五题 已知关系
13、模式部门(部门编号、部门名称、人数)各属性表示意义及特征如下:部门编号:CHAR(4)。每个部门有唯一的编号,编号用四个数字字符表示。例如:0001。 部门名称:CHAR(20)。部门的完整名称,例如,计算机系。人数:部门员工人数。整数。员工(员工号、员工姓名、性别、年龄、职称、工资、所属部门),各属性表示意义及特征如下:员工编号:CHAR(4)。每个员工有唯一的编号,编号规则为一个字母后跟三个数字。例如,J001表示计算机系编号为001的员工。员工姓名:CHAR(16)。部门员工的姓名, 姓名长度最长为四个汉字或者16个英文字母。不允许为空。性别: CHAR(1)。部门员工的性别。取值只有两
14、个:F或者M,其中F代表女性,M代表男性。年龄:SMALLDATE。部门员工的年龄,年龄最小为20岁,最大为25岁。工资:NUMERIC。精度为6,小数点后位数为1,必须为正值。职称:CHAR(10)。部门员工的职称,取值可以是教授、副教授、讲师、助教以及工程师。所属部门:部门员工所属的部门。外码,取自部门信息表。一、根据对部门和员工两个关系模式的描述,使用SQL语句创建两个基本表,即部门信息表、员工情况表。二、利用SQL语言完成以下功能1)求所有性别为男的员工的姓名和年龄。2)求年龄小于30或者年龄大于40的员工的编号、姓名和职称。3)求计算机系所有员工的编号、姓名和职称。4)求信管系中职称
15、为副教授的员工的编号和姓名。三、利用SQL语句完成以下功能。1)将(J015,张三,M,35,讲师,5036.4,0007)和(0007,数学系,15)分别插入到相关的表中。(INSERT语句和参照完整性规则)2)查询编号为0007的部门编号和部门名称3)查询编号为J014的员工的编号、姓名、性别和年龄4)查询编号为J014的员工的编号、姓名、性别和出生年份。5)查询编号为J014的员工的编号、姓名、职称和工资。6)查询所有年龄在25-30岁之间(包括25和30)的员工的编号、姓名、性别和职称;7)查询所有年龄在25-30岁之间(不包括25但包括30)的员工的编号、姓名、性别和职称;8)查询员工人数在25-30岁之间(包括25和30)的部门的编号和名称;9)查询员工人数在25-30岁之间(不包括25和30)的部门的编号和名称;10)查询各部门的总人数,列出部门名称、人数。11)查询所有性别为男的员工的最小年龄12)查询所有员工的平均工资13)查询所有职称为副教授的员工的平均年龄;14)查询男性员工和女性员工的平均年龄15)查询各个职称以及相应的平均工资;16)查询每个部门的部门编号以及员工的平均年龄;17)查询每个部门
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025 八年级数学上册项目式学习函数模型在生活中的应用课件
- 2025年质量月知识竞赛题库附答案(共60题)
- 2025年医院五官科新进护士入科考试试题及答案
- 医院培训课件:《关于医疗废物分类说明》
- 国企纪检内部竞聘笔试题库及答案
- 护理人生编导题库及答案
- 教育加盟合同范本简易
- 小产权租房合同范本
- 2025年工程等级考试题库及答案
- 租户养猫的合同范本
- 隔油池清洗合同范本
- (新教材)2026年人教版八年级下册数学 第二十章 思想方法 勾股定理中的数学思想 课件
- 2025年军考真题试卷及答案
- 2025年河北承德市启明学校公开招聘教师15名(公共基础知识)测试题附答案解析
- 2025年福建省公安特警招聘52人备考历年题库附答案解析(夺冠)
- 产后康复中心合作协议(医疗版)
- 颈内动脉瘤临床诊治指南
- 基建工程索赔管理人员索赔证据收集与审核指南
- AI智能生产平台-AI+质量管理
- 农村山塘维修合同
- 量子点材料的发光性能研究与应用
评论
0/150
提交评论