- 0
- 0
- 约7.53千字
- 约 14页
- 2020-07-03 发布于天津
- 举报
实用标准文案
《数据库原理》实验报告
姓 名 学 号 日 期 201.04.23
实 验 室 A 205 指导教师 设 备 编 号 M 10
实 验 题 目实验单元二 SQL 数据定义及查询
一、实验目的
1 )熟悉 SQL 数据定义语言,能够熟练的用 SQL 语句创建数据库、基本表、索引。
2 )熟悉 SQL Server 2000 中提供的数据类型和 T-SQL 数据定义语句 CREATE 的语法
格式。
3 )熟练的用 SQL 语句进行单表查询、多表连接查询、嵌套查询、集合查询。
二、实验内容
1)还原数据库 student
2 )向 student 表中增加备注列 Comment, 数据类型是字符型,固定长度 50 个字符,
并且允许该列为空
3 )把 student 中的备注列的数据类型改为变长字符型,长度 255 字符
4 )使用 SQL 语句在 SPJ数据库中创建 S、P、J、SPJ 四个关系模式。
5 )按教材第二章习题( 5 )的数据,创建 S、P、J、SPJ 四个关系模式。
6 )求供应工程 J1 零件的供应商号码 SNO ;
7 )求供应工程 J1 零件 P1 的供应商号码 SNO ;
8 )找出使用供应商 S1 所供应零件的工程号;
9 )找出工程项目 J2 使用的各种零件的名称及其数量;
10 )找出上海厂商供应的所有零件号码;
文档大全
实用标准文案
11 )在 D 盘以自己名字建立文件夹,将 SPJ数据库备份到该文件夹中。
三、实验要求
1) 创建四个表时,首先要规划好字段类型及长度。
2 ) 创建四个表时,要指定主码、外码及对其他字段设置约束。
3 ) 实验报告中要求列出操作步骤以及创建表的 SQL 语句。
4 ) 实验总结中写出实验中遇到的问题和解决方案以及实验的收获。
四、实验结果
2 )alter table student add coment char (50 );
3 )alter table student alter column varchar (255 );
4 )创建 S、P、J、SPJ 四个关系模式:
S 表:
create table s
(
sno char (9 ) primary key ,
sname char (20 ) ,
文档大全
实用标准文案
status smallint ,
city char (20 )
);
P 表:
create table p
(
pno char (9 ) primary key ,
pname char (20 ) ,
color char (2 ),
weight smallint
);
J 表:
文档大全
实用标准文案
create table j
(
jno char (9 ) primary key ,
jname char (20 ) ,
city char (20 )
);
SPJ 表:
create table spj
(
sno char (9 ),
原创力文档

文档评论(0)