大数据库原理及应用教程电子教案设计1

上传人:M****1 文档编号:431854348 上传时间:2023-05-17 格式:DOC 页数:71 大小:196.50KB
返回 下载 相关 举报
大数据库原理及应用教程电子教案设计1_第1页
第1页 / 共71页
大数据库原理及应用教程电子教案设计1_第2页
第2页 / 共71页
大数据库原理及应用教程电子教案设计1_第3页
第3页 / 共71页
大数据库原理及应用教程电子教案设计1_第4页
第4页 / 共71页
大数据库原理及应用教程电子教案设计1_第5页
第5页 / 共71页
点击查看更多>>
资源描述

《大数据库原理及应用教程电子教案设计1》由会员分享,可在线阅读,更多相关《大数据库原理及应用教程电子教案设计1(71页珍藏版)》请在金锄头文库上搜索。

1、word课程导论一、数据库原理教程最终讲授的容和目的?1)数据库系统概述2)关系数据库的各种运算3)sql语言(重点中的重点)熟悉掌握select语句的使用。Java程序设计、donet程序设计都必须使用的。学生,选课,课程查询没有选课的学生的学号,和性别。Select 学号,性别 from 学生 where 学号 not in(select 学号 from 选课)嵌套子查询 Select 学号,熟练掌握三种操作语句,insert,update和delete熟练掌握数据的定义语句:create、drop和alter掌握数据控制语句:grant,revoke,授权和收回授权4)掌握sql ser

2、ver 2005系统管理Sql server 2005的安装,启动,安全体系的管理,服务的管理等。2005已经将各种服务放在后台服务管理中。5)掌握sql server 2005数据库的管理创建数据库,修改数据库,删除数据库。6)掌握sql server 2005的数据表和视图的管理使用sql server 2005的管理工具来创建数据表,修改数据表,数据表的记录的管理,删除数据表以与视图的操作。7)掌握T-sql语言的使用各种常量,变量,控制语句,游标的操作。8)掌握sql server 2005的存储过程和触发器9)掌握sql server 2005的数据库的备份和恢复10根据一个应用程序

3、来开发数据库应用软件1)掌握各种sql语言的使用,应用在java,donet等各种程序设计语言中,以实现对数据库的操作。关键2)学会维护sql server 2005服务器3)综合运用所学知识开发一个完整的应用程序。第1章 数据库系统概述本章重点:4.掌握数据库系统的部体系结构,三级模式和二级映象7.掌握现实世界、信息世界和计算机世界三个世界的相关术语1.1 数据、信息一、数据 数据是用来记录信息的可识别的符号,数据是信息的载体,但数据不等同于信息。数据不仅是指数值数据,而且还包括字符、图形、图片、音频和视频等各种数据。数据是有型和值之分。描述一个学生的年龄,23岁,数值型,值是23。二、信息

4、 信息就是是指有用的数据,信息是从数据中提取出来。信息的表现形式是数据。信息源比拟多,电视、报纸、互联网。信息是可存储的、可加工的、可传递的和可再生的。三、数据处理与数据管理 数据处理是将数据转换为信息的过程,包括对数据进展收集、管理、加工利用以与信息输出等一系列活动。 信息=数据+数据处理 是指数据的收集、整理、组织、编码、存储、检索以与传输等操作。财务管理,手工记账,用友,金蝶等软件来管理。学生的成绩管理:1.2 数据管理技术的开展阶段数据管理技术的开展阶段分为三个阶段,人工管理阶段,文件系统阶段和数据库系统阶段一、人工管理阶段 20世纪50年代中期以前,计算机主要用于科学计算,当时没有存

