数据库实验一基本表的定义实验报告.pdf
文本预览下载声明
.
实 验 一 基本表的定义、删除与修改
一、 实验目的 :
熟练掌握 SQL语句中数据库的创建、基本表的定义、删除与
修改,为后继学习作准备。
二、 实验属性(验证性)
(1) 、了解并掌握 SQL SERVER 2008管理控制器的使用 ;
(2) 、掌握数据库和基本表的定义、删除与修改。
三、 实验仪器环境与要求
1. 每人一台计算机。
2. 计算机安装有 SQL SERVER2008。
四、 实验要求 ( 预习、实验前、实验中、实验后等要求 )
1. 预习教材第三章,熟悉 SQL语句。
2. 熟悉 SQL SERVER 2008,能使用管理控制器的使用。
3. 能够熟练使用 SQL语句进行数据库、 表的创建、删除与修
改等。
五、 实验原理
SQL语言基本应用。
六、 实验步骤:
(1) 启动 SQL SERVER 2008。
(2) 启动 SQL SERVER 2008查询分析器;
(3) 创建数据库”学生选课管理数据库”;
CREATE DATABASE学生选课管理数据库 ;
精选文档
.
(4) 在此数据库下创建如下表:
1 定义基本表
1.1、 学生表 Student ,每个属性名的意义为 Sno- 学号 字符型长
度为 12、Sname-姓名 字符型长度为 20、Ssex- 性别 字符型
长度为 4 、默认为“男”,Sage-年龄 为整型、 Sdept- 所在
系 字符型长度为 15。这里要求 Sno 为主码, Sname不能为
空值,且取值唯一。
CREATE TABLE Student(
Sno CHAR(12) PRIMARY KEY,
Sname CHAR(20) UNIQUE NOT NULL,
Ssex CHAR(4) DEFAULT 男,
精选文档
.
Sage INT,Sdept CHAR(15)
);
1.2、 建立表课程表 Course ,其属性名意义分别为 Cno-课程号、
字符型长度为 15, Cname- 课程名、字符型长度为 20,
Pre_Cno-先修课程号、字符型长度为 15, Credits- 学分、
整型。 Cno为主码。
CREATE TABLE Course(
Cno CHAR(15) PRIMARY KEY,
Cname CHAR(20),
PRE_Cno CHAR(15),
Credits SMALLINT,
FOREIGN KEY(PRE_Cno)
REFERENCES Course(Cno)
);
1.3
显示全部