欢迎来到天天文库
浏览记录
ID:40246728
大小:1.30 MB
页数:33页
时间:2019-07-29
《数据库应用技术 第1章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第1章数据库开发基础1.1数据库基础知识1.2SQLServer2000基础1.3数据库应用系统开发简介1/341.1数据库基础知识1.1.1基本概念1.数据数据是指存储在某一种媒体上能够识别的物理符号。数据的概念包括两个方面:一是描述事物特性的数据内容;二是存储在某一种媒体上的数据形式。例如某人的出生日期是“1985年7月21日”,则其数据内容是一个日期;其数据形式可表示为“1985.7.21”,也可以表示为“1985-7-21”,二者的含义是一样的。2.数据处理计算机对数据进行处理时,使用外存储器(例如磁盘或光盘)来存储数据,通过计算机软件
2、来管理数据,通过应用程序对数据进行加工处理。3.数据库数据库(DataBase,简称DB)是指存储在计算机存储设备上的、结构化的、可共享的相关数据的集合。它不仅描述数据本身,还描述数据之间的联系。4.数据库管理系统为了使数据从应用程序中完全独立出来,使多个用户和应用程序都可共享数据库中的数据,以减小数据的冗余度,且为了提高数据的安全性、完整性和可靠性,必须配置专门的软件对数据管理,此即数据库管理系统(DataBaseManagementSystem,简称DBMS)。2/341.1数据库基础知识5.数据库系统数据库系统(DataBaseSyste
3、m,简称DBS)是指引进了数据库技术后的计算机系统,它可以有组织地、动态地存储大量的相关数据,可以进行数据处理和信息资源共享。数据库系统由五部分组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员及用户。6.数据库应用系统数据库应用系统指系统开发人员利用数据库系统的各种资源开发出来的、面向某一类实际应用的应用软件系统。例如,以数据库为基础的教学管理系统、图书管理系统等。图1.1数据库系统层次示意图3/341.1数据库基础知识7.数据库系统的体系结构数据库系统的体系结构是数据库系统的一个总的框架,尽管实际的数据库系统软件产品多种多样
4、,支持不同的数据模型,使用不同的数据库语言,建立在不同的操作系统之上,数据的存储结构也各不相同,但是绝大多数的数据库系统在总的体系结构上都具有三级模式的结构特征。⑴模式模式也称逻辑模式或概念模式,是数据库中全体数据的逻辑结构和特性的描述,是所有用户的公共数据视图。⑵外模式外模式也称子模式或用户模式,是数据库用户看到的数据视图。⑶内模式内模式也称物理模式或存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和存储方式的描述。模式是数据库体系结构中的中间层,外模式是数据库体系结构中的上层,内模式是数据库体系结构中的底层。模式既不同于内模式,比
5、内模式抽象,不涉及数据的物理存储细节和硬件环境,也不同于外模式,不涉及具体的应用程序和程序语言等方面。一个数据库只有一个模式,模式不仅仅是数据的逻辑结构的定义,还定义与数据有关的安全性、完整性等要求,既要定义数据记录内部的结构,又要定义数据项之间的关系,以及记录之间的关系。4/341.1数据库基础知识8.数据库用户⑴数据库管理员数据库管理员(DataBaseAdministrator,简称DBA)是控制数据整体结构的人,负责数据库系统的正常运行。DBA可以是一个人,在大型系统中可以是几个人组成的小组。DBA负责数据库物理结构与逻辑结构的定义、修
6、改,承担创建、监控和维护整个数据库结构的责任。⑵专业用户专业用户是指系统分析员和数据库设计人员。系统分析员负责应用系统的需求分析和规范说明。他们要和用户及数据库管理员协同工作,确定系统的硬、软件配置并参与数据库系统的概要设计。数据库设计人员负责数据库中数据库的确定,数据库的概念模式、用户模式和存储模式的设计。数据库设计人员必须参加用户需求调查的系统分析,然后进行数据库设计。⑶应用程序员应用程序员是使用宿主语言和数据操作语言编写应用程序的计算机工作者。应用程序员负责设计和编写应用系统的程序模块,并进行调试和安装。⑷最终用户最终用户是使用应用程序的
7、非专业人员,他们通过应用系统的用户接口使用数据库。常用的接口方式有浏览器、菜单驱动、表格操作、图形显示、报表书写等。5/341.1数据库基础知识1.1.2数据库管理员DBA的主要职责包括如下6个方面。1.决定数据库的信息内容和结构DBA必须参与数据库设计的全过程,与用户、应用程序员、系统分析员紧密协作,设计概念模式,决定与应用有关的实体、实体间的关系和实体的属性。然后,DBA设计数据库模式。再进一步,DBA和各用户结合,决定各用户模式。2.决定数据库的存储结构和存取策略DBA要综合各用户的应用要求,和数据库设计人员共同决定数据库的存储结构和存取
8、策略,使数据库的存储空间利用率和存取效率两个方面都较优。3.定义数据库的安全性要求和完整性约束条件DBA的重要职责是保证数据库的安全性和完整性。不同用
此文档下载收益归作者所有