南京大学软件学院数据库复习整理.pdfVIP

南京大学软件学院数据库复习整理.pdf

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第一章数据库系统概述

1.基本概念

数据:指具有一定的语义含义,并且可以被记录下来的已知事实

在计算机中,数据被表示为具有一定格式(或结构)的符号串,它是计算机软件中程序加工

的原料与结果,属于软件范畴

数据库(Database,简称DB):数据集合,具有统一的结构形式并存放于统一的存储介质

内,它由多种应用数据集成,并可被应用所共享

数据库管理系统(DatabaseManagementSystem,简称DBMS):一种管理数据库的系统

软件

数据库管理员(DatabaseAdministrator,简称DBA):对数据库进行规划、设计、维护、

监视的专职人员

数据库系统(DatabaseSystem,简称DBS):一个以对海量的、具有复杂数据结构的、可

以持久保存的、可供多用户共享的数据进行统一管理为目标的计算机系统

DBS的组成部分:数据库/数据库管理系统/数据库管理员/软件平台/硬件平台

数据库应用系统(DatabaseApplicationSystem,简称DBAS):利用数据库系统作应用开

发所构成的集成化的独立运行系统

DBAS的组成:数据库系统/应用软件/应用界面/用户

2.数据管理技术的三个发展阶段

人工管理(50年代以前)-文件系统管理(60—70年代)-数据库系统管理(70年代

至今)

3.数据库系统的三级模式

数据模式是数据库系统中数据结构的一种表示形式,它具有不同的层次与结构方式

概念模式(简称模式)/外模式(也称子模式、用户模式)/内模式(也称物理模式)

第二章数据模型

1.数据模型(datamodel):描述数据的结构,定义在该数据结构上可以执行的操作以及

数据之间必须满足的约束条件

数据模型的组成:数据结构/数据操作/数据约束

2.数据结构:描述数据的类型、内容、性质以及数据间的联系

数据结构是一个数据模型的基础,数据操作与数据约束均是建立在相应的数据结构上的

3.数据操作:在相应数据结构上可以执行的操作类型与操作方式

在不同的数据结构上可以提供不同的操作方式与操作类型

4.数据约束

主要描述数据结构内数据间的相互关系

包括:

数据间的语法/语义联系

数据间的制约与依存关系

数据(间)的动态变化规则

其目的是确保数据的正确、有效与相容

5.根据抽象层次的不同,数据模型可分为:概念数据模型(conceptualdatamodel),逻辑

数据模型(logicdatamodel),物理数据模型(physicaldatamodel)

6.概念世界与概念模型

概念世界是一个较为抽象、概念化的世界,它给出了数据的概念化结构。概念世界一般用概

念模型表示

注:常用的几种概念模型

实体-联系(E-R)模型

扩充的实体-联系(EE-R)模型

面向对象模型

谓词模型

7.实体-联系(E-R)模型:一种概念化的模型,它将现实世界的要求转化成实体、联系、

属性等基本概念及它们之间的两种基本关系,并且用一种较为简单的图表示,称E-R图

(Entity-Relationshipdiagram)

实体(Entity):客观存在且又能相互区别的事物,是对现实世界中的客观事物的抽象,是概念

世界中的基本单位

属性(Attribute):实体所具有的某种特性或特征,一个实体可以有多个属性

联系(Relationship):一个实体集中的实体与另一个实体集中的实体之间的对应关系。在概

念世界中,我们用两个实体集的联系来反映它们之间的这种关系

注:

联系的种类(与联系相关的实体集的个数)

两个实体集间的联系(二元联系)

多个实体集间的联系(多元联系)

单个实体集内部的联系

选课联系(学生,课程,成绩)

8.ER模型转换为对应的关系模式

1)实体集转换为关系

实体集对应于一个关系

关系名:与实体集同名。

属性:实体集的所有属性。

主码:实体集的主码。

2)联系转换为关系

联系转换成为关系模式。联系转换成为关系模式时,要根据联系方式的不同采用不同的转换

方式

a)1:1联系的转换方法

第一步:联系形成的关系独立存在:

职工表(职工号,姓名,年龄)主码:职工号

产品表(产品号,产品名,价格)主码:产品号

负责(职工号,产品号)主码:职工号或产品号

第二步:合并

合并方案1:“负责”与“职工”两关系合并:

职工(职工号,姓名,年龄,产品号)

产品(产品号,产品名,价格)

文档评论(0)

136****6646 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档