5、储设备,没有软件来管理,数据的管理都是使用人工来处理,存储设备卡片。数据和程序是存放在一起的,即一个程序对应一个数据特点:4.数据不能共享,冗余度高重复数据量大应用程序1数据1应用程序2数据2二、文件系统阶段20世纪50年代后期至60年代的中期以前,计算机得到了飞速的开展,出现了磁性存储设置,软件出现了操作系统,有了专门的文件系统,此时数据保存在文件中,通过文件系统来调用。特点:1.数据和程序有了一定的独立性,没有真正独立,但仍是一个应用对应一个数据。3.数据不能共享,冗余度高应用程序1应用程序1数据库应用程序1数据库管理系统数据没有结构化。三、数据库系统阶段 20世纪60年代后期至今。 20

6、世纪60年代后期出现的对数据库管理技术有着奠基作用的三件大事,标志着以数据库系统为根本和段的数据管理新阶段的开始。11968年 IBM推出商品化的基于层次模型的信息管理系统IMS。2)1969年,美国数据系统语言协会,发布了研究数据库方法的DBTG报告,提出了网状数据模型。3)1970年,美国IBM公司,提出了关系模型,奠定了关系数据库管理系统的理论根底,一直沿用至今。 1)数据结构化数据以一定的组织结构来存储,数据模型,层次模型,网状模型和关系模型。一行一记录。2数据共享性高,冗余度低数据可共享,多个应用程序可以同时使用一个数据。共享性高,减少了数据冗余度。但没有消除数据冗余。3)数据的独立

7、性高数据的独立性是指数据库中的数据与应用程序间相互独立,即数据的逻辑结构,存储结构以与存取方式的改变不影响应用程序。数据库的结构分为局部逻辑结构、整体逻辑结构和物理结构。分别对应的数据库系统的部体系结构中的外模式、模式和模式。数据的独立性分为两级:物理独立性和逻辑独立性数据的物理独立性:是指当数据物理结构发生改变,通过修改模式/模式的映象,使数据库的整体逻辑结构不变,从而用户的逻辑结构以与应用程序不用改变。数据的逻辑独立性:是指当数据的整体逻辑结构发生改变,通过修改模式/外模式的映象,使数据库的局部逻辑结构不变,从而应用程序不用改变。4)有统一的数据控制功能在数据库系统阶段,有专门的软件来管理

8、数据,它是一个系统软件,是数据库管理系统DBMS。数据库管理系统提供了四方面的控制功能:。数据的安全性控制防止不合法使用数据库造成数据的破坏,泄露。通过口令和存取权限来限制,grant和revoke授权和收回授权。数据的完整性控制是指通过一些完整性规如此,确保数据的正确性、有效性和相容性。三方面:实体完整性、域完整性和参照完整性。并发控制一个数据库系统当多个用户同时访问,不能出现数据不一致的现象。数据恢复1.3 数据库系统的组成一、数据库的相关概念 简称为DB,是指存储在计算机外存储器上,有组织的相关信息的集合,在数据库中,各种数据按照一定的结构数据模型来组织、描述和存储。具有冗余度小、较高的

9、独立性,共享的特点。 数据库不仅存放数据,而且存放数据之间的联系。 简称为DBMS,是专门用来管理、维护数据库的系统软件,数据库管理系统必须在操作系统的支持下工作。目前数据库管理系统都是关系模型的。比拟常用的数据库管理系统有:Visual Foxpro8.0,access数据库、sql serer 2000/2005/2008、oracle10G、Sybase、msql。 简称为DBS,是指应用了数据库的计算机系统。 简称为DBAS,比如财务管理系统,教务管理系统。综上所述:DBS包括DB和DBMS,DBMS管理DB。二、数据库系统的组成 由五个局部构成 操作系统等支撑软件 是指使用数据库的人

10、员,包括维护数据库,存储数据库和种人员,主要分为终端用户、应用程序员、系统分析员、数据库管理员。 1)终端用户 终端用户利用应用软件使用数据库的人员。比如QQ软件,财务软件,会计记账人员。 2)应用程序员 应用程序员在系统分析员和数据库管理员建立数据库根底上,进展应用软件开发的人员。软件公司中的程序员。 3系统分析员 系统分析员就是对应用软件进展需求分析,详细设计、功能设计和参与数据库设计的人员。通常是指软件公司中的项目经理 4数据库管理员 简称为DBA,负责应用软件中数据库的设计、建立、管理和维护的人员。 对应用系统的数据库定义安全性、完整性、控制数据库的使用和运行,改良和重组数据库工作。总

