第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和百分比指定