- 116
- 0
- 约8.45千字
- 约 16页
- 2016-11-22 发布于江西
- 举报
桂林理工《数据库原理及应用》实验指导(改版).doc
数据库原理及应用(本科)
实验指导书
-计算机信息教研室-
桂林理工大学信息科学与工程学院
二○一二年五月目 录
实验1 创建数据库与数据表……………………………………………………………2
实验2 简单查询和连接查询……………………………………………………………10
实验3 嵌套查询和集合查询……………………………………………………………12
实验4 数据完整性………………………………………………………………………14
时间: 机房号: 得分:
实验1 创建数据库与数据表
实验目的:
1.熟悉SQL SERVER环境;
2.掌握数据库和数据表的创建和删除,实践SQL的CREATE、ALTER和DROP命令;
3.掌握数据表的创建和数据记录的插入方法。
实验内容:
1. 创建教学管理“JXGL”数据库,并建立学生STUDENT、课程COURSE和选修SC三个数据表,各表中的数据如下所示:
学生STUDENT:
Sno Sname Ssex Sage Sdept 95001 李勇 M 20 CS 95002 刘晨 F 19 IS 95003 王敏 F 18 MA 95004 张立 M 18 IS 课程COURSE:
Cno Cname Cpno Ccredit 1 数据库 5 4 2 数学 2 3 信息系统 1 4 4 操作系统 6 3 5 数据结构 7 4 6 数据处理 2 7 C语言 6 4 选修SC:
Sno Cno Grade 95001 1 92 95001 2 85 95001 3 88 95002 2 90 95002 3 80 2. 创建供应系统“GYXT”数据库,其中包括供应商表S、零件表P、工程项目表J和供应情况表SPJ四个数据表,各表中数据如下所示。
供应商S:
SNO SNAME CITY S1 精益 天津 S2 万胜 北京 S3 东方 北京 S4 丰泰隆 上海 S5 康健 南京 零件P:
PNO PNAME COLOR WEIGHT P1 螺母 红 12 P2 螺栓 绿 17 P3 螺丝刀 蓝 14 P4 螺丝刀 红 14 P5 凸轮 蓝 40 P6 齿轮 红 30 工程项目J:
JNO JNAME CITY J1 三建 北京 J2 一汽 长春 J3 弹簧厂 天津 J4 造船厂 天津 J5 机车厂 唐山 J6 无线电厂 常州 J7 半导体厂 南京 供应情况SPJ:
SNO PNO JNO QTY S1 P1 J1 200 S1 P1 J3 100 S1 P1 J4 700 S1 P2 J2 100 S2 P3 J1 400 S2 P3 J2 200 S2 P3 J4 500 S2 P3 J5 400 S2 P5 J1 400 S2 P5 J2 100 S3 P1 J1 200 S3 P3 J1 200 S4 P5 J1 100 S4 P6 J3 300 S4 P6 J4 200 S5 P2 J4 100 S5 P3 J1 200 S5 P6 J2 200 S5 P6 J4 500 实验步骤:
1.创建教学管理“JXGL”数据库。(注:可采用可视窗体和SQL命令两种方法创建。以下是SQL命令方法)
(1) 创建教学管理“JXGL”数据库。
在命令窗格中输入如下命令,然后单击“运行”钮执行该命令。
CREATE DATABASE JXGL;
(2) 清空命令窗格后,在JXGL数据库中建立STUDENT表,并插入记录,然后执行。
CREATE TABLE STUDENT
( Sno char(5) not null unique,
Sname char(20) not null unique,
Ssex char(1),
Sage int,
Sdept char(20));
INSERT INTO STUDENT VALUES(‘95001’,’李勇’,’M’,20,’CS’);
INSERT INTO STUDENT VALUES(‘95002’,’刘晨’,’F’,19,’IS’);
INSERT INTO STUDENT VALUES(‘95003’,’王敏’,’F’,18,’MA’);
INSERT INTO STUDENT VALUES(‘95004’,’张立’,’M’,18,’IS’);
(3) 清空查询窗格后,JXGL数据库中建立COURSE表,并插入记录,然后执行。
CR
原创力文档

文档评论(0)