数据库系统概述ppt课件
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
DBMS
图1-3 数据库系统的工作过程
数据库
用户与数据库应用(即应用程序)交互,数据 库应用与DBMS交互, DBMS访问数据库中的数 据。
第1章 数据库系统概述
数据库管理系统 (DataBase Management System,DBMS)
是位于用户与操作系统之间的数据管理软件。 它包括4个方面功能:
– DBMS能定义数据的存储结构,提供数据的操纵机 制,维护着数据库的安全性、完整性和可靠性。
–如今的数据库管理系统大多数都是建立在关系模型 上的,因此称为关系型数据库管理系统(Ralation DataBase Management System,RDBMS)。
第1章 数据库系统概述
用户
数据库应用
第1章 数据库系统概述
数据库原理与应用
(09民航运输信息管理 )
通讯系电子教研室
主讲:林祥果
第1章 数据库系统概述
第1章 数据库系统概述
学习要点:
– 关系数据库基本概念 – 数据和数据模型 – 数据库的组成和数据库的内部结构 – 数据完整性约束
第1章 数据库系统概述
第1章 数据库系统概述
1.1 什么是数据库系统 1.2 数据和数据模型 1.3 实体-联系模型 1.4 关系数据模型 1.5 从E-R模型到关系模式的转换 1.6 数据库系统的内部结构 1.7 现代数据库系统的优点
(4) 信息需要一定的形式表示,信息与其表现符号不可 分离。
第1章 数据库系统概述
1.2.1 数据、数据标准和它的动态特性
信息的作用:
(1) 它可以提高人们对事物的认识,减少人们活动的盲目性; (2) 信息是社会机体进行活动的纽带,社会的各个组织通过信息网相互了解并协
同工作,使整个社会协调发展; (3) 信息又是管理活动的核心。
2. 数据(Data)
描述事物的符号记录称为数据。描述事物的符号可以是数字,也可以是文字、 图形、图像、声音、语言等,数据有多种表现形式,它们都可以经过数字化 后存入计算机。数据需要经过解释来表达其语义。
第1章 数据库系统概述
1.2.1 数据、数据标准和它的动态特性
3. 数据标准和实际规范 每个数据项不仅有便于识别它的名称,而且要有具体的 数据类型和取值范围等。
1. 数据(Data) 2. 数据标准和实际规范 3. 数据的静态与动态特性
第1章 数据库系统概述
1.2.1 数据、数据标准和它的动态特性
1. 信息(Information) 信息就是新的、有用的事实和知识。信息具有实效性、
有用性和知识性的特性,它是客观世界的反映。信息具有 如下四个特征: (1) 信息的内容是关于客观事物或思想方面的知识; (2) 信息是有用的,它是人们活动的必需知识; (3) 信息能够在空间和时间上被传递,在空间上传递信 息称为信息通信,在时间上传递信息称为信息存储;
图1-1 数据库系统构成及相关人员
第1章 数据库系统概述
1.1.1 数据库系统的组成
数据库 (DataBase,DB)
–是存放数据的仓库,是相互关联的数据的集合。 准确的说是长期存在计算机内、有组织的、可共 享的数据集合。它不仅包括描述事物的数据本身, 而且包括相关事物之间的联系。
应用程序
(1)数据定义功能 (2)数据操纵功能 (3)数据库的运行管理 (4)数据库的建立和维护功能
第1章 数据库系统概述
学生选课系统
图1-4 选修信息查询窗口
第1章 数据库系统概述
1.1.1 数据库系统的组成
源自文库
学生选课管理系统,主要实现 学生
对院校学生信息、课程信息、 m
选修信息等方面进行综合管理。 选修
成绩
学生:学号,姓名,性别,出 n
生日期,所在系,籍贯等属性;课程
课程:课程号,课程名,先修图1-5学生选课E-R图 课,学分等属性;
学生选修课程后应记录相应成 绩。
第1章 数据库系统概述
1.1.2 数据库系统与人
一个数据库系统,如果抛开其设计过程,实施 过程,试运行阶段不讲,假定前几个阶段的工 作已经完成,通过了验收,交付用户使用,即 进入日常运行阶段。那么,数据库设计人员, 应用程序开发人员,调试、测试及验收人员都 已经退出。参与日常运行的只有用户、数据库 系统管理员。他们各自有自己的职责。
第1章 数据库系统概述
1.1 什么是数据库系统
当今社会是一个信息社会,我们每天的工作、学习和生活 都会接触到大量的信息。可以将这些数据分门别类的保存在表 格中,再将这些表格保存到计算机中,计算机不但能保存数据, 还能对数据进行管理和维护。这就需要借助于数据库。
第1章 数据库系统概述
1.1.1 数据库系统的组成 一个数据库系统(DBS)应由五部分组成
–处理数据的程序,为解决用户的问题而设计、开 发的应用程序,它的数据信息是从某个数据源得 到的。
第1章 数据库系统概述
数据库系统是指在计算机系统中引入数据库后的系统。由 计算机硬件、数据库、数据库管理系统(及开发工具)、应用 系统和用户构成
数据库应用系统 应用开发工具软件 DBMS、主语言编译系统
第1章 数据库系统概述
1.2 数据和数据模型
一个大型数据库的设计、开发过程,是一个系 统工程或一项软件工程。数据库用户和系统管 理员,不一定要参加设计或开发工作。但他们 作为数据库的使用者,有必要对数据库系统中 的许多基本概念、技术有更多的了解。
第1章 数据库系统概述
1.2.1 数据、数据标准和它的动态特性
操作系统 计算机硬件
图1-2数据库系统的硬件及软件结构
第1章 数据库系统概述
数据库管理系统 (DataBase Management System,DBMS)
– 用户创建、管理和维护数据库必须有相应的计算机 软件,即数据库管理系统。是对数据库进行统一管 理的计算机软件,是位于用户与操作系统之间 。
4. 数据的静态与动态特性 静态特性:数据的基本结构、数据类型及取值范围等。 动态特性:插入、删除、修改、查询等。
第1章 数据库系统概述
1.2.2 数据模型
任何数据库系统的建立,都要依赖某种数据模型,来 描述和表示信息系统。因此,数据模型一般应满足三 个要求:
(1)需要尽可能真实地模拟或反映现实世界的数值(信息)特征。 (2)便于人们理解和交流。 (3)便于在计算机系统上实现存储和处理