ImageVerifierCode 换一换
格式:DOCX , 页数:28 ,大小:30.32KB ,
资源ID:19742160      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19742160.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(《数据库系统原理》实验指导书Word文档格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

《数据库系统原理》实验指导书Word文档格式.docx

1、实验十四:数据库的备份与还原 31SQL Server 2005服务器管理一、 实验目的通过实验使学生掌握SQL Server 2005数据库服务器启动、暂停、停止的方法;掌握SQL Server 2005数据库服务器的注册方法。二、 原理解析1、 SQL Server 2005服务器注册注册服务器就是在SQL Server Management Studio中登记服务器,然后把它加入到一个指定的服务器组中,并在SQL Server Management Studio中显示SQL Server服务器的运行状态和在SQL Server Management Studio连接时自动启动SQL Se

2、rver服务器。2、 SQL Server 2005的各种实用工具 SQL Server Management StudioSQL Server提供了多种实用工具来帮助用户管理和使用数据库,这些工具大大方便了用户的工作。SQL Server Management Studio是微软管理控制台中的一个内建控制台,用来管理所有的SQL Server数据库。 SQL Server Management Studio查询窗口SQL Server Management Studio查询窗口是一个图形界面的查询工具,用它可以提交Transact-SQL语言,然后发送到服务器,并返回执行结果,该工具支持基于

3、任何服务器的任何数据库连接。 性能监视器SQL Server提供了监视服务器性能和活动的功能,其功能是在选择的计数器上设置阀值,当达到阀值时,产生警告。利用性能监视器可以创建、观察和保存功能图表,用户可以选择对象和计数器并把它们添加到图表中,不同颜色的图表代表不同的计数器,如果要使图表较小并且可读,可以创建不同的图表来监视不同的统计类型。 活动监视器SQL 活动监视器是图形工具,使系统管理员得以监视SQL Server 2005实例中的事件,可以捕获有关每个事件的数据并将其保存到文件或SQL Server表中供以后分析。 SQL Server 2005联机丛书提供如何使用SQL Server

4、2005的各种帮助。3、 SQL Server 2005的常用属性配置 SQL Server 2005的登录方式设置 SQL Server 2005的连接设置4、 SQL Server 2005服务器的运行管理 SQL Server 2005服务器的启动、暂停和停止。三、 实验内容1、 启动、暂停和停止SQL Server实例2、 熟悉SQL Server 2005的各种实用工具3、 SQL Server 2005服务器注册四、 实验步骤 利用SQL Server Management Studio在已注册的服务器或对象资源管理器中,右键单击要启动的服务器实例,然后单击“启动”。 如果服务器名

5、称旁边的图标上出现一个绿色箭头,则说明服务器已成功启动。用同样的方法可以暂停和停止SQL Server实例。 利用SQL Server配置管理器(1)在“开始”菜单中,依次指向“所有程序”、“Microsoft SQL Server 2005”和“配置工具”,然后单击“SQL Server 配置管理器”。(2)在 SQL Server 配置管理器中,展开“服务”,再单击 SQL Server。(3)在详细信息窗格中,右键单击 SQL Server (MSSQLServer),再单击“启动”。如果工具栏上和服务器名称旁的图标上出现绿色箭头,则指示服务器已成功启动。 练习使用SQL Server

6、2005联机丛书 在对象资源管理器中,右键单击已经连接的服务器,然后单击“注册”。 在“注册服务器”对话框的“服务器名称”文本框中,键入希望显示在“已注册的服务器”中的该服务器的名称。此项并不要求一定是服务器名称。 在“服务器说明”文本框中,可以根据需要键入一些其他信息,以帮助标识服务器。 在“选择服务器组”框中,单击服务器组,再单击“保存”。创建和管理数据库一、实验目的通过实验使学生掌握SQL Server 2005数据库的文件结构,数据库的创建和修改方法。二、原理解析1、SQL Server 2005数据库文件和文件组SQL Server 2005用文件来存放数据库,即将数据库映射到操作系

7、统文件上。数据库文件有主数据文件、次数据文件、事务日志文件。主数据文件的后缀.mdf,次数据文件的后缀.nfd,事务日志文件的后缀.ldf。一个数据库有且仅有一个主文件,事务日志文件至少一个,次数据文件可有可无。SQL Server 2005中提供了两种类型的文件组:主文件组和用户自定义文件组。2、 SQL Server 2005数据库类型SQL Server 2005数据库分为系统数据库和用户数据库。系统数据库包括master数据库、tempdb数据库、model数据库和msdb数据库。3、 SQL Server 2005数据库的创建方法SQL Server 2005数据库可以使用SQL S

8、erver Management Studio创建,也可以使用T-SQL语句来创建。用SQL Server Management Studio创建数据库比较简单,只要设置好数据库名和主文件、次文件以及日志文件的位置和逻辑名、物理名就可以了。下面介绍用T-SQL的CREATE DATABASE语句创建数据库。CREATE DATABASE database_name ON,n,n LOG ON ,n COLLATE FOR LOAD|FOR ATTACH:= PRIMARY(NAME=逻辑文件名,FILENAME=存放数据库的物理路径和文件名, SIZE=数据文件的初始大小, MAXSIZE=指

9、定文件的最大大小, FILEGROWTH=指出文件每次的增量)4、 SQL Server 2005数据库的修改SQL Server 2005数据库的修改主要包括括修改数据库选项、扩充分配给数据库的数据或事务日志空间、压缩分配给数据库的数据或事务日志空间、添加数据和事务日志文件、创建文件组等。本次实验要求掌握使用企业管理器工具和T-SQL语句及系统存储过程对数据库进行管理。SQL Server 2005数据库的修改可以在SQL Server Management Studio中完成,也可以使用T-SQL的ALTER DATABASE语句进行。ALTER DATABASE语句的语法结构如下:ALT

10、ER DATABASE database_name ADD FILE ,nTO FILEGROUP filegroup_name /*在文件组中增加数据文件*/|ADD LOG FILE ,n /*增加事务日志文件*/|REMOVE FILE logical_file_name /*删除数据文件*/|ADD FILEGROUP filegroup_name /*增加文件组*/|REMOVE FILEGROUP filegroup_name /*删除文件组*/|MODIFY FILE /*修改文件属性*/|MODIFY NAME=new_dbname /*更新数据库名称*/三、实验内容1、用SQ

11、L Server Management Studio创建数据库2、用CREATE DATABASE语句创建数据库3、 用SQL Server Management Studio修改数据库4、 用ALTER DATABASE语句修改数据库四、实验步骤1、利用SQL Server Studio创建学生数据库,数据文件的存放路径和个数可以自己设定。2、用CREATE DATABASE语句来创建一个名为BOOK的数据库,它由3MB的主数据文件、5MB的次数据文件和5MB的日志文件组成。并且主数据文件以1MB的增长速度其最大数据文件的大小为10MB,次数据文件以2MB的增长速度其最大次数据文件的大小为1

12、5MB,事务日志文件以1MB的增长速度其最大日志文件的大小为10MB。3、在SQL Server Studio中将学生数据库的主文件大小改为4MB。4、用ALTER DATABASE语句修改BOOK数据库,为其增加一个次要数据文件(Book_data2.ndf),该文件的大小是5MB,最大可增长到20MB,以20%的速度增长。5、利用SQL Server Studio为学生数据库增加一个文件组MyFilegroup。提示:通过数据库属性文件组进行修改。6、用ALTER DATABASE语句为BOOK数据库增加一个文件组MyFilegroup。7、用ALTER DATABASE语句为BOOK数据

13、库增加两个次数据文件,并将他们放到MyFilegroup文件组。数据定义通过实验使学生掌握用不用的方法设计数据库表结构、修改数据库表结构以及删除表结构。1、用SQL Server 2005的SQL Server Management Studio设计数据库表结构用SQL Server 2005的SQL Server Management Studio设计数据库表结构比较简单,只要在表设计器中对表中的各个字段进行设计,主要包括字段名、字段的数据类型等。2、用T-SQL的CREATE TABLE语句创建表结构CREATE TABLE语句的语法结构如下:CREATE TABLE table_name

14、(column_name datatype NOT NULL|NULL)3、用SQL Server 2005的SQL Server Management Studio设计数据库表结构用SQL Server 2005的SQL Server Management Studio设计数据库表结构比较简单,与创建表结构类似,只要打开表设计器,在表设计器中修改并加以保存就可以了。4、用T-SQL的CREATE TABLE语句创建表结构 向表中添加列ALTER TABLE 表名ADD 列名 列的描述 删除列DROP COLUMN 列名 修改列ALTER COLUMN 列名 列的描述5、删除表结构 使用SQL

15、 Server Management Studio删除表 用T-SQL的DROP TABLE语句删除表DROP TABLE 表名1、用SQL Server Management Studio创建数据库表2、用CREATE TABLE语句创建数据库表3、 用SQL Server Management Studio修改数据库表结构4、 用ALTER TABLE语句修改数据库表结构5、 用SQL Server Management Studio删除表6、 用DROP TABLE语句删除表学生数据库由三张包括三张表xsqk、xskc、xscj,各个表的结构如下:xsqk结构列名数据类型长度允许空值说明

16、系别Char10班级12专业Varchar30学号8主键姓名性别2默认值:男出生年月Smalldatetime4总学分Tinyint备注Text16xskc结构课程号3课程名开课学期规则:18学时学分xscj结构成绩1、利用SQL Server Studio创建xsqk表。2、用CREATE TABLE语句创建xskc表和xscj表。3、利用SQL Server Studio修改xskc表,向表中添加一个字段:字段名为授课教师、数据类型为char、长度为10、并且允许为NULL。4、用ALTER TABLE语句修改xskc,将刚刚添加的授课教师字段删除。5、用ALTER TABLE语句修改xs

17、kc,将课程名长度改为18。6、用SQL Server Studio删除数据表xscj。7、用DROP TABLE语句删除数据表xskc。数据更新通过实验使学生掌握用不用的方法实现数据库表数据的插入、更新和删除。5、 用SQL Server 2005的SQL Server Management Studio实现表数据的更新用SQL Server 2005的SQL Server Management Studio实现表数据的更新比较简单,只要打开表,直接在里边作修改,然后退出,系统会自动保存。6、 用T-SQL的INSERT语句向表中插入数据INSERT语句的语法结构如下:INSERT INTO

18、 表名 (列名)VALUES(表达式)7、 用INSERTSELECT语句向表中批量插入数据INSERTSELECT语句的语法结构如下:INSERT INTO 表名 SELECT语句8、 用T-SQL的UPDATE语句修改表数据UPDATE语句的语法结构如下:UPDATE 表名SET 列名= 表达式 WHERE 条件 9、 删除表数据 用T-SQL的DELETE语句删除表数据 DELETE语句的语法结构:DELETE 表名WHERE 条件 用T-SQL的TRUNCATE TABLE语句删除表TRUNCATE TABLE语句的语法结构:TRUNCATE TABLE 表名4、 用SQL Serve

19、r Management Studio更新表数据5、 用INSERT语句向表中插入数据3、 用INSERTSELECT语句向表中插入数据4、 用UPDATE语句修改表数据5、 用DELETE语句删除表数据6、 用TRUNCATE TABLE语句删除表数据1、利用SQL Server Studio向xsqk表、xskc表、xscj表中插入数据。表1 学生情况表(xsqk)数据样本计算机计算机0203计算机应用与维护02020101王玲玲女1981-8-26902020102张燕红1981-10-2002020103杨勇1982-3-1502020104王红庆1983-5-1702020105陈园

20、1982-4-12信息管理0201信息管理02020201黄薇娜1983-8-1902020202沈昊1982-3-1802020203傅亮达1983-1-2202020204任建刚1981-12-2102020205叶小红1983-7-16表1 学生课程表(xskc)数据样本101计算机文化基础186102Qbasic68205离散数学64206VC208数据结构210操作系统212计算机组成5216数据库原理301计算机网络56表2 学生成绩表(xscj)数据样本8570908050602、用向xskc表中插入如下表所示的两条记录。假设学生成绩表(xskc)中有如下数据:表4 要插入的记录

21、值3、利用SQL Server Studio Management修改xsqk表、xskc表、xscj表中的数据。4、用UPDATE语句修改xskc,将102课程的学分改为6。5、用UPDATE语句修改xsqk,将信息管理专业学生的总学分改为12。6、用DELETE语句删除“离散数学”的课程信息。7、用DELETE语句删除1983年出生的学生信息。8、用DELETE语句删除不及格的选课信息。9、用TRUNCATE TABLE语句删除xsqk表中的所有信息。数据查询1 通过对SELECT的使用,掌握SELECT语句的结构及其应用,掌握基于单个表的查询。语法格式为: SELECT目标列组 FROM

22、数据源 WHERE元组选择条件 GROUP BY分列组HAVING 组选择条件 ORDER BY排序列1排序要求1 ,n(1) SELECT子句SELECT子句用于指明查询结果集的目标列。(2) FROM子句FROM子句用于指明查询的数据源。(3) WHERE子句WHERE子句通过条件表达式描述关系中元组的选择条件。(4) GROUP BY子句GROUP BY子句的作用是按分组列的值对结果集分组。(5) ORDER BY子句ORDER BY子句的作用是对结果集进行排序。(1)取出生年月小于1982-1-1的学生名单。(2)检索xsqk表中的所有记录数据。(3)查询班级为“计算机0203”的学生

23、学号、姓名、性别。(4)查询出生年月在“1981-01-01”至“1982-05-01”之间的学生情况。(5)查询姓名中含有“红”字的学生情况。(6)查询出生年月在“1981-01-01”至“1982-05-01”之间的学生情况,并以出生年月按降序排列。(7)统计学生情况(xsqk)表中“计算机0203”的班级有多少人。(8)统计学生成绩(xscj)表中每门课程的最低分、最高分和平均分。(9)在学生成绩库中查询出生年月在“1981-01-01”至“1982-05-01”之间的男生姓名,班级,出生年月,并以出生年月按降序排列。(10)统计“信息管理”专业的人数。(11)查询至少选修了二门及以上课程的学生学号。(12)查询至少被2位学生选修的课程号。数据查询(2)通过对SELECT的使用,掌握SELECT语句的结构及其应用,掌握连接查询。1.查询学号为2020102的学生所选的全部课程的课程名和成绩。2.查询没有学生选的课程号。3.查询没有成绩的课程号,课程名。4.查询没有选修102号课程的学生姓名。5.查询选修了101课程并且成绩在80分以上的所有学生(学号、姓名)。6.查询与“王玲玲”在同一专业学习的学生姓名。7.查询选修了课程名为“计算机文化基础”的学生学号和姓名。8.查询选修了课程名为“计算机文化基础”或“数据结构”的学生学号和姓名。(用连

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1