华中科技大学2016年数据库期末备考整理

上传人:油条 文档编号:1815404 上传时间:2017-07-14 格式:PDF 页数:47 大小:1.42MB
返回 下载 相关 举报
华中科技大学2016年数据库期末备考整理_第1页
第1页 / 共47页
华中科技大学2016年数据库期末备考整理_第2页
第2页 / 共47页
华中科技大学2016年数据库期末备考整理_第3页
第3页 / 共47页
华中科技大学2016年数据库期末备考整理_第4页
第4页 / 共47页
华中科技大学2016年数据库期末备考整理_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《华中科技大学2016年数据库期末备考整理》由会员分享,可在线阅读,更多相关《华中科技大学2016年数据库期末备考整理(47页珍藏版)》请在金锄头文库上搜索。

1、第 1 页共47 页2016年经院数据库备考参考一:考纲要求以及命题形式选择题:30个左右填空题: 5个左右判断对错题:8个左右简答题:4题左右程序设计题:2-3道大题:Select 及数据的增删查改 (1-2题);E-R图及表说明:1、数据的增删查改 可能出在填空题 或程序设计题中2、实验中的题目及实验思考题是考试范围。3.数据库 表的创建修改等操作的语句可能在填空题、简答题中考查。4.书后面每章的题目是考试范围按往年的惯例:(1)第1章,1.5节数据管理技术的新发展不会考-不考(2)第3章,3.2节SQL Server 2008的安装不会考 - 不考(3)第4章,数据库管理的3条语句:CR

2、EATE DATABASE、ALTER DATABASE、DROPDATABASE语句不会出需要写完整语句的大题 (有可能是填空 选择 判断对错 简答题 )(4)SELECT语句不会考外连接和交叉连接不考交叉连接,外连接在一些应用中有需求,会考。二:课本要点回顾 第1章 数据库系统概论1.数据是人们用于记录事物情况的物理符号。信息是数据中所包含的意义。是经过加工处理并对人类社会实践和生产活动产生决策影响的数据。数据是表示信息的,数据是信息的载体。2.数据处理是指将数据转换成信息的过程。它包括对数据的收集、存储、分类、计算、加工、检索和传输等一系列活动。3.数据管理是指数据的收集、组织、存储、检

3、索和维护等操作。4.数据处理技术的发展经历了三个阶段,它们是:人工管理阶段、文件管理阶段、数据库管理阶段。5.数据库(Database,DB)是在数据库管理系统的集中控制之下,按一定的组织方式存储起来的、相互关联的数据集合。6.数据库管理系统(Database Management System,DBMS)是一个大型系统软件,用来对数据进行统一的控制和管理,即用于建立、使用和维护数据库。(是数据库系统的核心)7.数据库系统(Database System,DBS)是一个计算机应用系统。是一个包含了数据库的计算机系统。数据库系统是把有关计算机硬件、软件、DBMS、数据库和人员组合起来为用户提供信

4、息服务的系统。第 2 页共47 页8.数据库系统=硬件+软件+DBMS+数据库+人员9.数据库的三级模式结构:外模式(用户模式、子模式)、模式(概念模式、逻辑模式)和内模式 (物理模式、存储模式)。10.外模式对应于用户的外部视图 数据库用户(包括应用程序员和最终用户)使用的局部数据的逻辑结构和特征的描述11. 模式对应于应用程序员的概念视图 数据库中全体数据的逻辑结构和特征的描述12. 内模式对应于系统程序员的内部视图 是数据物理结构和存储方式的描述13.数据库系统的优点:1.数据共享2.减少数据冗余 3.具有较高的数据独立性 4.增强了数据安全性和完整性保护14.数据处理的3个阶段 逻辑模

5、型是数据库系统的基础15.模型:模型是对现实世界的模拟与抽象。(分为实物模型和数学模型)在数据库中经常使用概念模型和逻辑数据模型和物理模型。在不同的阶段创建不同的模型。16.概念模型是按用户的观点对数据和信息进行建模,描述现实世界的概念化结构。概念模型是反映实体之间联系的模型。17.实体-联系模型(E-R模型):描述现实世界的概念模型。1.实体(Entity)是客观存在的并能相互区分的不同事物。可以是实际存在的对象、抽象概念或事件等,既可以是有形的也可能是无形的。(1)属性:事物特性称为实体属性。例如,为描述一个职工,可能涉及如下属性:编号、姓名、性别、出生日期和职称。(2)实体型和实体值实体

