- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 数据库统概述
数据库系统概述
1.1信息、数据和数据处理
一、四个基本概念
数据(Data)
数据库(Database)
数据库管理系统(DBMS)
数据库系统(DBS)
1、数据
信息:客观世界中事物的存在方式和运动状态及其变化的反映,是客观事物之间相互联系和相互作用的表征。
广义上讲,数据是描述客观事物的符号记录,或者说是是对信息的符号化表示(如数字、文字、图形、图象、声音等)。
狭义上讲,能够进入计算机并被计算机处理的信息就是数据。
数据与信息的联系:数据是信息的载体,信息是数据的内涵。同一信息可以有不同的数据表示形式,而同一数据也可能有不同的解释。
2、数据库
数据库的定义
数据库(Database,DB)是长期储存在计算机内、有结构的、可共享的数据集合
包括用户数据库、系统数据库(数据字典)
数据库的特征
数据按一定的数据模型组织、描述和存储
可为不同应用服务,为各种用户提供共享
冗余度较小
易扩展
数据独立性较高
人们收集并抽取出一个应用所需要的大量数据之后,应将其保存起来以供进一步加工处理,进一步抽取有用信息
3、数据库管理系统
数据库管理系统(Database Management System,简称DBMS)是位于用户与操作系统之间的一层数据管理软件。
DBMS的主要功能:
数据定义功能
提供数据定义语言(DDL);定义数据库中的数据对象
数据操纵功能:
提供数据操纵语言(DML)操纵数据;实现对数据库的基本操作(查询、插入、删除和修改)
数据库的运行管理:
安全性控制;完整性控制;多用户对数据的并发使用时的并发控制
数据库的建立和维护功能:
数据批量装载、转储,介质故障恢复,数据库的重组织,性能监视、分析等
4、数据库系统
数据库系统(Database System,简称DBS)是指在计算机系统中引入数据库后的系统构成。
数据库系统的构成
计算机系统
数据库
数据库管理系统
数据库应用系统(及其开发工具)
用户
1.2 数据管理技术的发展
数据管理:对数据进行分类、组织、编码、存储、检索和维护
数据管理技术的发展过程:
人工管理阶段(40年代中--50年代中):数据面向某一应用程序
文件系统阶段(50年代末--60年代中):数据面向某一应用程序
数据库系统阶段(60年代末--现在):数据独立性高;DBMS对数据统一管理与控制
数据独立性:
数据独立性是指数据库中,数据文件应用程序与数据本身的组织及存储结构相互分离、彼此独立。
物理独立性
指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。当数据的物理存储改变了,应用程序不用改变。
逻辑独立性
指用户的应用程序与数据库的逻辑结构是相互独立的。数据的逻辑结构改变了,用户程序也可以不变。
1.3 数据库系统组成与结构
数据库系统是具有数据库管理功能的计算机系统;DBS=计算机系统+DB+DBMS
数据库系统体系结构
数据模型是现实世界某些特征的模拟和描述。
数据库支持的数据模型均是由客观实体到数据库数据的抽象
美国国家标准协会(ANSI)提出数据库系统三个基本模型:外部模型(概念模型)、结构模型、内部模型---三种数据模型的抽象层次
通过DBMS的数据定义语言(Data Definition Language, 即DDL )技术定义后的数据模型称为模式。
数据库系统的体系结构
三级模式结构
二级映象功能
一、三级模式结构
三级模式:模式、外模式、内模式。分别与数据模型三种抽象层次对应。
1、模式(Schema)--公共逻辑模式
数据库中全体数据的逻辑结构的描述
所有用户的公共数据视图,综合了所有用户的需求。
与数据的物理存储细节和硬件环境无关
与具体的应用程序、开发工具及高级程序设计语言无关
2、外模式(External Schema)-用户模式
数据库用户(包括应用程序员和最终用户)使用的局部数据的逻辑结构的描述
数据库用户的数据视图,是与某一应用有关的数据的逻辑表示
每个用户只能看见和访问所对应的外模式中的数据
模式与外模式的关系:一对多
外模式通常是模式的子集
一个数据库可以有多个外模式。反映了不同的用户的应用需求、看待数据的方式、对数据保密的要求
对模式中同一数据,在外模式中的结构、类型、长度、保密级别等都可以不同
外模式与应用的关系:一对多
同一外模式也可以为某一用户的多个应用系统所使用
一个应用程序只能使用一个外模式
3、内模式(Internal Schema)-存储模式
是数据在数据库内部的表示方式
记录的存储方式(顺序存储,按照B树结构存储,按Hash方法存储)
索引的组织方式
数据是否压缩存储
数据是否加密
一个数据库只有一个内模式
三级模式与二级映象
三级模式是对数据的三个抽象级别
二级映象
您可能关注的文档
最近下载
- 华中师范大学2020-2021学年《变态心理学》期末考试试卷(B卷)含参考答案.docx
- 个人与个人借款合同.docx VIP
- 2025陕西航空职业技术学院辅导员考试试题及答案.docx VIP
- 2024-2025统编版(2024)小学道德与法治六年(上)期末考试测试卷及答案(共4套).docx VIP
- 2025年天津市事业单位招聘考试综合类专业能力测试试卷(法律类)高频考点.docx
- 函数导数综合复习练习题.pdf VIP
- 华中师范大学2020-2021学年《变态心理学》期末考试试卷(A卷)含参考答案.docx
- DO712-S11使用手册说明.pdf VIP
- 2024-2025学年江苏省扬州市广陵区育才集团苏教版四年级上册期末考试数学试卷(A卷)(含部分答案).pdf VIP
- 华中师范大学2021-2022学年《变态心理学》期末考试试卷(A卷)含参考答案.docx
原创力文档


文档评论(0)