SQL实习题求做~~~~~~~~~~~~~~~~~~~~~~~

来源:百度知道 编辑:UC知道 时间:2024/06/05 08:55:27
环境:SQL server 2000
创建一个名为STUDENT的数据库,在其中建立“学生基本信息”、“学生住宿信息”、“课程信息”和“学生选课信息”四个表,按如下要求建表:
(1)“学生基本信息”表包括如下属性:学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)、入学日期(Sdate)、籍贯(Sp)、所在系(Sdept),学号为主码。
(2)“学生住宿信息”表包括如下属性:学号(Sno)、房间号(Hno),学号为主码。
(3)“课程信息”表包括如下属性:课程号(Cno)、课程名称(Cname)、先修课号(Cpno)、学分(Ccridet),其中课程号为主码。
(4)“学生选课信息”表包括如下属性:学号(Sno)、课程号(Cno)、成绩(Cgrade),设学号和课程号为主码。
要求:使用SQL Server2000,建立数据库及表,并向数据库中输入一定量数据,然后完成下列应用。
注意:上述各表中对属性的规定如下。
“学生基本信息”表中Sno为整型,取值范围在10000-99999之间;Sname为文本型,长度不超过20;Ssex为文本型,只能取“男”或“女”;年龄为整型;入学日期为日期型,取值范围由1998年7月1日至今;籍贯为文本型;所在系为文本型。
“学生住宿信息”表中Sno规定同上;房间号为整型,取值范围在1000-9999之间。
“课程信息”表中课程号为整型,取值范围在100-999之间;课程名称为文本型;先修课号为长整型,取值范围在100-999之间;学分为整型,取值范围在1-10之间。
“学生选课信息”表中Sno规定同上;课程号规定同上;成绩为整型,取值范围在0-100之间。
题目(要求写出完整的SQL语句):
1.按照以上要求建立数据库和数据表(30分)
2.往“学生基本信息”表中插入若干条数据(‘10331’,‘李君’,‘女’,22,#2005-7-1#,‘浙江省绍兴市’,‘信息系’)。(10分)
3.查询住在2005房间的全体学生的基本信息。(10分)
4.查询出先修课号为103的所有课程号。(10分)
5.将所有选择“数据结构”的并且“成绩”低于70分的学生都

并向数据库中输入一定量数据,这个你来做,其他的我给做怎么样?
留下你的联系方式。

这个我刚做过,差不多的,如果想做可以留个联系方式……

貌似不用我帮忙了,呵呵,祝你好运

呵呵,虽然不难,就是多点。同志们努力吧