11、结:1.了解数据、信息、数据处理和数据管理的含义复习:1.4 数据库系统的模式结构 可以从多种角度考查数据库系统的结构:从数据库管理系统的角度看,数据库系统通常分为三级模式结构,这是数据库管理系统的部体系结构。 从数据库最终的用户的角度看,数据库系统的结构分为单用户结构、主从式结构和分布式结构,C/S结构,B/S结构。这是数据库系统 外部体系结构。一、数据库系统的三级模式结构模式:是数据库中全体数据的逻辑结构和特征的描述,它仅涉与到型的描述,而不涉与到值的描述。学生根本情况的数据库模式中,包含了学生根本情况记录。数据库的实例是变化的,而模式是不变的。学生学号,性别,出生日期美国国家标准学会所属

12、怕标准计划委员会在1975公布的研究报告中,把数据库系统部的体系结构从逻辑上分为三级,分别是外模式、模式、模式,对用户而言,对应的就是用户级模式、概念级模式和物理级模式。1模式也称为逻辑模式、概念模式,是数据库中全体数据的逻辑结构和特征的描述。处于三级模式的中间层,注意不涉与到数据的物理存储。模式就是数据的全局逻辑结构的表示。如学生学号,性别,出生日期就是一个模式。对应的sql server2005中的数据表。一个数据库只有一个模式,在此模式下建立的数据库称为概念级数据库。2外模式又称为子模式,或者用户模式,它是数据库用户能看到并允许使用的那局部局部数据的逻辑结构的描述,是数据库的局部逻辑结构

13、,也就是模式的一局部。它相应于sql server 2005中视图。外模式是可变的,外模式在一个数据库中有多个。在此级上建立的数据库叫用户级数据库。View1(学号,性别)View2(学号,)View3(学号,,出生日期)外模式得到的就是对模式的一个投影操作。3模式存储模式,物理模式,是对数据库存储结构的描述,是数据在数据库部的表示方式。一个数据库只有一个模式。它相当于sql server 2005中的数据库文件。综上所述,数据库系统部体系结构分为三级模式,分别是外模式,模式,模式,外模式是局部逻辑结构,模式是全局逻辑结构,模式是存储结构,外模式有多个,模式只有一个,模式只有一个,在外模式上建

14、立的数据库叫用户级数据库,在模式上建立的数据库叫概念级数据库,在模式上建立的数据库叫物理级数据库。二、数据库系统的二级映象和数据独立性在数据库系统阶段,数据之所以具有较高的独立性就是由于数据库系统三级模式中的二级映象。二级映象保证了数据的物理独立性和逻辑独立性。外模式/模式的映象将模式的改变,通过映象,使之外模式不发生改变,从而应用程序不改变,这就保证了数据库系统的逻辑独立性。模式/模式的映象将模式的改变,通过映象,使之模式不生改变,从而外模式不发生改变,应用程序也就不用改变,保证了数据库系统的物理独立性。三、数据库系统的三级模式和二级映象的优点 从最终的用户角度来看,数据库系统分为单用户结构、主从结构、分布式结构、C/S结构和B/S结构。其实这种分法就是应用程序的类型。又称为桌面型数据库系统,就是把应用程序,DBMS,数据库都安装在一台计算机上,由一个用户独使用,计算机之间不允许共享数据。Foxpro,visual foxpro,access数据库文件/服务器结构的数据库系统,简称为F/S结构,它是由一台服务器带多台终端构成,服务器一台性能较高的计算机,终端是指不具有处理的计算机,只有显示器和键盘。工作原理:当终端向服务器请求数据时,服务器接收请求,并在服务上处理后,再传送给终端。服务器的负荷比拟重。Oracle数据库、sql s

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号