【计算机基础课件】数据库技术基础.ppt

【计算机基础课件】数据库技术基础.ppt

ID:53124340

大小:1.80 MB

页数:63页

时间:2020-04-17

【计算机基础课件】数据库技术基础.ppt_第1页
【计算机基础课件】数据库技术基础.ppt_第2页
【计算机基础课件】数据库技术基础.ppt_第3页
【计算机基础课件】数据库技术基础.ppt_第4页
【计算机基础课件】数据库技术基础.ppt_第5页
资源描述:

《【计算机基础课件】数据库技术基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第八章数据库技术基础大学计算机基础主要内容8.1数据库的基本概念8.2Access2003简介8.3数据库操作8.4数据查询8.5创建窗体8.1数据库的基本概念8.1.1数据及数据管理技术8.1.2数据库系统8.1.3数据模型8.1.1数据及数据管理技术1.基本概念数据:是人们用于描述客观事物的物理符号。信息:是数据中所包含的意义,是经过加工处理并对人类社会实践和生产活动产生决策影响的数据。数据处理(dataprocessing):数据处理是指对各种形式的数据进行收集、存储、加工和传播的一系列活动的总和。2.数据管理的发展(1)人工管理阶段特点:

2、①数据不保存。计算机主要用于科学计算,一般不需要保存数据。计算时将数据输入,计算后将结果数据输出。②没有专用的软件对数据进行管理。每个应用程序要包括存储结构、存取方法、输入输出方式等。存储结构改变时,应用程序必须改变,因而程序与数据不具有独立性。③只有程序概念,没有文件概念。数据的组织方式必须由程序员自行设计。④一组数据一个程序,即数据是面向程序的。8.1.1数据及数据管理技术8.1.1数据及数据管理技术(2)文件系统阶段特点:①数据可以长期保存。②数据的独立性低。有专门的软件,即文件系统进行数据管理,程序和数据之间由软件提供的存取方法进行转换,

3、但应用程序和数据之间的独立性较差,应用程序依赖于文件的存储结构,修改文件存储结构就要修改程序。③数据共享性差,数据冗余大。在文件系统中一个文件基本上对应于一个应用程序,即文件仍然是面向应用的。8.1.1数据及数据管理技术(3)数据库系统阶段数据库的特点是数据不再只针对某一特定应用,而是面向全组织,具有整体的结构性,共享性高,冗余度小,具有较高的程序与数据间的独立性,并且实现了对数据进行统一的控制。数据库技术的应用使数据存储量猛增,用户增加,而且数据库技术的出现,使数据处理系统的研制从围绕以加工数据的程序为中心转向围绕共享的数据来进行。8.1.1数

4、据及数据管理技术⑷分布式数据库系统阶段分布式数据库在逻辑上类似一个集中式数据库系统,实际上,数据存储在计算机网络的不同地域的结点上。每个结点有自己的局部数据库管理系统,它有很高的独立性。用户可以由分布式数据库管理系统,通过网络相互传输数据。8.1.2数据库系统1.数据库系统的组成(1)数据库(DataBase,DB)(2)数据库管理系统(DataBaseManagementSystem,DBMS)(3)数据库管理员(DataBaseAdministrator,DBA)2.数据库系统的基本功能(1)数据定义功能(2)数据操纵功能(3)数据库运行控制

5、功能(4)数据库的建立和维护功能8.1.2数据库系统3.数据库系统的基本特点(1)数据的结构化(2)数据的高共享性与低冗余性(3)数据的独立性(4)数据的统一管理与控制8.1.2数据库系统8.1.3数据模型1.现实世界的数据表示数据从现实世界到计算机数据库的抽象表示经历了三个阶段,即现实世界、概念世界、信息世界。⑴现实世界现实世界里的客观事物是我们进行管理的对象,这些对象之间既有区别也有联系。这种区别和联系取决于事物本身的特性。8.1.3数据模型⑵概念世界概念世界是现实世界在人脑中的反映,是对客观事物及其联系的抽象。概念世界的基本术语有:实体:客

6、观存在并可相互区分的事物。如工人、农民等。实体集:同一类实体的集合称为实体集。属性:用于描述事物性质,如工人实体可由若干属性(姓名、性别、工种、出生日期等)描述。关键字:用于唯一标识实体的属性或属性集。如学生的学号、姓名等联系:实体间的对应关系称为联系。联系分为两种。一种是实体内部各属性之间的联系;另一种是实体之间的联系。实体之间的联系有三种类型:一对一联系(1:1)、一对多联系(1:n)和多对多联系(n:n)。8.1.3数据模型⑶数据世界数据世界是概念世界进一步数据化的结果。数据世界的基本术语有:数据项:又称字段,是数据库数据中的最小逻辑单位,

7、用来描述实体的属性。记录:是数据项的集合,即一个记录是由若干个数据项组成,用来描述实体。文件:是一个具有文件名的一组同类记录的集合,用来描述实体集。三种世界的概念对应关系8.1.3数据模型8.1.3数据模型2.数据模型数据模型是数据库系统中用以提供信息表示和操作手段的形式框架。在数据库中数据模型是用户和数据库之间相互交流的工具。主要包括层次模型、网状模型、关系模型3种。1)层次模型层次模型将现实世界的实体彼此之间抽象成一种自上而下的层次关系,是使用树型结构表示实体与实体间联系的模型。8.1.3数据模型2)网状模型网状模型是一个网络。在数据库中满足

8、以下两个条件的数据模型称为网状模型。①允许一个以上的节点无父节点;②一个节点可以有多于一个的父节点。8.1.3数据模型3)关系模型在现实

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

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

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