数据库原理实验:认识 DBMS、使用SQL Server创建表关系以及SQL基础语句的使用
一、实验 1 认识 DBMS
1 实验题目
(1)利用管理工具创建数据库、表和表间关系
(2)利用 SQL 语句创建数据库、表和表间关系
2 实验要求
(1)熟悉 SQL Server Management Studio 的基本操作,进一步理解数
据库、表、表间关系的概念。
(2)熟悉创建数据库和数据表的 SQL 语句。
3 实验代码
二、利用管理工具创建数据库、表和表间关系
(1) 启动 SQL Server Management Studio,连接数据库服务器,进入 SQL
Server Management Studio 主界面


(2) 右击【对象资源管理器】|【数据库】,选择快捷菜单中的【新建数据
库】命令,弹出【新建数据库】窗口,在各属性页中设置新建数据库的属性,包
括设置数据库逻辑名、所有者、文件的逻辑名、文件的物理名、文件类型、文
件增长方式、文件的路径、文件组等属性
创建数据库名称为学生选课 220137 逻辑名称为学生选课


菜单中的【新建表】命令,弹出表设计器对话框,新建“学生(220137)、课
程(220137)、选课(220137)”3 个表,如图所示

(5) 通过设计关系图,设置数据库的数据完整性。在【对象资源管理器】
中,右击【学生选课】|【数据库关系图】,选择快捷菜单中的【新建数据库关
系图】命令,弹出【添加表】对话框。将这 3 个表添加到关系图设计器中,设
置数据完整性,如图所示。

(6) 右击要操作的表,选择快捷菜单中的【打开表】命令,弹出表数据窗
口。直接在表数据窗口中对表数据进行操作,包括插入、删除、修改记录,如
图 所示
插入表学生(220137)数据

(7) 如果数据库和表需要修改、删除,还可以在 SQL Server Management
Studio 中进行修改、删除操作

三、利用 SQL 语句创建数据库、表和表间关系
1.选择数据库 master,右击【新建查询】,或者选择系统菜单中的【文 件】|
【新建】|【使用当前连接查询】命令,或者单击标准工具栏中的【新建 查询】
按钮,即可新建一个查询窗口。如果查询数据库不是 master 则可在可 用数据
库下拉列表中进行选择,或用 USE 语句调用。在查询窗口中输入对应的创 建数
据库和表的语句。

1) 创建数据库 StuCou220137

2) 创建 3 个表学生信息 220137、课程信息 220137 和选课信息 220137




3) 直接在表数据窗口中录入表数据记录。



(4)比较“学生选课 YYXXXX”和 StuCnoYYXXXX 两个数据库是否一致

从关系图来看两个表是一致的
四、实验总结
在本次实验中,我基本学会了 DBMS 基础操作的使用。通过利用编译工具
和环境,我成功创建了简单的数据库、定义了表结构并建立了表间关系;
通过实验过程中定义结构错误、无法执行、受影响行提示等,深刻体会
到了数据库系统和结构设计的逻辑性和严谨性。同时,我也掌握了使用 SQL
语句进行数据库、表及表间关系创建的方法:
比如
CREATE DATABASE ******;//创建数据库
CREATE table ******;//创建表
INSERT INTO table_name() VALUES();//表录入信息
学号 char(7) primary key;
课程号 char(5) not null;
成绩 smallint not null default 0 check (成绩 between 0 and 100);
课程名 nchar(20) not null;
先修课程号 char(5);
学分 tinyint not null;
开课学期 tinyint not null;
姓名 nchar(10) not null;
性别 nchar(2) not null default '男' check (性别 in('男','女'));
出生日期 smalldatetime not null;
所在院系 nvarchar(20) not null;
等基本数据定义方式和数据类型,
这不仅增强了我的理论知识,也提升了我的实践操作能力。希望在接下
来的学习中能够查漏补缺,学习到更多的数据库系统设计的知识!