sql-server-2008-学习讲义-幻灯片-13-ppt-关系数据库管理系统概念

上传人:F****n 文档编号:88134343 上传时间:2019-04-19 格式:PPT 页数:28 大小:1.63MB
返回 下载 相关 举报
sql-server-2008-学习讲义-幻灯片-13-ppt-关系数据库管理系统概念_第1页
第1页 / 共28页
sql-server-2008-学习讲义-幻灯片-13-ppt-关系数据库管理系统概念_第2页
第2页 / 共28页
sql-server-2008-学习讲义-幻灯片-13-ppt-关系数据库管理系统概念_第3页
第3页 / 共28页
sql-server-2008-学习讲义-幻灯片-13-ppt-关系数据库管理系统概念_第4页
第4页 / 共28页
sql-server-2008-学习讲义-幻灯片-13-ppt-关系数据库管理系统概念_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《sql-server-2008-学习讲义-幻灯片-13-ppt-关系数据库管理系统概念》由会员分享,可在线阅读,更多相关《sql-server-2008-学习讲义-幻灯片-13-ppt-关系数据库管理系统概念(28页珍藏版)》请在金锄头文库上搜索。

1、,关系数据库管理系统,目录,为什么需要数据库 数据库发展史 关系数据库基本概念 时下流行的数据库,什么是数据,数据(Data) 是记录在介质中信息。 详细解释:进行各种统计、计算、科学研究或技术设计等所依据的数值。 计算机科学中的解释 数据:在计算机系统中,各种字母、数字符号的组合、语音、图形、图像等统称为数据,数据经过加工后就成为信息。,存储数据的方法,人工管理阶段(50年代) 第一种方法:用大脑来记住数据 第二种方法:写在纸上 程序员利用计算机管理( 5060年代) 第三种方法:写在计算机的内存中 第四种方法:写成磁盘文件 特点:共享性差,独立性差 数据库管理阶段(60年代后期) 特点:共

2、享性,独立性高,数据库管理系统的需要,数据库管理系统出现之前,人们用文件存储数据。 对象:课程(Course)、学生(Studant)、教师(Teacher) 功能:排课功能、选课功能、查询功能 用户:教务、教师、学生,数据库管理系统的需要,传统方式的缺点: 数据重复 数据不一致 而使用数据库管理系统对数据专门进行控制,解决了这些难题。数据库使大规模数据应用更加容易。,数据库管理系统的需要,数据库方法的优点: 冗余降低:减少了多余的数据文件 避免了不一致性 : 数据共享: 实施标准 :以标准的格式存储数据 应用安全性限制 :角色授权 完整性得到维护 :各个表之间相互制约,如保证学生不会选择没有

3、的课程,什么是数据库(DataBase),数据库是数据的集合。是从逻辑上存放和管理数据的地方。,什么是数据库管理系统,对于数据库中的数据,我们需要经常进行添加、修改、删除、查找等操作 为了处理以上任务,需要一个专用的计算机程序称为数据库管理系统(DBMS),数据库能够做什么,存储大量数据,方便检索和访问 保持数据信息的一致、完整 共享和安全 通过组合分析,产生新的有用信息,数据库在系统中的地位,数据库的应用,数据库的应用,订票系统 图书管理系统 医院管理系统 银行 等等.,DBMS的体系结构,外部层(用户看到的数据库) 数据定义语言(DDL) :定义和声明数据 库对象 数据操纵语言(DML )

4、:对数据库对象进 行操作 数据控制语言(DCL ):控制用户对数据 库对象的访问,DBMS的体系结构,概念层(程序员看到的数据库):数据库的逻辑表示 内部层(机器看到的数据库) :数据的物理存储 映射: 决定了一个层次与另一个层次之间的对应性。,数据库的发展史,萌芽阶段文件系统 使用磁盘文件来存储数据 初级阶段第一代数据库 出现了网状模型、层次模型的数据库 中级阶段第二代数据库 关系型数据库和结构化查询语言 高级阶段新一代数据库 “关系-对象”型数据库,基于对象的逻辑模型,基于对象的模型:应用最广的是实体关系模型(E/R),是由Peter Chen 于年引入的。 实体-关系模型:是基于对现实世

5、界中所包含的一组对象或实体及它们之间的关系的观察。,实体关系模型(E/R),实体:一个容易辨认的事物,是任何对象、地方、人或关于记录数据的活动。 用矩形表示实体 属性:已知实体的一种性质 实体有两种:依赖实体(弱体)和独立实体,实体关系模型(E/R),实体间关系种类 关系:实体之间的联系 例如,在学生和老师之间有一个关系。这个关系代表老师可以教几个学生,而学生可以由几个老师教。这个关系可命名为 TEACH。 用菱形表示关系 有三种类型的关系: 一对一 一对多(多对一) 多对多,一对一关系,请考虑一个学校示例。对于某个系(如社会科学系),只有一位系主任。这就是一对一关系的示例。,多对一关系,学生

6、 可以选择一个系,但是许多学生 可以同时选择一个系。这就是多对一的关系。,多对多关系,一个学生 可以上多门 课程。多个学生 可以注册一门给定的课程。这就是多对多的关系。,关系数据库的基本概念,关系模型:用行列格式的简单表格来表示数据库中的所有数据。 关系数据库管理系统(RDBMS)一个数据库管理系统,对用户可见的所有数据严格地组织成数据值的表格,所有的数据库操作都必须在这些表上执行,关系数据库的基本概念,行:记录的最基本单位;关系的一个重要特 性是行的无序性。 列:属性;属性有一定的取值范围。NULL不表示任何信息。,列,行(记录),关系数据库的基本概念,主键:唯一地标识行的列或列的组合 外键:表中的列值与另外一张表的主键相匹配的列,主键,外键,主键,关系数据库的基本概念,关系:表格是一种关系;表格和表格之间通 过外键联系起来。,现在流行的RDBMS产品:,Oracle Oracle公司的产品 “关系-对象”型数据库 产品免费、服务收费 SQL Server 微软公司的产品 针对不同用户群体的多个版本 易用性好 DB2 IBM公司的产品 支持多操作系统、多种类型的硬件和设备,小 结,DBMS的优点 降低冗余度 一致性 数据共享 实施标准 安全性限制 完整性,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号