《数据库设计基础》PPT课件.ppt

《数据库设计基础》PPT课件.ppt

ID:52279758

大小:229.46 KB

页数:55页

时间:2020-04-03

《数据库设计基础》PPT课件.ppt_第1页
《数据库设计基础》PPT课件.ppt_第2页
《数据库设计基础》PPT课件.ppt_第3页
《数据库设计基础》PPT课件.ppt_第4页
《数据库设计基础》PPT课件.ppt_第5页
资源描述:

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

1、第13章数据库设计基础目前,计算机已经被广泛应用于科技文化、组织管理各个领域、国民经济的各行各业和日常生活的各个方面。如天文气象观测资料的管理、地质勘探数据的处理、商店和银行的账目管理、行政事务管理、图书资料管理以及各种经济、军事情报数据的处理等。在这些应用中,计算机主要不是用于计算,而是用于对各种类型的数据进行综合、分析和加工。为了有效地对这样一些数据量庞大、结构比较复杂的数据进行处理,需要有专门的技术。数据库技术正是为了满足这种应用的需要而发展起来的。由于应用的不断普及和深入,数据库技术已经成为计算机应用中必须掌握的重要技术之一。本章主要介绍数据库的基

2、本概念、数据库系统的特点、数据模型及数据库设计和管理的基本知识。13.1数据库的基本概念13.1.1数据、数据库、数据库管理系统1.数据数据是指描述事物的符号记录。计算机中的数据一般分为两部分,其中一部分一般存放于计算机内存中,称为临时性数据;而另一部分对系统起着长期持久的作用,称为持久性数据。数据库系统处理的就是这种持久性的数据。2.数据库数据库是指数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享。数据库中的数据具有“集成”、“共享”之特点,也就是数据库集中了各种应用的数据,进行统一的构造与存储,从

3、而使它们可以被不同的应用程序所使用。13.1数据库的基本概念3.数据库管理系统数据库管理系统是指数据库的机构,它是系统中实现各种数据管理功能的核心软件,负责数据库中所有数据的存储、检索、修改以及安全保护等。数据库内的所有活动都是在其控制下进行的。数据库管理系统虽然依赖于操作系统的支持,但它作为一个管理数据的独立软件系统,数据库管理系统具有较强的对数据进行集中控制的能力,它包含了各种类型的系统程序。一个大型的数据库系统,其复杂程度可能远远超过一个操作系统。一般来说,数据库管理系统具有以下功能。13.1数据库的基本概念(1)定义数据库定义数据库包括:总体逻辑数

4、据结构的定义、局部逻辑数据结构的定义、存储结构定义及保密定义等。(2)管理数据库管理数据库包括:控制整个数据库系统的运行,数据存取、插入、删除、修改等操作,数据完整性和安全性控制以及并发控制等。(3)建立和维护数据库建立和维护数据库包括:数据库的建立、数据更新、数据库再组织、数据库的维护、数据库恢复以及性能监视等。13.1数据库的基本概念数据通信具备与操作系统的联机处理、分时系统以及远程作业输入的相应接口。上述几方面的功能分别由数据库管理系统中的各个系统程序来完成,每个程序实现各自的功能。4.数据库管理员数据库管理员是指对数据库的规划、设计、维护等进行管理

5、的人员。他们为其主要工作有:(1)数据库设计。DBA的主要任务之一是做数据库设计,具体的说是进行数据模式的设计。(2)数据库维护。DBA必须对数据库中的数据安全性、完整性、并发性、并发控制及系统恢复、数据定期转存等进行实施与维护。(3)改善系统性能,提高系统效率。13.1数据库的基本概念5.数据库系统数据库系统是指由数据库、数据库管理系统、数据库管理人员、系统平台(硬件平台、软件平台)这五部分构成的一个以数据库为核心的完整的运行实体。在数据库系统中硬件平台包括:(1)计算机:它是系统中硬件的基础平台。目前常用的有微型机、小型机、中型机、大型机及巨型机。(2

6、)网络:过去数据库系统一般建立在单机上,但是近年来它较多的建立在网络上,从目前形势看,数据库系统今后将建立在网络上,而其结构形式又以客户/服务器方式与浏览器/服务器方式为主。13.1数据库的基本概念在数据库系统中,软件平台包括:(1)操作系统:它是系统的基础软件平台,目前常用的有各种UNIX与WINDOWS两种。(2)数据库系统开发工具:为开发数据库应用程序所提供的工具,它包括过程性程序设计语言,也包括可视化开发工具,还包括与INTERNTE有关的HTML及XML等以及一些专用的开发工具。(3)接口软件:在网络环境下数据库系统中数据库与应用程序,数据库与网

7、络间存在着多种接口,它们需要用接口软件进行联结,否则数据库系统整体就无法运作。这些接口软件包括ODBC、JDBC、OLEDB、CORBA、COM、DCOM。13.1数据库的基本概念6.数据库应用系统数据库应用系统是指数据库系统再加上应用软件及应用界面这三者所组成,具体包括:数据库、数据库管理系统、数据库管理员、硬件平台、软件平台、应用软件、应用界面。其中应用软件是由数据库系统所提供的数据库管理系统(软件)及数据库系统开发工具所书写而成,而应用界面大多由相关的可视化工具开发而成。13.1.2数据库系统的发展13.1数据库的基本概念数据库管理系统和应用程序在一

8、定的硬件支持下所构成的。因此,数据库系统不仅是指数据库本身,也不仅

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

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

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