SQL实验任务书(本).doc

上传人:公**** 文档编号:544901843 上传时间:2024-01-21 格式:DOC 页数:22 大小:115.01KB
返回 下载 相关 举报
SQL实验任务书(本).doc_第1页
第1页 / 共22页
SQL实验任务书(本).doc_第2页
第2页 / 共22页
SQL实验任务书(本).doc_第3页
第3页 / 共22页
SQL实验任务书(本).doc_第4页
第4页 / 共22页
SQL实验任务书(本).doc_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《SQL实验任务书(本).doc》由会员分享,可在线阅读,更多相关《SQL实验任务书(本).doc(22页珍藏版)》请在金锄头文库上搜索。

1、实验一 熟悉SQL Server 2000 的运行环境、启动SQL Server服务及注册服务器实验目的:一、熟练掌握SQL Server服务的启动方法二、熟悉SQL Server 2000的运行环境三、熟练掌握服务器的注册与服务器组的创建实验内容:一、启动SQL Server 服务1、SQL Server服务管理器负责启动、暂停和停止SQL Server的进程,在对SQL Server数据库进行任何操作之前,都必须启动本地或远程SQL Server服务。2、 启动方法一:开始程序Microsoft SQL Server服务管理器,打开” SQL Serve服务管理器”对话框。3、启动方法二:

2、开始-运行,在运行文本框中输入命令 net start mssqlserver 命令。二、熟悉SQL Server 2000的运行环境,了解SQL Server 2000管理工具1、 熟悉企业管理器的启动方法2、 了解企业管理器窗口构成以及所能完成的功能3、 熟悉查询分析器的启动方法4、 了解查询分析器窗口构成以及所能完成的功能三、注册服务器与创建服务器组 1、SQL Server的日常管理是在企业管理器中进行的,在使用企业管理器管理本地或远程SQL Server服务器时,必须先在企业管理器中对该服务器注册。 2、注册服务器操作 1)打开企业管理器 2)操作新建SQL Server组,打开”注

3、册SQL Server向导”对话框 3)点击”下一步”,出现向导的”选择一个SQL Server”对话框,在该对话框中选择一个服务器名称,在点击”添加”,将该服务器加入到服务器列表中 4)点击”下一步”,进入”选择身份验证模式”对话框,选择一种验证模式。四、要求在企业管理器中注册一个名为”student”服务器,并创建一个名为”stu”服务器组实验软件(器材):实验步骤:实验报告:(简要叙述实训体会)实验二 数据库操作实验目的:一、熟练掌握用企业管理器创建数据库二、熟练掌握利用create database语句创建数据库三、熟练掌握用企业管理器修改数据库四、熟练掌握利用alter databa

4、se语句修改数据库实验内容:一、创建数据库创建数据库Test,(1)主数据文件:逻辑文件名为Testdat1,物理文件名称为Testdat1.mdf,初始容量为1M最大容量为10MB,递增量为1MB;(2)辅助数据文件:逻辑文件名为Testdat2,物理文件名称为Testdat2.ndf,初始容量为1M最大容量为10MB,递增量为1MB;(3)事务日志文件:逻辑文件名为Testlog1,物理文件名称为Testlog1.ldf,初始容量512最大容量为5MB,递增量为512KB。1、使用向导创建数据库2、使用企业管理器创建数据库3、使用create database语句创建数据库代码:creat

5、e database test on primary -在关键字on后创建的文件都为数据文件,并且把第一个文件默认为是主数据-文件,所有的数据文件都放入Primary文件组 (name=Testdat1, filename=e:dataTestdat1.mdf, -物理文件名必须指定文件的保存路径,并且这个路径一定要事先创建好 size=1mb, maxsize=10, filegrowth=1 ), -文件与文件之间一定要用逗号分隔 (name=Testdat2, filename=d:dataTestdat2.ndf, size=1mb, maxsize=10, filegrowth=1)

6、 log on -创建的是事务日志文件 (name=Testlog1, filename=c:dataTestlog.ldf, size=512kb, maxsize=10, filegrowth=512kb)注意:1、创建数据库语句:create database语法格式2、物理文件名filename必须指定文件的保存路径,并且这个路径一定要事先创建好3、多个文件与文件之间一定要用逗号分隔二、修改数据库首先用create database语句创建一个名为person数据库,在使用alter database语句向该数据库中添加一个文件组pergroup1,并将文件data.ndf添加到per

