南华大学计算机学院
实验报告
(2019学年春季学期)
课程名称数据库原理A 实验名称认识DBMS
姓名学号
专业班级
地点教师
一.利用管理工具创建数据库、表和表间关系
实验题目
利用管理工具创建数据库、表和表间关系
实验要求
1.利用SQL Server Management Studio 创建数据库,名称为【学生选课RG0106】。
2.在【学生选课RG0106】中建立数据表,表的定义如下所示。
学生RG0106(学号,姓名,性别,出生日期,院系名称,备注);
课程RG0106(课程号,课程名,先行课,学分);
选修RG0106(学号,课程号,分数)。
要求定义每张表的主码,为属性选择合适的数据类型,决定是否为空,为【性别】和【学分】属性定义默认值。
3.定义表之间的关系。
4.分别为表录入几行数据记录,同时练习数据的修改和删除操作。
实验代码
(1) 创建数据库【学生选课RG0106】
(2)建立数据表【学生RG0106】【课程RG0106】【选修RG0106】,设定默认值
(3) 新建数据库关系图
(4)往表中插入数据
(5)删除数据(先删除外键表的数据)
二.利用SQL语句创建数据库、表和表间关系
实验题目
利用SQL语句创建数据库、表和表间关系
实验要求
1.用SQL语句创建数据库,名称为“StudentCourseRG0106”。
2.用SQL语句创建StudentCourseRG0106中的三张表,同时指定主码、外
码、默认值等。
3.比较“学生选课RG0106”和StudentCiurseRG0106两个数据库是否相等。实验代码
(1)创建数据库【StudentCourseRG0106】
(2)创建三个表【StudentsRG0106】【CoursesRG0106】【SCRG0106】
(3)插入数据
(4)为表【SCRG0106】创建外键约束
(5)系统自动生成三个表的关系图
实验总结
刚做实验时,对这个软件的操作不是很了解,在经历了几次建库删库建表删表之后,总算对它有所熟悉了,之后做起来就顺手很多了。
因此,通过本次实验,我熟悉了SQL Server Management Studio 的基本操作,掌握了创建数据库、新建表、建立数据库关系图的方法,增删数据时的出错加深了我对INSERT语句和主外键的理解,有助于我
今后的学习。