实验一参考答案-- 1.创建一个名称为study 的数据库。 create database study-- 2.在数据库study 中创建s(学生表),并输入s 表的数据。 use study gocreate table s (学号 numeric(10,0) not null, 姓名 varchar(10) not null, 性别 char(10) null, 生日 datetime null, 已修学分 real null, 系别 varchar(20) not null)-- 3.查看s 表的结构,并输入表数据。 sp_mshelpcolumns sinsert int s(学号,姓名,性别,生日,已修学分,系别) [...]--4 . 打开查询分析器,输入查询语言,查询s 表的全部数据。 select * from study.dbo.s-- 5 . 在对象浏览器的s 表下查看表的结构( 表的列),创建一个查询,显示学生的学号、姓名、系别和已修学分,并把s q l 语句保存为脚本文件s.sql。 select 学号,姓名,系别,已修学分 from study.dbo.s-- 6.打开脚本文件s.sql,并执行 ...-- 7.创建一个查询,要求显示s 表中有哪些系别。 select distinct 系别 from study.dbo.s-- 9.在查询分析器中查看sc 的表结构,创建一个查询,显示学号和课程号以及显示所有的课程号,并保存查询语句为sc.sql 脚本文件,然后打开脚本文件执行。 sp_mshelpcolumns scselect 学号,课程号 from scselect 课程号 distinct from c-- 10.创建一个查询,要求显示学号为6606 的学生所选课程的课程号。 select 课程号 from sc where 学号=6606-- 11.创建一个查询,要求显示课程名称为软件工程的学分和任课教师。 select 学分,任课教师 from c where 课程名称='软件工程'-- 12.创建一个查询,要求显示所有必修课的课程名称。 select 课程名称 from c where 课程类型='必修'
实验二参考答案.-- 1.使用企业管理器创建一个名为Tstudent 的数据库。 create database Tstudent-- 2. 修改数据库的参数。 --(1)修改Tstudent 数据库的数据文件参数,把它的存储空间改为2 M 。 use Tstudentdbcc shrinkfile(N'Tstudent', 2)--(2)把数据文件的存储空间改回1M 或者修改文件名和数据存储位置,结果会如何? use Tstudentdbcc shrinkfile(N'Tstudent', 1)-- 3.打开查询分析器,用SQL 创建一个Ts 数据库。 create database Ts-- 4.在相应的目录下查看数据库数据文件和日志文件是否已存在;或者通过企业管理器查看相应的文件是否存在。打开企业管理器,然后打开T s 数据库的属性查看相应的参数。 --> 打开企业管理器,然后打开Ts数据库的属性.-- 5 . 考虑一下,T s 数据库有何不妥之处。 --> 空数据库,没有不妥.
create database study-- 2.在数据库study 中创建s(学生表),并输入s 表的数据。
use study
gocreate table s
(学号 numeric(10,0) not null,
姓名 varchar(10) not null,
性别 char(10) null,
生日 datetime null,
已修学分 real null,
系别 varchar(20) not null)-- 3.查看s 表的结构,并输入表数据。
sp_mshelpcolumns sinsert int s(学号,姓名,性别,生日,已修学分,系别)
[...]--4 . 打开查询分析器,输入查询语言,查询s 表的全部数据。
select * from study.dbo.s-- 5 . 在对象浏览器的s 表下查看表的结构( 表的列),创建一个查询,显示学生的学号、姓名、系别和已修学分,并把s q l 语句保存为脚本文件s.sql。
select 学号,姓名,系别,已修学分 from study.dbo.s-- 6.打开脚本文件s.sql,并执行
...-- 7.创建一个查询,要求显示s 表中有哪些系别。
select distinct 系别 from study.dbo.s-- 9.在查询分析器中查看sc 的表结构,创建一个查询,显示学号和课程号以及显示所有的课程号,并保存查询语句为sc.sql 脚本文件,然后打开脚本文件执行。
sp_mshelpcolumns scselect 学号,课程号 from scselect 课程号 distinct from c-- 10.创建一个查询,要求显示学号为6606 的学生所选课程的课程号。
select 课程号 from sc
where 学号=6606-- 11.创建一个查询,要求显示课程名称为软件工程的学分和任课教师。
select 学分,任课教师 from c
where 课程名称='软件工程'-- 12.创建一个查询,要求显示所有必修课的课程名称。
select 课程名称 from c
where 课程类型='必修'
create database Tstudent-- 2. 修改数据库的参数。
--(1)修改Tstudent 数据库的数据文件参数,把它的存储空间改为2 M 。
use Tstudentdbcc shrinkfile(N'Tstudent', 2)--(2)把数据文件的存储空间改回1M 或者修改文件名和数据存储位置,结果会如何?
use Tstudentdbcc shrinkfile(N'Tstudent', 1)-- 3.打开查询分析器,用SQL 创建一个Ts 数据库。
create database Ts-- 4.在相应的目录下查看数据库数据文件和日志文件是否已存在;或者通过企业管理器查看相应的文件是否存在。打开企业管理器,然后打开T s 数据库的属性查看相应的参数。
--> 打开企业管理器,然后打开Ts数据库的属性.-- 5 . 考虑一下,T s 数据库有何不妥之处。
--> 空数据库,没有不妥.