- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数据库原理》第1、2、5章讲解教程
前言 数据库技术背景
一、数据库技术的发展
摇篮和萌芽阶段(20世纪60年代)
首先使用DataBase一词的是美国系统发展公司美国海军基地在60年代研制数据中引用。
1963年,C·W·Bachman设计开发的IDS(Integrate Data Store)系统开始投入运行1968年,网状数据库出现1969年,层次式数据库系统。
1969年10月,数据库系统开始走向规范化和标准化。数据库技术起源于20世纪60年代末。数据库技术的产生来源于社会的实际需要
发展阶段IBM公司San Jose研究所研制成功了关系数据库管理系统System R,并且投放到软件市场。美籍华人陈平山数据库逻辑设计的1978年,新奥尔良成熟阶段80年代至今20世纪80年代大量商品化的关系数据库系统问世并被广泛的推广使用分布式数据库系统也走向使用。1980年,J·D·Ulman所著的《数据库系统原理》一书正式出版。
1981年 E· F· Code获得了计算机科学的最高奖ACM图奖。
1984年,David Marer所著的《关系数据库理论》一书,标志着数据库在理论上的成熟。
60年代中期所创对各数据项取值情况说明和限制、检查
访问控制:对用户访问权限的限制,可否共享,共享到什么程度
并发控制:多用户同时访问数据库时如何处理冲突,保持数据的一致性
数据库恢复:数据库一旦遭破坏,如何恢复
3)数据库系统(DBS)
核心主要是指数据库、DBMS、及应用程序。
DBS的特点:结构化、高度独立性、高度共享性、高度数控能力。
最终提高使用数据的便利性、使用效率、使用价值。
4)数据库管理员(DBA)
数据库系统(DBS)开发使用者之一。主要职责:
开发阶段:参与DBS设计,决定完整性约束条件、各类用户的权限;
使用阶段:DBS的维护
更新阶段:重构计划的制定
第二节 三个世界与数据描述术语
数据处理的三个世界:
现实世界:客观的真实的物质世界。一个事物有无穷个属性。
信息世界:现实世界在人们头脑中的反映。利用有限个代表性属性描述事物。
数据世界:信息世界数据化后的产物。需抽象为记录和数据项。
数据模型:概念模型、逻辑模型、物理模型。
概念模型:信息世界用概念模型描述。主要用于数据库设计。以便于数据库设计者与用户交流为目的。
概念模型术语:
实体:即客观事物。可以是具体的、有形的,也可以是抽象、无形的。
属性:实体某方面的特征。用于描述实体。
实体集:由同型的实体组成的集合。
通常研究的都是实体集。一个实体集往往是一个独立的数据文件。
实体、实体集是相对的。一个问题中的实体集可能仅是另一问题中的一个实体。
实体之间的联系:?实体之间的联系反映了实体之间的语义关系。联系也是实体,因此它也可以有属性。可分为三种:(简记为1:1) 两个同型实体集,一方的一个实体唯一与另一方的一个实体相对应。如婚姻
2. 一对多联系(简记为1:n)两个不同型的实体集,一方一个实体对应另一方多个实体;反之另一方一个实体最多只与本方一个实体相对应,称1:n联系. 如父子关系?
3. 多对多关系(简记为m:n) 若两不同型实体集中,任何方一个实体都与对方一个或多个实体相对应,称m:n联系如学生与课程
数据(机器)世界的术语
数据项:相当于信息世界的属性。
记录:由每个实体的数据构成。(具体数据内容)
记录型:由若干数据项构成。相当于信息世界的实体型,即记录的结构
文件:信息世界的实体集在数据(机器)世界的反映。
关键字:能够唯一标识记录的一个或多个数据项。
可指定一个为主关键字,其他则为候选关键字。
数据(机器)世界的数据模型采用逻辑模型。用于设计者之间的交流——在计算机内部如何实现。有三种:层次模型、网状模型、关系模型。
关系模型是目前最广泛应用的数据模型。
关系模式:关系名(属性名1,属性名2,…,属性名n)
说明:属性是最小数据单位;属性、元组的顺序不影响关系的性质
归纳:
现实世界 信息世界 数据世界 关系模型 人/物质/事物 实体 记录 元组/记录 特征/特性 属性 数据项 属性/字段 多个人/事物 实体集 数据文件 关系/表 取值范围 域 核心特征 核心属性 主关键字 主码 数据构成情况 实体型 记录型 关系模式 关系型数据库的理论基础是 关系代数。
关系型数据库的管理软件称为 关系型数据库管理系统(RDBMS)
第 3 节 数据库系统的结构
DBS要便于用户使用,便于DBA对系统的控制,便于设计者的实现。
数据库系统模式:对一个关系(表)中全体数据的逻辑结构、联系和约束的描述。不涉及具体值。每个记录只是该模式的一个实例。
数据库系统的结构
外部是用户,中间是DBA,内部是系统程序员。从外到内分三级:
外模式:是用户看到和允许使用的那部分数据
您可能关注的文档
最近下载
- 2019人教版高中英语新教材词汇表带音标(必修一二三).pdf VIP
- 盆底康复护理进修汇报.pptx VIP
- 2025年职业技能竞赛(人工智能训练师赛项)参考试题库资料(含答案).pdf VIP
- 2024年中考数学二次函数压轴题:胡不归模型(学生版+解析).pdf VIP
- 简单土方回填合同范本5篇.docx VIP
- 日立ADA2系列伺服驱动器使用说明书_日立伺服驱动器.pdf VIP
- 【真题】江苏省扬州市高邮市2023年小升初语文试卷(含答案解析).pdf VIP
- 入托、入学儿童预防接种证查验登记表.doc VIP
- 磁盘阵列DA580D使用手册V1.0.doc VIP
- 浙江省高中化学学业水平考试知识点总结.doc VIP
文档评论(0)