7、group1文件组中1、使用企业管理器修改数据库。2、使用alter database语句修改数据库代码: create database person -创建数据库goalter database person add filegroup pergroup -向数据库中添加文件组 goalter database person -向数据库中加文件,并加入pergroup1组中 add file (name=data, filename=“c:datadata.mdf”) to filegroup pergroup1goalter database personmodify file (nam

8、e=data, maxsize=10)goexecute sp_helpdb person -查看数据库信息go注意:1、修改数据库语句:alter database语法格式2、alter database语句一次只能跟一个修改子句3、modify file子句修改一个文件时只需给出文件的逻辑名称,而且最大容量必须比原文件的最大容量大实验软件(器材):实验步骤:实验报告:(简要叙述实训体会)实验三 数据表操作实验目的:一、熟练掌握用企业管理器创建数据表二、熟练掌握利用create table语句创建数据表三、熟练掌握字段约束的创建四、熟练掌握用企业管理器修改数据表五、熟练掌握利用alter t

9、able语句修改数据表实验内容:一、创建数据表及设置字段约束创建一个 “学生档案”的数据库,并在该数据库中创建 “人事表”和“成绩表” 两张表,其中“人事表”包括学号(从2001开始自动递增,递增量为1)、姓名、性别、电话号码、家庭住址字段组成;“成绩表” 包括学号,选修课程名称,成绩三个字段。在“人事表”中,将其学号字段设置成主键约束,家庭住址字段设置成惟一约束,性别字段设置成默认值为“男”;在“成绩表” 中,将其学号字段设置外键约束,成绩字段设置大于等于0小于等于100的检查约束。最后向两个表中分别插入一些记录。1、使用企业管理器创建数据库2、使用create table语句创建数据表代码

10、:-创建数据库create database 学生档案 go-打开数据库use 学生档案 go-创建人事表并设置字段约束create table 人事表 ( 学号 int not null identity(2001,1) primary key, 姓名 varchar(20) not null, 性别 varchar(10) default 男, 电话号码 varchar(40) not null, 家庭住址 varchar(50) unique)Go-创建成绩表并设置字段约束create table 成绩表( 学号 int foreign key references 人事表(学号), 选

11、修课程名称 varchar(50) not null, 成绩 numeric(3,1) check(成绩=0 and 成绩=100) go-分别向表中插入记录insert 人事表(姓名,性别,电话号码,家庭住址) values(a,男,123,wuhan)insert 成绩表(学号,选修课程名称,成绩) values(2001,yingyu,56)注意:1、创建数据表语句:create table语法格式2、创建数据表之前必须先打开数据库3、字段约束的设置(主键约束 primary key, 外键约束 foreign key, 检查约束 check, 默认值约束 default)格式4、ins

12、ertvalues语句插入记录时,对于字符型数据、日期时间型数据要用单引号 括起来二、修改数据表向customers表中添加“电子邮件”字段,其数据类型为varchar,长度为30,不允许空值将customers表中的“电子邮件”字段的默认值约束def_e,默认值设置为将customers表中的“电子邮件”字段改为最大长度为50的char型数据,且允许为空值使customers表中的“电子邮件”字段上创建的def_e约束无效或重新有效删除customers表中的“电子邮件”字段上创建的默认值约束def_e删除customers表中的“电子邮件”字段 1、使用企业管理器修改数据库。2、使用alt

13、er database语句修改数据库代码: use marketgo alter table customers add 电子邮件 varchar( 30 ) not null goalter table customers add constraint def_e default for 电子邮件 goalter table customers alter column 电子邮件 char( 50 ) null goalter table customersnocheck constraint def_egoalter table customers check constraint de

14、f_e goalter table customers drop constraint def_e goalter table customers drop column 电子邮件 go注意:1、修改数据表语句:alter table语法格式2、alter table语句一次只能跟一个修改子句3、drop column语句删除字段时,必须先删除基于列的索引和约束后,才可以进行字段的删除实验软件(器材):实验步骤:实验报告:(简要叙述实训体会)实验四 select数据查询实验目的:一、熟练掌握select语句进行单表数据查询二、熟练掌握select语句进行多表查询,即连接查询实验内容:一、select语句进行单表数据查询1、选取数据表中所有的字段查询customers表中所有记录信息 use market select * from customers 用*号代替全部字段名 2、选取数据表中部分字段指定要检索的列,编写一条SELECT语句,检索goods表中的“货品名称”、“库存量”列。use m

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号