6、型就是实体的结构描述,通常是实体名和属性名的集合。实体值是一个具体的实体,是属性值的集合。例如,教师实体型是:教师(编号、姓名、性别、出生日期、职称、基本工资、研究方向)教师“李木子”的实体值是:(15031,李木子,男,09/21/65,教授,678,数据库技术)(3)属性型和属性值属性型就是属性名及其取值类型;属性值就是属性在其值域中所取的具体值。例如: “103601”是编号值;“李晓光”是姓名值;“男”是性别值 。(4)实体集 :性质相同的同类实体的集合称为实体集。 例如:一个系的教师。第 3 页共47 页2.联系(Relationship):实体集之间的关联关系称为联系,它反映了现实

7、世界各事物之间的相互关联。联系的类型:一对一联系 一对多联系 多对多联系18.E-R模型(Entity-RelationshipModel):用于描述现实世界的概念模型。19.图书借阅系统中的E-R模型20.逻辑数据模型是数据库中实体及其联系的抽象描述。是按照计算机系统的观点对数据进行建模,服务于数据库管理系统的应用实现,是数据库系统的基础。逻辑数据模型包括如下三个方面的内容(即三要素):数据结构、数据操作、完整性约束第 4 页共47 页常用的逻辑数据模型有:层次模型、网状模型、关系模型和面向对象数据模型等。(1)层次模型是用树形结构来表示实体及其之间的联系。根据树形结构的特点,建立数据的层次

8、模型需要满足如下两个条件:(1)有一个结点没有父结点,这个结点即根结点。(2)其他结点有且仅有一个父结点。层次模型不能直接表示m:n的联系(2)网状模型(Network Model)是用以实体型为结点的有向图来表示各实体及其之间的联系。其特点是:(1)可以有一个以上的结点无父结点。(2)至少有一个结点有多于一个的父结点。(3).关系模型(Relational Model)是用二维表格来表示实体及其相互之间的联系。(1) 一个关系就是没有重复行和重复列的二维表。(2)二维表的每一行在关系中称为元组,(3) 每一列在关系中称为属性。(4)学生关系的每一行代表一个学生的记录,每一列代表学生记录的一个

9、字段。(5)属性个数称为关系的度或目或元,关系中元祖的个数称为基数。第一章题目一:选择题1数据库系统的核心是( ) 。A 编译系统 B 数据库 C 操作系统 D 数据库管理系统2数据库是在计算机系统中按照一定的数据模型组织、存储和应用的( ) 。A 文件的集合 B 数据的集合 C 命令的集合 D 程序的集合3数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是( ):A DBS包括DB和DBMS B DBMS包括DB和DBSC DB包括DBS和DBMS D DBS就是DB,也就是DBMS第 5 页共47 页4数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能

10、称为( )。A 数据定义功能 B 数据管理功能 C 数据操纵功能 D 数据控制功能5在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特性的是( ) 。A 外模式 B 内模式 C 存储模式 D (概念)模式6在数据库系统中,当总体逻辑结构改变时,通过改变( ) ,使局部逻辑结构不变,从而使建立在局部逻辑结构之上的应用程序也保持不变,称之为数据和程序的逻辑独立性。A 应用程序 B 模式到内模式的映像C 存储结构 D 外模式到概念模式的映像7按照数据模型分类,数据库系统可以分为三种类型,正确的是( ):A 大型、中型和小型 B 西文、中文和兼容C 层次、网状和关系 D 数据、图形和多媒

11、体8数据模型指的是数据库的组织形式,数据模型的三要素是( )。A 数据库文件、二维表、记录 B 字段、类型、宽度C 数据结构、数据操作、完整性约束 D 数据定义、数据存储、数据通信9所谓概念模型,指的是( )。A 客观存在的事物及其相互联系 B 将信息世界中的信息进行数据化C 实体模型在计算机中的数据化表示 D 现实世界到机器世界的一个中间层次,即信息世界10在数据库设计中用关系模型来表示实体和实体之间的联系。关系模型的结构是( )。A 层次结构 B 二维表结构 C网络结构 D封装结构11ER图是数据库设计的工具之一,它一般适用于建立数据库的( )。A 概念模型 B 结构模型 C 物理模型 D

