数据库第四章节
- 格式:ppt
- 大小:903.00 KB
- 文档页数:123


第一章 数据库系统概述
选择题
1实体-联系模型中,属性是指(C)
A.客观存在的事物 B.事物的具体描述 C.事物的某一特征 D.某一具体事件
2对于现实世界中事物的特征,在E-R模型中使用(A)
A属性描述 B关键字描述 C二维表格描述 D实体描述
3假设一个书店用这样一组属性描述图书(书号,书名,作者,出版社,出版日期),可以作为“键”的属性是(A)
A书号 B书名 C作者 D出版社
4一名作家与他所出版过的书籍之间的联系类型是(B)
A一对一 B一对多 C多对多 D都不是
5若无法确定哪个属性为某实体的键,则(A)
A该实体没有键 B必须增加一个属性作为该实体的键 C取一个外关键字作为实体的键D该实体的所有属性构成键
填空题
1对于现实世界中事物的特征在E-R模型中使用 属性 进行描述
2确定属性的两条基本原则是 不可分 和 无关联
3在描述实体集的所有属性中,可以唯一的标识每个实体的属性称为 键
4实体集之间联系的三种类型分别是 1:1 、1:n 、和 m:n
5数据的完整性是指数据的 正确性 、 有效性 、 相容性 、和 一致性
简答题
一、简述数据库的设计步骤
答:1需求分析:对需要使用数据库系统来进行管理的现实世界中对象的业务流程、业务规则和所涉及的数据进行调查、分析和研究,充分理解现实世界中的实际问题和需求。
分析的策略:自下而上——静态需求、自上而下——动态需求
2数据库概念设计:数据库概念设计是在需求分析的基础上,建立概念数据模型,用概念模型描述实际问题所涉及的数据及数据之间的联系。
3数据库逻辑设计:数据库逻辑设计是根据概念数据模型建立逻辑数据模型,逻辑数据模型是一种面向数据库系统的数据模型。
4数据库实现:依据关系模型,在数据库管理系统环境中建立数据库。
二、数据库的功能
答:1提供数据定义语言,允许使用者建立新的数据库并建立数据的逻辑结构
第一章 绪论
4个基本概念:数据、数据库、数据库管理系统、数据库系统
数据:描述事物的符号记录
数据的含义称为数据的语义
计算机系统层次结构:硬件、操作系统、数据库管理系统、应用开发工具、应用系统
数据库发展阶段:人工管理阶段、文件系统阶段、数据库系统阶段。从文件系统到数据库系统标着着数据管理技术的飞跃。
数据库是计算机的基础软件
数据库系统特点:
数据结构化
数据共享性高、冗余度低且易扩充
数据独立性高
物理独立性:指用户的应用程序与数据库中数据的物理储存时相互独立的。
逻辑独立性:指用户的应用程序与数据库的逻辑结构是相互独立的。
数据由数据库管理系统统一管理和控制
数据模型: 是数据库系统的核心和基础。描述了系统的静态特性、动态特性和完整性约束条件。
第一类:概念模型
第二类:逻辑模型和物理模型
概念模型表示法:实体联系方法:用E-R图表示。
数据模型的组成要素:
数据结构
数据操作
数据的完整性约束条件
常用数据模型:
层次模型
网状模型
关系模型:最重要的数据模型,是用二维表的形式表示实体和实体间联系的数据模型。
面向对象数据类型
对象关系的数据模型
半结构化数据模型
实体:客观存在且相互可区别的事物。实体间联系:一对一、一对多、多对多。
基本层次联系:指两个记录以及它们之间一对多(包括一对一)的联系。
关系模型要求关系必须是规范化的。
模式:是数据库中全体数据的逻辑结构和特征的描述。只涉及“型”,不涉及值。
实例:模式的一个具体值。
模式是相对稳定的、实例是相对变动的。
三级模式结构:
模式,也称为逻辑模式
外模式,也称为子模式或用户模式。
内模式:也曾内存储模式。一个数据库中只能有一个内模式。
两种映像:外模式/模式映像、模式/内模式映像。
第二章 关系数据库
数据模型一般来说是由三个部分组成:
数据结构
数据操作
数据约束
域:一组具有相同数据类型的值的集合。
一个域允许不同取值的个数称为这个域的基数。
1
第一章自测题
1.DBMS是( )
A.数据库 B.数据库系统 C.数据库应用软件 D.数据库管理软件
2.DB、DBMS和DBS三者间的关系是( )
A.DB包括DBMS和DBS B.DBS包括DB和DBMS C.DBMS包括DBS和DB D.DBS与DB和DBMS无关
3.关系数据模型的基本数据结构是( )
A.树 B.图 C.索引 D.关系
4.层次数据模型的基本数据结构是( )
A.树 B.图 C.索引 D.关系
5.层次模型实现数据之间联系的方法是( )
A.连接 B.指针 C.公共属性 D.关系
6.常见的数据模型是( )
A.层次模型、网状模型、关系模型 B.概念模型、实体模型、关系模型
C.对象模型、外部模型、内部模型 D.逻辑模型、概念模型、关系模型
7.提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为( )
A.OS B.DS C.DBMS D.DBS
参考答案:1.D 2.B 3.D 4.A 5.B 6.A 7.C
第二章自测题
1.下面关于关系性质的说法,错误的是( )
A.表中的一行称为一个元组 B.行与列交叉点不允许有多个值
C.表中的一列称为一个属性 D.表中任意两行可能相同
2."元数据"是指( )
A.数据结构的描述 B.数据项的描述 C.数据的来源 D.基本数据
3.在数据库系统中,空值是( )
A.0 B.空格 C.空字符串 D.不确定
数据库复习总结
本页仅作为文档封面,使用时可以删除
This document is for reference only-rar21year.March
第一章 数据库系统概论
1.试述数据、数据库、数据库系统、数据库管理系统的概念。
数据:描述事物的符号记录称为数据。数据的种类有文字、图形、图象、声音、正文等等。数据与其语义是不可分的。
数据库:数据库是长期储存在计算机内、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
数据库系统:数据库系统(DBS)是指在计算机系统中引入数据库后的系统构成。数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。
数据库管理系统:数据库管理系统(DBMS)是位于用户与操作系统之间的一层数据管理软件。用于科学地组织和存储数据、高效地获取和维护数据。DBMS主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。
2.什么是数据独立性数据独立性又分为哪两个层次为什么需要数据独立性
数据独立性是用来描述数据与应用程序之间的依赖程度,包括数据的物理独立性和数据的逻辑独立性,依赖程度越低则独立性越高
物理独立性是指用户的应用程序与存储在磁盘上的数据库的数据时相互独立的。逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的。
作用:数据在磁盘上怎样存储由DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变。数据独立性是通过数据库管理系统的两层映像功能来实现
3.什么是数据模型数据模型的基本要素有哪些为什么需要数据模型
数据模型是描述数据语义、数据与数据之间联系(数据结构)、数据操作,以及一致性约束的概念和工具的集合