惠州学院-数据库实验1-数据库模式设计与建立

版权声明:本文为博主原创文章,未经博主允许不得转载 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数据库,所以比较快就做出来本次实验。

猜你喜欢

转载自blog.csdn.net/Admin_Chin/article/details/71747323
今日推荐