sql sever 2000 习题

来源:百度知道 编辑:UC知道 时间:2024/09/22 04:18:38
创建教师数据库teacher
在teacher内建立:
1.教师基本情况表jbqk,教师编号teacher-no,教师姓名teacher-name,教师所在部门编号department-no,教师职称teacher-grade。
2.教师部门信息表bmxx,包括部门编号department-no,部门名称department-name,部门描述department-ms。
3。教师上课情况表skqk,包括教师编号,所上课程course-kc,是否专业课course-zy,课时数course-ks,班数classe-number,总人数total-number。
要求:
1,每个表至少输入10条记录,
2,向各表中插入一条记录,再删除各表中的第五条记录。
OK 高手们,麻烦帮哈忙,结业作业 实在做不来,只要执行代码就好。
那个骂人的,没看出你有什么好拽的,写个数据库脚本而已,去拿诺贝尔嘛。
你保证学校教的都学会了,学校的考试你都是满分,那确实说明你有资格说我。

declare @count int
set @count=0
while(@count<20)
begin
insert into jbqk value(1000+@count,'tn',left(@count,1),'A')
insert into bmxx value(left(@count,1),'dn','ms')
insert into skqk value('kc',@count/10,left(@count,1),(@count+10)/5,@count*(20-@count))
end

以上是输入20条记录

insert into jbqk value(1021,'tn',2,'A')
insert into bmxx value(2,'dn','ms')
insert into skqk value('kc',0,5,3,20)

use master;
go
if exists (select name from sys.databases where name = 'teacher')
drop database teacher;
go
create database teacher;
go
use teacher;
go
create table bmxx
(
department_no int identity(1,1) primary key,
department_name nvarchar(6) not null,
department_ms nvarchar(50) null
);
create table jbqk
(
teacher_no char(6) primary key,
teacher_name nvarcha