二级基础知识数据库设计基础_第1页
二级基础知识数据库设计基础_第2页
二级基础知识数据库设计基础_第3页
二级基础知识数据库设计基础_第4页
二级基础知识数据库设计基础_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

1、二级基础知识数据库设计基础v 数据库技术的目的是有效地管理和存取大数据库技术的目的是有效地管理和存取大量的数据资源。数据库技术主要研究如何存储、量的数据资源。数据库技术主要研究如何存储、使用和管理数据,是计算机数据管理技术发展使用和管理数据,是计算机数据管理技术发展的新阶段。的新阶段。v 近年来,数据库技术和计算机网络技术已近年来,数据库技术和计算机网络技术已成为当今计算机领域应用广泛的两大领域。数成为当今计算机领域应用广泛的两大领域。数据库技术不仅应用于事务处理,并且进一步应据库技术不仅应用于事务处理,并且进一步应用到情报检索、人工智能、专家系统、计算机用到情报检索、人工智能、专家系统、计算

2、机辅助设计等领域。辅助设计等领域。 4.1 数据库系统的基本概念1、数据、数据库、数据管理系统、数据、数据库、数据管理系统数据数据(data):描述事物的符号记录(类型和值):描述事物的符号记录(类型和值)数据库数据库(db):结构化相关数据的集合:结构化相关数据的集合数据库管理系统数据库管理系统(dbms)管理数据库的系统软件管理数据库的系统软件数据库管理员(数据库管理员(dba)数据库系统数据库系统(dbs)数据库应用系统(数据库应用系统(dbas)v数据库数据库是长期存放在计算机内、有组织的、可以表现是长期存放在计算机内、有组织的、可以表现为多种形式的可共享的数据集合。为多种形式的可共享

3、的数据集合。v 数据库管理系统数据库管理系统是对数据库进行管理的系统软件,它是对数据库进行管理的系统软件,它的职能是有效地组织和存储数据、获取和管理数据,的职能是有效地组织和存储数据、获取和管理数据,接受和完成用户提出的访问数据的各种请求。接受和完成用户提出的访问数据的各种请求。v 数据库系统数据库系统是指拥有数据库技术支持的计算机系统,是指拥有数据库技术支持的计算机系统,它可以实现有组织地、动态地存储大量相关数据,提它可以实现有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享服务。供数据处理和信息资源共享服务。 2、数据库系统的发展、数据库系统的发展文件系统、层次数据库与网状数据库

4、、关系数文件系统、层次数据库与网状数据库、关系数据库据库3、数据库系统的基本特点、数据库系统的基本特点数据集成性、高共享与低冗余、数据独立性、数据集成性、高共享与低冗余、数据独立性、统一的管理与控制统一的管理与控制4、数据为系统的内部结构体系、数据为系统的内部结构体系三级模式:概念模式、外模式(子模式,用户三级模式:概念模式、外模式(子模式,用户模式)、内模式(物理模式)模式)、内模式(物理模式)二级映射:概二级映射:概-内内;外外概概4.2 数据模型1、数据模型的基本概念、数据模型的基本概念现实世界、信息世界、计算机世界现实世界、信息世界、计算机世界 通过数学通过数学模型(数据结构、数据操作

5、、数据约束)与模型(数据结构、数据操作、数据约束)与三级模式构成三种数学模型成为三种数据库三级模式构成三种数学模型成为三种数据库2、E-R模型(实体联系模型)模型(实体联系模型)实体:客观事物;属性:事物特性实体:客观事物;属性:事物特性联系:事物间关系(一对一、一对多、多对多)联系:事物间关系(一对一、一对多、多对多)图示有映象图示有映象3、数据库中最常见的数据模型有三种,它们是:、数据库中最常见的数据模型有三种,它们是:层次模型(分层);网状模型(交织成网络);层次模型(分层);网状模型(交织成网络);关系模型(二维表)。关系模型(二维表)。R1R2R3R4R5R3R1R2R4R5L1L2

6、L3L4L54 4、关系数据库的基本概念、关系数据库的基本概念关系:关系:一个关系就是一张二维表,每个关系有一一个关系就是一张二维表,每个关系有一个关系名。在计算机中,一个关系可以存储为一个关系名。在计算机中,一个关系可以存储为一个文件。个文件。属性:属性:二维表中一列的标题称为属性,有时也叫二维表中一列的标题称为属性,有时也叫做一个做一个字段字段。域:一个属性的取值范围叫做一个域。域:一个属性的取值范围叫做一个域。元组:二维表中一横排所有数据称为元组,有时元组:二维表中一横排所有数据称为元组,有时也叫做一条也叫做一条记录记录。 码:码:又称为关键字。二维表中的某个属性,若它又称为关键字。二维

7、表中的某个属性,若它的值唯一地标识了一个元组,则称该属性为侯选的值唯一地标识了一个元组,则称该属性为侯选码。若一个关系有多个码。若一个关系有多个侯选码侯选码,则选定其中一个,则选定其中一个为为主码主码,这个属性称为主属性。,这个属性称为主属性。 键或码:区别元组的属性或属性集键或码:区别元组的属性或属性集主键、侯选码(键)、外键(码)、全键主键、侯选码(键)、外键(码)、全键关系操纵:数据查询、数据删除、插入、修改关系操纵:数据查询、数据删除、插入、修改关系中的数据约束:实体完整性、参照完整性、用关系中的数据约束:实体完整性、参照完整性、用户定义的完整性(域的完整性)户定义的完整性(域的完整性

8、)4.3 关系代数关系模型的基本操作:笛卡尔积关系模型的基本操作:笛卡尔积关系模型的基本运算:插入、删除、关系模型的基本运算:插入、删除、修改、查询(选择、投影、笛卡修改、查询(选择、投影、笛卡尔积)尔积)关系代数中的扩充运算:关系代数中的扩充运算:交、除、连接与自然连接交、除、连接与自然连接4.4 数据库设计与管理1、数据设计概述、数据设计概述需求分析、概念设计、逻辑设计、物理设计需求分析、概念设计、逻辑设计、物理设计2、需求分析、需求分析信息要求、处理要求、安全性和完整性要求信息要求、处理要求、安全性和完整性要求3、数据库概念设计、数据库概念设计方法:集中式模式设计法、视图集成设计法方法:集中式模式设计法、视图集成设计法过程过程:选择局部应用、视图设计(自顶向下、由选择局部应用、视图设计(自顶向下、由底向上、由内向外)、视图集成底向上、由内向外)、视图集成

温馨提示

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

最新文档

评论

0/150

提交评论