当前位置:文档之家› 数据库原理A实验一

数据库原理A实验一

数据库原理A实验一
数据库原理A实验一

南华大学计算机学院

实验报告

(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语句和主外键的理解,有助于我

今后的学习。

相关主题
文本预览
相关文档 最新文档