- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章-数据库部分
7.5数据管理技术的发展;表7-1 三个阶段的比较;数据库系统的主要特点:; 7.6数据库系统概述7.6.1数据库系统的基本概念;3.数据库管理系统 (DataBase Management System,简称DBMS)
数据库管理系统指位于用户与操作系统之间的一层数据管理软件,在操作系统支持下工作,是数据库系统的核心组成部分。
4.数据库系统(DataBase System,简称DBS)
数据库系统指在计算机系统中引入数据库后构成的系统,一般由数据库、数据库管理系统(及其开发工具)、数据库应用系统、数据库管理员和用户构成。
数据库应用系统(DataBase Application Systems,DBAS )是利用数据库系统资源,为特定应用环境开发的应用软件,如人事管理系统、财务管理系统等。
数据库管理员(DataBase Administrator,DBA)是负责数据库的建立、使用和维护的专门人员。
;7.6.2数据库系统的体系结构;1.数据库系统的三级模式结构;2.数据库的二级映射功能与数据独立性;图7.26数据库的体系结构;7.6.3数据库系统的模式结构;7.7数据模型;7.7.1数据与数据联系的描述;(2)信息世界
信息世界是指现实世界事物在人脑中的抽象反映。信息世界中用到下列一些术语。
实体(Entity):客观存在并相互区别的事物及其事物之间的联系。例如,一个学生、一门课程、学生的一次选课等都是实体。
属性(Attribute):实体所具有的某一特性。例如,学生的学号、姓名、性别、出生年份、系、入学时间等。
实体集(Entity Set):具有相同性质的同类实体的集合。例如,一个班级的全体学生就是一个实体集。
实体标识符(Identifier):能够唯一标识每个实体的属性或属性集称为实体标识符。
;(3)机器世界
信息在机器世界中以数据形式存储,因此机器世界又称为数据世界。机器世界中数据描述有下列术语。
数据项(Field):对应实体属性的数据单位称为数据项。数据项描述事物的某个特性。数据项是可以命名的最小数据单位,又称为字段。
记录(Record):若干相关数据项的有序集合称为记录。一般可用一个记录描述一个实体。
文件(File):若干记录的集合称为文件。文件是描述实体集的。
关键字(Key):能够唯一地标识文件中每个记录的数据项或数据项的组合,称为记录的关键字。关键字又叫关键码,简称键。;2.对数据联系的描述实体与实体之间以及实体与组成它的各属性间的关系称为联系。
实体间最基本的联系方式有三种,即一对一联系,一对多联系,多对多联系。
(1)一对一联系
如果实体集E1中的每个实体至多和实体集E2中的一个实体有联系;反之,实体集E2中的每个实体至多和实体集E1中的一个实体有联系,则称E1对E2的联系是一对一联系,简记为1:1。;(2)一对多联系
如果实体集E1中的每个实体与实体集E2中的任意个(包括零个)实体有联系;实体集E2中的每个实体至多和实体集E1中的一个实体有联系,则称E1对E2的联系是一对多联系,简记为1:N。
(3)多对多联系
如果实体集E1中的每个实体与实体集E2中的任意个(包括零个)实体有联系;反之,实体集E2中的每个实体与实体集E1中的任意个(包括零个)实体有联系,则称E1对E2的联系是多对多联系,简记为M:N。; 7.7.2 实体联系模型;图7.30学生与课程联系的E-R图;图7.31 学生与课程、班级、教师、参考书间联系的E-R图;7.7.3 结构数据模型;③数据完整性约束:主要描述数据结构内数据间的语法、语义联系,它们之间的制约与依存关系,以及数据动态变化的规则,以保证数据的正确、有效与相容。数据的约束条件是一组完整性规则的集合。;1.层次模型
是数据库系统中最早出现的数据模型,它用树形结构表示各类实体以及实体间的联系。层次模型数据库系统的典型代表是IBM公司的IMS(Information Management Systems)数据库管理系统,这是一个曾经广泛使用的数据库管理系统。
在数据库中,对满足以下两个条件的数据模型称为层次模型。
①有且仅有一个节点无双亲,这个节点称为“根节点”。
②其他节点有且仅有一个双亲。
若用图来表示,层次模型是一棵倒立的树。;图7.32 简单的层次模型;2.网状模型
用有向图结构表示实体型及实体型间的联系。在数据库中,对满足以下两个条件的数据模型称为网状模型:
①允许一个以上的节点无双亲。
②一个节点可以有多于一个的双亲。
网状数据模型的典型代表是DBTG系统,也称CODASYL系统,它是20世纪70年代数据系统语言研究会CODASYL(Confere
您可能关注的文档
- 第6章-凸轮.ppt
- 第6章_切比雪夫.ppt
- 第6章++先进制造技术新概念.ppt
- 第6章 转向架.ppt
- 第6章_二次接线.ppt
- 第6章化学教学测量.ppt
- 第6章 自动控制理论.ppt
- 第6章凸轮机构及其设计36.ppt
- 第6章柴油机燃料供给系.pptx
- 第6章_土壤水和地下水.ppt
- 湖北省武汉市华中师大一附中2023届高三下学期第二次学业质量评价检测数学试卷.docx
- 湖北省武汉市2023届高三下学期二月调研数学试卷.docx
- 职业规划课程设计.pptx
- 南兴股份(002757)公司2023年财务分析研究报告.doc
- 宁波海运(600798)公司2023年财务分析研究报告.doc
- 欧普照明(603515)公司2023年财务分析研究报告.doc
- 派林生物(000403)公司2023年财务分析研究报告.doc
- 鹏辉能源(300438)公司2023年财务分析研究报告.doc
- 齐鲁华信(830832)公司2023年财务分析研究报告.doc
- 青农商行(002958)公司2023年财务分析研究报告.doc
1亿VIP精品文档
相关文档
最近下载
- 《节水小卫士》幼儿园大班社会PPT课件.pptx VIP
- 四川省第三批重点“小巨人”企业申请书、申报表、基本情况表、目标表、工作实施方案.doc VIP
- 《影视音乐欣赏》课件.pptx VIP
- 7.4宁夏基本概况与主要文旅资源《地方导游基础知识》教学课件.pptx VIP
- 津巴多普通心理学.pdf
- 兴业县2016年古树名木调查xycg20161435ylylj20164025-xy标书.pdf
- 某化工有限公司脚手架搭设施工专项方案.doc
- 栏杆施工方案.doc
- 幼儿园N20大班社会《爱心手语》+ 优质课件.ppt VIP
- 盐城东台市实验小学2023-2024六年级语文上册期末复习试卷及答案.doc VIP
文档评论(0)