当前位置:文档之家› 《数据库原理与应用》实验报告一

《数据库原理与应用》实验报告一

课程名称:数据库原理与应用
实验编号
实验一SQL Server基本操作系别计科系
及实验名称
姓名学号班级
实验地点实验日期2011年4月5日实验时数8
指导教师同组其他成员无成绩
一、实验目的及要求
1、掌握SQL Server2000系统的数据库创建方式。

2、掌握SQL Server2000系统的数据表的创建方式。

3、掌握SQL Server2000系统的数据编辑的基本方式。

二、实验环境及相关情况(包含使用软件、实验设备、主要仪器及材料等)
1、计算机操作系统要求在windows XP以上。

2、并要求SQL Server软件2000以后版本。

三、实验内容及要求
1、数据库创建
使用对象管理器创建一个数据库Student,具体要求如下:
(1)数据库文件:
a)逻辑名:学生信息;b)操作系统名称:d:\学生数据\Student_data.mdf;
c)起始大小:10MB;d)最大文件大小:50MB;e)每次递增大小:5MB
(2)日志文件:
a)逻辑名:学生信息日志;b)操作系统名称:d:\学生数据\Student_log.ldf;c)起始大小:5MB;
d)最大文件大小:20MB;)每次递增大小:2MB
2、表的创建
假设有如下一个教学信息关系模型
stu(SNo,SName,Sex,Age,Nation,Native)
course(CNo,CName,Pubcompany,TName,Period)
grade(SNo,CNo,Grade)
请根据下面的表中字段类型(即域)的定义,在student数据库中使用对象管理器来创建各个表。

stu表
四、实验步骤及结果(包含简要的实验步骤流程(分步书写各步的SQL语句)、结论陈述)
1、关系图
2、分步书写各步的SQL语句
数据库的创建:
create database student
on
(
name=student_data,
filename='d:\学生数据\Student_data.mdf',
size=10mb,
maxsize=50mb,
filegrowth=5mb)
log on
(
name=student_log,
filename='d:\学生数据\Student_log.ldf',
size=5mb,
maxsize=20mb,
filegrowth=2mb)
表的创建:
create table stu
(
SNo char(8)not null constraint SNo_key primary key(SNo),
SName char(24)not null,
Sex char(1)not null,
Age int,
Nation char(20),
Native char(20),
)
create table course
(
CNo char(3)not null constraint CNo_key primary key(CNo),
CName char(20)not null,
Pubcompany char(20),
TName char(24)not null,
Period int,
)
create table grade
(
SNo char(8)not null,
CNo char(3)not null,
Grade float(8)not null,
constraint grade_key primary key(SNo,CNo)
)
表中数据的编辑:
insert into stu values('02','李霸天','男','18','汉族','广东茂名')
insert into stu values('03','李石楠','男','18','汉族','广东茂名')
insert into stu values('04','陈兰诺','女','18','汉族','广东茂名')
insert into course values('1','数据库','','','')
insert into course values('2','计算机算法','','','')
insert into grade values('02','1','80')
insert into grade values('03','1','90')
insert into grade values('04','2','60')
delete from stu where sname='李石楠'
3、结论简述
可通过stu,course,grade表查询学生的信息,例如他的课程,成绩,还有的便是他的学籍等。

五、实验总结(包括心得体会、问题回答及实验改进意见)
通过这一次实验,让我懂得了创建数据库,创建表,修改表,添加信息,删除信息等操作,在执行命令前,查询分析器一定要调到student数据库之中,否则会出错。

另外主键处,not null处都受约束,一定要按要求添加信息,否则会出错。

通过此次实验,让我更加了解了数据库的创建,对数据库的创建有了更深的了解
六、教师评语
1、完成所有规定的实验内容,实验步骤正确,结果正确;
2、完成绝大部分规定的实验内容,实验步骤正确,结果正确;
3、完成大部分规定的实验内容,实验步骤正确,结果正确;
4、基本完成规定的实验内容,实验步骤基本正确,所完成的结果基本正确;
5、未能很好地完成规定的实验内容或实验步骤不正确或结果不正确。

6、其它:
评定等级:优秀良好中等及格不及格
教师签名:
年月日。

相关主题