(数据库基础)课件.ppt

(数据库基础)课件.ppt

ID:57029852

大小:139.50 KB

页数:29页

时间:2020-07-26

(数据库基础)课件.ppt_第1页
(数据库基础)课件.ppt_第2页
(数据库基础)课件.ppt_第3页
(数据库基础)课件.ppt_第4页
(数据库基础)课件.ppt_第5页
资源描述:

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

1、本章内容1.1 数据库基本概念1.2数据模型1.3数据库技术的发展第1章数据库基础§1.1数据库基本概念1.信息信息是事物运动状态和特征的表现形式。2.数据数据是指能被计算机识别和处理的物理符号,包括数字、文字、图形、图像、声音、动画和影像等。数据是信息具体化的表示形式。是数据库系统研究和处理的对象。3.数据处理数据处理是指对数据进行收集、存储、计算、分类、排序和传输等操作。1.1.1信息、数据和数据处理4.数据管理数据管理是数据处理的核心。它主要是指对数据进行分类、排序、编码、存储、检索和维护等操作。§1.1.2数据管理技术的发展随着计算机系统硬件和软件技术的发展,计算

2、机数据管理经历了由低级向高级的发展过程,这一过程一般可以分为3个阶段:1.人工管理阶段2.文件系统阶段3.数据库系统阶段数据库系统阶段的数据管理特点:(1)数据结构化数据库中的数据是有结构的,这种结构决定于数据库所采用的数据模型。数据库不仅反映客观事物本身,而且反映出事物之间的联系。(2)实现数据共享,减少数据冗余在数据库系统中,数据已经从应用程序中分离出来供多个应用程序使用,从而实现了数据共享,减少数据冗余,但不是消灭冗余,必要的重复还要保留,以体现数据之间的联系.(3)数据独立性高1)数据库的物理独立性:数据库的物理结构改变时,其逻辑结构不变。2)程序和数据的逻辑独立

3、性:数据库的逻辑结构改变时,用户的程序不用改变(4)有统一的数据管理和控制功能1.数据库(DBDataBase)数据库是存储在计算机中结构化的相关数据的集合。它不仅包含描述事物的数据本身,而且包含数据之间的联系。在VisualFoxPro中,数据库是存放表(Table)、视图(虚拟表)及其联系的容器。2.数据库管理系统(DBMS)(1)DBMS的概念数据库管理系统是建立、维护、使用和管理数据库的软件。常用的数据库管理系统有SQLServer,Oracle,DB2等;微型计算机中常用的小型数据库管理系统有VisualFoxPro,Access等。§1.1.3数据库系统的基本

4、概念2)DBMS的功能①数据定义功能DBMS提供数据定义语言(DDL,DataDefinitionLanguage),定义数据库的结构。②数据操纵功能DBMS提供数据操纵语言(DML,DataManipulationLanguage),实现对数据库的操作。基本的数据操作有四种:检索、插入、删除和修改。③数据库运行控制功能④数据库的维护功能3.数据库应用程序它是为了解决某个实际问题,程序开发人员利用DBMS编写的应用软件。例如财务软件。4.数据库系统(DBSDataBaseSystem)数据库系统是指引入数据库技术后的计算机系统。它由3个部分组成。数据库系统的核心是数据库管

5、理系统(DBMS)。计算机硬件系统操作系统数据库管理系统(DBMS)数据库系统计算机软件系统数据库(DB)(DBS)数据库应用程序其他辅助工具软件数据库管理员(DBA)计算机操作人员普通用户5.数据库应用系统安装并运行数据库应用程序的数据库系统称为数据库应用系统。§1.2 数据模型1.现实世界现实世界是存在于人们大脑映象之外的客观世界,事物及其相互联系处在这个客观世界中。事物可以是实体,比如一个人,一台计算机;也可以是抽象概念,比如某人的爱好和性格等。2.信息世界信息世界是对现实世界进行抽象而得到的概念世界,它不是现实世界的简单录像,而是经过选择、命名和分类等抽象过程而产

6、生的概念模型。信息世界是以人的观点来描述和表示客观世界。3.数据世界数据世界又称机器世界,数据世界是以机器的观点来描述和表示信息世界,是信息世界在计算机中数字化的表示。§1.2.1从现实世界到数据世界三个世界的内容及其联系如图下所示。§1.2.2数据模型1.数据模型的概念模型是对客观世界中复杂事物的抽象描述,获取模型的抽象过程叫做建模。为了对客观世界进行研究,人们通常采用某种抽象模型来描述。在数据库系统中,使用数据的观点来描述客观世界,从而建立数据模型。数据模型是数据库管理系统中用于提供信息表示和操作手段的形式框架。2.数据模型的组成(1)数据结构数据结构用于描述系统的静

7、态特性,即描述数据本身的内容和特性以及数据之间的联系。(2)数据操作数据操作用于描述系统的动态特性,即描述检索操作和更新操作(插入、删除、修改)。(3)完整性约束关系完整性是为保证数据库中数据的正确性和相容性,对关系模型提出的某种约束条件或规则。完整性通常包括实体完整性、域完整性和参照完整性。数据模型可以分为两个层次:概念模型和数据模型。1.数据模型的概念概念模型是在信息世界中建立的逻辑模型,它是按人的观点对数据建模。它是从“现实世界(事物,事物属性)”到“信息世界(实体,实体属性)”的第一层次抽象。在概念模型中事物被抽象为实

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

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

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