课程总体目标
控制面版
SQL升级
Sql6.0/6.5升级 Sql6.0/6.5升级 Sql6.0必须升级成sql6.5; Sql6.0必须升级成sql6.5; 必须升级成sql6.5 Sql6.5---Sql7.0----8.0(Sql2000) Sql6.5---Sql7.0----8.0(Sql2000) ---Sql7.0---SP5-----8.0(Sql2000) 或6.5—安装Sql Server SP5---8.0(Sql2000) 6.5—安装Sql Sql7.0升级 Sql7.0升级 Sql7.0可直接升到Sql2000 Sql7.0可直接升到Sql2000 可直接升到
安装排错
修改注册表: 修改注册表: 在HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager 下删除键值PendingFileRenameOperations即可 即可 下删除键值
SQL Server 2000 卸载
SQL安装程序 SQL安装程序
SQL Server 2000 数 据 库
第一章
课程总体目标
一、数据库概述 二、数据库 三、数据表 四、基础查询 五、高级查询 六、视图和约束 七、存储过程 八、触发器 九、数据恢复 十、数据库安全
第一章: SERVER概述 第一章:SQL SERVER概述 理论课) (理论课)
本章目标
理解DBMS的定义和发展 理解DBMS的定义和发展 DBMS
一般情况下,如果组织中用户数目较多, 一般情况下,如果组织中用户数目较多,诸如企业级组 织或提供基于WEB解决方案的组织, WEB解决方案的组织 织或提供基于WEB解决方案的组织,每处理器授权模式的效率更 高
SQL授权模式(许可证二)
使用每客户许可证, 使用每客户许可证,那么对于每台连接 到SQL SERVER实例的工作站而言, SERVER实例的工作站而言,用户需要拥有客户 实例的工作站而言 端许可证,对于每台SQL SERVER而言 而言, 端许可证,对于每台SQL SERVER而言,则需要 拥有每客户许可证。对于小型组织, 拥有每客户许可证。对于小型组织,或者系统 只限组织内少数用户集中访问, 只限组织内少数用户集中访问,那么就可以选 择每客户授权模式。 择每客户授权模式。
使用每处理器许可证,那么每个运行SQL server的服 使用每处理器许可证,那么每个运行SQL server的服 务器上的每个处理器都需要一个许可证。 务器上的每个处理器都需要一个许可证。每处理器授权 模式允许任意项目的设备访问服务器,无论它们是通过LAN LAN, 模式允许任意项目的设备访问服务器,无论它们是通过LAN, 还是WAN 一旦选择每处理器授权模式, WAN, 还是WAN,一旦选择每处理器授权模式,则不需要增加任何 服务器或客户端许可证。 服务器或客户端许可证。
升级推荐解决方案
为避免升级带来的数据安全性: 为避免升级带来的数据安全性: 推荐在原有低版本SQL Server服务器上再安装 服务器上再安装SQL 推荐在原有低版本SQL Server服务器上再安装SQL Server 2000的命名实例;在数据全部导入SQL Server2 2000的命名实例 在数据全部导入SQL 的命名实例; 000,并运行较长时间无误后就可卸载低版本SQL 000,并运行较长时间无误后就可卸载低版本SQL Serve r。
第一代数据库
60到70年代 层次数据库 网状数据库 IBM公司的IMS层次结构数据库系统
第二代数据库
70年代末、80年代初 70年代末、80年代初 年代末 关系模型数据库诞生: 关系模型数据库诞生: 小型的:dBase、FoxPro、 小型的:dBase、FoxPro、Paradox 中型的: 中型的:SQL Server 2000 大型的:DB2、 大型的:DB2、ORACLE
新一代数据库
80年代末、90年代初 80年代末、90年代初 年代末 面向对象的数据库 分布式数据库 并行数据库 图形图像数据库
经典的数据模型
数据模型:是数据库系统的核心与基础, 数据模型:是数据库系统的核心与基础,包括 数据结构、数据操作、数据约束等三个面。 数据结构、数据操作、数据约束等三个面。
1、层次数据模型 2、网状数据模型 3、关系数据模型
层次数据模型
适合一对多的关系 算法相对较简单 有一定的通用性
企业 部门1 部门 科室1 科室2 科室 科室 科室3 科室 部门2 部门 科室4 科室
小组1 小组2 小组3 小组4 小组5 小组6 小组 小组 小组 小组 小组 小组
网状数据模型
适合复杂的关系 最少的数据冗余 算法复杂
硬盘空间要求
SQL命名实例
一台计算机最多可以同时运行16个命名实例, 一台计算机最多可以同时运行16个命名实例, 16个命名实例 只能存在一个默认实例。 只能存在一个默认实例。
默认实例以本地计算名命名,常见以点( 默认实例以本地计算名命名,常见以点(.) 或 Windows NT 或 LOCAL 代替
Intel或其兼容机,Pentium 166MHz,或更高 Intel或其兼容机,Pentium 166MHz,或更高 或其兼容机
内存(RAM) 内存(RAM)
企业版: ,建议 企业版:至少 64 ,建议 128 MB 或更多 Server2000:270MB(完全安装 完全安装) SQL Server2000:270MB(完全安装)、250MB( 典型安装) 110MB(最小安装 最小安装) 113MB(只安 典型安装)、110MB(最小安装)、113MB(只安 装客户端工具) 推荐250MB 装客户端工具),推荐250MB
信息
数据是信息的载体、是信息的表述方式、是经过对 数据的处理和分析,获取的知识。
基本定义
• 数据:是事物客观存在的反映,可以用文字 、符号等记录下来的。 • 信息:数据+处理 经过加工、处理的有用的数据;
数据描述
一辆红色的双座、敞篷 跑车 红色的双座、
DBMS的概念和作用
DBMS(DataBase Manager System):执 行数据库管理任务所需的软件称为“数 据库管理系统”。 DBMS必须基于计算机OS下才可以远行、 安装。
实体 实体
实体
实体
实体
关系数据模型
用户操作简洁、方便、 用户操作简洁、方便、直观 数据结构简单清晰 查询和处理效率比较低
用户 用户 用户
核心服务
数据表
数据表
数据表
本章目标
理解DBMS的定义和发展
了解SQL的定义、 了解SQL的定义、产生和发展 SQL的定义
掌握SQL的安装* * 熟练应用SQL的各种组件* * 理解SQL的结构* *
SQL验证模式
Windows Authentication Mode 操作系统的验证模式
Mixed mode 混合验证模式 两者的混合验证) (操作系统和SQL server 2000 两者的混合验证) 操作系统和SQL
SQL授权模式(许可证一)
在安装SQL server2000的过程中 的过程中, 在安装SQL server2000的过程中,用户必须选择以下两种授权 模式之一 : 每处理器模式 每客户端模式
了解SQL的定义、产生和发展 掌握SQL的安装* * 熟练应用SQL的各种组件* * 理解SQL的结构* *
DBMS的定义和发展
数据库的概念和作用 DBMS的概念和作用 DBMS和数据库的联系 DBMS的发展史
数据库的概念和作用
数据库是数据的集合 数据库管理的主要任务:存储+管理
加工处理
数据
信息系统
SQL语言定义
结构化查询语言(Structured
Language) Query Language)
基于关系模型数据库管理软件
SQL语言产生
1974年 boysee发明SQL语言 发明SQL 1974年,美国人 boysee发明SQL语言 1975—1979年 IBM完成SQL语言制作 完成SQL 1975—1979年 IBM完成SQL语言制作 1992年ISO组织SQL—92S标准 1992年ISO组织SQL—92S标准 组织SQL 1999年 ISO—SQL99标准(最新标准) 1999年 ISO—SQL99标准(最新标准) 标准 现在:Microsoft公司T SQL标谁 现在:Microsoft公司T—SQL标谁 公司 甲骨文公司 PL—SQL标准 PL—SQL标准
版本信息
版本
Windows 2000 和 windows NT server Windows 2000 专 Windows98 和 业版和windows 业版和windows NT windows me 工作站 Windows ce
企业版 标准版 开发版 个人版 Windows CE
Y Y Y Y N
本章目标
理解DBMS的定义和发展 了解SQL的定义、产生和发展
掌握SQL的安装* 掌握SQL的安装* SQL的安装
理解SQL的结构* * 熟练应用SQL的各种组件* *
SQL Server 2000版本
企业版:支持所有sql server特性 作为大型web 特性, web站点企 企业版:支持所有sql server特性,作为大型web站点企 业OLTP联机事务处理以及数据仓库系统等产品 OLTP联机事务处理以及数据仓库系统等产品 数据库服务器 标准版:用于小型的工作组和部门 标准版: 个人版: 个人版:用于单机系统或客户机 开发版:用于程序员开发应用程序,需要SQL 开发版:用于程序员开发应用程序,需要SQL server 2000作为数据存储设备。 2000作为数据存储设备。 作为数据存储设备 ce:移动式数据库 Windows ce:移动式数据库
N N Y Y N