12、 逻辑模型12ER方法的三要素是( )。A 实体、属性、实体集 B 实体、码、联系C 实体、属性、联系 D实体、域、码13数据库概念设计的ER方法中,用属性描述实体的特征,属性在ER图中,一般使用如下所列的哪一种图形表示( )A 矩形 B 四边形 C 菱形 D 椭圆答案:DBACD DCCDB ACD 第六题解释:外模式/模式映象可以保证数据和应用程序之间的逻辑独立性模式/内模式映象可以保证数据和应用程序之间的物理独立性二、填空题1.数据管理技术经历了 、 和 三个阶段。 答案:人工管理文件管理 数据库管理2.数据库是长期存储在计算机内、有 的、可 的数据集合。 答案:组织 共享3DBMS是指

13、 它是位于 和 之间的一层管理软件。 答案:数据库管理系统 用户 操作系统4.数据库管理系统的主要功能有 、 、数据库的运行管理和数据库的建立以及维护等4个方面。 答案:数据定义功能 数据操纵功能5.数据独立性又可分为 和 。 答案:逻辑数据独立性 物理数据独立性 P8页第 6 页共47 页6. 当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的 。 答案:物理独立性7.数据模型是由 、 和 三部分组成的。 答案:数据结构 数据操作 完整性约束 P18页8. 是对数据系统的静态特性的描述, 是对数据库系统的动态特性的描述。答案:数据结构 数据操作 P18页9.数据库体

14、系结构按照 、 和 三级结构进行组织。 答案:模式 外模式 内模式10.实体之间的联系可抽象为三类,它们是 、 和 。 答案:11 1m mn11数据冗余可能导致的问题有 和答案:浪费存储空间及修改麻烦 潜在的数据不一致性三:简答题:1.什么是数据库?答:数据库是长期存储在计算机内、有组织的、可共享的数据集合。( 数据库是按某种数据模型进行组织的、存放在外存储器上,且可被多个用户同时使用。因此,数据库具有较小的冗余度,较高的数据独立性和易扩展性。)2.什么是数据库的数据独立性?答:数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理数据独立性。逻辑数据独立性是指局

15、部逻辑数据结构(外视图即用户的逻辑文件)与全局逻辑数据结构(概念视图)之间的独立性。当数据库的全局逻辑数据结构(概念视图)发生变化(数据定义的修改、数据之间联系的变更或增加新的数据类型等)时,它不影响某些局部的逻辑结构的性质,应用程序不必修改。物理数据独立性是指数据的存储结构与存取方法(内视图)改变时,对数据库的全局逻辑结构(概念视图)和应用程序不必作修改的一种特性,也就是说,数据库数据的存储结构与存取方法独立。3.什么是数据库管理系统?答:数据库管理系统(DBMS)是操纵和管理数据库的一组软件,它是数据库系统(DBS)的重要组成部分。不同的数据库系统都配有各自的DBMS,而不同的DBMS各支

16、持一种数据库模型,虽然它们的功能强弱不同,但大多数DBMS的构成相同,功能相似。一般说来,DBMS具有定义、建立、维护和使用数据库的功能,它通常由三部分构成:数据第 7 页共47 页描述语言及其翻译程序、数据操纵语言及其处理程序和数据库管理的例行程序。四:大题:E-R图形考察:假设教学管理规定:一个学生可选修多门课,一门课有若干学生选修;一个教师可讲授多门课,一门课只有一个教师讲授;一个学生选修一门课,仅有一个成绩 学生的属性有学号、学生姓名;教师的属性有教师编号,教师姓名;课程的属性有课程号、课程名。要求:根据上述语义画出ER图,要求在图中画出实体的属性并注明联系的类型;第二章:关系数据库基本原理1.关系数据模型就是采用二维表来描述实体及其相互联系的模型,它可能含有很多二维表,它是目前应用最为广泛的一种数据模型。 它包括如下三个方面的内容(三要素):a数据结构-用二维表 b数据操作-增、删、改、查c完整性约束-规则

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号