- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库原理与应用数库原理与应用
第一章 绪论
数据:描述事物的符号记录称为数据,数据是数据库的基本对象。
数据字典:是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。
数据库:存放数据的仓库,是长期存储在计算机内、有组织、可共享的大量数据的集合。
数据库管理系统:DBMS科学的组织和存储诗句,高效的获取和维护数据,具有数据定义功能;数据组织、存储和管理功能;数据操纵功能;数据库的事务管理和运行管理功能;数据库的建立和维护功能;其他功能。
数据库系统:是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。
发展过程:人工管理——文件系统——数据库系统
数据库系统的特点:
一、数据结构化
结构化:指任何一列数据不可再细分,同时任何一列的数据都有相同的数据类型
整体结构化:不再仅仅针对某一个应用,而是面向全组织,同时不仅数据内部结构化,整体是结构化的,数据之间具有联系。
实体:表示任何可以发送或接受信息的硬件或软件进程。
数据的共享性高,冗余度低,易扩充。
数据库系统从整体角度看待和描述数据,数据面向整个系统,可以被多个用户、多个应用共享使用。
三、数据独立性高。
体现在两方面:
第一,物理独立性:指用户的应用程序和存储在磁盘上的数据库中数据时相互独立的,当数据在物理存储改变了,应用程序不用改变。
第二,逻辑独立性:指用户的应用程序与数据库的逻辑结构相互独立,数据的逻辑结构改变了,用户程序也可以不变。
四、数据由DBMS(数据库管理系统)统一管理和控制。
1、数据的安全性(security)保护:
保护数据,以防止不合法使用造成的数据的泄密和破坏;
2、数据的完整性检查:
将数据控制在有效地范围内,或保证数据之间满足一定的关系;
3、并发控制:
对多用户的并发操作加以控制盒协调,防止相互干扰得到错误的结果;
4、数据库恢复:
对数据库从错误状态恢复到某一已知的正确状态。
数据模型
数据模型:用这个 工具来抽象、表示和处理现实世界中的数据和信息。就是对现实世界的模拟。
三方面的要求:1、能够比较真实的模拟现实世界;
2、容易为人所理解;
3、便于在计算机上实现。
两类数据模型:
概念模型:也称信息模型,它是按用户的观点对数据和信息建模,用于数据库设计阶段。
2、逻辑模型和物理模型:
逻辑模型主要包括网状模型、层次模型、关系模型、面向对象模型等,按计算机系统的观点对数据建模,用DBMS实现。
物理模型是对数据库底层的抽象,描述数据在系统内部的表示方式和存取方法,在硬盘或磁带上的存储方式和存取方法。
两步抽象:1、现实世界中的客观对象抽象为概念模型
2、把概念模型转换为某一DBMS支持的数据模型。
数据模型的组成要素:
数据结构:描述数据库的组成对象,以及对象之间的联系。
数据模型对数据结构的定义:
一、与数据类型、内容、性质有关的对象;
二、与数据之间联系有关的对象。
数据结构是对系统静态特征的描述。
2、数据操作:对数据库中各种对象(型)的实例(值)允许执行的操作及有关的操作规则。类型有:查询;更新(包括插入、删除、修改)。
数据库模型对操作的定义:操作的确定含义(例如定义);操作符号(具体符号的定义的操作);操作规则(如优先级);实现操作的语言(SQL标准化操作语言)。
数据结构是对系统动态特征的描述。
3、完整性约束条件:
一、一组完整性规则的集合;
二、完整性规则:给定的数据模型中数据及其联系所具有的制约和存储规则;
三、具以限定符合数据模型的数据库状态以及状态的变化(例如修改),以保证数据的正确、有效、相容。
数据模型对完整性约束条件的定义:
一、反映和规定本数据模型必须遵守的基本的通用的完整性约束条件。例如在关系模型中,任何关系必须满足实体(内部)完整性和参照(实体和实体之间的)完整性两个条件。
二、提供定义完整性约束条件的机制,以反映具体应用所涉及的数据必须遵守的特定的语义约束条件。(现实世界的约束)
概念模型
一、信息世界中的基本概念
实体:客观存在并可相互区别的事物称为实体
属性:实体所具有的某一特征为属性
码:唯一标识实体的属性集称为码(特殊的属性)
域:域是一组具有相同数据类型的值得集合,属性的取值范围称为该属性的域。
实体型:用实体名及其属性名集合来抽象和刻画同类实体(一类实体),称为实体型。
联系:现实世界的事物内部以及事物之间的联系在实体内部的联系通常是指组成实体的个体属性之间的联系,实体之间的联系通常是指不同实体集之前的联系。
二、两个实体型之间的联系(E-R模型)
一
您可能关注的文档
- 教案第五单元 法教案第五单元 除法.doc
- 教案: 呼吸衰竭病的护理教案: 呼吸衰竭病人的护理.doc
- 教案首页001教案页001.doc
- 教案:说声谢谢教案说声谢谢.doc
- 教案:成本管理教案成本管理.doc
- 教研室计划总结教研计划总结.doc
- 教研室课题研究申报教研室课题研究申报表.doc
- 教研工作计划 2教工作计划 2.doc
- 教研引领 课堂践 教学并进教研引领 课堂践行 教学并进.doc
- 教研教改论文题目教教改论文题目.doc
- 2023-2024学年云南省楚雄州部分地区人教版四年级下学期期中考试数学试卷(原卷全解析版).docx
- 【A4解析】第三单元复式统计表素养测评卷-2023-2024学年三年级数学下册(人教版)2025春下册小学单元模拟试卷.docx
- 2023-2024学年福建省厦门市集美区人教版六年级下学期期中闯关练习数学试卷(原卷全解析版).docx
- 2025版研发项目保密期限及成果转化协议.docx
- 2025版离婚协议法院模板范本.docx
- 2025版知识产权保密协议带最新重点条款解读.docx
- 人教版二年级下册数学精品教学课件 第6单元 有余数的除法 第1课时 有余数除法的认识.ppt
- 人教版二年级下册数学精品教学课件 第5单元 混合运算 第1课时 没有括号的同级运算.ppt
- 2025版精选机动车辆转让合同.docx
- 2025版第四章合同法律制度.docx
文档评论(0)