2022年数据库实验数据库物理设计 3.pdf





《2022年数据库实验数据库物理设计 3.pdf》由会员分享,可在线阅读,更多相关《2022年数据库实验数据库物理设计 3.pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验 1:数据库物理设计-数据库的创建与管理1.实验目的与要求:1.1 了解 1.2 理解 1.3 掌握2.实验环境与实验器材:计算机,网络环境,投影设备。实验相关软件: Window xp、SQL Server 2000 。2*.实验预备知识2.1 三种数据文件: 1)主要数据文件 2)次要数据文件 3)事务日志文件2.2 SQL Server2000 的主要组件 SQL Server2000提供了一整套管理工具和实用程序,使用这些工具和程序,可以设置和管理SQL Server进行数据库管理和备份,并保证数据库的安全和一致。在开始菜单上,将鼠标移到Microsoft SQL Server ,
2、可以看到 SQL Server2000的安装组件如下:1)联机丛书SQL Server2000使用说明。2)企业管理器用来对本地或远程服务器进行管理操作的服务器应用程序。使用企业管理器,可以完成下述工作:1) 创建和删除数据库和表2) 启动、终止和配置服务器3) 创建和控制用户帐户和用户组4) 备份和恢复数据库以及事务处理日志5) 检查数据的一致性3)服务器网络实用工具和客户网络实用工具用于定义客户和服务器之间通信的网络库和DB-Library 协议。客户端网络实用工具:用于进行客户端配置,可以让一个客户端连接到多个服务器上。4)查询分析器使用查询分析器可以执行输入的SQL语句,执行结果会显示
3、在屏幕上。SQL查询分析器:不仅仅是一个SQL查询系统,它可以在同一个窗口中执行多个 Transact-SQL语句,也可以执行脚本文件中的SQL语句。 SQL Server2000查询分析器支持OLE DB的分布式和异构环境的查询,支持新的查询规划算法,可以加快查询速度。5)导入和导出数据导入和导出数据工具用于SQL Server2000与其他的数据库系统进行相互转换,该工具是一个向导。利用该向导,可以轻松的实现SQL Server2000与其他数据库系统间的数据转换。6)服务管理器该工具负责启动、暂停和停止SQL Server2000的4种服务。名师资料总结 - - -精品资料欢迎下载 -
4、- - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 8 页 - - - - - - - - - 7)事件探查器事件探查器的功能是监视SQL Server2000的数据库系统引擎事件,主要用于监听SQLServer Server系统的运行性能。2.3 企业管理器简介:2.3.1企业管理器简介: SQL Server2000 支持多数据库。每个数据库可以存储来自其他数据库的相关的或不相关的数据。例如,服务器可以有一个数据库存储职工数据,一个数据库存储与产品相关的数据。最上层: Microsoft SQL Server s,表
5、示所有的 SQL Server。第二层: SQL Server组,每一组可以包含多台计算机。对一台新装 SQL Server而言,只包含一个SQL Serve组和一个 SQL Serve服务器(显示为当前计算机名)第三层: SQL Serve服务器数据库: master数据库:记录了所有SQL Serve系统级别的信息。 tempdb数据库:保存所有的临时表和临时存储过程。 model数据库:用于在系统上创建的所有数据库的模版。 msdb数据库:该数据库提供SQL Serve代理程序在调度警报和作业及记录操作员时使用。 pub数据库和 Northwind 数据库:是 SQL Serve提供的两
6、个范例数据库,前者是一个书籍出版公司的数据库范例,后者是一个称为NorthWind Trdaders 公司的销售数据库,该数据库包含从世界各地进出口各种食物的记录。2.3.2 企业管理器使用:查看 Northwind 数据库在左侧窗口中,选中Northwind 数据库,点击右键,选“ 查看” ,再选 “ 任务板 ” 。1)关系图2)表3)视图4)存储过程5)用户6)角色7)规则8)默认9)用户定义的数据类型10) 用户定义的函数2.4使用 Transact-SQL 语句创建数据库、查看、修改数据库属性见实验教材。2.4.1 使用 Transact-SQL 语句创建数据库使用 Transact-
7、SQL 语句创建数据库的语法CREATE DATABASE database_nameONPRIMARY名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 8 页 - - - - - - - - - (NAME=logical_file_name,FILENAME=os_file_name,SIZE=size,MAXSIZE=max_size|NULIMITED,FILEGROWTH=growth_increment),.n:=FILEGROUP filegroup_name
8、,.nLOG ON(NAME=logical_file_name,FILENAME=os_file_nameSIZE=size,MAXSIZE=max_size|UNLIMITED,FILEGROWTH=growth_increment-CREATE DATABASE database_nameON filespecLOG ON filespec其中 filespec的定义为:(NAME=logical_file_name,FILENAME=os_file_name,SIZE=size,MAXSIZE=max_size|UNLIMITED,FILEGROWTH=growth_increment
9、) ,.n例1CREATE DATABASE studentON PRIMARY(NAME= student1_dat,FILENAME=e:teststudent1_dat. mdf ,SIZE=10,MAXSIZE=50,FILEGROWTH=15%),(NAME= student2_dat,FILENAME=e:teststudent2_dat. ndf ,SIZE=10,MAXSIZE=50,FILEGROWTH=15%),FILEGROUPstudentgroup1名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年数据库实验数据库物理设计 2022 数据库 实验 物理 设计

限制150内