第7章Web数据库管理与维护 知识要点: 创建SQL数据库 · ASPIADO应用的环境,查询、修改数据库数据,连接多 个数据表 · Delphi6的ADO组件,ADO访问数据库示例 数据库多种备份方法的操作,临时、永久备份文件的建立, BACKUP语句的操作 数据库恢复顺序与策略,恢复前备份文件的验证,从多种 备份中恢复数据库,系统数据库的恢复,数据库文件的间 接备份和恢复 · SQL Server的安全策略, SQL Server2000的安全模式。 2021/2/22 山东师范大学管理学院 第1页
2021/2/22 山东师范大学管理学院 第1页 第7章 Web数据库管理与维护 知识要点: 创建SQL数据库 ASP/ADO应用的环境,查询、修改数据库数据,连接多 个数据表 Delphi6的ADO组件,ADO访问数据库示例 数据库多种备份方法的操作,临时、永久备份文件的建立, BACKUP语句的操作 数据库恢复顺序与策略,恢复前备份文件的验证,从多种 备份中恢复数据库,系统数据库的恢复,数据库文件的间 接备份和恢复 SQL Server的安全策略,SQL Server 2000的安全模式
1第7章Web数据库管理与维护 重点知识:使用9)Do访问数福库 网络数据库的备份与恢复 数据库的安全策略与模式 难点知识:使用 ASPIADO连接多个数据表 网络数据库的备份与恢复 2021/2/22 山东师范大学管理学院 第2页
2021/2/22 山东师范大学管理学院 第2页 • 数据库创建 • 使用ASP/ADO访问数据库 • 网络数据库的备份与恢复 • 数据库的安全策略与模式 难点知识:•使用ASP/ADO连接多个数据表 •网络数据库的备份与恢复 重点知识: 第7章 Web数据库管理与维护
7.1创建Web数据库 7.1.10DBG与 SQL Server ODBC是 Open Database Connectivity(开放式数据库连 接)的缩写,是微软公司开放服务结构(WOSA, Windows Open Services Architecture)中有关数据库的 个组成部分。 SQL Server建立在成熟的关系模型基础上,支持客户机/ 服务器结构。 SQL Serveri提供了处理和联机分析处理,具 有分布式数据库和数据仓库功能,具有强大的数据库管 理功能;提供了丰富的管理工具以支持数据的完整性, 安全性管理和作业管理。 2021/2/22 山东师范大学管理学院 第3页
2021/2/22 山东师范大学管理学院 第3页 7.1 创建Web数据库 7.1.1 ODBC与SQL Server ODBC是Open Database Connectivity(开放式数据库连 接)的缩写,是微软公司开放服务结构(WOSA, Windows Open Services Architecture)中有关数据库的一 个组成部分。 SQL Server建立在成熟的关系模型基础上,支持客户机/ 服务器结构。SQL Server提供了处理和联机分析处理,具 有分布式数据库和数据仓库功能,具有强大的数据库管 理功能;提供了丰富的管理工具以支持数据的完整性, 安全性管理和作业管理
7.1创建Web数据库 ·创建数据库 创建数据库有三种方法: 1)使用 CREATE DATABASE语句; ·(2)使用创建数据库向导; (3)使用 SQL Server Enterprise manager 创建数据库的过程实际上就是为数据库提供名称、大 小和所存放的数据库文件的过程。数据库的信息属于系统 级的信息,存储在 master数据库的 sysdatabases系统表中 因此,在创建数据库的时候,当前数据库应该是 master数 据库。当新数据库创建之后,系统自动把 model数据库中的 系统表复制到新数据库中。这样,新数据库自动具有 model 数据库中的系统表结构。 2021/2/22 山东师范大学管理学院 第4页
2021/2/22 山东师范大学管理学院 第4页 7.1 创建Web数据库 创建数据库 创建数据库有三种方法: (1)使用CREATE DATABASE语句; (2)使用创建数据库向导; (3)使用SQL Server Enterprise Manager。 创建数据库的过程实际上就是为数据库提供名称、大 小和所存放的数据库文件的过程。数据库的信息属于系统 级的信息,存储在master数据库的sysdatabases系统表中。 因此,在创建数据库的时候,当前数据库应该是master数 据库。当新数据库创建之后,系统自动把model数据库中的 系统表复制到新数据库中。这样,新数据库自动具有model 数据库中的系统表结构
7.1.2使用 CREATE DATEBASE语句创建数据库 CREATE DATEBASE语句的语法形式如下 CREATE dATABASE database name ON NAME:该选项用于指定数 ·{ PRIMARY](NAME= ogical file name,娘和这且 FILENAME=os file name filenaMe·该选项用王指 LSIZE-size MAXSIZE:该选项用于指定 L MAXSIZE=max size FILEGROWTH:该选项用于 LFILEGROWTH-groth increment)指定文件的增量,当然 该选项不能与 MAXSIZE选项 ILOG ON 有冲突。该选项指定的数 (NAME=logical name, 据值为零时,表示文件不 能增长。该选项可以用MB FILENAME'os file name KB和百分比指定。 LSIZE=SizeD) 2RORRESTOREI 山东师范大学管理学院 第5页
2021/2/22 山东师范大学管理学院 第5页 7.1.2 使用CREATE DATEBASE语句创建数据库 CREATE DATEBASE语句的语法形式如下: CREATE DATABASE database_name [ON {[PRIMARY](NAME=logical_file_name, FILENAME=′os_file_name′ [,SIZE=size] [,MAXSIZE=max_size] [,FILEGROWTH=groth_increment]) }[,…n]] [LOG ON {(NAME=logical_name, FILENAME=′os_file_name′ [,SIZE=size]) }[,…n]] [ROR RESTORE] PRIMARY:该选项是一个 关键字,用来指定主文 件组中的文件。主文件 组不仅包含数据库系统 表中的全部内容,而且 还包含用户文件组中没 有包含的全部对象。一 个数据库只能有一个主 文件。在缺省情况下, 即在没有指定PRIMARY关 键字时,列在语句中的 第一个文件就是主文件。 NAME:该选项用于指定数 据库的逻辑名称,这是在 SQL Server系统中使用的 名称,是数据库在SQL Server中的标识符。 FILENAME:该选项用于指 定数据库所在文件的操作 系统文件名称和路径。 SIZE:该选项用于指定数 据库操作系统文件的大小。 指定文件大小的时候,既 可以使用MB作单位,也可 以使用KB作为单位。在默 认情况下,数据库数据文 件的大小是1MB,数据库日 志文件的大小也是1MB。 MAXSIZE:该选项用于指定 操作系统文件可以增长到 的最大尺寸。如果没有指 定文件可以增长到的最大 尺寸,那么系统的增长是 没有限制的,可以占满整 个磁盘空间。 FILEGROWTH:该选项用于 指定文件的增量,当然, 该选项不能与MAXSIZE选项 有冲突。该选项指定的数 据值为零时,表示文件不 能增长。该选项可以用MB、 KB和百分比指定
7.1.2使用 CREATE DATEBASE语句创建数据库 ·下面是一个创建数据库的示例。 CREATE DATABASE Archive ON (NAME =archive Data FILENAME=C: MSSQLIdataarchive Data MDF SIZE=2, FILEGROWTH =10%) LOG ON (NAME =archive Log, FILENAME='C: MSSQL\datalarchive Log LDF SIZE=9. FILEGROWTH=10%) COLLATE Chinese PRC CI As .Go 2021/2/22 山东师范大学管理学院 第6页
2021/2/22 山东师范大学管理学院 第6页 7.1.2 使用CREATE DATEBASE语句创建数据库 下面是一个创建数据库的示例。 CREATE DATABASE [archive] ON (NAME ='archive_Data', FILENAME = 'C:\ MSSQL\data\archive_Data.MDF' , SIZE = 2, FILEGROWTH = 10%) LOG ON (NAME = 'archive_Log', FILENAME = 'C:\ MSSQL\data\archive_Log.LDF' , SIZE = 9, FILEGROWTH = 10%) COLLATE Chinese_PRC_CI_AS GO
1.3使用创建数据库向导创建数据库 控制台。口 ·使用创建数据库向导创建数 面控制台(窗口(O帮助士 据库的步骤: 操作(A)查看(y工具① 数据转换服务 (1)启动 SQL Server 米目 作业调度( 复制(E Enterprise manager,选择 树 全文索引(E hive 工具菜单,如图7.1所示。在 □控制台根目录 5QL查询分析器(Q 5QL事件探查器(S) 图7.1窗口中,鼠标左键单击 白目sxtu 生成5QL脚本(G 日b(LCAL) 向导() “向导”选项,弹出选择向 白数框 数据库維护计划器(P 导窗口。在选择向导窗口中, 备份数据库(旦 还原数据库(B) 有四个文件夹。打开数据库 5 QL Server配置属性(A) 文件夹,则显示数据库的向 管理 SQL Server消息(M 导工具,如图7.2所示。 外部工具(△ 选项(Q) 图7.1数据库工具向导 2021/2/22 山东师范大学管理学院 第7页
2021/2/22 山东师范大学管理学院 第7页 7.1.3 使用创建数据库向导创建数据库 使用创建数据库向导创建数 据库的步骤: (1)启动SQL Server Enterprise Manager,选择 工具菜单,如图7.1所示。在 图7.1窗口中,鼠标左键单击 “向导”选项,弹出选择向 导窗口。在选择向导窗口中, 有四个文件夹。打开数据库 文件夹,则显示数据库的向 导工具,如图7.2所示。 图7.1数据库工具向导
1.3使用创建数据库向导创建数据库 使用创建数据库向导创的 建数据库的步骤: 建存储过程向导 (1)启动 SQL Server 创建登录向导 Enterprise Manager,选 创建数据库向导 择工具菜单,如图7.1所 数据转换服务 中管理 示。在图7.1窗口中,鼠 复制 标左键单击“向导”选项, 弹出选择向导窗口。在选 择向导窗口中,有四个文 件夹。打开数据库文件夹, 确定取消 则显示数据库的向导工具, 如图7.2所示 图7.2数据库向导工具 2021/2/22 山东师范大学管理学院 第8页
2021/2/22 山东师范大学管理学院 第8页 7.1.3 使用创建数据库向导创建数据库 使用创建数据库向导创 建数据库的步骤: (1)启动SQL Server Enterprise Manager,选 择工具菜单,如图7.1所 示。在图7.1窗口中,鼠 标左键单击“向导”选项, 弹出选择向导窗口。在选 择向导窗口中,有四个文 件夹。打开数据库文件夹, 则显示数据库的向导工具, 如图7.2所示。 图7.2数据库向导工具
1.3使用创建数据库向导创建数据库 (2)在选择向导窗口中,选择创建数据库向导选项,则弹出欢迎窗 口,如图7.3所示。在此窗口中,显示了该向导可以完成的操作。鼠标 左键单击“下一步”按钮,则出现命名数据库和指定数据库文件位置窗 ,如图7.4所 创建数据库向导-(LDA) 建激据库向导 目)欢迎使用创建 命名数据库并指定它的位置 按照标识符的规則指定数据库名称。为数据库键入或选择一个位置 数据库向导 本向导将帮助您包建新数据库。使用本向导,您可以: 数据库名称[ 创建构成数库的一个或多个文件。 数据库文件位置 C: \Progam Fies\Microsoft SQL Server \MSSQL\data\ 指定数据库文件增长信息 事务日志文件位置 创建构成事务日志的一个戴多个文件, \Progam Fies\Microsoft SQL Server \MSSQL\data\ 指定事务日志文件增长信息 上步[=①】取消 上-步①[步①】取消 图73创建数据库向导1 图74创建数据库向导2 2021/2/22 山东师范大学管理学院 第9页
2021/2/22 山东师范大学管理学院 第9页 7.1.3 使用创建数据库向导创建数据库 (2)在选择向导窗口中,选择创建数据库向导选项,则弹出欢迎窗 口,如图7.3所示。在此窗口中,显示了该向导可以完成的操作。鼠标 左键单击“下一步”按钮,则出现命名数据库和指定数据库文件位置窗 口,如图7.4所示。 图7.3创建数据库向导1 图7.4创建数据库向导2
1.3使用创建数据库向导创建数据库 (3)在图7.4创建数据库向导2中,鼠标左键单击“下 步”按钮,则出现命名数据库文件的窗口,在该窗口指定数 据库文件逻辑名称及初始大小,如图7.5所示 (4)在图7.5的窗口中,鼠标左键单击“下一步”按钮 则出现定义数据库文件增长的信息窗口,如图7.6所示 创建数据库导 创建数据库导-(L0CA) 定义数据库文件的增长 命名数据库文件 定在其中包含数据库的一个戒多个文件的名称,指定每个文件的初大 赛款库文件是否应该目动增长,看仅在您扩大库文件时才可以 C数据库文件不自动增长[D 数据库文件[上 初始大小B 数库文件自动增长的 ebc据库Data C以光字节MB力单位增长文件山 G按百分比增长文件世P 最大文件大小 G文件增长不受限制山 C文件增长的量大值BB上 上一步①)[一步】职消」 上步0[一步0)取消」 图75创建数据库向导3 图7.6创建数据库向导4 2021/2/22 山东师范大学管理学院 第10页
2021/2/22 山东师范大学管理学院 第10页 7.1.3 使用创建数据库向导创建数据库 (3)在图7.4创建数据库向导2中,鼠标左键单击“下一 步”按钮,则出现命名数据库文件的窗口,在该窗口指定数 据库文件逻辑名称及初始大小,如图7.5所示。 (4)在图7.5的窗口中,鼠标左键单击“下一步”按钮, 则出现定义数据库文件增长的信息窗口,如图7.6所示。 图7.5创建数据库向导3 图7.6创建数据库向导4