目的:掌握SQL server 管理控制器创建数据库和数据表的方法
问题:创建一个数据库Library包含如下表:
sclass(cno,depart),
student(sno,sname,ssex,sbirthday,cno)
book(bno,bname,author,price,press)
borrow(sno,bno,bdate)
sclass表包含如下数据:
要求:sclass表的cno列为主键,student表的sno列为主键,book表bno列为主键
cno depart
------- ------------------------
0501 计算机系
0502 计算机系
0510 电子工程系
0511 电子工程系
student表包含如下数据:
sno sname ssex sbirthday cno
------ ------------ --------- -------------- -----
1 张任 男 1988-01-02 0501
10 许兵 男 1988-08-10 0510
11 张功 男 1988-06-02 0510
12 李华 男 1987-10-03 0510
13 马超 男 1989-02-03 0511
14 曾英 女 1987-03-06 0511
2 程华 男 1989-01-10 0501
3 张丽 女 1988-06-07 0502
4 王英 女 1987-12-10 0502
5 李静 男 1988-04-05 0502
book表包含如下数据:
bno bname author price press
-------- ------- ---------- -------- -------
10011 C程序设计 李洪 24 清华大学出版社
10012 C程序设计 李洪 24 清华大学出版社
10013 C习题解答 李洪 12 清华大学出版社
10014 C习题解答 李洪 12 清华大学出版社
10020 数据结构 徐华 29 人民邮电出版社
10021 数据结构 徐华 30 清华大学出版社
10023 高等数学 王涛 30 高等教育出版社
10034 软件工程 张明 34 机械工业出版社
20025 信息学 张港 35 清华大学出版社
20026 信息学 张港 35 清华大学出版社
20042 电工学 王民 30 人民邮电出版社
20056 操作系统 曾平 26 清华大学出版社
20057 操作系统 曾平 26 清华大学出版社
20058 操作系统 曾平 26 清华大学出版社
20067 数字电路 徐汉 32 高等教育出版社
20080 数据库原理 陈曼 32 高等教育出版社
20090 网络工程 黄军 38 高等教育出版社
borrow表包含如下数据:
sno bno bdate
----- ------------- ---------------------
1 10020 2007-12-05
1 20025 2007-11-08
1 20059 2008-04-11
10 20056 2008-02-05
12 20067 2008-03-06
2 10011 2007-10-02
2 10013 2008-04-03
3 10034 2008-04-10
3 20058 2008-04-11
4 10012 2008-04-06
5 10023 2008-02-03