数据库应用基础ppt课件.ppt
《数据库应用基础ppt课件.ppt》由会员分享,可在线阅读,更多相关《数据库应用基础ppt课件.ppt(107页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用教学内容:教学内容:数据库应用基础数据库应用基础学习重点:学习重点:数据库结构和数据模型数据库结构和数据模型学习难点:学习难点:数据库结构和查询方法数据库结构和查询方法1/15/20231经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用11.1数据库概述数据库概述11.2数据模型数据模型11.3关系数据库关系数据库11.4数据库系统的设计数据库系统的设计11.5SQL语言中的数据操作语
2、言中的数据操作1/15/20232经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用数据库基本概念数据库基本概念及及发展发展常见的数据库管理系统常见的数据库管理系统 数据库系统的分类数据库系统的分类11.1数据库概述数据库概述1/15/20233经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用身边的数据库应用 超市销售系统 铁路售票系统 图书馆管理系统 银行业务系统 学校教学管理系统 能列出哪些能列出哪些管理需要大管理需要大批量数据吗
3、批量数据吗?1/15/20234经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用人工管理人工管理文件系统文件系统数据库系统数据库系统数据管理技术的发展数据管理技术的发展1/15/20235经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用应用程序应用程序1应用程序应用程序2应用程序应用程序n数据组数据组1数据组数据组2数据组数据组n人工管理阶段人工管理阶段学生处学生处学生处学生处教务处教务处教务处教务处人事处人事处人事处人事处学生信息
4、数据集学生信息数据集学生信息数据集学生信息数据集课程信息数据集课程信息数据集课程信息数据集课程信息数据集教师信息数据集教师信息数据集教师信息数据集教师信息数据集特点特点:l数据不保存在计算机内。数据不保存在计算机内。l没有专用的软件对数据进行管理。没有专用的软件对数据进行管理。l只有程序的概念,没有文件的概念。只有程序的概念,没有文件的概念。l一组数据对应一个程序。一组数据对应一个程序。1/15/20236经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用应用程序1应用程序2应用程序n数据组1数据组2数据组n 文件
5、管理系统问题:问题:数据冗余与数据不一致数据冗余与数据不一致数据结构的不一致数据结构的不一致不能反映现实世界事物间联系不能反映现实世界事物间联系文件管理阶段(文件管理阶段(50后期后期-60中期)中期)1/15/20237经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用应用程序1应用程序2应用程序n数据库数据库 数据库数据库管理系统管理系统数据库管理阶段(数据库管理阶段(60后期后期-)优点:优点:实现数据实现数据共共享享减少数据的冗余度减少数据的冗余度数据的一致性和完整性好数据的一致性和完整性好数据和程序之间的
6、独立性好数据和程序之间的独立性好有较高的数据安全性有较高的数据安全性并发控制性好并发控制性好实现数据库恢复实现数据库恢复1/15/20238经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用数据库基本概念数据数据(Data)是数据库中存储的基本对象。)是数据库中存储的基本对象。例如:文字、图形、图像、语音等。例如:文字、图形、图像、语音等。数据库数据库(DB,Database)是长期存储在计)是长期存储在计算机内,有组织的,可共享的数据的集合。算机内,有组织的,可共享的数据的集合。1/15/20239经营者提供商品
7、或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用数据库系统数据库系统(DatabaseSystem,简记为,简记为DBS)是采用)是采用数据库技术数据库技术的计算机系统。一的计算机系统。一般由计算机软硬件系统、数据库、数据库管般由计算机软硬件系统、数据库、数据库管理系统及用户组成。理系统及用户组成。数据库系统(数据库系统(DBS)1/15/202310经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用数据库系统数据库系统(DBS)(DBS)一般由一
8、般由数据库数据库、数据库管理系统数据库管理系统(及及其开发工具其开发工具)、应用系统应用系统、数据库管理员数据库管理员和和用户用户构成;构成;应用系统应用系统:针对某一具体应用而设计的面向用户的:针对某一具体应用而设计的面向用户的软件系统,建立在软件系统,建立在DBMSDBMS基础上,具有良好的交互操作基础上,具有良好的交互操作性和用户界面;性和用户界面;用户用户:具体操作应用系统,进行业务活动的人员;:具体操作应用系统,进行业务活动的人员;数据库管理员数据库管理员:全面负责数据库系统的管理、维护:全面负责数据库系统的管理、维护和正常使用的的专门人员。和正常使用的的专门人员。1/15/2023
9、11经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用硬件硬件DS操操统统B M编编译译系系统统应应用用软件软件工具工具开发开发应应系系用用统统作作系系1/15/202312经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用数据结构化且统一管理数据结构化且统一管理数据冗余度小数据冗余度小具有较高的数据独立性具有较高的数据独立性数据的共享性好数据的共享性好数据控制功能强数据控制功能强数据库系统的特点数据库系统的特点1/15/202313经
10、营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用是使用户可以定义、创建和维是使用户可以定义、创建和维护数据库以及提供数据库有限制护数据库以及提供数据库有限制访问的软件系统。访问的软件系统。负责对数据库的负责对数据库的数据进行统一的管理和控制。(数据进行统一的管理和控制。(VF、Access)数据库管理系统数据库管理系统是位于用户与操作是位于用户与操作系统之上的一层数据系统之上的一层数据管理软件。管理软件。数据库管理系统(数据库管理系统(DBMS)1/15/202314经营者提供商品或者服务有欺诈行为的,应当按照消费
11、者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用数据库基本概念数据数据数据库数据库数据库管理系统数据库管理系统数据库系统数据库系统数据数据(Data)是数据)是数据库中存储的基本对象。库中存储的基本对象。数据库数据库(DB,Database)是长)是长期存储在计算机内,有期存储在计算机内,有组织的,可共享的数据组织的,可共享的数据的集合。的集合。数据库系统数据库系统(DatabaseSystem,简记为,简记为DBS)是采用数据库技术的计算是采用数据库技术的计算机系统。机系统。简称简称DBMS,是使用户可以,是使用户可以定义、创建和维护数据库以定义、创建和维护
12、数据库以及提供数据库有限制访问的及提供数据库有限制访问的软件系统。软件系统。1/15/202315经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用数据库基本概念数据库基本概念及及发展发展 常见的数据库管理系统常见的数据库管理系统 数据库系统的分类数据库系统的分类11.1数据库概述数据库概述1/15/202316经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用常见的数据库管理系统 目前有许多数据库产品,如目前有许多数据库产品,如Ora
13、cle、Sybase、Informix、MicrosoftSQLServer、MicrosoftAccess、VisualFoxPro等产品各以自己特有的等产品各以自己特有的功能,在数据库市场上占有一席之地。功能,在数据库市场上占有一席之地。Oracle数据库管理系统数据库管理系统Sybase数据库管理系统(铁路系统)数据库管理系统(铁路系统)Informix数据库管理系统(银行系统)数据库管理系统(银行系统)MicrosoftSQLServer数据库管理系统数据库管理系统MicrosoftAccess数据库管理系统数据库管理系统1/15/202317经营者提供商品或者服务有欺诈行为的,应当按
14、照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用Oracle数据库管理系统数据库管理系统Oracle是一个最早商品化的关系型数据库管理系是一个最早商品化的关系型数据库管理系统,也是应用广泛、功能强大的数据库管理系统。统,也是应用广泛、功能强大的数据库管理系统。Oracle作为一个通用的数据库管理系统,不仅具作为一个通用的数据库管理系统,不仅具有完整的数据管理功能,还是一个分布式数据库系有完整的数据管理功能,还是一个分布式数据库系统,支持各种分布式功能,特别是支持统,支持各种分布式功能,特别是支持Internet应应用。用。作为一个应用开发环境,作为一个应
15、用开发环境,Oracle提供了一套界面提供了一套界面友好、功能齐全的数据库开发工具。友好、功能齐全的数据库开发工具。Oracle使用使用PL/SQL语言执行各种操作,具有可开语言执行各种操作,具有可开放性、可移植性、可伸缩性等功能。放性、可移植性、可伸缩性等功能。1/15/202318经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用Oracle公司公司国籍:美国国籍:美国中文名:甲骨文公司中文名:甲骨文公司Oracle公司(甲骨文公司)是世界上最公司(甲骨文公司)是世界上最大的企业软件公司,向遍及大的企业软件公司
16、,向遍及145多个国家的多个国家的用户提供数据库、工具和应用软件以及相关用户提供数据库、工具和应用软件以及相关的咨询、培训和支持服务。的咨询、培训和支持服务。甲骨文公司总部设在美国加利福尼亚州甲骨文公司总部设在美国加利福尼亚州的红木城,的红木城,1989年正式进入中国。年正式进入中国。公司网站公司网站:http:/1/15/202319经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用MicrosoftSQLServerMicrosoftSQLServer是一种典型的关系型数据库是一种典型的关系型数据库管理系统,可
17、以在许多操作系统上运行,它使用管理系统,可以在许多操作系统上运行,它使用Transact-SQL语言完成数据操作。语言完成数据操作。由于由于MicrosoftSQLServer是开放式的系统,其它是开放式的系统,其它系统可以与它进行完好的交互操作。系统可以与它进行完好的交互操作。目前最新版本的产品为目前最新版本的产品为MicrosoftSQLServer2008,它具有可靠性、可伸缩性、可用性、可管理,它具有可靠性、可伸缩性、可用性、可管理性等特点,为用户提供完整的数据库解决方案。性等特点,为用户提供完整的数据库解决方案。1/15/202320经营者提供商品或者服务有欺诈行为的,应当按照消费者
18、的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用MicrosoftAccess作为作为MicrosoftOffice组件之一的组件之一的MicrosoftAccess是在是在Windows环境下非常流行的桌面型数环境下非常流行的桌面型数据库管理系统。据库管理系统。使用使用MicrosoftAccess无需编写任何代码,只需通无需编写任何代码,只需通过直观的可视化操作就可以完成大部分数据管理任过直观的可视化操作就可以完成大部分数据管理任务。务。可以与可以与Word、Excel等办公软件进行数据交换和共等办公软件进行数据交换和共享,并且通过对象链接与嵌入技术在数据库
19、中嵌入享,并且通过对象链接与嵌入技术在数据库中嵌入和链接声音、图像等多媒体数据。和链接声音、图像等多媒体数据。1/15/202321经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用数据库基本概念数据库基本概念及及发展发展 常见的数据库管理系统常见的数据库管理系统 数据库系统的分类数据库系统的分类11.1数据库概述数据库概述1/15/202322经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用数据库系统的分类数据库系统的分类单用户数据
20、库系统单用户数据库系统集中式结构的数据库系统集中式结构的数据库系统分布式结构的数据库系统分布式结构的数据库系统客户客户/服务器结构(服务器结构(C/S结构)的数据库系统结构)的数据库系统1/15/202323经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用单用户数据库系统单用户数据库系统u特点:整个数据库系统都在一台计算机上,特点:整个数据库系统都在一台计算机上,由一个用户独占,不同机器不能共享数据。由一个用户独占,不同机器不能共享数据。1/15/202324经营者提供商品或者服务有欺诈行为的,应当按照消费者的要
21、求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用集中式(或主从式)结构的数据库系统集中式(或主从式)结构的数据库系统u特点:特点:集中管理,安全性好。集中管理,安全性好。但在数据量很大时,容易导致主机开销过但在数据量很大时,容易导致主机开销过大,另外一个数据库服务器要为众多的客大,另外一个数据库服务器要为众多的客户服务,往往容易成为瓶颈,制约系统的户服务,往往容易成为瓶颈,制约系统的性能。性能。1/15/202325经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用分布式数据库系统分布式
22、数据库系统u在该结构中,数据库中的数据在逻辑上是一个整体,但在该结构中,数据库中的数据在逻辑上是一个整体,但物理地分布在计算机网络的不同结点上,通过网络互连,物理地分布在计算机网络的不同结点上,通过网络互连,共同组成一个完整的数据库。共同组成一个完整的数据库。u独立独立-网络中的每个结点都有一份网络中的每个结点都有一份DBMS的完整复制的完整复制副本,可以独立处理本地数据库中的数据,执行局部应用;副本,可以独立处理本地数据库中的数据,执行局部应用;同时也可以同时存取和处理多个异地数据库中的数据,执同时也可以同时存取和处理多个异地数据库中的数据,执行全局应用。行全局应用。u易扩充,可靠性高易扩充
23、,可靠性高-但实现代价高,数据分布在但实现代价高,数据分布在不同的服务器上,从而给数据的处理、管理与维护带来困不同的服务器上,从而给数据的处理、管理与维护带来困难,而且进行数据库远程访问时会受到网络流量的制约。难,而且进行数据库远程访问时会受到网络流量的制约。1/15/202326经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用客户客户/服务器结构(服务器结构(C/S结构)结构)在客户服务器结构中,客户端的用户请在客户服务器结构中,客户端的用户请求被传送到数据库服务器,数据库服务器求被传送到数据库服务器,数据库服
24、务器进行处理后,只将结果返回给用户进行处理后,只将结果返回给用户(而不而不是整个数据是整个数据),从而显著减少了网络上的,从而显著减少了网络上的数据传输量,提高了系统的性能、吞吐量数据传输量,提高了系统的性能、吞吐量和负载能力。和负载能力。1/15/202327经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用客户机客户机客户机客户机服务器服务器客户机客户机网络网络客户/服务器系统的一般结构图功能分布功能分布:一些功一些功能放在客户机能放在客户机(前前端机端机)上运行,另上运行,另一些功能则放在服一些功能则放在服务
25、器务器(后端机后端机)上执上执行。行。1/15/202328经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用比较区别:比较区别:集中式和分布式结构中,每个数据节点都是既执集中式和分布式结构中,每个数据节点都是既执行行DBMSDBMS功能,又执行应用程序。功能,又执行应用程序。在在C/SC/S结构中把结构中把DBMSDBMS和应用功能分开了。和应用功能分开了。优点优点:数据库开放性好,可移植性强,软件维护:数据库开放性好,可移植性强,软件维护费用小。费用小。缺点缺点:数据的处理、管理和维护比较困难。:数据的处理、管
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 应用 基础 ppt 课件
限制150内