数据库复习提纲_第1页
数据库复习提纲_第2页
数据库复习提纲_第3页
数据库复习提纲_第4页
数据库复习提纲_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、复习提纲: 数据库系统基本概念 1. 数据管理技术发展的三个阶段 (手工管理阶段、文件管理和数据库管理) 2. 数据逻辑结构和物理结构? (呈现在用户面前的使用数据结构,物理设备上的实际存储结构) 3 什么是数据库?使用数据库系统有什么好处? (数据库是数据管理的新方法和技术, 它是一个按数据结构来存储和管理数据的计算机软 件系统。查询迅速、准确,而且可以节约大量纸面文件;数据结构化,并由 DBMS 统一管理; 数据冗余度小: 具有较高的数据独立性; 数据的共享性好; DBMS 还提供了数据的控制功能。 ) 数据库的特点是什么? 1. 数据结构化 2.数据的共享性高、冗余度低且易扩充3.数据独

2、立性高 4.数据由数据库管 理系统统一管理和控制 数据模型是什么?它分为哪几类? 数据模型是对现实世界数据特征的抽象, 是用来描述数据、 组织数据和对数据进行操作的。 是数据系统的核心和基础。它分为概念模型、逻辑模型和物理模型。 4 什么是数据库管理系统?它的主要功能是什么? 数据库管理系统是提供建立、 管理、 维护和控制数据库功能的一组计算机软件。 数据库管 理系统能够提供的主要功能为:数据定义功能、数据操纵功能、数据库的建立和维护功能。 8 试述数据库系统的三级模式结构及作用? (逻辑模式、外模式(子模式) 、内模式(物理模式) 。逻辑模式是对数据库中数据的全局逻辑 结构和特征的描述。外模

3、式是对各个用户或程序所涉及到的数据的逻辑结构和数据特征的描 述。内模式是数据的内部表示或底层描述。利于保持数据库的数据独立性) 9 什么是数据的物理独立性和逻辑独立性?在数据库系统中如何保证数据的独立性? (数据的物理独立性是指应用程序对数据存储结构(也称物理结构)的依赖程度。数据的 逻辑独立性是指应用程序对数据全局逻辑结构的依赖程度。 在数据库系统中通过三级模式和二 级映象技术保证保证数据的独立性。 ) 10 试述数据库系统中的二级映象技术及作用。 (数据库系统的二级映像技术是指外模式与模式之间的映像、 模式与内模式之间的映象技 术,这二级映像技术不仅在三级数据模式之间建立了联系,同时也保证

4、了数据的独立性。 ) 数据模型与概念模型 1. 数据库的概念模型的特点 (真实反映现实世界,独立于具体的机器和DBM)S 2 什么是 E-R 图? (实体 -联系图( E-R 图),是用来描述现实世界中概念模型的一种著名方法。是数据库设 计的工具之一) 3 试述数据模型的三个要素。 (数据结构、数据操作和数据完整性约束条件) 4 数据库常见的三种数据模型 (层次(树) 、关系(二维表)和网状(网) ) 5 试述关系数据模型的特点。 (关系数据模型建立在严格的数学基础之上; 关系数据模型的概念单一, 容易理解; 关系 数据模型的存取路径对用户隐蔽;关系模型中的数据联系是靠数据冗余实现的) 6 数

5、据模型分为哪两种类型? 概念模型、逻辑模型和物理模型 。 关系数据理论 1 1NF,2NF,3NF 的定义分别是什么? 2 传统的集合运算和专门的关系运算分别有哪些? 3 关系数据库中基于数学上两类运算是什么? 数据库设计 1 试述数据库的设计步骤。 (经过需求分析、 概念结构设计、 逻辑结构设计、 物理结构设计、 数据库实施和数据库运 行和维护 6 个阶段) 2 概念结构设计的方法是什么?步骤是什么? (方法:自顶向上,自底向上,逐步扩张,混合策略。 步骤: 概念结构设计可分为两步: 第一步是抽象数据, 并设计局部视图, 第二步是集成局 部视图,得到全局的概念结构。 ) 3 需求分析的步骤是

6、什么? 1. 调查组织机构情况。 2. 调查各部门的业务活动情况。 3. 在熟悉了业务活动的基础上,协助用户明确对新系统的各种要求,包括信息要求, 处理要求,安全性与完整性要求。 4. 确定新系统的辩解。 4 设计题:设计 E-R 图、转化为关系模型、指出主码和外码,用 SQL 定义基本表(后例) 分 E-R 图之间的冲突主要有哪些? 属性冲突、命名冲突、结构冲突三种。 关系数据库 1 试述关系模型应满足的三类完整性 , 说明实体完整性和关系参照完整性的含义。 (实体完整性、 参照完整性和用户定义的完整性; 实体完整性是主属性不能为空, 关系的 参照完整性规则为:若属性(或属性组)F是基本关系

7、R的外码,它与基本关系 S的主码Ks 相对应(基本关系 R 和 S 不一定是不同的关系) ,则对于 R 中每个元组在 F 上的值必须取空值 ( F 的每个属性值均为空值)或者等于 S 中某个元组的主码值。 ) SQL 1 试述 SQL 语言的特点。 ( SQL 语言集数据查询、数据操纵、数据定义和数据控制功能于一体,高度非过程化语 言,具有3个特点: SQL具有自含式和嵌入式两种形式;SQL具有语言简洁、易学易 用的特点; SQL支持三级模式结构。) 2 SQL 定义基本表和表示查询 数据库保护 1 数据库的安全性,数据库安全性控制的一般方法。 (数据库的安全性是指保护数据库, 以防止不合法的

8、使用数据泄密、 更改或破坏; 用户标识与 鉴别; 存取控制。视图机制和数据加密。 ) 2 什么是数据库中的自主存取控制方法和强制存取控制方法? 自主存取控制方法:定义各个用户对不同数据对象的存取权限。当用户要访问数据库时, 首先检查其存取权限,以防止非法用户对数据库进行存取。 强制存取控制方法: 每一个数据对象被标以一定的密级, 每位用户也被授予某一级别的许 可证。系统规定只有具有某一许可证级别的用户才能存取某密级的数据对象。 3 数据库完整性、完整性约束条件。 (数据库的完整性是指数据的正确性和相容性; 表级约束、 元组级约束和属性级约束, 静态约 束和动态约束) 4 授权和回收的方法是什么

