[院校资料]SQL2000教案.doc
《[院校资料]SQL2000教案.doc》由会员分享,可在线阅读,更多相关《[院校资料]SQL2000教案.doc(93页珍藏版)》请在三一办公上搜索。
1、SQLServer 2000教程教案教材分析:本书首先介绍了数据库的基本概念,接着介绍数据库的安装与配置、数据库设计等知识;然后介绍了创建与管理数据库、创建管理表的各种操作;Transact-SQL的基本语法介绍使用查询语句从数据库中检索数据、更新数据、视图、存储过程与触发器的运用;还介绍了数据库的安全管理、数据备份与数据转换。学情分析:该班的学生上学期已经学过数据库原理,前部分知识大部分相同,所以前面几章的学习速度稍快,后面用项目实习的方法提高学生的动手能力。第一章概述学习内容与要求:本章主要学习数据库的发展历史、数据库系统组成、数据库系统体系结构、数据库模型、SQLServer2000版本
2、及安装、常用管理工具。要求读者了解数据库的发展历史、数据库系统组成、数据库系统体系结构、数据库模型、SQL2000版本及安装,掌握配置管理工具对服务器的配置和管理控制台对服务器注册、连接、断开、启动、停止等第1讲数据库概述与数据库模型教学目标:1、了解数据库技术的发展史2、理解并掌握数据库的系统组成3、掌握数据库的体系结构4、理解几种关系模型的特点教学重点、难点:1、数据库的系统组成2、数据模型的三个要素及三种数据模型教学方法:1、多媒体演示+板书讲解 课时安排:2课时教学过程及内容:一、复习以前内容,引入新课数据库技术主要是研究如何科学地组织和存储数据,如何高效地获取和处理数据。1.数据库技
3、术发展简史随着计算机软件和硬件的发展,EDP技术的发展大体上经历了三个阶段。 (1)人工管理方式阶段人工处理技术发展的第一阶段(大约在1960年以前)计算机主要用于科学计算。(2)文件系统阶段 文件系统阶段的背景是计算机不仅用于科学计算,还大量用于经济管理。(3)数据库管理系统阶段利用数据库系统方式实现数据处理是在文件系统的基础上发展起来的先进技术。它 克服 了文件系统的弱点,提供了一个完美的、高级的数据处理技术,以实现对数据集中统一的独立管理,使数据的存储和维护不受任何用户的影响。 2.数据库系统组成 一个数据库系统一般应包含五个部分:(1)数据库数据库是存放数据的仓库,是长期存在计算机内、
4、有组织的、可共享的大量数据集合(2)计算机硬件硬件系统整个数据系统的基础。数据库系统的硬件包括中央处理器、内存、外存、输入/输出设备、数据通道等硬件设备(3)计算机软件包括DBMS,支持DBMS的操作系统,与数据库接口的高级语言和编译系统,以DBMS为核心的应用开发工具(4)数据库用户数据库系统的基本目标是给用户使用数据库的环境,给不同的用户设计不同的数据抽象级别,具有不同的数据视图。用户可分为: 数据库管理员(DBA)专业用户应用程序员最终用户(5)数据库管理系统数据库管理系统是位于用户与操作系统之间的一个数据管理软件,它的基本功能包括以下几个方面:数据库定义功能数据库操纵功能数据控制功能
5、数据库的建立和维护功能3.体系结构数据库三级模式结构分为:外模式(External Schema)、概念模式(Conceptual Schema)、内模式(Internal Schema)(1)三级模式结构模式:模式又称概念模式(Conceptual Schema)或数据库模式(Database Schema)。它是数据库数据的 总体逻辑描述,用于对数据库逻辑结构和内容所进行的描述。外模式:用户级数据库对应于外模式,是用户看到和使用的数据库,因此也称为用户视图View)内模式:物理级数据库对应于内模式,又称存储模式。它包含数据库的全部存储数据,这些被存储在内、外介质上的数据也称为原料(Raw)
6、数据,是用户加工(或操作)的对象(2)三级模式映像及数据独立性外模式/模式映像:定义了各外模式与模式之间的映射关系 模式/内模式映像:定义了模式与物理模式的映射关系4.数据模型的三要素(1)数据结构数据库结构描述系统的静态特性(2)数据操作数据操作描述系统的动态特性(3)数据的约束条件数据的约束条件描述数据及其联系所在具有的制约和依存规则5.网状模型网状模型又叫网络模型,它也属于格式化数据模型。广义讲,任意一个连通的基本层次联系的集合就是一个网状模型。这种广义的提法把树也包含在网状模型之中。为了与树相区别,将满足下列条件的基本层次联系的集合称为网状模型:(1)可以有一个以上的节点无双亲。(2)
7、至少有一个节点有多于一个的双亲。6.层次模型层次模型是数据库系统中最常用的数据模型之一。它属于格式化数据模型。这种模型的特征是: (1)有且仅有一个节点无双亲,这个节点称为根节点。 (2)其他节点有且仅有一个双亲。7.关系模型关系模型有不同于格式化模型的风格和理论基础。总的来说,它是一种数学化的模型。关系模型的基本组成是关系。它把记录集合定义为一张二维表,即关系。表的每一行是一个记录,表示一个实体,也称为一个元组。每一列是记录中的一个数据项,表示实体的一个属性。二、小结:本节主要学习了数据库技术的发展历史,数据库系统的组成和数据库的体系结构,数据库的三级模式以及各种数据模型作业:教材P31习题
8、第1、2、3、4题第2讲数据库设计教学目标:1、理解并掌握概念数据模型的相关知识2、掌握数据库的设计步骤3、做好成绩管理系统设计的准备工作教学重点、难点:1、数据库设计的步骤2、成绩管理系统的设计教学方法:1、多媒体演示+板书讲解 课时安排:2课时教学过程及内容:一、复习以前内容,引入新课 数据库是信息系统的核心和基础,它把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。1.概念数据模型形成概念模型的方法很多,最常用的是实体联系方法。用ER图来描述现实世界的概念模型。在ER图提供了表示实体、属性和联系的方法。
9、(1)实体现实世界中客观存在并可相互区别的“事物”被称为实体(2)属性实体所具有的某一特性称为该实体的属性(3)联系实体与实体之间以及与组成它的各属性间的关系 在学生课程的概念模型中,课程和学生为两个实体,课程号,学号,分别为这两个属性的键。课程实体和学生实体之间由于“选修”而产生联系。一个学生可以选修多门课,一门课可以被多个学生所选修,因此学生实体和课程实体之间是多对多的关系。可以使用CASE工具来实现概念模型的设计,CASE工具最常用的有Powerdesigner和Erwin2.数据库设计步骤人们经过探索提出了各种数据库设计方法,这些方法运用软件工程的思想和方法,提出了各种设计准则和规程,
10、都属于规范设计法。按规范设计方法可将数据库设计分为以下阶段:1、需求分析阶段需求收集和分析是数据库设计的第一个阶段。该阶段收集和分析用户对系统的要求,确定系统的工作范围,并产生“用户活动图”和“数据流程图”2、概念设计阶段概念结构独立于数据库逻辑结构,独立于支持数据库的DBMS,其主要特点是:(1)能充分地反映现实世界,包括实体和实体之间的联系,能满足用户对数据处理的要求,是现实世界的一个真实模型。 (2)易于理解。 (3)易于更改。当现实世界改变时容易修改和扩充。 (4)易于向关系、网状或层次等各种数据模型转换。3、逻辑设计阶逻辑结构设计的任务是把概念结构转换为与选用的DBMS所支持的数据模
11、型相符合的过程。通常,逻辑结构设计包括初步设计和优化设计两个步骤。所谓初步设计,就是按照E-R图向数据模型转换的规则将已经建立的概念结构转换为DBMS所支持的数据模型。4、物理设计阶段对一个给定的逻辑数据模型选取一个最适合应用环境的物理结构的过程称为数据库的物理设计。所谓数据库的物理结构主要指数据库在物理设备上的存储结构和存取方法。它完全依赖于给定的计算机系统。5、数据库实施阶段的实施和维护对数据库的物理设计初步评价完成后,就可建立数据库了。数据库的实施相应于软件工程的编码、调试阶段。设计人员运用DBMS提供的数据定义语言将逻辑设计和物理设计的结果严格地描述出来,成为DBMS可接受的源代码。经
12、过调试产生目标模式,然后组织数据入库。组织数据入库是数据库实施阶段最主要的工作。6、数据库运行、维护阶段为了保证数据库的安全可靠和正确有效,DBMS必须提供统一的数据库保护功能。数据库保护也称数据控制,主要包括数据的安全性、完整性、并发控制和数据库恢复。3.成绩管理系统设计1.成绩管理系统功能简介(1)成绩录入数据库中可以包含每个学期、每个学生每门课的成绩。成绩为0-100的整数,或者以“优、良、中、差”表示。成绩录入界面应该和纸质成绩单尽可能保持一致。(2)个人成绩查询(3)以班级为单位查看成绩(4)以专业为单位查看每个班每门课的平均分 (5)以系部为单位查看所需要参加补考学生的情况2.成绩
13、管理系统概念数据模型概念数据模型中的实体及其属性、联系是和具体的业务相关的。对成绩管实体理系统而言,一个成绩必然属于一个学生、一门课、一个学期。因此它会波及学生实体、课程实体和学期实体。学生、课程和学期因为学生“学习”而会产生联系,而正因为这种联系才产生了新的数据:成绩。所以应将成绩作为学生、课程和学期三者此联系的属性。成绩管理系统概念数据模型在此设计完成。3.成绩管理系统逻辑数据库模型使用Powerdesigner,可自动将概念数据模型转换为逻辑数据模型。二、小结:本节我们主要学习了数据库技术的发展历史,数据库系统的组成和数据库的体系结构,数据库的三级模式以及各种数据模型作业:利用本节所学的
14、知识,叙述设计成绩管理系统的步骤第3讲SQLServer2000介绍教学目标:1、能自己安装并配置SQLServer2000的应用环境2、初步认识SQL Server 2000界面教学重点、难点:1、SQLServer2000的安装2、SQLServer2000服务的启动教学方法:1、多媒体演示 课时安排:2课时教学过程及内容:一、引入新课1. SQL Server 2000简介(1)SQL Server 2000特点 SQL Server 2000(简称SQL Server)是微软公司开发的大型关系型数据库管理系统,具有非常强大的关系数据库创建、开发、设计及管理功能,在各个行业中均得到了广泛
15、应用,成为众多数据库产品中的杰出代表。与以前版本相比,SQL Server 2000具有以下特点:与Internet的紧密结合SQL Server 2000的编程模式在很大程度上与专用于开发Web应用的Windows DNA架构相集成。同时,SQL Server 2000所携带的诸如英语查询以及Microsoft查询服务等为开发Web应用提供了友好而强大的查询界面。可扩展性和可用性SQL Server 2000企业版具有联盟服务器、视图索引以及超大规模内存支持等特性,完全能够满足最大规模的Web站点的性能需求。企业级数据库SQL Server 2000关系数据库引擎具备完善而强大的数据处理功能
16、。它能有效保证数据库的一致性,尽量降低成千上万用户进行并发访问时的管理和延迟成本。简单友好的操作方式SQL Server 2000包含一整套管理和开发工具。这些工具都具有非常友好的用户界面,在提供强大功能的同时,易于安装、使用和发布。用户可以把更多的精力放在自己的业务问题上,可以非常迅速地建立并发布强大而复杂的数据库应用系统。 数据仓库支SQL Server 2000为了满足现代企业对大规模数据进行有效分析和利用的要求,包含了一系列提取、分析、总结数据的工具,用户可以直接对数据进行联机分析处理。2. SQL Server 2000的体系结构SQL Server 2000是运行在网络环境下的高性
17、能的关系型数据库管理系统。一般将它应用在Client/Server(客户/服务器,简写为C/S)、Browser/Server(浏览器/服务器,简写为C/S)的体系结构中作为后台数据库服务器使用。SQL Server 2000使用Transact-SQL语句在服务器与客户之间传送请求SQL Server 2000使用客户/服务器体系结构把所有的工作负荷分解成在服务器机器上的任务和在客户机机器上的任务。客户端应用程序负责完成用户界面、报表,向服务器发出请求,并将服务器返回的结果显示给用户,服务器则负责数据管理及程序处理,并将处理结果返回客户机。目前,这种客户/服务器体系结构主要有两层结构和三层结
18、构之分。 3.安装SQLServer2000(1)SQL Server 2000安装部件和版本SQL Server 2000包含数据库服务器、联机分析服务和查询部件三大部件。 数据库服务器有三种安装版本可供选择,分别是:企业版(Enterprise Edition):适合作为整个企业的数据库服务器。 标准版(Standard Edition):适合用作小型工作组和部门数据库服务器。 个人版(Personal Edition):用于在客户机上储存少量数据。(2)SQL Server 2000系统需求 硬件要求: 处理器:Intel兼容处理器,奔腾166以上。 内存:企业版SQL Server 2
19、000需要64MB以上的内存,标准版需要至少32MB。硬盘:数据库服务器的完全安装需要180MB的硬盘空间,典型安装需要170MB,最小安装需要65MB,如果只安装客户端工具则需要90MB;安装联机分析服务和查询部件则分别需要50MB和12MB的硬盘空间。 操作系统要求企业版:WinNT Server4.0,WinNT Server Enterprise Edition, Win2000 Advanced Server,Win2000 Data Center Server, Win2000 server标准版WinNT Server 4.0,WinNTServer Enterprise Edi
20、tion,Win2000 Advanced Server,Win2000 Data Center Server, win2000 Server个人版Win98,WinNT Workstation 4.0, Win2000 Professional WinNT Server 4.0,Win2000 Server,以及所有其他更先进的Windows系统4. 安装SQL Server 2000(1)开始安装软件启动SQL Server2000光盘上的Autorunexe程序,会出现SQL Server安装启动界面。单击安装SQL Server 2000组件,就会进入下一步安装界面。 (2)选择安装位
21、置 在欢迎界面中单击【下一步】按钮(3)选择安装方式(4)输入姓名和公司名(5)阅读许可条款(6)选择安装类型仅客户端工具:只安装客户端工具,当已经安装过数据库服务器,只需要安装客户端工具与已存在的数据库服务器连接时,应该选择这一选项。服务器和客户端工具:安装客户端和服务器端工具,这是最全面的安装选项。仅连接:只安装微软的数据访问组件和网络库。(7)选择安装类型和安装路径 (8)选择实例名称(9)设置服务账号(10)设置服务器登录模式Windows身份验证模式混合模式设置字符比较法设置网络库(11)完成安装5.启动SQL Server 2000在访问数据库之前必须先启动数据库服务器。只有合法的
22、用户才可以启动数据库服务器。SQL Server 2000提供了4种启动服务器的方法:(1)使用服务管理器启动数据库服务器单击【开始】按钮,单击【程序】菜单中【Microsoft SQL Server】下的【服务管理器】,弹出SQLSERVER服务管理器对话框 SQL Server服务管理器主要用于启动、暂停、继续和中止数据库服务。对话框中【服务器】列表框用于选择相应的服务器名称;【服务】列表框用于指定要启动的服务类型在【服务器】列表框中选择用户所要登录的服务器名称,在【服务】列表框中,选择【SQL Server】服务 ,单击【开始/继续】按钮,单击【刷新服务】按钮,即可将服务器启动成功 (2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 院校资料 院校 资料 SQL2000 教案
链接地址:https://www.31ppt.com/p-4562344.html