SQL语句创建学生信息数据库表的示例.pdf
文本预览下载声明
第一章
用 SQL语句创建如下三个基本表:学生表 (Student)、课程表( Course)、学生选课表( SC),结构如下
所示
Student 表结构
列名 说明 数据类型
约束
Sno 学号 字符串,长度 主码
为 7
Sname 姓名 字符串,长度 非空
为 10
Ssex 性别 字符串,长度 取‘男’或
为 2 ‘女’
Sage 年龄 整数 取值 15~45
Sdept 所在院系 字符串,长度 默认为 ‘计算
为 20 机系’
Create tableStudent
(
Sno varchar(7) primary key,
Sname varchar(10) not null,
页脚内容 1
第一章
Ssex char (2) check(Ssex=‘男’or Ssex=’女 ’),
Sage int check(Sage between 15 and 45),
Sdept varchar(20) default(计算机系‘ ’)
)
Course表结构
列名 说明 数据类型 约束
Cno 课程号 字符串,长度 主码
为 10
Cname 课程名 字符串,长度 非空
为 20
Ccredit 学分 整数 取值大于 0
Semester 学期 整数 取值大于 0
Period 学时 整数 取值大于 0
Create table course
(
页脚内容 2
第一章
Cno varchar(10) primary key,
Cname varchar(20) not null,
Ccredit int check(Sctedit0),
显示全部