文档详情

数据库实验一基本表的定义实验报告.pdf

发布:2020-11-26约3.86千字共7页下载文档
文本预览下载声明
. 实 验 一 基本表的定义、删除与修改 一、 实验目的 : 熟练掌握 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
显示全部
相似文档