《数据库原理与sqlserver》教案

上传人:ji****n 文档编号:45587380 上传时间:2018-06-17 格式:DOC 页数:90 大小:3.38MB
返回 下载 相关 举报
《数据库原理与sqlserver》教案_第1页
第1页 / 共90页
《数据库原理与sqlserver》教案_第2页
第2页 / 共90页
《数据库原理与sqlserver》教案_第3页
第3页 / 共90页
《数据库原理与sqlserver》教案_第4页
第4页 / 共90页
《数据库原理与sqlserver》教案_第5页
第5页 / 共90页
点击查看更多>>
资源描述

《《数据库原理与sqlserver》教案》由会员分享,可在线阅读,更多相关《《数据库原理与sqlserver》教案(90页珍藏版)》请在金锄头文库上搜索。

1、第第 1 课课 SQL Server 2000 简介简介教学目的教学目的掌握 SQL Server 2000 的定制安装掌握 SQL Server 2000 主要组件的基本操作掌握 SQL Server 2000 数据库服务器的注册知识点知识点了解 SQL Server 2000 版本理解 SQL Server 2000 软硬件平台技能点技能点会操作 SQL Server 2000 主要组件熟练安装 SQL Server 2000 学时要求学时要求2 学时重点难点重点难点SQL Server 2000 安装与配置一、 SQL Server 2000 概述概述1 发展史1990 年 Micros

2、oft、Sybase、Ashton-Tate SQL Server 1.1 1992 年 Microsoft、Sybase SQL Server 4.2 1995 年 Microsoft SQL Server 6 1998 年 Microsoft SQL Server 7 2000 年 Microsoft SQL Server 2000 三个重要版本:1996 年 SQL Server 6.5、1998 年 SQL Server 7.0 和 2000 年 SQL Server 2000。2 平台硬件:P166/64MB/180MB 软件:企业版 1000 用户 TB 级 Windows NT/

3、2000 Server标准版 100 用户 GB 级 Windows NT/2000 Server个人版 10 用户 MB 级 Windows 98/2000 Professional3 安装注: 如在不支持的 OS 上安装将弹出警告信息,提示用户只能安装客户端组件。数据库实例(Instance)即数据库服务器名,默认为服务器名。 默认安装位置:C:Promram FilesMicrosoft SQL ServerMSSQL指定:MSSQL 为 MSSQL$ 一台机器上允许安装多个实例。 如果使用本地系统帐户不需要设置密码,但没有网络访问权限。 如果选择混合模式允许使用 Windows 身份验

4、证或 SQL Server 2000 身份验证。 使用 Windows 98 时只能选择混合模式,且只有采用混合模式才能使用“sa”用户 登录。二、 SQL Server 2000 组件组件1 服务管理器启动/停止/暂停 SQL Server 服务。 注: 启动的作用:允许另外的数据库服务器访问。 启动 Windows 自动启动的设置。 连接数据库服务器时自动启动:SQL-EM数据库服务器单击右键编辑 SQL Server 注册信息。2 企业管理器类似资源管理器形式,SQL Server 主要工具。 新建服务器组SQL-EMSQL Servers 组单击右键新建 SQL Server。 注册服

5、务器SQL-EM服务器组单击右键新建 SQL Server 注册。同网段注册:数据库服务器名。不同网段注册:IP 地址或/。3 查询分析器执行 Transact-SQL 语句。4 导入导出数据与其它数据库管理系统或其它数据格式之间交换数据。详见第 7 章。 注: 可实现不同的 SQL Server 服务器之间传递数据。5 服务器网络实用工具用于设置服务器支持的网络库及其参数,使客户机能连接到本服务器。6 客户端网络实用工具允许用户创建到指定服务器的网络协议连接和更改默认的网络协议。7 事件探查器使系统管理员监视 SQL Server 2000 中的事件。8 在 IIS 中配置 SQL XML

6、支持可以利用 HTTP 协议以 URL 方式访问 SQL Server 2000 数据库。9 联机丛书查找所需要的帮助信息。作业作业1 SQL Server 2000 包括哪些版本?其中能够在 Windows 2000 Advanced Server 上安 装的可以有哪几个版本? 2 在安装 SQL Server 2000 时如果使用默认实例名,系统的默认安装位置是什么?如 果使用指定实例名,系统的默认安装位置又是什么? 3 安装 SQL Server 2000 时,可供选择的身份验证模式有哪两种?有什么区别? 4 简述“sa”的相关概念。 5 简述 SQL Server 2000 的四个主要

7、组件及其用途。实训实训实训一 SQL Server 2000 安装与启动 实训名称:SQL Server 2000 安装与启动 目的要求:掌握 SQL Server 2000 安装方法与启动 SQL Server 2000 的步骤 操作步骤: (1)安装 SQL Server 2000 标准版。 其中设置选项:在本地安装新的 SQL Server 2000 服务器和客户端工具;使用默认实例 名;选择典型安装,并将安装磁盘指定为 D,文件夹名称不变;使用域用户账户;使用混 合验证模式。 (2)启动 SQL Server 服务管理器,并设置启动 OS 时自动启动该项服务。 (3)启动 SQL Se

8、rver 企业管理器,并熟悉操作方法。 (4)设置创建与 SQL Server 服务器连接时,是否自动启动 SQL Server 服务。 (5)在客户端 SQL Server 企业管理器中注册服务器端的数据库服务器。 (6)启动 SQL Server 查询分析器,并熟悉操作方法。第第 2 课课 数据库的管理数据库的管理教学目的教学目的掌握数据库的相关知识掌握 SQL Server 2000 数据库的构成掌握 SQL Server 2000 数据库的创建熟悉 SQL Server 2000 数据库的订阅和发布知识点知识点了解数据库的相关知识了解 Transact-SQL 语言理解 SQL Ser

