- 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、数据(Data):描述事物的符号记录称为数据。
(王彤,9098135,女,1980,江苏,计算机系,1998)
2、数据库(DataBase):
这个词起源于20世纪50年代,当时美国为了战争的需要,把各种情报集中在一起,存储在计算机里,成为Information Base或DataBase。
指长期储存在计算机内的、有组织的、可共享的数据集合。
3、数据库管理系统(DBMS):是位于用户与操作系统之间的一层数据管理软件。主要功能:
(1) 数据定义功能 (DDL—数据定义语言)
(2) 数据操纵功能(DML—数据操纵语言)
(3) 数据库的运行管理
( 4) 数据库的建立和维护功能
(1) 数据定义功能 (DDL—数据定义语言)
提供数据定义语言(DDL)定义源模式(外模式、内模式、模式)。
(2) 数据操纵功能(DML—数据操纵语言)
DML有两类:
嵌入主语言中的宿主型DML,如C,PASCAL等语言中要对数据操作,不能独立操作;
交互式命令语言,可以独立使用,称为自含型或自主型DML,解释执行。
(3) 数据库的运行管理
? 并发控制
避免并发程序之间互相干扰
防止数据库被破坏
杜绝提供给用户不正确的数据
??存取控制(安全性检查)
? 完整性约束条件的检查和执行
保护数据库始终包含正确的数据
用户可以设计完整性规则以确保数据值的正确性
数据库内部的维护等(如索引、数据字典的自动维护)。
(4). 数据库的建立和维护功能
l??????? 数据库的初始载入和转换
l??????? 数据库的转储和恢复
l??????? 数据库的重组织
l?? 性能监视、分析等。
数据库系统概述—基本概念
4、数据库系统(DBS):指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统、应用系统、数据库管理员和用户构成。
数据库系统图
二数据库技术的产生和发展人工管理阶段(1)
1、背景:计算机刚刚问世,主要用于科学计算。
硬件:这一阶段外存储器有磁带、卡片、纸带,没有磁盘等直接存取设备,输入的数据和程序都是二进制代码,只有专业人员才能操作,而且 极易出错,不便于输入大量数据。
软件:没有操作系统,也没有管理数据的软件,数据处理方式是批处理。
人工管理阶段
2、人工管理阶段 特点:
数据不保存
应用程序管理数据:程序员不仅要设计程序中数据的逻辑结构,而且要设计程序中的物理结构
数据不共享
数据不具有独立性
人工管理阶段
数据库技术的产生和发展文件管理阶段(2)
1、背景:计算机不仅用于科学计算,还大量用于管理。
硬件:外存储器有了磁盘、磁鼓等直接存取的设备,使用户不必为存取数据而烦恼。
软件:出现操作系统,其中有专门管理数据的软件,称其为文件系统。 处理方式有文件批处理和联机实时处理。
2、文件管理阶段 特点
优点:数据可以长期保存
由文件系统管理数据
缺点:数据共享性差,冗余度大
数据独立性差
程序与数据的关系见p8图1.4
文件系统阶段
数据库技术的产生和发展数据库系统阶段(3)
1、背景:计算机用于管理的规模更为庞大,应用越来越广泛,数据量急剧增长。
硬件:大容量磁盘。价格下降。
软件:价格上升。联机实时处理要求增加,开始考虑分布处理。
数据库技术的产生和发展(3)数据库系统阶段
2、计算机数据管理的特点:
在这样的背景下,多用户、多应用共享数据的需求,使数据尽可能为多个应用服务,此时数据管理的特点为:
面向全组织的复杂数据结构。
数据冗余度小,共享性高,易于扩充。
具有较高的程序和数据的独立性。
统一的数据控制功能(安全控制、完整性控制、并发控制、数据库恢复)。
数据库阶段
文件系统与数据库系统比较
文件系统
一般只考虑记录内部的联系,而不去考虑记录之间的联系
因而整体上看,文件之间缺乏联系,数据的整体结构差
数据库技术
不但考虑记录内部的联系,而且还要考虑记录之间的联系
记录之间的联系比较复杂,相应的数据结构也很复杂
数据库阶段
第二节 数据模型
定义:是现实世界数据特征的抽象。
分类:据模型应用的不同目的,模型分为两类:概念模型和数据模型。
数据模型应满足的条件:
能比较真实的模拟现实世界
容易为人所理解
便
您可能关注的文档
最近下载
- 高中英语写作专题18 读后续写全文模板·背诵50句(原卷版).docx VIP
- 18D009 数据中心工程设计与安装.pdf VIP
- 6.1树立法治观念课件(共33张PPT).pptx VIP
- 什么是课堂观察量表.docx VIP
- 2025公安招聘辅警考试笔试题及答案.docx VIP
- 深度解析《GBT 4340.1-2024金属材料 维氏硬度试验 第1部分 试验方法》.pptx
- 2024-2025学年第一学期 青岛版小学信息科技四年级上册 第一单元 信息科技基础 课时学历案 .pdf VIP
- 外研版(2025)必修第一册Unit 1 A New Start Developing ideas Writing 课件(13张ppt)(含音频+视频).pptx VIP
- 2024-2025学年第一学期 青岛版小学信息科技四年级上册 第二单元 反馈与优化 课时学历案 .docx VIP
- 高压试验危险点分析及控制措施.doc VIP
文档评论(0)