SQL server建立学生库(大学生入门---交互式和命令式)

慈云数据 11个月前 (04-14) 技术支持 51 0

学生课程数据库

一、建库

create database xs

1.选择数据库右击,选择“新建数据库”

404952d3541342e78eb94a285dcfeb8a.png

2. 输入数据库名(版本不一样界面也不一样),大小默认,随后点击确定

b2bd88ee928c49cbaf6c4d7886974a9f.png

二、建表

(1)学生信息表

create table student

(sno int primary key,

sname varchar(50),

ssex varchar(10) check(ssex='男' or ssex='女'),

sage int check(sage>17),

sdept varchar(10))

1.选择新建的数据库“xs”右击选着“新建表”

e1f96b47530a44c78275a780fed2bab5.png

2.按照给定的列输入列名和数据类型

 4bbff2939d2245529ba72ced05d924dd.png

3.选择sno列右键添加主键

695baafc896f41cea5371fed2ab271fe.png

4. 选择ssex列添加约束如图

9d662b5e5ccc4b6699c002c556517cd1.png

de8fa015ae8e4a5b99b65c9998280852.png

f0a8af5ad2d94a0c862cf9bb8b793163.png

 

 

 

 

 

 

 

 

 

5.选择sage列添加约束如图

04cc8fc6c1ef45d98b2bdb5ce04d3ea2.png

6.保存命名

0af91cafd5fd4620b655554f7e83c11e.png

 

 

(2)建立course表

create table course

(cno int unique,

cname varchar(50),

cpno int foreign key references course(cno),

ccredit int)

  1. 按照上述方式建表,列名和数据类型如下(注意一点要√允许为空,本表不设主键)

4fc2630a31d7461b92b1c1c19a92af4d.png

2.选择第一列添加索引,改为“唯一值”

 e3f161879ea1494f96a4913213d67b5b.png

9f6e8d8b92dd44f59b9049e89f85438b.png

  1. 为cpno列添加外键

dd8791d8e5ed458c99c011b8b4fcc8c0.png

4fbf6c2e102048dcbc19bb3cc6cb0ec6.png

  1. 保存命名

(3)创建sc表

create table sc

(sno int foreign key references student(sno),

cno int foreign key references course(cno),

grade int check(grade>=0 and grade

微信扫一扫加客服

微信扫一扫加客服

点击启动AI问答
Draggable Icon