9、ver 2000 数据库的构成技能点技能点熟练 SQL Server 2000 数据库的创建会发布和订阅 SQL Server 2000 数据库 学时要求学时要求2 学时重点难点重点难点SQL Server 2000 数据库的创建一、一、 数据库构成数据库构成1 数据库基础知识相关概念数据与信息:数据是用于载荷信息的物理符号。 数据管理和数据处理:收集、加工、发布| 管理 | | _ 处理 _|eg. 天气预报数据库技术的出现和发展人工管理阶段eg. 十个数排序背景:汇编语言 特点:数据与程序不具有独立性。数据不能共享,冗余度高。文件系统阶段eg. 学生档案管理(学号、姓名、性别、出生日期)

10、、学生成绩(学号、姓名、性 别、成绩)管理。背景:高级语言 特点:数据与程序具有一定的独立性。数据可以共享,但仍有较高的冗余度(因很难共享) 。倒排文件系统阶段文件系统的改进,采用索引技术,便于数据检索。数据库系统阶段eg. 学生档案管理、学生学籍管理背景:数据库技术 特点:数据集中统一管理,与程序独立,通过 DBMS 操纵。数据可以共享,具有可控冗余度。数据库系统构成DB(数据库):数据的集合。 DBMS(数据库管理系统):数据库管理软件。 DBA(数据库管理员):负责数据库系统的正常运行。 DBS(数据库技术):采用了数据库技术的计算机系统。2 SQL Server 数据库类型数据库由若干

11、表及表间特定“关系”构成。系统数据库master:系统所有系统级信息,最重要。 model:模板数据库,包含用户数据库所有基本信息。 msdb:服务信息。 tempdb:中间信息。样本数据库pubs:一个虚拟出版公司数据库。 northwind:一个虚拟贸易公司数据库。用户数据库创建用户数据库时系统自动复制 model 中的内容。3 数据库中的对象Table(表)存放数据View(视图)虚拟表,通过 select 语句对表中数据定制访问Index(索引)表的索引,提高查询速度Stored Procedure(存储过程)一组 SQL 语句,减轻网络流量Trigger(触发器)以表动作为前提的一组

12、 SQL 语句eg. 视图(s、c、sc 表的三表查询)及索引、存储过程、触发器的概念。4 文件与文件组数据库数据文件 主数据文件:1 个,mdf次数据文件:0n 个,ndf 事务日志文件:1n,ldf文件组文件的集合,实现数据文件分组管理。默认一个主数据文件组即 PRIMARY。注表可以指定放在文件上,即表中数据分布在不同文件中,加快速度,多磁头读 写。 通常数据与事务日志分开,优化放置。 一个文件只能属于一个文件组,一个文件(组)只能用于一个数据库。二、二、 Transact-SQL1 SQL 概述结构化查询语言,RDBMS 的国际标准语言。有“方言” ,在 SQL Server 中即为

13、TransactSQL,简称 TSQL。2 Transact-SQL 概述数据控制(DCL):安全管理。GRANY、DENY、ROVOKE 数据定义(DDL):创建数据库及对象。CREATE、ALTER、DROP 数据操纵(DML):操作数据库中的对象。 SELECT、INSERT、DELETE、UPDATE附加语言元素:变量、运算符、函数、流程控制等。3 执行方式SQL 语句:程序实现,但格式复杂,只给出最一般格式。 SQL-EM:操作简便,但只能交互。三、三、 建立数据库建立数据库1 创建数据库SQL 语句create database 例 2-1 在 D 盘 example 文件夹下创建

14、一个 student 数据库,主文件名 student_data.mdf,事务日志文件名 student_log.ldf。 create database student on (name=student_data, filename=d:examplestudent_data.mdf ) log on (name=student_log, filename=d:examplestudent_log.ldf ) 例 2-2 在 D 盘 example 文件夹下创建一个 customer 数据库,包含一个数据文件和 一个事务日志文件。主数据文件的逻辑文件名为 customer,实际文件名为 cu

15、stomer.mdf,初始容量为 10MB,最大容量为 50MB,自动增长时的递增量为 2MB。事务日志文件的逻辑文件名为 customer_log,实际文件名为 customer_log.1df,初始容量为 5MB,最大容量为 30MB,自动增长时的递增量为 1MB。 CREATE DATABASE customer ON PRIMARY(NAME=customer,FILENAME=d:examplecustomer.mdf ,SIZE=10MB,MAXSIZE=50MB,FILEGROWTH=2MB) LOG ON(NAME=customer_log,FILENAME=d:examplecustomer_log.ldf ,SIZE=5MB,MAXSIZE=30MB, FILEGROWTH=1MB) 例 2-3 在 D 盘 example 文件夹下创建一个 archive 数据库,包含三个数据文件和 两个事务日志文件。主数据文件的逻辑文件名为 archl,实际文件名为 archdatl.mdf,两个次数据文件的逻辑文件名分别为 arch2 和 arch3,实际文件名分 别为 archdat2.ndf 和 archdat3.ndf。两个事务日志文件的逻辑文件名分别为 archlogl和 archlog2,实际文件名分别为 archklogl.1df 和 archk

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 初中教育

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