9、?视图的创建方法是什么? 5数据库的完整性概念与数据库的安全性概念之间存在什么区别和联系? 数据库的完整性和安全性是两个不同的概念,但是它们存在一定的联系。前者是为了防止 数据库中存在不符合语义的数据,防止错误信息的输入和输出造成无效操作和错误结果。后者 是保护数据库,防止被恶意破坏和非法存取。也就是说,安全性措施的防范对象是非法用户 和非法操作,完整性措施的防范对象是不合语义的数据。 增加:关系模型的完整性规则有哪几类? A :关系模型有三类完整性规则: 1 实体完整性一一基本关系的所有主属性都不能为空; 2. 参照完整性一一若属性(或属性组)F是基本关系R的外码,它与基本关系 S的主 码相

10、对应,则对于 R中每个元组在 F上的值必须为: 或者取空值(F的每个属性值均为空值时);或者等于S中某个元组的主码值; 3. 用户定义的完整性一一是针对某一具体关系数据库的约束条件,反映某一具体应用 所涉及的数据必须满足的语义要求。 什么是数据库的安全性?什么是数据库的完整性?两者之间有什么联系和区别? (1) 数据库安全性:即保护数据库,防止因用户非法使用数据库造成数据泄露、更改 或被破坏。 (2) 数据库完整性:指数据的正确性和相容性。 (3) 两者之间的联系和区别:数据的完整性与安全性是数据库保护的两个不同方面。 安全性是防止用户非法使 用数据库,包括恶意破坏数据和越权存取数据。完整性则

11、是防止合法用户使用数据库时向 数据库中加入不合语义的语句。也就是说,安全性措施的防范对象是非法用户和非法操作,完 整性措施的防范对象是不合语义的数据。 等值连接与自然连接的区别是什么? 答:自然连接需要取消重复列,而等值连接不需要。 自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性 组,并且要在结果中把重复的属性去掉。 1、 码 2、候选码3、外码 1、码: 唯一标识实体的属性集称为码。 2、 候选码:设K为关系模式R中的属性或属性组合。若 U完全依赖于K,贝U K 称为 R 的一个候选码。 或者说: 若关系中的某一属性组的值能唯一的标识一个元组, 而其真 子集不行

12、,贝称该属性组为候选码。 3、 外部码:当两个或两个以上的关系存在引用关系的时候,设 F是基本关系R的一个或 一组属性,但不是关系R的码,如果F与基本关系S的主码Ks相对应,则称F是基本关系R 的外码,并称基本关系 R 为参照关系,基本关系 S 为被参照关系或目标关系。且关系 R 和 S 不一定是不同的关系。即同一关系中的不同属性之间也可存在着引用关系。 视图的作用是什么? 1)视图能够简化用户的操作。 (2)视图使用户能以多种角度看待同一数据。 (3)视图对重构数据库提供了一定程度的逻辑独立性 (4)视图能够对机密数据提供安全保护。 什么是概念模型?数据模型?关系模型? 什么是投影? 什么是

13、函数依赖 数据库设计题: 例:设有一家百货商店,已知信息有: 每个职工的数据是职工号、姓名、地址和他所在的商品部。 每一商品部的数据有:它的职工,经理和它经销的商品。 每种经销的商品数有:商品名、生产厂家、价格、型号(厂家定的)和内部商品代号(商 店规定的)。 关于每个生产厂家的数据有:厂名、地址、向商店提供的商品价格。 ( 1)画出 E-R 图 (2)转换为关系模型结构; (3)指出转换结果中每个关系模式的主码和外码约束; ( 4)用 SQL 语句定义基本表,并实现主码和外码约束。 (1) 解: 图中: 职工:职工号,姓名,住址; 商品部:商品部号,名称; 商品:商品代号,价格,型号; 生产

14、厂家:生产厂编号,厂名,地址; 经理:经理职工号,经理名。 (2)关系模型为: 职工(职工号,姓名,住址 ),工作商品部); 商品部(商品部号,名称); 商品(商品代号,价格,型号); 厂家(生产厂编号,厂名,地址); 销售(商品代号,商品部号); 生产(生产厂编号,商品代号) (3)主码和外码约束 职工:主码为职工号;外码为工作商品部,对应的主码表和主码为商品部(商品部号) 商品部:主码为商品部号 商品:主码为商品代号 生产厂家:主码为生产厂编号 销售:主码为商品代号和商品部号;外码为商品代号,对应的主码表和主码为商品(商品代号); 外码为商品部号,对应的主码表和主码为商品部(商品部号) 生产:主码为生产厂编号和商品代号;外码为生产厂编号,对应的主码表和主码为生产厂家(生

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论