数据库技术上课讲义.ppt

数据库技术上课讲义.ppt

ID:61278317

大小:3.08 MB

页数:29页

时间:2021-01-23

数据库技术上课讲义.ppt_第1页
数据库技术上课讲义.ppt_第2页
数据库技术上课讲义.ppt_第3页
数据库技术上课讲义.ppt_第4页
数据库技术上课讲义.ppt_第5页
资源描述:

《数据库技术上课讲义.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库技术在计算机领域,数据泛指一切能够被输入到计算机中并被计算机处理的符号,它们可以是数值、字符、图形、声音等。(1)数据6.1数据库技术基本概念(2)数据处理数据处理是指利用计算机对各种类型的数据进行收集、存储、分类、计算或加工、检索、传输、维护的一系列操作。随着计算机软件、硬件技术的发展,数据处理的主要工作已不再是计算,而是进行管理。人工管理阶段文件系统阶段数据库系统阶段数据库技术发展的三个阶段数据库是数据处理技术发展的产物,基本概念主要有数据、数据处理、数据库、数据库管理系统以及数据库系统等。人工管理阶段

2、:用户的应用程序与数据相互结合不可分割,当数据有所变动时程序则随之改变,程序与数据之间不具有独立性。文件管理阶段:数据以文件形式长期保存和处理,应用程序和数据之间具有了一定的独立性。一个文件可被多个应用程序使用,一个应用程序也可使用多个数据文件。数据文件之间无关联,同样的数据会在不同文件中出现,数据冗余大。应用程序1数据集1应用程序2数据集2数据集3应用程序3人工管理阶段冗余文件组n应用程序1应用程序2应用程序n文件组1文件组2文件系统……文件系统阶段数据库系统阶段:在这一管理方式下,数据被组织到一个结构化的数据

3、库中统一管理,数据之间是有联系的;数据不再面向某个应用程序而是面向整个系统,所有用户可同时存取库中的数据;数据与程序之间相互独立。应用程序1应用程序2数据库管理系统数据库系统阶段数据库DBMSDB是指以一定的组织方式将相关的数据组织在一起,长期存放在计算机内,可为多个用户共享。数据库是数据库系统的核心,是数据库系统的管理对象。(3)数据库(DB)6.1数据库技术基本概念(4)数据库管理系统(DBMS)是管理数据库的软件的集合,是位于用户(或应用程序)与操作系统之间的数据库软件,是用户访问数据库的接口。DBMS的组

4、成6.1数据库技术基本概念(5)数据库系统数据库系统(DBS):是指采用了数据库技术的计算机系统。数据库系统主要由五部分组成:①数据库②DBMS③数据库应用软件④数据库管理员⑤用户。数据库系统的组成6.2数据模型当我们面对“海量”的数据,如何管理和储存它们,这就需要有一个“模型”按照一定的组织方式进行管理。任何一个数据库管理系统都是基于某种数据模型的。常用的支持数据库系统的数据模型有:层次模型、网状模型、关系模型数据库的性质是由这些数据模型决定的。如Access支持关系模型,所以由Access创建的数据库就为关系

5、数据库。层次模型是最早的数据模型。该模型像一棵倒置的树,根结点在上,层次最高,子结点在下,逐层排列。其主要特征是:有且只有一个无双亲的根结点;根结点以外的子结点,向上仅有一个父结点,向下可以有若干个子结点。6.2数据模型1.层次模型网状模型是层次模型的扩展。其主要特征是:允许有一个以上的结点无双亲结点;至少有一个结点有多于一个的双亲结点。2.网状模型6.2数据模型姓名性别年龄王一男24林二女22李三男21陈四女23一般来说,任何数据模型都描述一定事物数据之间的关系。层次模型描述数据之间的从属层次关系;网状模型描述

6、数据之间的多种从属的网状关系。而关系模型则用二维表表示事物间的联系。当前主流数据库普遍采用的是关系数据模型。3.关系模型班级姓名性别年龄01会计王一男2402网工林二女2203软工李三男2104商务陈四女23表6.1某学校学生信息表表6.2某学校学生分布情况表6.3数据模型关系模型的几个基本概念①关系:一个关系对应一张二维表,表名即关系名。②元组:表中的一行即为一个元组,又称为行或记录。③属性:表中的一列即为一个属性,给每一个属性起一个名称即属性名。④主键:唯一标识关系中的任何一个元组的属性称为该关系模式的主键。

7、6.3关系数据库设计关系数据库设计步骤:(1)需求分析;(2)概念设计;(3)逻辑设计;(4)物理设计;(5)数据库实施;(6)数据库运行维护。开始实施--施工建造前期准备--图纸设计提出方案--小区规划开始调研—可行性分析业主入住小区管理—物业维护建一个居民小区打个比喻:6.3关系数据库设计需求分析是数据库设计的第一步。该阶段主要是对数据库应用系统所要处理的对象进行全面了解,大量收集各类基础数据以及用户对数据库信息和对基础数据进行处理的要求等。(1)需求分析信息要求:每个学校是以学院为单位进行管理的,学院又分为

8、系,系分为教研室,教研室聘请教师,系开设班级,学生按专业分班。其中涉及到学院、系、教研室、教师、学生、班级、课程等各方面的信息。处理要求:对学院、系、教研室、教师、班级、学生、成绩等进行管理(包括增加、修改、删除);打印学生成绩报表等。例如:“学生信息管理系统”6.3关系数据库设计概念设计的目标是产生反映需求信息的数据库概念结构。它与具体的DBMS无关。(2)概念设计现实

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

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

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