下载此文档

sql数据库实例(数据库入门).doc


文档分类:IT计算机 | 页数:约22页 举报非法文档有奖
1/22
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/22 下载此文档
文档列表 文档介绍
sql数据库实例(数据库入门)
D
实验步骤及分析过程
1、设计并在MS SQL Server 2000中创建以上表结构,并设置完整性约束。
(1)创建数据库SC。
SQL语句为:create database SC 创建后的数据库如图1。
图1 创建数据库的结果
(2)创建表
创建学生表:
create table Student(
sno varchar(10) not null primary key,
sname varchar(50) not null,
age int,
sex varchar(2) not null
)
创建课程表:
create table Course(
cno varchar(10) not null primary key,
cname varchar(50) not null,
credit int not null
)
创建注册表:
create table Enroll(
sno varchar(10) not null
references Student(sno),
cno varchar(10) not null
references Course(cno),
grade int,
primary key (sno,cno)
)
创建选课情况表:
create table Statisticss(
sno varchar(10) not null primary key
references Student(sno),
cNumber int not null,
creditSum int not null,
)
创建后的表如图2。
图2 创建表的结果
(3)插入数据
Student表:
insert into Student values ('2008001','李贵斌',22,'男')
insert into Student values ('2008002','冉从宝',21,'男')
insert into Student values ('2008003','杨文学',20,'男')
insert into Student values ('2008004','杨璐',22,'女')
insert into Student values ('2008005','李小萌',20,'女')
Course表:
insert into Course values ('001','数据库',4)
insert into Course values ('002','java',3)
insert into Course values ('003','操作系统',5)
insert into Course values ('004','软件工程',4)
insert into Course values ('005','计算机英语',2)
Enroll表:
insert into Enroll values ('2008001','001',89)
insert into Enroll values ('2008002','003',98)
insert into Enroll values ('2008003','002',85)
insert into Enroll values ('2008001','004',88)
insert into Enroll values ('2008004','001',89)
insert into Enroll values ('2008002','001',90)
insert into Enroll values ('2008003','003',78)
insert into Enroll values ('2008002','004',79)
(4)查看表的内容
select * from Student 结果如图3。
图3表Student中的数据
select * from Course 结果如图4。
图4 表Course中的数据
select * from Enroll 结果如图5。
图5 表Enroll中的数据
2、查询所有选修课程学生的基本信息、课程信息及相应的考试成绩。
SQL语句为:
select ,,,a.

sql数据库实例(数据库入门) 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数22
  • 收藏数0 收藏
  • 顶次数0
  • 上传人lu2yuwb
  • 文件大小4.10 MB
  • 时间2021-08-17