- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 数据库基础知识 数据管理技术的发展概况 人工管理阶段(20世纪50年代) 数据与处理数据的程序密切相关,互相不独立,数据不做长期保存,而且依赖于计算机的程序或软件。 文件系统阶段(20世纪60年代) 程序与数据有一定的独立性,程序和数据分开存储,程序文件和数据文件具有各自的属性。数据文件长期保存,但冗余度大,缺乏数据独立性,做不到集中管理。 数据库系统阶段(20世纪60年代后期) 数据共享,减少数据冗余,数据库采用特定的数据模型,较高的数据独立性,数据库系统有统一的数据控制和数据管理。 数据库系统的组成 数据库就是与某个特定主题或目的有关的数据的集合,换言之,数据库就是用来存储一定条件的数据的“器具”。 数据库应用系统 数据库应用系统是指系统开发人员利用数据库系统资源开发出来的,面向某一类实际应用的应用软件系统。例如:财务管理系统,人事管理系统等等。 数据库管理系统(DBMS) 数据库管理系统通常指Access、SQL Server、Oracle等软件。数据库应用系统是在这些软件中开发的系统,如财务电算化软件、学校信息管理系统等。数据库管理系统是位于用户与操作系统之间的一个数据管理软件,它的基本功能包括以下几个方面: 数据定义功能 用户通过数据定义语言对数据库中的数据对象进行定义。 数据操纵功能 用户可以使用数据操纵语言操纵数据,如查询、插入、删除和修改。 数据库的运行管理功能 数据库在建立、运行和维护时由数据库管理系统统一管理和控制。 数据库的建立和维护功能 它包括数据库初始数据的输入、转换功能,数据库的转储、恢复功能等。 第一代数据库系统:网状、层次数据库系统 第二代数据库系统:关系型数据库系统 第三代数据库系统:面向对象关系型数据库系统 数据库管理的实现 现实世界 数据库管理的对象存在于现实世界中,现实世界中的事物存在着各种各样的联系。这种联系是客观存在的,是由事物本身的性质决定的。例如,学校考务管理系统中有老师、学生、课程、教室等构成元素。 概念世界 概念世界也叫做信息世界,是现实世界在人们头脑中的反映,是对客观事物及其联系的一种抽象描述。从现实世界到概念世界是通过概念模型来表达的。如对学生的描述可分为:学号、姓名、班级、籍贯、性别等概念。 数据世界 存入计算机系统的数据是将概念世界中的事物数据化的结果。为准确地反映事物本身及事物之间的各种联系,数据库中的数据一定存在一个结构,数据模型可用来准确描述这种结构。 在实现数据库管理,也就是三个世界的转化过程中,概念模型和数据模型是实现现实世界数据化的桥梁,是对现实世界中的事物进行抽象的工具。 概念模型和数据模型 概念模型—用户和数据库设计人员之间进行交流的工具,主要用于数据库设计。 实体:客观存在并相互区别的事物。如学生,学生选课 实体的属性:学号 、年龄等 实体集和实体型:属性值的集合表示一个实体,属性的集合表示一种实体类型即实体型。同类型的实体的集合为实体集。如学生(学号,姓名,性别…,照片)是实体型,全体学生是一个实体集。 数据模型—客观事物及其联系的数据描述,具有描述数据和数据联系两方面的功能。由数据结构、数据操作和数据的约束组成。是数据库系统的核心和基础。 常见的数据模型 l??层次模型 l??网状模型 l??关系模型 l??面向对象模型 层次模型示意图 网状模型示意图 关系模型示意图 层次模型、网状模型及关系模型的优缺点 关系模型中的相关术语 以二维表的形式表示实体和实体之间联系的数据模型称为关系数据模型。从模型的三要素角度看,关系模型的内容为: 数据结构:一张二维表格。 数据操作:数据表的定义,检索、维护、计算等。 数据约束条件:表中列的取值范围即域值的限制条件。 关系模型中的相关术语 关系—表 关系名(属性名1,属性2,…n) 表名(字段名1,字段名2,…n) eg.教师(教师id,姓名,性别…,简历) 元组 水平方向每一行是一个元组,对应表中的一个具体记录 eg.“教师”表和“课程”表两个关系各包括多条记录或多个元组 属性 垂直方向的每一列有一个属性名,即字段名。 域 属性的取值范围 主键 外键 表之间的关系通过外键来建立,如果两个表之间呈现“一对多”关系,则“一”表中的主键字段必然出现在“多”表中,成为联系两个表的纽带,“多”表中出现的这个字段就是外键。 关系模型的完整性 关系模型对数据一般都具有一定的限制,这种限制称为完整性或完整性约束。关系模型的完整性是保证关系数据表正确的关键。关系
您可能关注的文档
- 第二篇 各 论 (被子植物19-22)P幻灯片.ppt
- 第二篇 食品加工的原料和材料幻灯片.ppt
- 第二篇 食品卫生学课件.ppt
- 第二篇第6章__微生物学新技术在环境工程中应用幻灯片.ppt
- 第二十三章 无机物的生物化学幻灯片.ppt
- 第二十四章 功能性食品的评价幻灯片.ppt
- 第二章 食物的消化与吸收幻灯片.ppt
- 第二章 体育市场课件.ppt
- 第二章 工艺流程设计幻灯片.ppt
- 第二章 化学反应速率与化学平衡幻灯片.ppt
- 2025年无人机低空医疗物资投放社会效益报告.docx
- 2025年再生塑料行业包装回收利用产业链重构研究.docx
- 《AI眼镜周边产品市场机遇:2025年终端销售与需求增长洞察》.docx
- 2025年坚果加工行业深加工技术突破与市场拓展策略报告.docx
- 2025年通信芯片行业技术竞争与未来趋势报告.docx
- 《2025年生鲜电商配送冷链事故分析与预防措施》.docx
- 《商业航天融资新趋势2025民营卫星企业资本涌入估值分析市场动态》.docx
- 2025年能源绿色健康行业创新技术与市场应用报告.docx
- 2025年无人机低空医疗救援通信方案分析报告.docx
- 2025年烹饪机器人行业市场集中度分析报告.docx
原创力文档


文档评论(0)