- 1、本文档共140页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关系数据库基础
关系数据库基础 参考教材 数据库系统概论 王珊 高等教育出版社 数据库原理 高荣芳 西安电子科技大学出版社 第一章 绪 论 *数据 描述事物 数据结构(记录) *数据库 (DateBase) 数据集合(有组织、可共享) *数据库管理系统 ( DBMS) 数据定义 操纵 运行 维护 管理 *数据库系统(DBS) 第一节 数据库技术的发展一.人工管理阶段 1.背景 2.特点 二. 文件系统阶段 1.背景 时间:50年代后期到60年代中期 硬件:有了磁盘 软件:有了操作系统和专门的数据管理软件 数据处理方式:批处理、实时处理 2.特点 1)数据保存在外存上 2)数据与程序有了一定的独立性 3)文件多样化 4)数据存取以记录为单位 3.文件系统的缺陷 数据冗余度大 数据独立性差 数据的完整性问题 数据的一致性问题 并发控制 存取数据麻烦 三.数据库管理阶段 1.背景 时间:60年代后期 硬件:大容量磁盘,硬件价格下降 软件:软件价格上升,为编制和维护系统软件及应用 程序所需成本增加 数据处理方式:实时处理、批处理、分布处理 综上所述,数据库是长期存储 在计算内有组织的大量的数据集合。它可以供多个用户共享,具有最小冗余度和较高的数据独立性。DBMS在数据库建立、运行和维护时对数据库进行统一控制,以保证数据的安全性、完整性,并在多用户同时使用数据库时进行并发控制,在发生故障后对系统进行恢复。 第二节 数据库系统体系结构 1.单用户数据库系统整个数据库系统,包括应用程序、数据库管理系统、数据库等都装在一台计算机上,由一个用户独占,不同的计算机之间不能共享数据。 2.主从式结构的数据库系统 整个数据库系统,包括应用程序、数据库管理系统、数据库等都集中存放在主机上,所有处理任务都由主机来完成,各个用户通过主机的终端并发地存取数据库中的数据,达到共享数据资源的目的。 3.分布式结构的数据库系统数据库中的数据在逻辑上是一个整体,但物理地分布在计算机网络的不同结点上。网络中的每个结点(通常是一个通用计算机)都可以独立处理本地数据库中的数据,执行局部应用;同时也可以同时存取和处理多个异地数据库中的数据,执行全局应用。 4.客户/服务器结构的数据库系统 客户/服务器结构的数据库系统能将数据库管理系统功能和应用分开,网络中来专门用于执行数据库管理系统功能的计算机,称为数据库服务器,简称服务器;将安装数据库管理系统的外围应用开发工具,支持用户应用的计算机,称为客户机。 第三节 数据库系统结构 一.三级模式结构 1. 基本概念 型 : 对某一类数据的结构和属性的说明 学生(学号,姓名,年龄,性别,系名,年级) 值 : 型的一个具体赋值 (900201,黎明,20,男,计算机,90) 模式 : 数据库中全体数据的逻辑结构和特征的描述 实例 : 模式的一个具体值 2. 三级模式结构 1)模式 又称逻辑模式,是数据库中全部数据的逻辑描述。 标识数据项、记录及文件类型,并命名 规定数据项在记录中的划分和次序 规定码 说明数据项之间的联系,给记录间的联系命名 定义与数据有关的安全性、完整性要求 2)外模式 又称子模式,是数据库用户能够看到和使用的局部数据的逻辑结构。 3)内模式 又称存储模式。 4)二级映像 外模式/模式映像:逻辑独立性 模式/内模式映像:物理独立性 第四节 数据库管理系统的组成 数据库语言 数据定义子语言 数据操纵子语言 数据库管理的例行程序 语言翻译处理程序 系统运行控制程序 公用程序 数据库管理系统的工作流程 第五节 数据库系统 一、硬件及数据库 足够大的内存:存放操作系统、DBMS、应用程序、数据缓冲区 足够大的外存:存放数据库,数据备份 二、软件 1、DBMS 2、支持DBMS的操作系统 3、编译系统 4、开发工具 5、数据库应用系统 三、人员 1、数据库管理员DBA 定义:数据资源管理机构的一组人员,负责全面管理和控制数据库系统 职责: 决定数据库的信息内容和结构 决定数据的存储结构和存取策略 定义数据的安全性要求和完整性约束条件 监控数据库的使用和运行 数据库的改进、重组 2、系统分析员和数据库设计人员 3、应用程序员 4、用户 第二章 数据模型 数据模型: 现实世界数据特征的抽象。 概念模型: 也称信息模型,它是按用户的观点来对数据和信息建模,主要用于数据库设计。 数据模型: 按计算机系统的观点对数据建模,主要用于DBMS的实现。包括网状模型、层次模型、关系模型等。 一.
您可能关注的文档
- EOS6.0培训简介.ppt
- EVDOA到EVDOB的系统升级与关注的问题6.ppt
- B-HIS999基层医院信息系统-培训教程-2017年11月.ppt
- 会计信息系统课程2013的上半年第一、二次作业.doc
- 02Struts2配置详解.ppt
- 第7章 MIS的系统实施与维护-2017年11月.ppt
- EVDOA到EVDOB的系统升级与关注的问题.ppt
- dedecms 二次开发视频教程免费下载.doc
- 第十一讲 习题课 2-2017年11月.ppt
- 第四讲 使用Visual LISP编制参数化绘图程序.ppt
- 2025年成都市玩偶生产荧光涂鸦互动玩偶开发可行性研究报告.docx
- 2025年成都市海绵生产用于体育馆室外运动场地透水改造可行性研究报告.docx
- 2025年天津市体操鞋企业团建运动应用报告.docx
- 2025年上海市溶洞极限运动(速降)场地开发可行性研究报告.docx
- 2025年上海市涵洞工程施工技术应用可行性研究报告.docx
- 2025年上海市体育场馆设施扎带安全防护可行性研究报告.docx
- 2025年上海市牦牛育肥产业园区建设可行性研究报告.docx
- 2025年旅拍宠物陪伴拍摄项目可行性研究报告.docx
- 2025年上海市进口食品节庆主题快闪店可行性研究报告.docx
- 2025年上海市洗选厂尾矿综合利用产业化可行性研究报告.docx
文档评论(0)