数据库技术基础.ppt

数据库技术基础.ppt

ID:56477116

大小:496.00 KB

页数:84页

时间:2020-06-19

数据库技术基础.ppt_第1页
数据库技术基础.ppt_第2页
数据库技术基础.ppt_第3页
数据库技术基础.ppt_第4页
数据库技术基础.ppt_第5页
资源描述:

《数据库技术基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库技术基础第1章数据库系统概论第1章数据库系统概论1.1学习目标1.2数据库系统的定义1.3数据库系统的特点1.4数据库系统的结构1.5数据库管理系统1.6小结1.1学习目标学完本章后,读者应具备以下能力:理解数据库系统的概念、特点和结构。了解数据库管理系统的发展和功能。第1章数据库系统概论1.1学习目标1.2数据库系统的定义1.3数据库系统的特点1.4数据库系统的结构1.5数据库管理系统1.6小结1.2数据库系统的定义数据库系统的组成4个基本概念1.2数据库系统的定义(续)数据库系统由三个部分组成:数据库、数据库管理系统、数据库应用。数据库DBMS应用应用应用1.2数据库系统的定义(

2、续)数据库数据库管理系统数据库应用数据库用户四个基本概念1.2数据库系统的定义(续)数据库的用途数据库用于存储数据,数据分为用户数据和系统数据。举例说明:在“学生”数据库中,每个学生的信息是用户数据。描述结构(学生信息由哪些数据项构成,每个数据项的数据类型等)的数据叫做系统数据,系统数据又叫做元数据。1.数据库1.2数据库系统的定义(续)在计算机系统中,数据库表现为一个或多个操作系统的文件。对大型数据库,这些文件占用的存储空间非常可观,可以达到TB级,而对小型数据库,如个人通讯录,可能只占用几个KB。特别要注意的是,数据库并不是简单的文件的叠加,而是由数据库管理系统作为一个整体进行管理,有

3、着复杂的存储结构。1.数据库(续)1.2数据库系统的定义(续)什么是DBMS数据库管理系统是一类重要的复杂的系统软件,由若干程序组成,主要包括数据库引擎、各种管理程序和开发工具等。DBMS的功能数据库管理系统完成对数据库的一切操作,同时提供面向应用的接口,供应用程序调用。DBMS和数据库由于数据库和数据库管理系统之间的联系非常紧密,我们可以把它们看成一个密不可分的整体,简称数据库。2.数据库管理系统(DBMS)1.2数据库系统的定义(续)数据库应用是数据库系统中最活跃的部分,一般由企业根据自身的业务需要,由软件工程师开发。例如,银行业务管理系统、火车票订票系统等。数据库应用通常由开发小组开

4、发。开发小组成员一般包括:项目管理人员熟悉业务处理过程的业务人员熟悉数据库系统开发的软件工程师数据库系统管理员3.数据库应用1.2数据库系统的定义(续)数据库应用的开发过程一般包括:需求分析功能:准确了解与分析用户需求(包括数据与处理)。地位:需求分析是整个设计过程的基础,是最困难、最耗费时间的一步。概念结构设计功能:通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。地位:是整个数据库设计的关键。逻辑结构设计功能:将概念结构转换为某个DBMS所支持的数据模型,并对其进行优化。3.数据库应用(续)1.2数据库系统的定义(续)物理结构设计功能:数据库物理设计是为逻辑数据

5、模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。数据库实施功能:设计人员运用DBMS提供的数据语言及其宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制和调试应用程序,组织数据入库,并进行试运行。数据库运行和维护功能:在数据库应用系统正式运行过程中必须不断地对其进行评价、调整与修改。3.数据库应用(续)1.2数据库系统的定义(续)数据库管理员系统分析员数据库设计人员应用程序员最终用户4.数据库用户1.2数据库系统的定义(续)数据库管理员(DatabaseAdministrator,DBA)负责数据库系统的全面管理工作,包括:决定数据库中的信息内容和结构。决定数据库的存储

6、结构和存取策略。定义数据的安全性要求和完整性约束条件。监控数据库的使用和运行。进行数据库的改进和重构。4.数据库用户(续)1.2数据库系统的定义(续)系统分析员的任务应用系统的需求分析和规范说明。确定系统的硬件与软件配置。参与数据库系统的概要设计。数据库设计人员的任务数据库中数据的确定。数据库各级模式的设计。4.数据库用户(续)1.2数据库系统的定义(续)应用程序员的主要任务设计和编写应用系统的程序模块系统调试系统安装4.数据库用户(续)1.2数据库系统的定义(续)最终用户的任务通过应用系统使用数据库。最终用户是机构的工作人员,例如,银行的职员、航空公司的售票人员等。4.数据库用户(续)第

7、1章数据库系统概论1.1学习目标1.2数据库系统的定义1.3数据库系统的特点1.4数据库系统的结构1.5数据库管理系统1.6小结1.3数据库系统的特点数据管理的三个发展阶段:人工管理特点:数据由人管理。例如,可以把数据制成穿孔卡片,由读卡机将数据读入计算机,由特定的程序进行处理。文件系统特点:人们把数据存放在文件中,文件系统提供对文件内容的读写操作,然后采用某种编程语言编写应用程序。数据库系统特点:数据被存放在数据库中,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。