- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SqlServer2008关系数据库管理系统概念整理ppt
关系数据库管理系统 目录 为什么需要数据库 数据库发展史 关系数据库基本概念 时下流行的数据库 什么是数据 数据(Data) 是记录在介质中信息。 详细解释:进行各种统计、计算、科学研究或技术设计等所依据的数值。 计算机科学中的解释 数据:在计算机系统中,各种字母、数字符号的组合、语音、图形、图像等统称为数据,数据经过加工后就成为信息。 存储数据的方法 人工管理阶段(50年代) 第一种方法:用大脑来记住数据 第二种方法:写在纸上 程序员利用计算机管理( 50~60年代) 第三种方法:写在计算机的内存中 第四种方法:写成磁盘文件 特点:共享性差,独立性差 数据库管理阶段(60年代后期) 特点:共享性,独立性高 数据库管理系统的需要 数据库管理系统出现之前,人们用文件存储数据。 对象:课程(Course)、学生(Studant)、教师(Teacher) 功能:排课功能、选课功能、查询功能 用户:教务、教师、学生 数据库管理系统的需要 传统方式的缺点: 数据重复 数据不一致 而使用数据库管理系统对数据专门进行控制,解决了这些难题。数据库使大规模数据应用更加容易。 数据库管理系统的需要 数据库方法的优点: 冗余降低:减少了多余的数据文件 避免了不一致性 : 数据共享: 实施标准 :以标准的格式存储数据 应用安全性限制 :角色授权 完整性得到维护 :各个表之间相互制约,如保证学生不会选择没有的课程 什么是数据库(DataBase) 数据库是数据的集合。是从逻辑上存放和管理数据的地方。 什么是数据库管理系统 对于数据库中的数据,我们需要经常进行添加、修改、删除、查找等操作 为了处理以上任务,需要一个专用的计算机程序称为数据库管理系统(DBMS) 数据库能够做什么 存储大量数据,方便检索和访问 保持数据信息的一致、完整 共享和安全 通过组合分析,产生新的有用信息 数据库在系统中的地位 数据库的应用 数据库的应用 订票系统 图书管理系统 医院管理系统 银行 等等... DBMS的体系结构 外部层(用户看到的数据库) 数据定义语言(DDL) :定义和声明数据 库对象 数据操纵语言(DML ):对数据库对象进 行操作 数据控制语言(DCL ):控制用户对数据 库对象的访问 DBMS的体系结构 概念层(程序员看到的数据库):数据库的逻辑表示 内部层(机器看到的数据库) :数据的物理存储 映射: 决定了一个层次与另一个层次之间的对应性。 数据库的发展史 萌芽阶段——文件系统 使用磁盘文件来存储数据 初级阶段——第一代数据库 出现了网状模型、层次模型的数据库 中级阶段——第二代数据库 关系型数据库和结构化查询语言 高级阶段——新一代数据库 “关系-对象”型数据库 基于对象的逻辑模型 基于对象的模型:应用最广的是实体-关系模型(E/R),是由Peter Chen 于1976年引入的。 实体-关系模型:是基于对现实世界中所包含的一组对象或实体及它们之间的关系的观察。 实体-关系模型(E/R) 实体:一个容易辨认的事物,是任何对象、地方、人或关于记录数据的活动。 用矩形表示实体 属性:已知实体的一种性质 实体有两种:依赖实体(弱体)和独立实体 实体-关系模型(E/R) 实体间关系种类 关系:实体之间的联系 例如,在学生和老师之间有一个关系。这个关系代表老师可以教几个学生,而学生可以由几个老师教。这个关系可命名为 TEACH。 用菱形表示关系 有三种类型的关系: 一对一 一对多(多对一) 多对多 一对一关系 请考虑一个学校示例。对于某个系(如社会科学系),只有一位系主任。这就是一对一关系的示例。 多对一关系 学生 可以选择一个系,但是许多学生 可以同时选择一个系。这就是多对一的关系。 多对多关系 一个学生 可以上多门 课程。多个学生 可以注册一门给定的课程。这就是多对多的关系。 关系数据库的基本概念 关系模型:用行-列格式的简单表格来表示数据库中的所有数据。 关系数据库管理系统(RDBMS)一个数据库管理系统,对用户可见的所有数据严格地组织成数据值的表格,所有的数据库操作都必须在这些表上执行 关系数据库的基本概念 关系数据库的基本概念 主键:唯一地标识行的列或列的组合 外键:表中的列值与另外一张表的主键相匹配的列 关系数据库的基本概念 关系:表格是一种关系;表格和表格之间通 过外键联系起来。 现在流行的RDBMS产品: Oracle Oracle公司的产品 “关系-对象”型数据库 产品免费、服务收费 SQL Server 微软公司的产品 针对不同用户群体的
文档评论(0)