精品文档---下载后可任意编辑实验报告学院(系)名称:计算机与通信工程学院姓名学号专业计算机科学与技术(中加)班级实验项目实验一:数据库创建与交互式 SQL 数据操作课程名称数据库与功能分析课程代码实验时间实验地点批改意见成绩老师签字: 1
实验目的1) 了解 DBMS 安装,搭建实验平台, 熟悉各数据库的交互式 SQL 工具; 2) 熟悉通过 SQL 语言对数据库进行操作
实验工具MS SQL server20243
实验内容1)表的创建:创建一数据库 Temp,在数据库中创建 Student 表、Course 表和 SC 表,给出表中的主码、外码和约束关系
CREATE TABLE Student (Sno CHAR(9) PRIMARY KEY, /* 列级完整性约束条件*/ Sname CHAR(20) UNIQUE, /* Sname 取唯一值*/ Ssex CHAR(2), Sage SMALLINT, Sdept CHAR(20)精品文档---下载后可任意编辑 ); CREATE TABLE Course ( Cno CHAR(4) PRIMARY KEY, Cname CHAR(40), Cpno CHAR(4) , Ccredit SMALLINT, FOREIGN KEY (Cpno) REFERENCES Course(Cno) ); CREATE TABLE SC (Sno CHAR(9), Cno CHAR(4), Grade SMALLINT, PRIMARY KEY (Sno,Cno), /* 主码由两个属性构成,必须作为表级完整性进行定义*/ FOREIGN KEY (Sno) REFERENCES Student(Sno), /* 表级完整性约束条件,Sno 是外码,被参照表是 Student */ FOREIGN KEY (Cno