- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库系统概论总结(一)
数据库系统概论 总结 第一章 绪论 四个基本概念: 数据(Data) 数据库(Database) 数据库管理系统(DBMS) 数据库系统(DBS) 一、数据 数据(Data)是数据库中存储的基本对象 数据的定义 描述事物的符号记录 数据的种类 文字、图形、图象、声音 数据的特点 数据与其语义是不可分的 二、数据库 数据库的定义 数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据集合 三、数据库管理系统 什么是DBMS 数据库管理系统(简称DBMS)是位于用户与操作系统之间的一层数据管理软件。 DBMS的用途 科学地组织和存储数据、高效地获取和维护数据 四、数据库系统 什么是数据库系统 数据库系统(Database System,简称DBS)是指在计算机系统中引入数据库后的系统构成。 数据库系统的构成 由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员(和用户)构成。 二、数据库系统特征 数据按一定的数据模型组织、描述和储存 可为各种用户共享 冗余度较小 数据独立性较高 易扩展 由DBMS统一控制和管理 三DBMS的主要功能 数据定义功能(DDL) 数据操纵功能(DML) 数据库运行管理 数据库的建立和维护功能 数据库应用程序 数据库应用程序是计算机专业人员利用某种高级语言,为实现某些特定功能而编写的程序,如查询程序、报表程序等。 应用程序是用户与数据库之间的桥梁。 应用程序与DBMS交互,DBMS访问DB。 用户 用户是使用数据库的人员。 可分为:应用程序员(应用程序)、最终用户(终端用户、一般用户)、数据库管理员。 数据库系统各个部件之间的关系 用户与数据库应用(即应用程序)交互; 应用程序与DBMS交互; DBMS访问数据库中的数据,返回给应用程序; 应用程序按用户的习惯显示得到的数据。 数据管理的发展阶段 人工管理阶段 文件系统阶段 数据库系统阶段 数据独立性分两种 物理独立性—用户的应用程序与磁盘上存储数据的相互独立。指数据的物理存储改变了,应用程序不用改变。 逻辑独立性—用户的应用程序与数据库的逻辑结构的相互独立,逻辑结构发生改变,应用程序不用改变。 数据模型 在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息。通俗地讲数据模型就是现实世界的模拟—“抽象” 数据模型应满足三方面要求 能比较真实地模拟现实世界 容易为人所理解 便于在计算机上实现 数据模型(续)(p12) 数据模型分成两个不同的层次 (1) 概念模型 也称信息模型,它是按用户的观点来对数据和信息建模。 (2) 结构模型 它是按计算机系统的观点对数据建模。 概念模型最终要转换成结构模型。 数据模型的组成要素 一般讲,数据模型是严格定义的一组概念的集合。这些概念精确描述了系统的静态特性、动态特性和完整性约束条件。因此: 数据结构 数据操作 数据的完整性约束条件 2. 信息世界中的基本概念 (1) 实体(Entity) 客观存在并可相互区别的事物称为实体。可以是具体的人、事、物或抽象的概念。 (2) 属性(Attribute) 实体所具有的某一特性称为属性。一个实体可以由若干个属性来刻画。 (3) 码(Key)--任何一个实体都应有一个或多个码 唯一标识实体的属性集称为码。 信息世界中的基本概念(续) (4) 域(Domain)--保证完整性 属性的取值范围称为该属性的域。例如学生的成绩 (5) 实体型(Entity Type) 用实体名及其属性名集合来抽象和刻画 同类实体称为实体型 (6) 实体集(Entity Set) 同型实体的集合称为实体集 信息世界中的基本概念(续) (7) 联系(Relationship) 现实世界中事物内部以及事物之间的联系在信息世界 中反映为实体内部的联系和实体之间的联系 实体型间联系 ---三种类型 1.两个实体型 一对一联系(1:1) 2.三个实体型 一对多联系(1:n) 3.一个实体型 多对多联系(m:n) 关系模型的基本概念 关系(Relation) 一个关系对应通常说的一张表。 元组(Tuple) 表中的一行即为一个元组。 属性(Attribute) 表中的一列即为一个属性,给每一个属性起一个名称即属性名。 关系模型的基本概念 码(Key) 表中的某个属性组,它可以唯一确定(标识)一个元组。 域(Domain) 属性的取值范围。 分量 元组中的一个属性值。 关系模式(relation schema) 对关系的描述 关系名(属性1,属性2,…,属性n) 学生(学号,姓名,年
文档评论(0)