下载此文档

太原理工数据库 实验报告.doc


文档分类:IT计算机 | 页数:约20页 举报非法文档有奖
1/20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/20 下载此文档
文档列表 文档介绍
太原理工数据库_实验报告太原理工数据库_实验报告
太原理工数据库_实验报告
太原理工数据库_实验报告
本科实验报告
课程名称: 数据库系统原理B
实验项目: 交互式SQL、数据完整性
实验地点:
专业班级: 学号:
学生姓名:
指导教师:
2015年 6 月 24 日
实验二:交互式 SQL语句的使用
一、实验目的
(1)掌握数据库对象的操作过程,包括创建、修改、删除。
(2)熟悉表的各种操作,包括插入、修改、删除、查询
(3)熟练掌握常用 SQL语句的基本语法
二、实验内容与要求
选择如下一个应用背景之一:
学生选课系统
其它您熟悉的应用
(1)建立一个数据库与相关的表、索引、视图等数据库对象,练习对表、索引与视图的各种操作。
(2)要求认真进行实验,记录各实验用例及执行结果。
(3)深入了解各个操作的功能。
实验要求包括如下方面的内容:
3、1 数据定义
1. 基本表的创建、修改及删除
2. 索引的创建
3. 视图的创建
3、2 数据操作
完成各类更新操作包括:
1. 插入数据
太原理工数据库_实验报告
太原理工数据库_实验报告
太原理工数据库_实验报告
2. 修改数据
3、删除数据
3、3 数据查询操作
完成各类查询操作
1. 单表查询
2. 分组统计
3、 连接查询
4、 嵌套查询
5、 集合查询
3、4 数据操作
1. 创建视图
2. 视图查询
三、主要仪器设备
操作系统:Windows 7 Windows 2003 Server 数据库管理系统: SQL Server。
四、操作方法与实验步骤
1、创建,修改及删除基本表
(1)创建 Student表
CREATE TABLE Student
( Sno CHAR(8) PRIMARY KEY,
Sname CHAR(8) ,
Ssex CHAR(2) NOT NULL,
Sage INT,
Sdept CHAR(20)
);
(2)创建 Course表
CREATE TABLE Course
( Cno CHAR(4) PRIMARY KEY,
Cname CHAR(40) NOT NULL,
CpnoC HAR(4),
Ccredit SMALLINT,
);
(3)创建 SC表
Create table SC
(Sno char(8),
Cno char(4),
Grade smallint,
Primary key(Sno,Cno),
Foreign key(Sno)references Student(Sno),
Foreign key(Cno)references Course(Cno)
);
(4)创建员工表Employee
CREATE TABLE Employee
(
编号 CHAR(8) PRIMARY KEY,
太原理工数据库_实验报告
太原理工数据库_实验报告
太原理工数据库_实验报告
姓名 VARCHAR(8) not null
部门 CHR(40),
工资 numeric(8,2),
生日 datetime,
职称 char(20),
);
指出该语句中的错误并改正后执行。
(5)检查表就是否创建成
SELECT * FROM Student
SELECT * FROM Course
SELECT * FROM SC
SELECT * FROM Employee
修改表结构及约束
增加班级列
ALTER TABLE Student ADD Sclass char(4)
修改年龄列
ALTER TABLE Student ALTER COLUMN Sage smallint
增加约束
ALTER TABLE Course ADD UNIQUE(Cname)
(7)删除表
DROP TABLE Employee

(1)为 Course表按课程名称创建索引
CREATE INDEX iCname On Course(Cname)
(2)为 Student表按学生姓名创建唯一索引
CREATE UNIQUE INDEX iSname ON Student(Sname)
(3)为 SC表按学号与课程号创建聚集索引
CREATE CLUSTERED INDEX iSnoCno

太原理工数据库 实验报告 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数20
  • 收藏数0 收藏
  • 顶次数0
  • 上传人幻影
  • 文件大小1.37 MB
  • 时间2021-11-08