- 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.1 数据库基础知识 1.1.1 基本概念 1.数据 数据是指存储在某一种媒体上能够识别的物理符号。数据的概念包括两个方 面:一是描述事物特性的数据内容;二是存储在某一种媒体上的数据形式。例如某 人的出生日期是“1985年7月21日”,则其数据内容是一个日期;其数据形式可表示 为“1985.7.21”,也可以表示为“1985-7-21”,二者的含义是一样的。 2.数据处理 计算机对数据进行处理时,使用外存储器(例如磁盘或光盘)来存储数据,通 过计算机软件来管理数据,通过应用程序对数据进行加工处理。 3.数据库 数据库(DataBase,简称DB)是指存储在计算机存储设备上的、结构化的、可 共享的相关数据的集合。它不仅描述数据本身,还描述数据之间的联系。 4.数据库管理系统 为了使数据从应用程序中完全独立出来,使多个用户和应用程序都可共享数据 库中的数据,以减小数据的冗余度,且为了提高数据的安全性、完整性和可靠性, 必须配置专门的软件对数据管理,此即数据库管理系统(DataBase Management System,简称DBMS)。 1.1 数据库基础知识 5.数据库系统 数据库系统(DataBase System,简称DBS)是指引进了数据库技术后的计算机 系统,它可以有组织地、动态地存储大量的相关数据,可以进行数据处理和信息资 源共享。数据库系统由五部分组成:硬件系统、数据库集合、数据库管理系统及相 关软件、数据库管理员及用户。 6.数据库应用系统 数据库应用系统指系统开发人员利用数据库系统的各种资源开发出来的、面向 某一类实际应用的应用软件系统。例如,以数据库为基础的教学管理系统、图书管 理系统等。 图1.1 数据库系统层次示意图 1.1 数据库基础知识 7.数据库系统的体系结构 数据库系统的体系结构是数据库系统的一个总的框架,尽管实际的数据库系统 软件产品多种多样,支持不同的数据模型,使用不同的数据库语言,建立在不同的 操作系统之上,数据的存储结构也各不相同,但是绝大多数的数据库系统在总的体 系结构上都具有三级模式的结构特征。 ⑴模式 模式也称逻辑模式或概念模式,是数据库中全体数据的逻辑结构和特性的描述, 是所有用户的公共数据视图。 ⑵外模式 外模式也称子模式或用户模式,是数据库用户看到的数据视图。 ⑶内模式 内模式也称物理模式或存储模式,是数据在数据库系统内部的表示,即对数据的 物理结构和存储方式的描述。 模式是数据库体系结构中的中间层,外模式是数据库体系结构中的上层,内模 式是数据库体系结构中的底层。模式既不同于内模式,比内模式抽象,不涉及数据 的物理存储细节和硬件环境,也不同于外模式,不涉及具体的应用程序和程序语言 等方面。一个数据库只有一个模式,模式不仅仅是数据的逻辑结构的定义,还定义 与数据有关的安全性、完整性等要求,既要定义数据记录内部的结构,又要定义数 据项之间的关系,以及记录之间的关系。 1.1 数据库基础知识 8.数据库用户 ⑴数据库管理员 数据库管理员(DataBase Administrator,简称DBA)是控制数据整体结构的人, 负责数据库系统的正常运行。DBA可以是一个人,在大型系统中可以是几个人组成 的小组。DBA负责数据库物理结构与逻辑结构的定义、修改,承担创建、监控和维 护整个数据库结构的责任。 ⑵专业用户 专业用户是指系统分析员和数据库设计人员。系统分析员负责应用系统的需求分 析和规范说明。他们要和用户及数据库管理员协同工作,确定系统的硬、软件配置 并参与数据库系统的概要设计。数据库设计人员负责数据库中数据库的确定,数据 库的概念模式、用户模式和存储模式的设计。数据库设计人员必须参加用户需求调 查的系统分析,然后进行数据库设计。 ⑶应用程序员 应用程序员是使用宿主语言和数据操作语言编写应用程序的计算机工作者。应用 程序员负责设计和编写应用系统的程序模块,并进行调试和安装。 ⑷最终用户 最终用户是使用应用程序的非专业人员,他们通过应用系统的用户接口使用数据 库。常用的接口方式有浏览器、菜单驱动、表格操作、图形显示、报表书写等。 1.1 数据库基础知识 1.1.2 数据库管理员 DBA的主要职责包括如下6个方面。 1.决定数据库的信息内容和结构 DBA必须参与数据库设计的全过程,与用户、应用程序员、系统分析员紧密协 作,设计概念模式,决定与应用有关的实体、实体间的关系和实体的属性。然后, DBA设计数据库模式。再进一步,DBA和各用户
您可能关注的文档
- 网络综合布线实训教程(第二版)i第9章节hao.ppt
- 网络综合布线实训教程(第二版)j第10章节hao.ppt
- 网络综合布线实训教程(第二版)k第11章节hao.ppt
- 摄影与摄像基础教程课件作者余武第四章节主题影像拍摄实践.ppt
- 网络综合布线实训教程(第二版)l第12章节hao.ppt
- 摄影与摄像基础教程课件作者余武第五章节欣赏优秀的摄影作品.ppt
- 网络综合布线实训教程(第二版)m第13章节hao.ppt
- 网络综合布线实训教程(第二版)o第15章节hao.ppt
- 摄影与摄像基础教程课件作者余武第一章节绪论.ppt
- 网页前端技术-电子教案-王敏杰模块二任务二.ppt
- 2025-2026学年初中信息技术(信息科技)八年级上册甘教版教学设计合集.docx
- 2025-2026学年初中信息技术(信息科技)八年级上册粤教版(2016)教学设计合集.docx
- 2025-2026学年初中物理鲁科版五四学制八年级上册-鲁科版五四学制2012教学设计合集.docx
- 2025-2026学年初中物理苏科版八年级上册-苏科版2012教学设计合集.docx
- 2025-2026学年初中信息技术(信息科技)初中一年级(下册)教科版(云南)教学设计合集.docx
- 2025-2026学年初中信息技术北师大版九年级全册 -北师大版教学设计合集.docx
- 2025-2026学年高中物理人教版2019选择性必修 第一册-人教版2019教学设计合集.docx
- 2025-2026学年高中物理选修3人教版教学设计合集.docx
- 2025年都市圈人才发展战略分析报告.docx
- 2025年新能源汽车充电市场技术创新与产业链协同效应报告.docx
文档评论(0)