第二章数据管理.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

模式:又叫概念模式。数据库管理员(DBA)看到的数据库,也叫DBA视图。外模式:也称为子模式。用户可以看到并获准使用的那部分数据的逻辑结构,又叫用户视图。内模式:是数据库的存储结构。物理数据库:数据库在物理存储设备上的组织。第29页,共72页,星期日,2025年,2月5日什么是数据库管理系统?(1)数据库管理系统(DATABASEMANAGEMENTSYSTEM,简称DBMS)。数据库管理系统是位于用户与操作系统之间的一层数据管理软件。它的主要功能包括以下几个方面:1.数据定义功能2.数据操纵功能3.数据库的运行管理4.数据库的建立和维护功能第30页,共72页,星期日,2025年,2月5日什么是数据库管理系统?(2)SQLCREATETABLEstudent(nameCHAR(10),……)SQLSELECTnameFROMstudentWHEREage20SQLINSERTINTOStudent(name,zip,age)VALUES(“WANGWU”,100872,22,)SQLUPDATE….SQLDELETE……第31页,共72页,星期日,2025年,2月5日什么是数据库系统?(1)数据库系统(DATABASESYSTEM简称DBS)数据库系统是指一个计算机存储记录的系统,即,它是一个计算机系统,该系统的目标是存储信息并且支持用户检索和更新所需要的信息一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。第32页,共72页,星期日,2025年,2月5日什么是数据库系统?(1)应用程序数据库管理系统数据库用户第33页,共72页,星期日,2025年,2月5日什么是数据库系统?(2)一、硬件平台及数据库由于数据库系统数据量都很大,加之DBMS丰富的功能使得自身的规模也很大,因此整个数据库系统对硬件资源提出了较高的要求,这些要求是:(1)要有足够大的内存,存放操作系统,DBMS的核心模块,数据缓冲区和应用程序。(2)有足够的大的磁盘等直接存取设备存放数据库,有足够的磁带(或微机软盘)作数据备份。(3)要求系统有较高的通道能力,以提高数据传送率。第34页,共72页,星期日,2025年,2月5日什么是数据库系统?(3)二、软件:数据库系统的软件主要包括:(1)DBMS:DBMS是为数据库的建立、使用和维护配置的软件。(2)支持DBMS运行的操作系统。(3)具有与数据库接口的高级语言及其编译系统,便于开发应用程序。(4)以DBMS为核心的应用开发工具。(5)为特定应用环境开发的数据库应用系统。第35页,共72页,星期日,2025年,2月5日什么是数据库系统?(4)三、人员或用户开发、管理和使用数据库系统的人员主要是:数据库管理员、系统分析员和数据库设计人员、应用程序员和最终用户。不同的人员涉及不同的数据抽象级别,具有不同的数据视图-视图是表达数据库系统中相关元素关系的有效工具。第36页,共72页,星期日,2025年,2月5日什么是数据库系统?(5)1.数据库管理员(DataBaseAdministrator简称DBA),具体的职责包括:(1)决定数据库中的信息内容和结构(2)决定数据库的存储结构和存取策略(3)定义数据的安全性要求和完整性约束条件(4)监控数据库的使用和运行(5)数据库的改进和重组重构第37页,共72页,星期日,2025年,2月5日什么是数据库系统?(6)2.系统分析员和数据库设计人员系统分析员负责应用系统的需求分析和规范说明,他们要和用户及DBA相结合,确定系统的硬软件配置并参与数据库系统的概要设计。数据库设计人员负责数据库中数据的确定、数据库各级模式的设计。数据库设计人员必须参加用户需求调查和系统分析,然后进行数据库设计。在很多情况下,数据库设计人员就由数据库管理员担任。第38页,共72页,星期日,2025年,2月5日什么是数据库系统?(7)3.应用程序员应用程序员负责编写数据库应用程序。他们使用某些程序设计语言如COBOL,C++,Java或某种高级的第四代语言(见第二章)来编写应用程序。这些程序通过向DBMS发出SQL语句请求来访问数据库。这些程序通常可以是批处理应用程序,或联机应用程序,目的是允许最终用户通过联机工作站或终端访问数据库。第39页,共72页,星期日,2025年,2

文档评论(0)

xiaolan118 + 关注
实名认证
文档贡献者

你好,我好,大家好!

版权声明书
用户编号:7140162041000002

1亿VIP精品文档

相关文档