数据库系统概论(第五版),作者王珊,萨师煊,课本例子的代码,表和数据与课本一致,亲测可直接食用

数据库SQL的具体讲解,请点击数据库的详细知识,请点击这里
第一步:建立数据库

create database stu
on primary
(	
	name="stu_data", /*主数据文件的逻辑名*/
    filename="D:\testdb\stu_data.mdf", /*主数据文件储存位置*/
    size=3mb,  /*主数据文件的初始大小*/
    maxsize=100mb,  /*主数据文件的最大大小,不写就是没有限制*/
    filegrowth=1mb /*增量为1MB*/
)
log on
(
	name="stu_log", /*主数据文件的逻辑名*/
    filename="D:\testdb\stu_log.ldf", /*主数据文件储存位置*/
    size=3mb,  /*主数据文件的初始大小*/
    maxsize=100mb,  /*主数据文件的最大大小,不写就是没有限制*/
    filegrowth=1mb /*增量为1MB*/
)



第二步,建立表


create table s
(
	sno int primary key,
	sname nvarchar(50) unique,
	ssex nvarchar(50),
	sage int,
	sdept nvarchar(50),
);

create table c
(
	cno int primary key,
	cname nvarchar(50),
	cpno int ,
	ccredit nvarchar(50),
	foreign key (cpno) references c (cno),
)

create table sc
(
	sno int foreign key references s(sno),
	cno int foreign key references c(cno),
	grade nvarchar(50),
	primary key(sno,cno),
)

第三步,插入数据


insert into s values
(21,'李勇','男',20,'cs'),
(22,'刘晨','女',19,'cs'),
(23,'王敏','女',18,'ms'),
(24,'张立','男',19,'is')


insert into c values
(1,'数据库',5,4),
(2,'数学',null,2),
(3,'信息系统',1,4),
(4,'操作系统',6,3),
(5,'数据结构',7,4),
(6,'数据处理',null,2),
(7,'pascal语言',6,4)

insert into sc values
(21,1,92),
(21,2,85),
(21,3,88),
(22,2,90),
(22,3,80)

亲测有用,求点赞

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值