- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * 1950年代初人们把磁带系统引入了计算机,作为外部存储器。但是,磁带不仅速度慢,且只能顺序读写数据; 1956年,IBM公司推出了磁盘系统,容量大、转速很快,几乎是随机读写的。这个质的飞跃,使得数据的逻辑结构从此是非线性的了。此时最直观的想法,自然是树状结构。IBM 360系列引入了世界上最早的数据库管理系统之一IMS,此系统为1969年的阿波罗登月立下了汗马功劳,它就是基于树状结构的。很明显,现实世界中的事物不都是树状的 ,很自然地联想到网状结构。 1961年Bachman跳槽加入通用电气,并在这里开发了第一代网状数据库管理系统—IDS。之后他还曾为ISO委员会设计过开放系统互连(OSI)模型,并担任过美国国家标准委员会的数据库管理系统研究组副主席,致力于数据库管理语言的标准化工作。1971年,Bachman的研究组提出了DBTG报告,其中确立了包含外部、抽象和内部的三层模式,该模式在数据库领域有着极为深远的影响力。1973年,ACM授予Bachman图灵奖,表彰他在数据库领域,尤其是网状数据库管理系统方面的杰出贡献。Bachman始终活跃在工业界,他是仅有的几位没有学术背景、没有教职、甚至没有博士学位的图灵奖得主之一。 * * * * * * * 数据独立性差: 1。靠程序定义和解释数据的结构 2。靠程序描述数据间的联系 * * * * * 例如一个企业的各个部门都使用本部门的机器来管理本部门的数据,各个部门的机器是独立的。由于不同部门之间不能共享数据,因此企业内部存在大量的冗余数据。例如人事部门、会计部门、技术部门必须重复存放每一名职工的一些基本信息(职工号、姓名等)。 * 与主从式结构的区别 主从式数据库系统中的主机和分布式数据库系统中的每个结点机既执行DBMS功能又执行应用程序。 * * An Introduction to Database Systems 1.3 数据库系统的组成 硬件平台及数据库 数据库管理系统(及其开发工具) 应用系统 数据库管理员 人员 An Introduction to Database Systems 数据库 应用系统 应用开发工具 操作系统 DBMS 数据库管理员 用户 用户 用户 数据库系统构成图示 An Introduction to Database Systems 一、硬件平台及数据库 数据库系统对硬件资源的要求 (1) 足够大的内存 操作系统 DBMS的核心模块 数据缓冲区 应用程序 An Introduction to Database Systems 硬件平台及数据库(续) (2) 足够大的外存 磁盘或磁盘阵列 数据库 光盘、磁带 数据备份 (3) 较高的通道能力,提高数据传送率 An Introduction to Database Systems 二、软件 DBMS 支持DBMS运行的操作系统 与数据库接口的高级语言及其编译系统 以DBMS为核心的应用开发工具 为特定应用环境开发的数据库应用系统 An Introduction to Database Systems 三、人 员 数据库管理员 系统分析员和数据库设计人员 应用程序员 用户 An Introduction to Database Systems 1. 数据库管理员(DBA) 决定数据库中的信息内容和结构 决定数据库的存储结构和存取策略 定义数据的安全性要求和完整性约束条件 监控数据库的使用和运行 周期性转储数据库 系统故障恢复 介质故障恢复 数据库的改进和重组 An Introduction to Database Systems 2. 系统分析员和数据库设计人员 系统分析员 负责应用系统的需求分析和规范说明 与用户及DBA协商,确定系统的硬软件配置 参与数据库系统的概要设计 数据库设计人员 参加用户需求调查和系统分析 确定数据库中的数据 设计数据库各级模式 An Introduction to Database Systems 3. 应用程序员 设计和编写应用系统的程序模块 进行调试和安装 An Introduction to Database Systems 4. 用户 最终用户通过应用系统的用户接口使用数据库。 偶然用户 不经常访问数据库,但每次访问数据库时往往需要不同的数据库信息,例如企业或组织机构的高中级管理人员 简单用户 主要工作是查询和更新数据库,例如银行的职员、机票预定人员、旅馆总台服务员 复杂用户 直接使用数据库语言访问数据库,甚至能够基于数据库管理系统的API编制自己的应用程序,例如工程师、科学家、经济学家、科技工作者等 An Introduction to Database
您可能关注的文档
最近下载
- 2023-2024学年辽宁省大连市沙河口区八年级(上)期末数学试卷+答案解析.pdf VIP
- 统编版(2024)七年级下册道德与法治11.1《法不可违》教案 .pdf VIP
- 小学生古诗词大赛试题(附答案).docx VIP
- GPIR复合外模板现浇混凝土保温系统建筑构造.pdf VIP
- 中小学校长选拔笔试试题及参考答案.docx VIP
- 全国计算机等级考试教程二级WPS Office高级应用与设计:电子表格的创建与编辑PPT教学课件.pptx VIP
- 黔西南州企业融资难融资贵主要情况反馈.doc VIP
- 垂径定理练习.3 垂径定理练习.doc VIP
- (已压缩)关于建筑设计防火的原则规定(1960)(OCR).pdf VIP
- 工业与民用建筑抗震设计规范TJ11-78.pdf VIP
文档评论(0)