数据库实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
医学工程学院
数据库实验报告
专业班级
生物医学工程 10-01班学生姓名及学号
课程教学班号
0001
任课教师
郑淑丽
实验指导教师
郑淑丽
实验地点
逸夫楼507
2012 ~20 13年第二学期
实验一使用向导创建和删除数据库
一.实验目的
1.熟悉SQL Server 中SQL Server Management Studio的环境
2.了解SQL Server 数据库的逻辑结构和物理结构
3.掌握使用向导创建和删除数据库的方法
二.实验要求
1.熟练使用SSMS进行数据库的创建和删除操作。
2.完成实验报告。
三.实验内容
建立一个数据库名为“EDUC”学籍管理系统,初始大小为 10MB,最大为50MB,数据库自动增长,增长方式是按5%比例增长;日志文件初始为2MB,最大可增长到5MB,按1MB增长。数据库的逻辑文件名为“student_data”, 物理文件名为“student_data.mdf,存放路径为“E:\sql_data”。日志文件的逻辑文件名为“student_log”, 物理文件名为“student_log.ldf”,存放路径为“E:\sql_data”。
四.实验步骤
1.使用SQL Server Management Studio(简称SSMS)创建数据库。
(1)启动SSMS
(2)建立数据库,结果如下图示
(3)使用向导删除上面的数据库
五.实验总结
本次实验使我熟悉SQL Server 中SQL Server Management Studio的环境,了解SQL Server 数据库的逻辑结构和物理结构,掌握使用向导创建和删除数据库的方法
实验二使用SQL语句创建和删除数据库
一. 实验目的:
1. 了解SQL Server 2005数据库的逻辑结构和物理结构。
2. 掌握使用SQL 语句创建和删除数据库。
使用SQL语句创建数据库userdb1。
三. 实验要求
1. 熟练使用查询分析器进行数据库的创建和删除操作。
2. 完成实验报告。
四.实验步骤
1.创建数据库userdb1的SQL语句。
2.根据步骤1的sql语句,写出创建实验1中数据库EDUC的sql语句,并建立数据库EDUC.
3. 用SQL语句删除步骤1建立的数据库userdb1。
drop database userdb1
五.实验总结
本次实验使我了解了SQL Server 2005数据库的逻辑结构和物理结构,掌握使用SQL 语句创建和删除数据库。
实验三使用SQL语句创建和删除表
一.实验目的
1.了解表的结构特点。
2.了解SQL Server的基本数据类型。
3.学会使用T-SQL语句创建表。
1.完成SQL语句创建和删除基本表。
2.完成实验报告。
三. 实验内容
在数据库EDUC中,创建如下几个表:
表3.1 class表(班级信息表)
字段名称类型允许空值主键说明
ClsNO Char(6) NOT NULL 是班号
ClsName Varchar(16) NOT NULL 班名
Director Varchar(10) NULL 辅导员
Specialty Varchar(30) NULL 专业
表3.2 student表(学生信息表)
类型允许空值主键说明字段名
称
Sno Char(8) NOT NULL 是学号
Sname Varchar(10) NOT NULL 姓名
Sex Char(2) 性别:男、女
ClsNO Char(6) NULL 班级的编号,(外键)参照表
Class
Saddr Varchar(20) 住址
Sage numeric(3, 0) 年龄,大于10,但小于30岁Height Decimal(4,2) 身高
表3.3 course表(课程信息表)
字段名称类型允许空值主键说明
Cno Char(4) NOT NULL 是主键
Cname Varchar(16) NOT NULL 课程的名称
Cpno char(4) NULL 先修课程的课程号(外键),参
照cno
Ccredit Tinyint 学分
表3.4 sc表(学生选课成绩表)
字段名称类型允许空值主键说明
Sno Char(8) NOT NULL 是学号,参照Student,与Cno组
成主键
CNO Char(4) NOT NULL 是课程号,参照Course
grade Numeric(4,1) NULL 成绩
四.实验步骤
1. 打开查询窗口,输入创建基本表的sql语句。
2. 点击“执行”按钮,完成表的创建。
3. 用上述方法创建其他表。
4.将以上创建表的SQL语句以 .SQL文件的形式保存在磁盘上。
建立的图标的SQL语句如下:
Student表:
Class表:
Course表
SC表:
五.实验总结
本次实验是我掌握了如何应用SQL语句建表,并且深刻了解了外码,主码的概念。
实验四数据更新操作
一. 实验目的
1.熟悉使用UPDATE/INSERT/DELETE语句进行表操作;
2.能将这些更新操作应用于实际操作中去;
二. 实验要求
1.完成下面的实验内容,并提交实验报告;
2.在实验报告中附上相应的代码;