数据库学习资料.ppt
《数据库学习资料.ppt》由会员分享,可在线阅读,更多相关《数据库学习资料.ppt(69页珍藏版)》请在三一办公上搜索。
1、数据库原理与应用,课程简介,数据库的应用非常广泛:所有的信息系统和大型软件都离不开数据库。例如:图书馆管理系统;工资管理系统。很多的硬件设备都带有软件系统,也离不开数据库(参数配置、告警等)。针对职业定位来决定数据库课程的内容选取:数据库管理与应用。SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的版本。,课程简介,职业技能目标:能安装配置数据库,建立维护数据库,运用数据库。考核方式:采取平时实训考试与期末开卷上机考试相互结合的形式进行考核。总评成绩=平时成绩(考勤、课堂表现、作业)*20%+实训成绩*40%+期末考试成绩*40%。,建议参考
2、书,SQL Server 2000系统管理实录,赵松涛 吴维元 编著,电子工业出版社,2005年12月第1版。SQL Server 2000数据库管理与开发,耿文兰主编,电子工业出版社,2003年10月第1版。,第1章 关系数据库基础 第2章 SQL Server 2000安装与配置 第3章 SQL Server 2000数据库的建立与管理 第4章 SQL Server 2000表的建立与管理 第5章 索引与视图的建立与管理 第6章 Transact-SQL使用基础 第7章 Transact-SQL编程 第8章 Transact-SQL事务编程第9章 SQL Server 2000数据库管理与
3、维护 第10章 SQL Server 2000应用开发基础与实例,第1章 关系数据库基础,关系数据库是当今数据库产品的主流 1.1基本概念 1.2数据库系统的体系结构 1.3关系数据库系统的基本概念 1.4关系代数 1.5数据库设计 1.6关系规范化的基本思想,1.1 基本概念,1.1.1 数据(Data)数据(数据库中存储的基本单位)是描述现实世界中事物的符号记录,是指用物理符号记录下来的可以鉴别的信息。而物理符号包括:数字、文字、图形、图像声音及其他特殊符号。数据的多种表现形式,都可以经过数字化后存入计算机对象。信息是人们消化理解了的数据。,1.1.2 数据库(DataBase,简记为DB
4、)数据库是长期存储在计算机内、有组织的、可共享的数据集合。存放数据的仓库,并且有组织有管理。,1.1.3 数据库管理系统(DataBase Management System,简记为DBMS)数据库管理系统是位于用户与操作系统之间的一个计算机系统软件,它的基本功能包括以下几个方面:数据定义功能 方便地对数据库中的数据对象进行定义。数据操纵功能 实现对数据的基本操作。如查询、插入、删除和修改。数据库的运行管理功能 数据库在建立、运行和维护时由数据库管理系统统一管理和控制,以保证数据的安全性、完整性,对并发操作的控制以及发生故障后的系统恢复等。数据库的建立和维护功能 它包括数据库初始数据的输入、转
5、换功能,数据库的转储、恢复功能,数据库的重组织功能和性能监视、分析功能等。目前流行的有:Oracle、Sybase、SQL Server、Access等。,数据库系统(DataBase System,简记为DBS)包括和数据库有关的整个系统:计算机硬件、操作系统、数据库管理系统以及在它支持下建立起来的数据库、应用程序、用户和维护人员等。有时也将人以外与数据库有关的硬件和软件系统称为数据库系统。,1.1.5 数据管理技术的发展,数据库(Database)起源于20世纪50年代,当时是美国为了战争的需要,把各种情报集中到一起,存储在计算机里,称为Information Base或Database。
6、20世纪70年代是数据库蓬勃发展时代,网状系统和层次系统占据了整个数据库的商用市场。20世纪80年代,关系数据库逐渐取代网状系统和层次系统占据了市场。20世纪90年代,关系数据库成为数据库技术的主流。,伴随着计算机硬件、软件技术的发展以及计算机应用的不断扩充,计算机进行数据处理也经历了从低级到高级的4个发展阶段。人工管理阶段(50年代中期以前)文件系统阶段(50年代后期60年代中期)数据库系统阶段(60年代后期开始)分布式数据库管理阶段(80年代中期开始),1.人工管理阶段,背景(50年代中期以前)计算机主要用于科学计算:数据量小、结构简单,如高阶方程、曲线拟和等;外存为顺序存取设备:数据不保
7、存在计算机内部,而是存储在磁带、卡片、纸带,没有磁盘等直接存取设备;没有专用数据管理软件:用户用机器指令编码,通过纸带机输入程序和数据,程序运行完毕后,由用户取走纸带和运算结果,再让下一用户上机操作;数据是面向程序的:每一组数据对应一个程序,两个程序之间不能共享数据。,人工管理阶段中程序与数据之间的关系,2.文件系统阶段,在这一阶段,数据不再是程序的组成部分,而是按照一定的规则把成批数据组织在数据文件中,存放于外存储器上,并可为每个文件取一个名字。在程序中通过文件名把文件调入内存而使用其中的数据。到了20世纪60年代中期,出现了磁带、磁盘等大容量的外存储器和操作系统,便可利用操作系统中的文件管
8、理功能来进行数据处理了。,文件系统阶段中程序与数据之间的关系,3.数据库系统阶段,20世纪60年代后期,数据处理的规模急剧增长。同时,计算机系统中采用了大容量的磁盘(数百MB以上)系统,使联机存储大量数据成为可能。为了解决数据的独立性问题,实现数据的统一管理,达到数据共享的目的,数据库技术得到了极大的发展。所有程序中的数据由数据库管理系统(database management system,DBMS)统一管理,应用程序和数据完全独立,数据得到高度共享。,数据库系统阶段中程序与数据之间的关系,数据库系统阶段的特点,数据的管理者:DBMS数据面向的对象:现实世界数据的共享程度:共享性高数据的独立
9、性:高度的物理独立性和一定的逻辑独立性数据的结构化:整体结构化数据控制能力:由DBMS统一管理和控制,从第1阶段到第3阶段数据与程序之间关系的演变,人工管理阶段,文件系统阶段,数据库系统阶段,4 分布式数据库系统阶段,分布式数据库系统是数据库技术与计算机网络技术相结合的产物,在20世纪80年代中期已有商品化产品问世。分布式数据库系统是一个逻辑上统一、地域上分布的数据集合,是计算机网络环境中各个局部数据库的逻辑集合,同时受分布式数据库管理系统的控制和管理。分布式数据库系统适合于那些各部门在地理上分散的组织机构的事务处理,如银行业务、飞机订票等。,第一节结束。,1.2 数据库系统的体系结构,站在不
10、同的角度或不同层次上看数据库系统的体系结构会有所不同。站在最终用户的角度看,数据库系统体系结构分为集中式、分布式、C/S(客户/服务器)和并行结构。站在数据库管理系统的角度看,数据库系统体系结构一般采用三级模式结构:外模式、模式和内模式。,集中式数据库体系结构:将DBMS软件、所有用户数据和应用程序放在一台计算机(作为服务器)上,其余计算机作为终端通过通信线路向服务器发出数据库应用请求,这种网络数据库应用系统称为集中式数据库体系结构。,客户/服务器(C/S)体系结构:这是在客户/服务器计算机网络上运行的数据库系统,这个计算机网络中,有一些计算机称为客户,另一些计算机称为服务器(即客户机/服务器
11、)。客户/服务体系结构的关键在于功能的分布,一些功能放在客户机(前端机)上运行,另一些功能则放在服务器(后端机)上执行。,分布式数据库体系结构:将分散存储在计算机网络中的多个节点上的数据库在逻辑上统一管理。它是建立在数据库技术与网络技术发展的基础之上的。最初的数据库一般是集中管理的,随着网络的扩大,增加了网络的负荷,对数据库的管理也困难了,分布式数据库则可克服这些缺点,分布式数据库可供地理位置分散的用户共享彼此的数据资源。,并行结构数据库体系结构:并行数据库要求尽可能并行执行所有数据库操作从而在整体上提高数据库系统性能。是多个物理上连在一起的CPU(而分布式系统是多个地理上分开的CPU),根据
12、承担数据库服务责任划分它们自身的数据,通过划分的任务以及通过每秒兆位级的高速网络通信共同完成事务查询。,(1)外模式又称为子模式,是用户与数据库的接口,是应用程序可见的数据描述。(2)模式分为概念模式和逻辑模式,是由数据库设计者综合所有用户数据,按照统一的观点构造的全局逻辑结构。(3)内模式又称为物理模式或存储模式,它描述数据在存储介质上的安排与存储方式。,三级模式,三级模式之间的联系:二级映射,映射用来指定映射双方进行数据转换的规则,实际的转换工作由DBMS来完成。外模式/模式映射:表达了外模式与模式之间的对应关系;模式/内模式映射:表达了模式与内模式之间的对应关系。,应用程序,应用程序,应
13、用程序,外模式A,模式,外模式B,DBMS,外模式/模式映射,模式/内模式映射,三级模式、两级映射的作用?高度的数据独立性!,第二节结束。,作业:小组论述,主题:数据库技术的应用时间:第三周分组:7-8人一组,分为6组,自愿组合,每组选出一个组长,班干部协调和登记,论述前提交名单。方式:各小组在本周查找资料,制作PPT,上课时,组长上台讲10分钟,5分钟其它同学提问,本小组所有成员都可回答。评分:每组提交一份排序表,排出第一名到第五名,最后按平均成绩排出最后顺序,排序结果决定小组成员本次作业的成绩。对应分数:第一名:95;第二名:85分;第三名:80;第四名:75分;第五名70分;,1.3 关
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 学习 资料
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5985573.html