数据库应用基础讲义(3学时)

数据库应用基础讲义(3学时)

ID:39448370

大小:1.20 MB

页数:45页

时间:2019-07-03

数据库应用基础讲义(3学时)_第1页
数据库应用基础讲义(3学时)_第2页
数据库应用基础讲义(3学时)_第3页
数据库应用基础讲义(3学时)_第4页
数据库应用基础讲义(3学时)_第5页
资源描述:

《数据库应用基础讲义(3学时)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章数据库应用基础数据库的基本概念数据库系统的组成及特点数据模型关系数据库的基本概念及基本操作本章知识要点第5章数据库应用基础5.1数据库概述5.2数据库系统5.3数据模型5.4关系数据库及其应用5.5关系数据库设计(自学)*不要求的习题本章内容5.1数据库概述5.1.1数据库应用实例5.1.2数据库的基本术语5.1.3数据库技术的发展本节内容5.1.1数据库应用实例简单地说,数据库是相关信息的集合。为了实现计算机的信息管理和处理,必须科学合理地建立数据库,要有相应系统软件的支持,而且要开发出相应业务的应用软件。5.1.2数据库的基本术语数据(Data)是用来记录信息的可识别的符号,是数

2、据库中存储的基本对象。数据库(DB)是长期存放在计算机外存上、有结构的、可共享的相关数据的集合。数据库数据数据库管理系统(DBMS)是用于建立、使用和维护数据库的系统软件。数据库管理系统5.1.3数据库技术的发展(不要求)1第一阶段人工管理阶段第二阶段文件系统阶段第三阶段数据库系统阶段5.2数据库系统5.2.1数据库系统的组成5.2.2数据库系统的三级模式结构(不要求)5.2.3数据库管理系统简介本节内容5.2.4数据库系统的特点5.2.1数据库系统的组成用户1用户2……用户3数据库管理员数据库图5.3数据库系统组成示意图应用系统应用开发工具数据库管理系统操作系统5.2.1数据库系统的组成

3、(续)1.数据库和数据库管理系统:数据库是存储在计算机上的有组织的数据集合。数据库管理系统(DBMS)是位于用户与操作系统之间、在操作系统之上的一层系统软件,是在操作系统的支持下,实现对数据库的各种操作。2.应用系统:是指为满足用户需求,而开发的数据库应用软件。3.应用开发工具:是指为开发数据库应用软件(编制应用程序),而采用的各种开发工具。4.人员:是指与数据库系统打交道的人,主要包括:最终用户、应用系统开发员和数据库管理员。5.2.3数据库管理系统简介数据库定义功能数据操纵功能数据库建立和维护功能数据库运行管理功能通信功能数据字典MicrosoftAccessVisualFoxProO

4、racle数据库管理 系统的功能常见的数据库管理系统5.2.4数据库系统的特点数据的结构性强。1.数据的共享性好,冗余度低。2.数据的独立性高。3.数据控制功能强:数据安全性控制、数据完整性控制、并发控制4.5.3数据模型5.3.1三个世界的概念5.3.2概念模型5.3.3数据模型本节内容5.3.1三个世界的概念人们管理的事物存在现实世界中,事物与事物之间存在着联系。概念世界是现实世界中的事物在人们头脑中的反映,是对客观事物及其联系的抽象描述。概念世界现实世界是在概念世界抽象描述的基础上,进一步抽象为便于计算机处理的数据形式。数据世界(计算机世界)5.3.2概念模型1实体:把客观存在并且可

5、以相互区分的事物称为实体。例如一名学生。2属性:描述实体的特性称为属性。在现实世界中区分不同的事物,是由事物的性质和表现特征决定的。在概念模型中,通过属性来描述实体。例如:用“学号、姓名、性别、年龄、专业”等描述学生实体,将它们称为属性。“型”是指属性名,如学号、姓名等“值”是指属性的取值,如20070001、李红等5.3.2概念模型3实体集:同一类型实体的集合称为实体集。4实体型:对同类实体的描述称为实体型。它由实体名与其属性名共同构成。例如:学生(学号,姓名,性别,年龄,专业)(实体型是实体结构的组成形式)5.3.2概念模型(续)5关键字:能够唯一标识实体集中每个实体的某一属性或属性组

6、称为关键字(也称为码或实体标识符),它的值能够唯一区分不同的每个实体。6联系:在概念模型中将实体集之间的联系称为联系。通过联系反映现实世界事物之间的相互关联。6两个实体集的联系有三种类型:①一对一联系(记作1:1)实体集A中的一个实体至多与实体集B中的一个实体相对应;反之亦然。例如:班级与班长班级编号班级名称1001计算机1班1002计算机2班班级编号班长姓名1001李明1002王平6两个实体集的联系有三种类型:②一对多联系(记作1:n)实体集A中的一个实体与实体集B中的多个实体相对应;反之,实体集B中的一个实体至多与实体集A中的一个实体相对应。例如:班级与学生班级编号班级名称1001计算

7、机1班1002计算机2班班级名称姓名计算机1班李明计算机1班赵岩计算机2班王平计算机2班张红6两个实体集的联系有三种类型:③多对多联系(记作m:n)实体集A中的一个实体与实体集B中的多个实体相对应;反之,实体集B中的一个实体与实体集A中的多个实体相对应。例如:教师与学生教师编号教师姓名001王老师002张老师学号姓名2007001李明2007002刘兰2007003王丹2007004张三2007005周五5.3.3数据模

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。