数据库系统原理 数据库系统概论 SQL Server 2000
数据库系统原理 3.1 SQL Server 2000 特性 Microsoft SQL Server 2000 的特性包括: 真正的客户机 / 服务器体系结构。 图形化用户界面。 丰富的编程接口工具。 SQL Server 与 Windows NT 完全集成。 具有很好的伸缩性。 对 Web 技术的支持。 SQL Server 提供数据仓库功能 企业级数据库功能 易于安装、部署和使用
数据库系统原理 3.2 安装 SQL Server 安装 SQL Server 2000 对用户环境的要 求。 1 .硬件要求
数据库系统原理 硬件最低要求 计算机( CPU ) Intel 或兼容的 Pentium Ⅱ处理器或更高,最低频率为 166MHz 内存( RAM )企业版:至少 64MB ,建议 128 MB 或更多 标准版:至少 64MB 个人版: Windows 2000 上安装至少 64MB ,其它所有操作系统至少 32 MB 开发版:至少 64MB Desktop Engine : Windows 2000 上安装至少 64MB ,其它所有操作系统至少 32 MB 硬盘空间 SQL Server 数据库组件: 95 ~ 270MB ,一般为 250 MB Analysis Services :至少 50MB ,一般为 130 MB English Query : 80MB 仅 Desktop Engine : 44MB 监视器 VGA 或更高分辨率 SQL Server 图形工具要求 800×600 或更高分辨率 网卡 10/100Mbit/s 定位设备 Microsoft 鼠标或兼容设备 CD-ROM 驱动器需要
数据库系统原理 2 .软件要求 SQL Server 2000 企业版 (Enterprise Edition) Windows NT Server 4.0 Windows 2000 Server 以上 SQL Server 2000 标准版 (Standard Edition) Windows NT Server 4.0 Windows 2000 Server 以上 SQL Server 2000 个人版 (Personal Edition) Windows 98 、 Windows NT 家族 Windows 2000 家族以上 SQL Server 2000 开发版 (Developer Edition) Windows NT 家族 Windows 2000 家族以上 SQL Server 2000 客户端工具 (Client 工具 ) Windows 家族
数据库系统原理 安装 SQL Server .实例:实例( Instance )是 SQL Server 2000 引入的 一个新概念。实例的引入,不仅可以使同一台计算机上 同时运行多个 SQL Server 2000 服务器,也可以使 SQL Server 的不同版本在同一台计算机上运行而互不干扰。 2 .服务设置中的 “ 使用本地系统帐户 ” 和 “ 使用域用户帐 户 ” 3 .身份验证方式: Windwos 身份验证:在 NT 环境下安装,安全性好,建议 使用。 混合验证方式:灵活性好,安全性不高。
数据库系统原理 3.3 SQL Server 2000 系统的主要内容 数据库 SQL Server 2000 成功安装后,安装程序会自动 创建 3 个系统数据库、一个临时数据库和两个样 本数据库。 1 . master 数据库 它从整体上控制 SQL Server 系统和用户数据库应 用程序的运行。记录了 SQL Server 系统的所有系 统信息。这些系统信息包括所有的登录信息、系 统设置信息、 SQL Server 的初始化信息和其它系 统数据库及用户数据库的相关信息。
数据库系统原理 2 . model 数据库 模型数据库,它为新建的用户数据库提供模板 和原型,模型数据库中包含了每个用户数据库 所需要的系统表。
数据库系统原理 3 . msdb 数据库 msdb 数据库支持 SQL Server 代理服务操作,为其报警和 任务调度以及记录操作员的操作提供存储空间。 4 . tempdb 数据库 这是一个临时数据库,它为所有的临时表、临时存储过程 及其他临时操作提供存储空间。 Server 每次启动时, tempdb 数据库被重新建立。当用户与 SQL Server 断开连 接时,其临时表和存储过程被自动删除。 5 . pubs 和 Northwind 数据库 这是两个样本数据库。
数据库系统原理 目录和文件的位置 这些系统数据库的文件存储在 Microsoft SQL Server 默认安装目录下的 MSSQL 子目录的 Data 文件夹中,数据库文件的扩展名为.mdf , 数据库日志文件的扩展名为.ldf 。
数据库系统原理 管理工具 1 .查询分析器( Query Analyzer ) 图形化的查询分析器工具,可以使用 SQL 语句创建和 操作数据库。 2 .导入和导出数据( Import and Export Data ) 提供 SQL Sever 和其他数据源之间的数据转换服务。 3 .服务器管理( Service Manager ) SQL Sever 服务器管理器。 4 .服务器网络实用工具( Server Network Utility ) 服务器网络配置和参数设置的管理工具。
数据库系统原理 5 .客户网络实用工具( Client Network Utility ) 用于管理客户端的 DB_Library 、 Net_Libraries 和用户 自定义的网络连接配置。 6 .联机丛书( Books Online ) 为用户提供 SQL Sever 2000 的联机帮助文档。 7 .企业管理器( Enterprise Manager ) SQL Sever 企业管理器是一个具有图形界面的综合管 理工具,完成绝大部分的数据库管理工作。 8 .事件探查器( Profiler ) 事件探查器是从服务器捕获 SQL Sever 事件的工具。
数据库系统原理 查询分析器 SQL Server 2000 的查询分析器( Query Analyzer )可以 使用户交互式地输入和执行各种 Transact-SQL 语句,并 且迅速地查看这些语句的执行结果,来完成对数据库中的 数据的分析和处理。 1 .启动查询分析器窗口 启动查询分析器窗口有两种方式:一是通过 “Microsoft SQL Server” 菜单中的 “ 查询分析器 ” 命令打开此窗口,二 是通过 SQL Server 的企业管理器窗口中的 “ 工具 ” 菜单来打 开此窗口。 2 .查询分析器工具栏
数据库系统原理
1 .功能选择 从中可以选择某种作业。 2 .装入 SQL 脚本 打开一个对话框,装入 SQL 脚本文件(扩展名为.sql )。 3 .保存查询 / 结果 保存查询内容或查询结果。 4 .插入模板 帮助用户选择并插入一种作业模板。 5 .剪切 将所选择内容存放到剪贴板中。
数据库系统原理 6 .复制 将所选择内容复制到剪贴板中,所选内容不变。 7 .粘贴 将剪贴板中的内容粘贴到当前光标位置。 8 .清除窗口 清除 “ 查询分析器 ” 窗口中的内容,但不包括左边窗格 中的对象。 9 .查找 在 “ 查询分析器 ” 窗口中查找所需要的内容。 10 .撤消 撤消前面的操作。
数据库系统原理 11 .执行模式 此按钮有一个下拉列表框,可以从中选择执行模式。 12 .解析查询 检索查询语句语法并执行。 13 .执行查询 单击此按钮,系统将开始执行查询。 14 .取消查询的执行 单击此按钮,系统将取消正在执行的查询。 15 .选择数据库 16 .显示估计执行计划 单击此按钮,系统将出现 “ 预计执行计划 ” ( Estimated Execution Plan )选项卡。
数据库系统原理 17 .对象浏览 单击此按钮,系统将出现 “ 对象浏览 ” ( Object Browser )窗格。 18 .对象搜索 单击此按钮,系统将出现 “ 对象搜索 ” ( Object Search )对话框。 19 .当前连接属性 20 .显示结果窗格 3 .查询分析器窗口介绍
数据库系统原理 3.4 SQL Server 200 和 ODBC 概述 ODBC(Open Database Connectivity 开放式数据库连 接 ) 是由微软公司发布的开放式数据库连接技术标准, 通过 ODBC 提供的底层数据库驱动,高端用户可以用 统一的程序接口访问不同的数据库系统。 ODBC 提供了一种应用程序访问关系数据库的方法, 应用程序通过 ODBC 定义的接口与驱动程序管理器通 信,驱动程序管理器选择相应的驱动程序与指定的数 据库进行通信。只要系统中有相应的 ODBC 驱动程序, 任何程序就可以通过 ODBC 操纵驱动程序的数据库。
数据库系统原理 配置 ODBC 数据源 1 .使用 ODBC 数据源管理器 ODBC 数据源是整个 ODBC 设计的一个重要组成部分, 该部分含有允许 ODBC 驱动程序管理器及驱动程序链接 到指定信息库的信息。 每个 ODBC 数据源都被指定一个名字,即 DSN ( Data Source Name )。有两种:机器数据源和文件数据源。 机器数据源把信息存储在登录信息中,因而只能被该计 算机访问。包括系统数据源和用户数据源。用户数据源 是针对用户的,系统数据源针对所有用户 文件数据源把信息存储在后缀名为.dsn 的文件中,如果 文件放在网络共享的驱动器中,就可以被所有用户访问。
数据库系统原理 2 .添加 ODBC 数据源 3 .删除 ODBC 数据源