检索:《数据库系统原理》课程实验报告——实验一 建立数据库和基本表结构
说明:本实验是在SQL Server 2014版本数据库下操作完成的。
本实验通过举例创建一个数据库、一张有定义的表、以及添加数据到该表的实验过程,能让初学者掌握使用数据库DDL语言创建数据库和基本表的逻辑思维和操作步骤。

一、实验目的

  • 掌握使用数据库DDL语言创建数据库和基本表。

二、实验内容

  1. 设有一学生成绩管理系统,其数据库名为“ST”。
  2. 在数据库ST中创建班级表Class。
  3. 添加表记录。

三、实验步骤

  1. 新建数据库ST步骤

(1)右键”新建查询“

TDSQL需要部署mysql td数据库创建表_数据库


(2)输入创建数据库命令的代码——选择该代码——点击”执行“

TDSQL需要部署mysql td数据库创建表_数据库_02


(3)右键”数据库“——点击”刷新“——出现ST数据库

TDSQL需要部署mysql td数据库创建表_TDSQL需要部署mysql_03

TDSQL需要部署mysql td数据库创建表_sqlserver_04

  1. 创建班级表Class步骤
    (1)输入使用ST数据库命令的代码——选择该代码——点击”执行“

TDSQL需要部署mysql td数据库创建表_TDSQL需要部署mysql_05


(2)根据任务表的要求输入创建表命令的代码——选择该代码——点击”执行“

TDSQL需要部署mysql td数据库创建表_sqlserver_06


(3)右键”表“——点击”刷新“——出现Class表

TDSQL需要部署mysql td数据库创建表_数据库_07


TDSQL需要部署mysql td数据库创建表_数据库_08


3. 添加表记录步骤

(1)输入查询Class表命令的代码——选择该代码——点击”执行“

TDSQL需要部署mysql td数据库创建表_sqlserver_09


(2)输入添加数据命令的代码——选择该代码——点击”执行“

TDSQL需要部署mysql td数据库创建表_sqlserver_10


(3)再次选择查询命令的代码——点击”执行“——出现结果里的数据表说明完成

TDSQL需要部署mysql td数据库创建表_sqlserver_11

四、实验代码

--新建数据库ST
CREATE DATABASE ST;
--使用数据库
USE ST;
--创建班级表Class
CREATE TABLE Class(
classNo CHAR(6) NOT NULL,
className VARCHAR(30) NOT NULL,
institute VARCHAR(30),
grade smallint,
classNum tinyint
);
--选择查询Class表
SELECT * FROM[dbo].[Class];
--添加数据到Class表
INSERT INTO Class (classNo,className,institute,grade)
VALUES ('CS0701','计算机科学与技术','数计学院',2007),
('IS0701','信息管理与信息系统','数计学院',2007);