第一章关系数据库精选PPT.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第一章关系数据库精选PPT.ppt》由会员分享,可在线阅读,更多相关《第一章关系数据库精选PPT.ppt(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章关系数据库1第1页,本讲稿共34页本章学习目标:本章学习目标:1、学习关系型数据库的基础知识,理解数据库系统的三级模式结构;2、学习数据模型及E-R图作法;3、掌握关系数据库关系的建立;4、学习关系数据库的完整性与规范化理论;2第2页,本讲稿共34页主要内容(上)1.1 数据库概述1.2 数据模型3第3页,本讲稿共34页1.1 数据库概述_基本概念u 数据数据(Data):描述事物的符号记录。描述事物的符号记录。数据和信息(Information)是两个密不可分的基本概念。通常我们说,数据是简单客观实体的符号化标识(多种媒体表示),信息是根据需要对数据进行加工处理后得到的结果,因此,可以
2、这样定义:信息是具有一定含义的数据,是经过加工处理后的数据,是对某一活动有价值的数据。在数据库中,存储的是描述事物的信息,是反映事物的有用数据。4第4页,本讲稿共34页u数据库数据库(DataBase,DB)储存在计算机内的、有组织的、可共享的数据集合储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。1.1.15第5页,本讲稿共34页uu数据库管理系统数据库管理系统数据库管理系统数据库管理系统(DataBase Management System(DataBase Management
3、 System,DBMS)DBMS)位于用户与操作系统之间的一层数据管理软件。用于建立、位于用户与操作系统之间的一层数据管理软件。用于建立、使用和维护数据库。使用和维护数据库。主要功能包括以下几个方面:主要功能包括以下几个方面:1.数据定义功能:数据定义功能:数据定义语言(Data Definition Language,DDL)2.数据操纵功能数据操纵功能:数据操纵语言(Data Manipulation Language,DML)3.数据库的运行管理数据库的运行管理:4.数据库的建立和维护功能:数据库的建立和维护功能:1.1.16第6页,本讲稿共34页uu数据库系统数据库系统(DataBa
4、se System,DBS)指在计算机系统中引入数据库后的系统。指在计算机系统中引入数据库后的系统。一般由存一般由存储介质、软件、处理对象、数据库、数据库管理系储介质、软件、处理对象、数据库、数据库管理系统统(及其开发工具及其开发工具)、数据库管理员和用户构成。、数据库管理员和用户构成。1.1.17第7页,本讲稿共34页应用系统应用系统DB用户用户应用开发工具应用开发工具DBMSOS用户用户用户用户DBA数据库系统数据库系统(DBS)1.1.18第8页,本讲稿共34页1.1 数据库概述_数据管理技术n数据库技术是应数据管理任务的需要而产数据库技术是应数据管理任务的需要而产生的。生的。n数据管理
5、技术经历了数据管理技术经历了人工管理人工管理、文件系统文件系统、数据库系统数据库系统三个阶段。三个阶段。1.1.29第9页,本讲稿共34页 人工管理阶段人工管理阶段(20世纪50年代中期以前)n特点:特点:(1)数据不保存数据不保存 (2)应用程序管理数据应用程序管理数据 数据需要由应用程序自己管理,没有相应的软件系统负责数据的管理工作。应用程序中不仅要规定数据的逻辑结构,而且要设计物理结构,包括存储结构、存取方法、输入方式等。因此程序员负相很重。(3)数据不共享数据不共享 数据是面向应用的,一组数据只能对应一个程序。(4)数据不具有独立性数据不具有独立性 数据的逻辑结构或物理结构发生变化后,
6、必须对应用程序做相应的修改。1.1.210第10页,本讲稿共34页应用程序1数据集1应用程序2数据集2应用程序n数据集n1.1.211第11页,本讲稿共34页 文件系统阶段文件系统阶段(50年代后期60年代中期)n特点:特点:(1)数据可长期保存数据可长期保存 (2)由文件系统管理数据由文件系统管理数据 相互独立的数据文件;“按文件名访问,按记录进行存取”的管理技术;记录内的结构性而整体无结构;存取方法转换使应用程序与数据之间有了一定的独立性;数据在存储上的改变不一定反映在程序上。(3)数据共享性差,冗余度大数据共享性差,冗余度大 文件仍然是面向应用的;数据的冗余度大;数据的修改和维护困难 (
7、4)数据独立性差数据独立性差 不容易扩充;数据与程序之间仍缺乏独立性;是一个无弹性的无结构的数据集合。1.1.212第12页,本讲稿共34页应用程序1文件1应用程序2文件2应用程序n文件n存取方法1.1.213第13页,本讲稿共34页数据库系统阶段数据库系统阶段(60年代 )n特点:特点:(1)数据结构化数据结构化 数据结构化是数据库与文件系统的根本区别。文件系统中,尽管其记录内部已有了某些结构,但记录之间没有联系。数据的最小存取单位是记录。数据库系统实现整体数据的结构化,描述数据时不仅要描述数据本身,还要描述数据之间的联系。数据的最小存取单位是数据项。1.1.214第14页,本讲稿共34页学
8、生记录格式示例学生记录格式示例面向组织面向组织(多个应用)的学生数据组织多个应用)的学生数据组织1.1.215第15页,本讲稿共34页(2)数据的共享性高,冗余度低,易扩充数据的共享性高,冗余度低,易扩充数据库系统中的数据可以被多个用户、多个应用共享使用。(3)数据独立性高数据独立性高物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。应用程序要处理的只是数据的逻辑结构,而数据的存储是由DBMS管理的。逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即数据的逻辑结构改变了,用户程序也可以不变。1.1.216第16页,本讲稿共34页(4)数据由数据由DBMS统一管理
9、和控制统一管理和控制 数据库的共享是并发的(Concurrency)。DBMS还必须提供的数据控制功能:数据的安全性(Security)数据的完整性(Integrity)并发(Concurrency)控制 数据库恢复(Recovery)1.1.217第17页,本讲稿共34页应用程序1应用程序2数据库管理阶段程序与数据的对应关系数据库管理阶段程序与数据的对应关系 DBMS 数据库数据库1.1.218第18页,本讲稿共34页(1)数据库系统结构的两种考察角度)数据库系统结构的两种考察角度 从数据库管理系统角度看,数据库系统通常采用三级模式结构,这是数据库管理系统内部的系统结构。从数据库最终用户角度
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第一章 关系 数据库 精选 PPT
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内