数据库原理实验:认识 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;

  等基本数据定义方式和数据类型,

不仅增强了我的理论知识,也提升了我的实践操作能力。希望在接下

来的学习中能够查漏补缺,学习到更多的数据库系统设计的知识!