欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    [院校资料]SQL2000教案.doc

    • 资源ID:4562344       资源大小:429KB        全文页数:93页
    • 资源格式: DOC        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    [院校资料]SQL2000教案.doc

    SQL Server 2000教程教案教材分析:本书首先介绍了数据库的基本概念,接着介绍数据库的安装与配置、数据库设计等知识;然后介绍了创建与管理数据库、创建管理表的各种操作;Transact-SQL的基本语法介绍使用查询语句从数据库中检索数据、更新数据、视图、存储过程与触发器的运用;还介绍了数据库的安全管理、数据备份与数据转换。学情分析:该班的学生上学期已经学过数据库原理,前部分知识大部分相同,所以前面几章的学习速度稍快,后面用项目实习的方法提高学生的动手能力。第一章概述学习内容与要求:本章主要学习数据库的发展历史、数据库系统组成、数据库系统体系结构、数据库模型、SQLServer 2000版本及安装、常用管理工具。要求读者了解数据库的发展历史、数据库系统组成、数据库系统体系结构、数据库模型、SQL2000版本及安装,掌握配置管理工具对服务器的配置和管理控制台对服务器注册、连接、断开、启动、停止等第1讲数据库概述与数据库模型教学目标:1、了解数据库技术的发展史2、理解并掌握数据库的系统组成3、掌握数据库的体系结构4、理解几种关系模型的特点教学重点、难点:1、数据库的系统组成2、数据模型的三个要素及三种数据模型教学方法:1、多媒体演示+板书讲解 课时安排:2课时教学过程及内容:一、复习以前内容,引入新课数据库技术主要是研究如何科学地组织和存储数据,如何高效地获取和处理数据。1.数据库技术发展简史随着计算机软件和硬件的发展,EDP技术的发展大体上经历了三个阶段。 (1)人工管理方式阶段人工处理技术发展的第一阶段(大约在1960年以前)计算机主要用于科学计算。(2)文件系统阶段 文件系统阶段的背景是计算机不仅用于科学计算,还大量用于经济管理。(3)数据库管理系统阶段利用数据库系统方式实现数据处理是在文件系统的基础上发展起来的先进技术。它 克服 了文件系统的弱点,提供了一个完美的、高级的数据处理技术,以实现对数据集中统一的独立管理,使数据的存储和维护不受任何用户的影响。 2.数据库系统组成 一个数据库系统一般应包含五个部分:(1)数据库数据库是存放数据的仓库,是长期存在计算机内、有组织的、可共享的大量数据集合(2)计算机硬件硬件系统整个数据系统的基础。数据库系统的硬件包括中央处理器、内存、外存、输入/输出设备、数据通道等硬件设备(3)计算机软件包括DBMS,支持DBMS的操作系统,与数据库接口的高级语言和编译系统,以DBMS为核心的应用开发工具(4)数据库用户数据库系统的基本目标是给用户使用数据库的环境,给不同的用户设计不同的数据抽象级别,具有不同的数据视图。用户可分为: 数据库管理员(DBA)专业用户应用程序员最终用户(5)数据库管理系统数据库管理系统是位于用户与操作系统之间的一个数据管理软件,它的基本功能包括以下几个方面:数据库定义功能数据库操纵功能数据控制功能 数据库的建立和维护功能3.体系结构数据库三级模式结构分为:外模式(External Schema)、概念模式(Conceptual Schema)、内模式(Internal Schema)(1)三级模式结构模式:模式又称概念模式(Conceptual Schema)或数据库模式(Database Schema)。它是数据库数据的 总体逻辑描述,用于对数据库逻辑结构和内容所进行的描述。外模式:用户级数据库对应于外模式,是用户看到和使用的数据库,因此也称为用户视图View)内模式:物理级数据库对应于内模式,又称存储模式。它包含数据库的全部存储数据,这些被存储在内、外介质上的数据也称为原料(Raw)数据,是用户加工(或操作)的对象(2)三级模式映像及数据独立性外模式/模式映像:定义了各外模式与模式之间的映射关系 模式/内模式映像:定义了模式与物理模式的映射关系4.数据模型的三要素(1)数据结构数据库结构描述系统的静态特性(2)数据操作数据操作描述系统的动态特性(3)数据的约束条件数据的约束条件描述数据及其联系所在具有的制约和依存规则5.网状模型网状模型又叫网络模型,它也属于格式化数据模型。广义讲,任意一个连通的基本层次联系的集合就是一个网状模型。这种广义的提法把树也包含在网状模型之中。为了与树相区别,将满足下列条件的基本层次联系的集合称为网状模型:(1)可以有一个以上的节点无双亲。(2)至少有一个节点有多于一个的双亲。6.层次模型层次模型是数据库系统中最常用的数据模型之一。它属于格式化数据模型。这种模型的特征是: (1)有且仅有一个节点无双亲,这个节点称为根节点。 (2)其他节点有且仅有一个双亲。7.关系模型关系模型有不同于格式化模型的风格和理论基础。总的来说,它是一种数学化的模型。关系模型的基本组成是关系。它把记录集合定义为一张二维表,即关系。表的每一行是一个记录,表示一个实体,也称为一个元组。每一列是记录中的一个数据项,表示实体的一个属性。二、小结:本节主要学习了数据库技术的发展历史,数据库系统的组成和数据库的体系结构,数据库的三级模式以及各种数据模型作业:教材P31习题第1、2、3、4题第2讲数据库设计教学目标:1、理解并掌握概念数据模型的相关知识2、掌握数据库的设计步骤3、做好成绩管理系统设计的准备工作教学重点、难点:1、数据库设计的步骤2、成绩管理系统的设计教学方法:1、多媒体演示+板书讲解 课时安排:2课时教学过程及内容:一、复习以前内容,引入新课 数据库是信息系统的核心和基础,它把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。1.概念数据模型形成概念模型的方法很多,最常用的是实体联系方法。用ER图来描述现实世界的概念模型。在ER图提供了表示实体、属性和联系的方法。 (1)实体现实世界中客观存在并可相互区别的“事物”被称为实体(2)属性实体所具有的某一特性称为该实体的属性(3)联系实体与实体之间以及与组成它的各属性间的关系 在学生课程的概念模型中,课程和学生为两个实体,课程号,学号,分别为这两个属性的键。课程实体和学生实体之间由于“选修”而产生联系。一个学生可以选修多门课,一门课可以被多个学生所选修,因此学生实体和课程实体之间是多对多的关系。可以使用CASE工具来实现概念模型的设计,CASE工具最常用的有Powerdesigner和Erwin2.数据库设计步骤人们经过探索提出了各种数据库设计方法,这些方法运用软件工程的思想和方法,提出了各种设计准则和规程,都属于规范设计法。按规范设计方法可将数据库设计分为以下阶段:1、需求分析阶段需求收集和分析是数据库设计的第一个阶段。该阶段收集和分析用户对系统的要求,确定系统的工作范围,并产生“用户活动图”和“数据流程图”2、概念设计阶段概念结构独立于数据库逻辑结构,独立于支持数据库的DBMS,其主要特点是:(1)能充分地反映现实世界,包括实体和实体之间的联系,能满足用户对数据处理的要求,是现实世界的一个真实模型。 (2)易于理解。 (3)易于更改。当现实世界改变时容易修改和扩充。 (4)易于向关系、网状或层次等各种数据模型转换。3、逻辑设计阶逻辑结构设计的任务是把概念结构转换为与选用的DBMS所支持的数据模型相符合的过程。通常,逻辑结构设计包括初步设计和优化设计两个步骤。所谓初步设计,就是按照E-R图向数据模型转换的规则将已经建立的概念结构转换为DBMS所支持的数据模型。4、物理设计阶段对一个给定的逻辑数据模型选取一个最适合应用环境的物理结构的过程称为数据库的物理设计。所谓数据库的物理结构主要指数据库在物理设备上的存储结构和存取方法。它完全依赖于给定的计算机系统。5、数据库实施阶段的实施和维护对数据库的物理设计初步评价完成后,就可建立数据库了。数据库的实施相应于软件工程的编码、调试阶段。设计人员运用DBMS提供的数据定义语言将逻辑设计和物理设计的结果严格地描述出来,成为DBMS可接受的源代码。经过调试产生目标模式,然后组织数据入库。组织数据入库是数据库实施阶段最主要的工作。6、数据库运行、维护阶段为了保证数据库的安全可靠和正确有效,DBMS必须提供统一的数据库保护功能。数据库保护也称数据控制,主要包括数据的安全性、完整性、并发控制和数据库恢复。3.成绩管理系统设计1.成绩管理系统功能简介(1)成绩录入数据库中可以包含每个学期、每个学生每门课的成绩。成绩为0-100的整数,或者以“优、良、中、差”表示。成绩录入界面应该和纸质成绩单尽可能保持一致。(2)个人成绩查询(3)以班级为单位查看成绩(4)以专业为单位查看每个班每门课的平均分 (5)以系部为单位查看所需要参加补考学生的情况2.成绩管理系统概念数据模型概念数据模型中的实体及其属性、联系是和具体的业务相关的。对成绩管实体理系统而言,一个成绩必然属于一个学生、一门课、一个学期。因此它会波及学生实体、课程实体和学期实体。学生、课程和学期因为学生“学习”而会产生联系,而正因为这种联系才产生了新的数据:成绩。所以应将成绩作为学生、课程和学期三者此联系的属性。成绩管理系统概念数据模型在此设计完成。3.成绩管理系统逻辑数据库模型使用Powerdesigner,可自动将概念数据模型转换为逻辑数据模型。二、小结:本节我们主要学习了数据库技术的发展历史,数据库系统的组成和数据库的体系结构,数据库的三级模式以及各种数据模型作业:利用本节所学的知识,叙述设计成绩管理系统的步骤第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)是微软公司开发的大型关系型数据库管理系统,具有非常强大的关系数据库创建、开发、设计及管理功能,在各个行业中均得到了广泛应用,成为众多数据库产品中的杰出代表。与以前版本相比,SQL Server 2000具有以下特点:与Internet的紧密结合SQL Server 2000的编程模式在很大程度上与专用于开发Web应用的Windows DNA架构相集成。同时,SQL Server 2000所携带的诸如英语查询以及Microsoft查询服务等为开发Web应用提供了友好而强大的查询界面。可扩展性和可用性SQL Server 2000企业版具有联盟服务器、视图索引以及超大规模内存支持等特性,完全能够满足最大规模的Web站点的性能需求。企业级数据库SQL Server 2000关系数据库引擎具备完善而强大的数据处理功能。它能有效保证数据库的一致性,尽量降低成千上万用户进行并发访问时的管理和延迟成本。简单友好的操作方式SQL Server 2000包含一整套管理和开发工具。这些工具都具有非常友好的用户界面,在提供强大功能的同时,易于安装、使用和发布。用户可以把更多的精力放在自己的业务问题上,可以非常迅速地建立并发布强大而复杂的数据库应用系统。 数据仓库支SQL Server 2000为了满足现代企业对大规模数据进行有效分析和利用的要求,包含了一系列提取、分析、总结数据的工具,用户可以直接对数据进行联机分析处理。2. SQL Server 2000的体系结构SQL Server 2000是运行在网络环境下的高性能的关系型数据库管理系统。一般将它应用在Client/Server(客户/服务器,简写为C/S)、Browser/Server(浏览器/服务器,简写为C/S)的体系结构中作为后台数据库服务器使用。SQL Server 2000使用Transact-SQL语句在服务器与客户之间传送请求SQL Server 2000使用客户/服务器体系结构把所有的工作负荷分解成在服务器机器上的任务和在客户机机器上的任务。客户端应用程序负责完成用户界面、报表,向服务器发出请求,并将服务器返回的结果显示给用户,服务器则负责数据管理及程序处理,并将处理结果返回客户机。目前,这种客户/服务器体系结构主要有两层结构和三层结构之分。 3.安装SQLServer2000(1)SQL Server 2000安装部件和版本SQL Server 2000包含数据库服务器、联机分析服务和查询部件三大部件。 数据库服务器有三种安装版本可供选择,分别是:企业版(Enterprise Edition):适合作为整个企业的数据库服务器。 标准版(Standard Edition):适合用作小型工作组和部门数据库服务器。 个人版(Personal Edition):用于在客户机上储存少量数据。(2)SQL Server 2000系统需求 硬件要求: 处理器:Intel兼容处理器,奔腾166以上。 内存:企业版SQL Server 2000需要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 Edition,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)选择安装位置 在欢迎界面中单击【下一步】按钮(3)选择安装方式(4)输入姓名和公司名(5)阅读许可条款(6)选择安装类型仅客户端工具:只安装客户端工具,当已经安装过数据库服务器,只需要安装客户端工具与已存在的数据库服务器连接时,应该选择这一选项。服务器和客户端工具:安装客户端和服务器端工具,这是最全面的安装选项。仅连接:只安装微软的数据访问组件和网络库。(7)选择安装类型和安装路径 (8)选择实例名称(9)设置服务账号(10)设置服务器登录模式Windows身份验证模式混合模式设置字符比较法设置网络库(11)完成安装5.启动SQL Server 2000在访问数据库之前必须先启动数据库服务器。只有合法的用户才可以启动数据库服务器。SQL Server 2000提供了4种启动服务器的方法:(1)使用服务管理器启动数据库服务器单击【开始】按钮,单击【程序】菜单中【Microsoft SQL Server】下的【服务管理器】,弹出SQLSERVER服务管理器对话框 SQL Server服务管理器主要用于启动、暂停、继续和中止数据库服务。对话框中【服务器】列表框用于选择相应的服务器名称;【服务】列表框用于指定要启动的服务类型在【服务器】列表框中选择用户所要登录的服务器名称,在【服务】列表框中,选择【SQL Server】服务 ,单击【开始/继续】按钮,单击【刷新服务】按钮,即可将服务器启动成功 (2)使用企业管理器启动数据库服务器单击【开始】按钮,单击【程序】菜单中【Microsoft SQL Server】下的【企业管理器】 展开控制台根目录下【Microsoft SQL Servers】左侧的+号,在SQL Server组中找到要启动的数据库服务器右击服务器(LOCAL)(Windows NT),在弹出的快捷菜单中选择【启动】,则可以启动数据库服务器。也可选择【停止】或【暂停】来停止或暂停数据库服务器。(3)使用【控制面板】中的【服务】启动数据库服务器打开【控制面板】,在其中选择【管理工具】中的【服务】选项,弹出服务对话框。找到服务列表中的MS SQL Server服务,它就是数据库服务器右击MS SQL Server,弹出对话框如图1-8所示,从中选择【启动】,即可启动数据库服务器。(4)在DOS命令行状态下启动数据库服务器和代理服务c:net start mssqlserver c:net stop mssqlserverc:net start SQLServerAgent二、小结:本节我们主要学习了SQLServer2000的基本知识,掌握了SQLServer2000的安装与配置, SQLServer2000的启动,以及一些的常用的管理工具作业:(1)安装并配置SQLServer2000 (2)练习4种启动关闭数据库服务器的方法第4讲 查询分析器教学目标:1、了解查询分析器的各项功能2、掌握一些简单的命令教学重点、难点:1、查询分析器命令窗口的使用教学方法:1、多媒体演示 课时安排:2课时教学过程及内容:一、复习以前内容,引入新课1.SQL Server 2000界面与工具 SQL Server提供了图形界面的管理工具,选择【开始】菜单中【程序】组下的【Microsoft SQL Server】级联菜单,即可看到SQL Server 2000的管理工具菜单。2.各种工具介绍(1)查询分析器 主要用于创建、执行和测试Transact-SQL语句。(2)导入/导出数据 用于将SQL Server中的数据导出到其他数据库之中,或将其他数据库下的数据导入到SQL Server数据库中。(3)服务管理器 用来启动、停止、暂停SQL Server的各种服务。(4)服务器网络实用工具 与客户端的网络工具相对应,用于构建客户/服务器体系结构。(5)客户端网络实用工具 用于将远程的客户端与SQL Server 2000系统连接在一起,构建客户/服务器体系结构。(6)联机丛书 提供最全面、最权威的SQL Server资料。(7)企业管理器 是SQL Server 2000最重要的数据库管理工具。在该工具下几乎可以从事所有SQL Server数据库操作。(8)事件探查器 用于从服务器捕获事件。(9)在IIS中配置SQL XML支持 提供了支持XML语言的技术。(10)Analysis Services 提供联机分析处理(OLAP)和数据挖掘的工具。 3.查询分析器的使用1.登录到服务器在SQL Server中,所有的Transact-SQL语句都必须由SQL Server服务器提供的MS SQL Server服务来解释和执行。为了向服务器提交Transact-SQL语句,必须首先实现同数据库服务器的连接。所以,必须首先登录到服务器。 单击【开始】按钮,在【程序】菜单中选择【Microsoft SQL Server】下的【查询分析器】命令,即可打开【连接到SQL Server】对话框。 在【SQL Server】列表中选择要登录的服务器名称,选择【SQL Server身份验证】连接方式,在登录名中输入用户登录名称,如:sa。在密码中输入登录密码,即可打开SQL查询分析器窗口。SQL Server在登录时,还提供Windows身份验证登录方式,在这种方式下,用户只要使用的是Windows NT操作系统并已经以合法的身份登录到了NT环境中,那么在打开查询分析器时,系统就不会再要求输入登录信息而可直接登录到服务器并打开SQL查询分析器窗口。2.查询分析器的菜单命令SQL查询分析器由文件、编辑、查询、工具、窗口和帮助6项菜单组成。(1)文件菜单文件菜单主要命令功能如下: 连接 连接数据库服务器  断开 断开同当前连接着的数据库服务器的连接。    全部断开 断开同所有服务器的连接。新建 新建查询。打开 打开一个含有查询命令的文本文件。    保存 保存当前的查询命令或查询结果,系统默认的文件后缀为.sql。    另存为 将当前的查询命令保存为另一个文件。    保存全部查询 保存当前打开的所有查询命令文件。    打印 打印当前的查询命令。    最近使用过的文件列表 最近的文件列表。 退出 退出查询分析器。 (2)编辑菜单主要命令功能如下:清除窗口 清除当前窗口中的内容。查找 查找指定的字符串。   重复上一次查找 重复执行上一次查找。   替换 替换字符串。   转到行 移动光标到指定行。   书签 在脚本的当前行设置或取消书签。可以通过设置书签进行书签之间的移动。   插入模板 插入SQL Server 2000为一些常用的SQL命令准备的模板。   替换模板参数 指定并修改模板中命令行的参数。  高级 将选定内容置为大写字母或小写字母、增加或减少缩进、增加或删除注释。 (3)查询菜单 查询菜单主要命令功能如下:更改数据库 更改当前所连接的数据库。分析 分析SQL语句的语法是否正确。执行 执行SQL查询语句。取消执行查询 取消正在执行的查询。显示估计的执行计划 显示对SQL语句执行计划的评估结果,以获得提高查询分析性能的帮助。索引优化向导 对当前的索引执行优化并获得帮助。文本显示结果 以文本形式显示命令执行结果以表格显示结果 以表格形式显示命令执行结果结果保存为文件 将命令执行的结果保存为后缀名为.rpt的报表文件。显示执行计划 执行命令时,同时记录并显示SQL Server执行查询脚本的计划和步骤显示服务器跟踪 执行命令时,同时记录并显示SQL Server执行查询脚本每一步执行步骤显示客户统计 执行命令时,显示客户端记录的诸如应用程序配置和网络处理数据的情况等统计信息当前连接属性 显示或配置当前与服务器连接的属性信息 (4)工具菜单 工具菜单主要命令功能如下:   对象浏览器 显示或隐藏对象浏览器。对象搜索 在服务器中搜索指定数据库中的对象,然后在搜索出的结果中选定某一指定的对象进行操作。操作方式与对象浏览器中提出的方式相同。  管理索引 创建、修改或删除数据库中某一表格的索引。  管理统计 创建、修改或删除数据库中某一表格的统计。选项 对查询编辑器的属性及操作方式进行自定义,主要提供一个自定义查询方式的工具。  自定义 自定义存储过程的快捷方式或自定义菜单命令。 (5)窗口菜单 窗口菜单主要命令功能如下:切换窗格 将光标在编辑窗口和查询结果之间进行切换。  移动拆分器 移动分隔条,以改变两个窗口的大小。  显示结果窗格 隐藏/显示查询结果的窗口。  窗口 在查询窗口间切换。 (6)帮助菜单通过使用帮助菜单,借助目录与索引、使用帮助、Transact-SQL帮助等方式寻求所需要的帮助信息。 4. 查询分析器使用实例SQL查询分析器(SQL Query Analyzer)是一种可以完成多种工作的多用途图形界面工具,用以交互地设计和测试Transact-SQL语句、批处理和脚本。可以从SQL Server企业管理器中调用SQL查询分析器。例1:查询XSCJ数据库中所有学生基本信息。 登录到服务器,打开查询分析器窗口在查询编辑窗口中用户可以输入SQL语句如下:USE XSCJGOSELECT * FROM 学生基本信息表GO按F5键运行,或单击工具栏上的按钮将其送到服务器执行,结果将显示在输出窗口中 选择窗口下的【消息】选项卡,可以查看当前执行的T-SQL语句所返回的消息 选择【文件】菜单中的【保存】命令,出现【保存查询】对话框。在对话框中输入文件名,如lx1,选择保存类型为.sql,单击【保存】按钮完成保存。输入的脚本即可保存在磁盘文件lx1.sql中,需要使用此脚本时,可以打开该文件例2 :查询pubs示例数据库中 authors表的信息。 在查询分析器中运行如下命令:USE pubsGOSELECT * FROM authorsGO运行结果将显示在输出窗口中二、小结: 本节我们主要学习了SQLServer2000查询分析器各项菜单的功能,学习了查询分析器命令窗口的使用等知识。 作业:(1)打开查询分析器,了解查询分析器各项菜单的功能 (2)在查询编辑窗口中练习一些简单的命令第二章数据库与表学习内容与要求:本章主要学习数据库存储结构和数据库创建、修改、更名、压缩和删除等操作;讲解了数据库中最重要的对象表,以及一有的创建、插入、修改、删除等基本操作。第5讲 创建数据库教学目标:1、理解并掌握数据库的一些基本概念2、掌握创建数据库的三种方法教学重点、难点:1、数据库的对象2、创建数据库的方法教学方法:1、多媒体演示+板书讲解 课时安排:2课时教学过程及内容:一、复习以前内容,引入新课1.数据库组成与文件1.数据库文件在SQL Server 2000中,每个数据库均用一组操作系统文件来存放,数据库中的所有数据、对象和数据库操作都存放在这些操作系统文件中。根据这些文件的作用不同,可以分为三类:(1)主数据文件(Primary):用来存放数据,每个数据库都必须有一个主数据文件,其后缀为.MDF。  (2)次数据文件(Secondary):用来存放数据,一个数据库可以没有也可以有多个次数据文件,其后缀为.NDF。  (3)事务日志文件(Transaction Log):用来存放事务日志,每个数据库必须有一个或多个事务日志文件,其后缀为.LDF。一般情况下,一个数据库至少由一个主数据文件和一个事务日志文件组成。也可以根据实际需要,给数据库设置多个次数据文件和其他日志文件,并将它们放在不同的磁盘上。 默认状态下,数据库文件存放在mssqldata目录下,主数据文件名为“数据库名_data.mdf”,日志文件名为“数据库名_log.ldf”。数据库的创建者可以在创建时指定其他的路径和文件名,也可以添加secondary文件和更多的日志文件。 2.数据库组成(1)数据库对象 SQL Server的每一个数据库都由关系图(Relation Map)、表(Table)、视图(View)、存储过程 (Stored procedures)、触发器(Triggers)、用户自定义数据类型(User-defined data types)、用户自定义函数(User-defined functions)、索引(Indexes)、规则(Constraints)、默认值(Defaults)等数据库对象组成。(2)系统数据库和示例数据库 在完成SQL Server安装后,系统即会自动创建6个数据库。它们分别是master、tempdb、model和msdb这4个系统数据库和Northwind、Pubs这2个示例数据库。 master数据库 master是一个最重要的系统数据库,它记录了SQL Server系统级的所有信息,包括系统中所有的登录账号、系统配置信息、所有数据库的信息、所有数据库及数据库文件的地址等。master数据库中还有很多系统存储过程和扩展存储过程。系统存储过程是预先编译好的程序,所有的系统存储过程的名字都以“sp_”开头。tempdb数据库 tempdb 数据库用于存放所有连接到系统的用户临时表和临时存储过程以及SQL Server产生的其他临时性的对象。tempdb是SQL Server中负担最重的数据库,因为几乎所有的查询都可能需要使用它。在SQL Server 关闭时,tempdb数据库中的所有对象都被删除,每次启动SQL Server时,tempdb数据库里面总是空的。model数据库 model数据库是一个模板数据库,它包含了用户数据库中应该包含的所有系统表以及其他对象的结构。model数据库的容量为2MB,其中1MB存放数据库,1MB存放事务日志。当创建用户数据库时,系统自动地把model数据库中的内容拷贝到新建的用户数据库中,然后把它扩充到命令所要求的容量。因此,新数据库绝对不能比model数据库小。 msdb数据库 msdb 数据库记录了有关SQL Server Agent代理服务的有关信息,如安排报警、作业,并记录操作员等信息。示例数据库 SQL Server在安装时还自动创建了两个示例数据库:pubs和northwind,是供读者作为学习工具使用的。Northwind数据库保存着一个虚构的贸易公司的数据信息。Pubs数据库保存着一个虚构的出版公司的数据信息。2.创建数据库 在SQL Server 2000中,可以使用三种方法创建数据库。它们是使用企业管理器创建数据库;使用向导创建数据库;使用create database语句创建数据库 1.使用企业管理器创建数据库 (1)展开服务器,单击【数据库】,选择【操作】菜单中的【新建数据库】命令。(2)展开服务器,右击【数据库】,在弹出的快捷菜单中选择【新建数据库】命令。数据库属性对话框主要显示3部分内容,第一部分显示数据库的状态、数据库所有者、创建时间、数据库大小、可以使用的空间、用户数等状态信息;第二部分显示数据库和事务日志的备份状况;第三部分显示数据库维护计划和排序规则。 例1:创建一个名为xscj的学生成绩管理数据库,主数据文件名为xscj_data.mdf,初始大小为1mb。事务日志文件名为xscj_log.ldf,初始容量为1mb。 在企业管理器中创建数据库可以按以下步骤操作:展开服务器,右击【数据库】,在弹出的快捷菜单中选择【新建数据库】命令。在数据库属性对话框的【名称】栏输入学生成绩管理数据库的名称,该名称必须遵循标识符的定义规则,这里输入“xscj”。单击【数据文件】标签,在文件名和位置栏可以修改文件名和文件存放的位置,也可以单击按钮后进行修改。本例采用系统默认的数据库文件名“xscj_data”,将路径改为“c:”,数据库文件大小设置为1mb。系统给出文件组的默认值为primary,它表示当前的这个数据文件是主文件,系统默认的文件后缀名为.mdf。数据库文件增长采用【按兆字节】,将文件增长限制为5mb。单击【事务日志】标签,出现如图3-6所示对话框。设置方法与数据库文件设置类似,本例采用系统默认的事务日志文件名“xscj_log”,文件后缀为系统默认的.ldf。将文件存放位置改为“c:”,事务日志文件初始大小设置为1mb。事务日志文件同样采用【按兆字节】,将文件增长限制为5mb。 也可将数据文件和事务日志文件属性设置为自动增长,增长方式可选择按兆字节增长和按百分比增长两种。 设置完成之后,单击【确定】按钮,即可在企业管理器中看到数据库组成信息。 2. 使用向导创建数据库 用户也可以使用向导创建数据库,例如要创建一个名为XJGL的数据库,步骤如下: 在企业管理器中,选择【工具】菜单中的【向导】命令,打开【选择向导】对话框。 选择【创建数据库向导】,单击【确定】按钮。 单击【下一步】按钮,出现命名数据库和指定数据库文件位置对话框。 在数据库名称框中输入“cjgl”;在【数据库文件位置】框中单击按钮指定数据文件的存放位置;在【事务日志文件位置】框中单击按钮指定事务日志文件存放的位置。单击【下一步】按钮,显示【命名数据库文件】对话框,在此可修改数据库文件名和初始大小,此处将数据文件初始大小设置为2mb。 单击【下一步】按钮,显示【定义数据库文件的增长】对话框,选择【按兆字节(MB)为单位增长文件】,【文件增长的最大值(MB)】框输入5,。单击【下一步】按钮,显示【命名事务日志文件】对话框,在此可修改事务日志文件名和初始大小,此处将事务日志文件初始大小设置为1MB。单击【下一步】按钮,显示 【定义事务日志文件的增长】对话框,选择【按兆字节(MB)为单位增长文件】,【文件增长的最大值(MB)】框输入6。单击【下一步】按钮,显示 【确认设置】对话框。单击【上一步】按钮可进行修改,单击【完成】按钮,系统将显示【创建成功】信息。 单击【确定】按钮,系统提示是否希望为所建数据库创建维护计划,选择【是】,则创建一个数据库维护计划,否则完成数据库的创建过程。 3.使用create database语句创建数据库 在sql server 2000中,也可用create database语句来创建一个新数据库和存储该数据库文件。其语法为:create database database_nameon primary (name

    注意事项

    本文([院校资料]SQL2000教案.doc)为本站会员(sccc)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开