- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库系统论(第四版)第1章
第一章 绪 论 本章目标:阐述数据库基本概念和基本知识,是后续各章节学习的基础。目的在于了解基本知识,掌握基本概念,为以后的学习打好基础。 第一章 绪论 1.1 数据库系统概述 1.2 数据模型 1.3 数据库系统结构 1.4 数据库系统的组成 1.5 小结 重点和难点 重点: 掌握数据库的相关基本概念; 掌握E-R模型的设计; 掌握实体、属性定义和实体型之间的联系类型及特点; 了解关系数据模型的特点 难点:E-R模型的设计 数据库在计算机系统中的地位 数据库的地位 数据库技术产生于六十年代中期,是计算机科学的重要分支 数据库系统是计算机系统的基础软件 数据库技术是信息系统的核心和基础 数据库的建设规模、数据库信息量的大小和使用频度已成为衡量一个国家信息化程度的重要标志 数据库技术发展回顾 经历了三代演变 层次/网状系统 关系系统 新1代数据库系统家族 造就了三位图灵奖turing aware得主 CW.Bachman、E.F.Codd和James Gray 发展了一门计算机基础学科 以数据模型和DBMS核心技术为主,内容丰富,领域广泛 形成了一门巨大的软件行业 DBMS及其相关工具产品、应用解决方案 三位图灵奖得主 Charles W.Bachman网状数据库之父 Edgar Frank Codd 关系数据库之父 美国工程院院士 James Gray数据库技术和事务处理专家 1.1 数据库系统概述 1.1.1 相关基本概念 1.1.2 数据管理技术的产生和发展 1.1.3 数据库系统的特点 1.1.1 相关基本概念 数据(Data) 数据库(Database) 数据库管理系统(DBMS) 数据库系统(DBS) 一.数据 数据(Data):数据库中存储的基本对象 定义:描述事物的符号记录 种类 数字、文本、图形、图像、音频、视频、学生的档案记录、货物的运输情况等 数据 特点:数据与其语义是不可分的 例: 93 数据举例 学生档案中的学生记录 (李明,男,197205,江苏南京市,计算机系,1990) 二.数据库(Database,简称DB) 定义:长期储存在计算机内、有组织的、可共享的大量数据的集合。 三.数据库管理系统 定义:位于用户与操作系统之间的一层数据管理软件 用途: 科学地组织和存储数据 高效地获取和维护数据 DBMS的主要功能 数据定义功能 数据组织、存储和管理 数据操纵功能 数据库的事务管理和运行管理 数据库的建立和维护功能(实用程序) 其它功能 四.数据库系统(Database System,DBS) 概念: 在计算机系统中引入数据库后的系统构成 在不引起混淆的情况下常把数据库系统简称为数据库 构成 数据库 数据库管理系统(及其开发工具) 应用系统 数据库管理员(DBA) 四个基本概念 数据(Data) 数据库(Database) 数据库管理系统(DBMS) 数据库系统(DBS) 1.1.2 数据管理技术的产生和发展 数据处理 指对各种数据进行收集、存储、加工和传播的一系列活动的总和 数据管理 指对数据进行分类、组织、编码、存储、检索和维护等操作。 ----是数据处理的中心问题 数据处理与数据管理的关系:数据管理技术的优劣将直接影响数据处理的效率 数据管理技术的产生和发展(续) 数据管理技术的发展过程 人工管理阶段(20世纪40年代中--50年代中) 文件系统阶段(20世纪50年代末--60年代中) 数据库系统阶段(20世纪60年代末--现在) 数据管理技术的产生和发展(续) 数据管理的发展动力: 应用需求的推动 计算机硬件的发展 计算机软件的发展 1.1.3 数据库系统的特点 应用程序与数据的对应关系(数据库系统) 数据共享的好处 减少数据冗余,节约存储空间 避免数据之间的不相容性与不一致性 使系统易于扩充 数据独立性高 物理独立性:指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。 ----当数据的物理存储改变了,应用程序不用改变 逻辑独立性:指用户的应用程序与数据库的逻辑结构是相互独立的。 ----当数据的逻辑结构改变了,应用程序也可以不变 数据结构化 整体数据结构化是数据库的主要特征之一 数据库中实现的是数据的真正结构化 数据结构用数据模型描述,无须程序定义和解释 数据可以变长 数据的最小存取单位是数据项 数据由DBMS统一管理和控制 DBMS提供的数据控制功能 数据的安全性(Security)保护 数据的完整性(Integrity)检查 并发(Concurrency)控制 数据库恢复(Recovery) 1.2 数据模型 1.2.1 两大类数据模型 1.2.2 数据模型的组成要素 1.2.3 概念模型 1.2.4
文档评论(0)