数据库管理系统实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《数据库管理系统》实验报告2011/2012学年第2学期
实验项目:数据库
班级:
学生:(学号8 )
地点:经管院A 实验室
机器号:xxxxxxxx
指导教师:
时间:20xx 年xx 月xx 日经济管理学院信息管理教研室
实验要求:
将实验成果文件压缩,以<班级>_<学号>_<实验X>.RAR文件形式交付指导老师,需包含对作品的说明文件。

1.记录实验内容
1、实验内容和步骤:
1)(一)请分别使用Management Stuio及T-SQL完成以下内容:
1、创建教师授课管理数据库JSSK,并完成以下内容;
1)在数据库JSSK中创建下列三张表;
表名:teachers
截图如下:
表名:lessons
截图如下:
截图如下:
2)在shouke表里添加一个授课类别字段,列名为Type,类型为Char,长度为4;
3)删除lessons表中的property列;
4)删除数据表lessons;
2、请在自己的专用数据库(用完整学号命名)内完成以下内容:
1)依据数据表的结构创建相对应的数据表,表结构如下所示;
学生信息表(student)
截图如下:
课程信息表(course)
截图如下:
选课信息表(sc)
截图如下:
2)在表student中增加新字段“班级名称(sclass)“;修改表student中字段名称“sclass”
为“classname”;在表student中删除字段“班级名称(classname)”;
(sp_rename 'tablename.old_column_name ','new_column_name')
截图如下:
3)修改表course中字段“Cname”的长度为20;
截图如下:
4)修改表SC中Grade字段类型为smallint;
截图如下:
3、(选做)创建产品销售数据库CPXS,数据文件的逻辑文件名为cpxs_data,物理文件名为
D:\sql\cpxs.mdf;文件初始大小为2MB,自动增长,每次增长1MB;日志文件逻辑文件名为cpxs_log,物理文件为D:\sql\cpxs.ldf;文件初始大小2MB,自动增长,每次增长15%;
1)在数据库CPXS中创建下列三张表;
2)修改表XSS新名称为sales;
(exec sp_rename 'old_tablename','new_tablename')
表名:产品表(cp)表结构
表名:销售商(xss)表结构
表名:产品销售(xss)表结构
三张表建立的截图如下:
修改XSS表名称截图如下:
(二)使用Management Stuio,在数据库视图下,选择表对象中的相应表选择打开,在浏览视图下输入如下表记录:
学生信息表(student)
选课信息表(sc)
课程信息表(course)
表(注:用二个SQL语句,先建表后插入数据.)

学分;
5分;
20、MA”;
8.删除数据表student中无专业的学生记录;
9.删除数据表student中计算机系年龄大于25的男同学的记录;
10.删除数据表course中学分低于1学分的课程信息;
2)实验遇到的主要问题:表中主键的设置以及两个以上主键的
设置,对于T-SQL语句的操作还不是很熟练。

2、实验总结:
此次实验主要是学会表的建立与修改,在不同的数据库中建立表,修改表,表的命名以及相关属性和数据的修改,添加和删除。

遇到不懂的问题时,我请教同学,最终更加熟练了SQL语句的编写,对于表的代码修改,删除,添加等操作掌握的更好了。

整个实验做完后,我感觉以我自己学号命名的数据库又多了点分量,因为这些数据库中已经有了不同的表,增加了数据库的系统性和有序性。

如果能学好数据库,精通数据库,我想对于以后自己的生活资料的整理一定有帮助,更对工作上有很大的帮助。

相关文档
最新文档