版权声明:本文为博主原创文章,未经博主允许不得转载 QQ255615。 https://blog.csdn.net/Admin_Chin/article/details/71747323
计算机科学系实验报告(首页)
课程名称 |
数据库系统概论 |
班级 |
14计科2班 |
|||||
实验名称 |
数据库模式设计与建立 |
教导教师 |
索剑 |
|||||
姓名 |
张钦颖 |
学号 |
1414080901218 |
组号 |
|
日期 |
2016年3月29日 |
|
|
|
|
|
|
一、实验目的
理解和掌握关系型数据库标准sql语言
二、实验设备与环境
Sql server,windows XP运行环境。
三、实验步骤
create database 学生_课程
on primary
(
name='学生_课程_data',
filename='D:\学生_课程_data.mdf',
size=5mb,
maxsize=100mb,
filegrowth=15%
)
log on
(
name='学生_课程_log',
filename='D:\学生_课程_log.ldf',
size=2mb,
filegrowth=1mb
)
use 学生_课程
create table Student
(
Sno int primary key not null,
Sname varchar(10)not null,
Ssex varchar(2)not null check (Ssex in ('男','女')),
Sage int,
Sdept varchar(50),
)
create table Course
(
Cno int primary key not null,
Cname varchar(50)not null,
Cpno int,
Ccredit int,
)
create table SC
(
Sno int not null foreign key(Sno) references Student(Sno) ,
Cno int not null foreign key(Cno) references Course(Cno) ,
Grade decimal(4,1),
)
Go
insert into student(Sno,Sname,Ssex,Sage,Sdept)
values (95001,'李勇','男',20,'CS')
go
insert into student(Sno,Sname,Ssex,Sage,Sdept)
values (95002,'刘晨','女',19,'IS')
go
insert into student(Sno,Sname,Ssex,Sage,Sdept)
values (95004,'张立','男',18,'IS')
go
insert into student(Sno,Sname,Ssex,Sage,Sdept)
values (95005,'王强','男',17,'IS')
go
insert into student(Sno,Sname,Ssex,Sage,Sdept)
values (95015,'张三','男',20,'CS')
go
insert into student(Sno,Sname,Ssex,Sage,Sdept)
values (95019,'李四','男',20,'CS')
go
insert into student(Sno,Sname,Ssex,Sage,Sdept)
values (95020,'陈冬','男',18,'IS')
go
insert into Course
values(1,'数据库',5,4)
go
insert into Course
values(2,'数学',null,2)
go
insert into Course
values(3,'信息系统',1,4)
go
insert into Course
values(4,'操作系统',6,3)
go
insert into Course
values(5,'数据结构',7,4)
go
insert into Course
values(6,'数据处理',null,2)
go
insert into Course
values(7,'Pascal语言',6,4)
go
insert into SC
values(95001,1,65)
go
insert into SC
values(95001,2,88)
go
insert into SC
values(95001,3,57)
go
insert into SC
values(95001,4,79)
go
insert into SC
values(95001,5,45)
go
insert into SC
values(95001,6,90)
go
insert into SC
values(95001,7,81)
go
insert into SC
values(95002,2,90)
go
insert into SC
values(95002,3,80)
go
insert into SC
values(95002,4,55)
go
insert into SC
values(95003,2,0)
go
insert into SC
values(95019,2,66)
go
insert into SC
values(95020,1,null)
go
四、实验截图
五、实验结论、实验体会
本次实验较为简单,由于以前就学过mysql数据库,所以比较快就做出来本次实验。