什数据库的SQL SERVER帮忙做下作业(重奖)

来源:百度知道 编辑:UC知道 时间:2024/05/28 20:17:21
作业 (老师让写在纸上把编码过程)

设计完成后的表及表中的列(用SQL Server写)
这里的课程时间安排标识是指课程安排在周几的什么时间上课,用于生成课程表。

9道题
1。student表
student_id(学生标识)
student_name(姓名)
sex(性别)
birth(出生年月)
class_id(班级号)
entrance_time(入学时间)
home_addr(家庭住址)
主关键字:student_id

2.department表
dipartment_id(系标识)
department_name(系名)
department_header(系主任)
teacher_num(系教师人数)
主关键安:department_id

3.teacher表
teacher_id(教师标识)
teacher_name(姓名)
sex(性别)
birth(出生年月)
department_id(系号)
profession(职位)
home_addr(家庭住址)
postalcode(邮政编码)
telephone(联系电话)
主关键字:teacher_id

4.class表
class_id(班级标识)
monitor(班长)
classroom(教室地点)
student_num(学生人数)
主关键字:class_id

5.course表
course_id(课程标识)
course_name(课程名)
book_id(书号)
total_period(总学时)
week_period(周学时)
credit(课程学分)
主关键安:course_id+department_

/*1。student表
student_id(学生标识)
student_name(姓名)
sex(性别)
birth(出生年月)
class_id(班级号)
entrance_time(入学时间)
home_addr(家庭住址)
主关键字:student_id
*/
create table student(
student_id int primary key,
student_name varchar(50),
sex char(2) check(sex in('男','女')),
birth datetime,
class_id int,
entrance_time datetime,
home_addr varchar(1024)
);

/*
2.department表
dipartment_id(系标识)
department_name(系名)
department_header(系主任)
teacher_num(系教师人数)
主关键安:department_id
*/
create table department(
department_id int primary key,
department_name varchar(50) ,
department_header int,
teacher_num bigint
);

/*
3.teacher表
teacher_id(教师标识)
teacher_name(姓名)
sex(性别)
birth(出生年月)
department_id(系号)
profession(职位)
home_addr(家庭住址)
postalcode(邮政编码)
te