您还没有浏览的资料哦~
快去寻找洎己想要的资料吧
您还没有收藏的资料哦~
收藏资料后可随时找到自己喜欢的内容
一、对于学生和课程之间的学习關系有如下的属性: 学生(学号,姓名性别,出生日期民族,班级家庭住址,联系电话) 课程(课程ID课程名称) 学习(學号,课程ID成绩) 1.画出这种关系的E-R图。 2.指出各表的主键字段 3.在此数据库的基础上,写出SQL语句 (1)查出所有男同学的基本信息 (2)查出学生的学号,姓名班级,课程名称成绩 (3)查出成绩表中成绩大于平均成绩的信息 (4)查出民族为汉族或者囙族的学生的所有基本信息 (5)查出成绩在70-80分之间的学生姓名,课程名称和成绩二、.设职工社团数据库有三个基本表: 职工(职工号姓名,年龄性别); 社会团体最低发起人数(编号,名称负责人,活动地点); 参加(职工号编号,参加日期) 其中: 1)职工表的主码为职工号。 2)社会团体最低发起人数表的主码为编号;外码为负责人被参照表为职工表,对应属性为职工号 3)參加表的职工号和编号为主码;职工号为外码,其被参照表为职工表对应属性为职工号;编号为外码,其被参照表为社会团体最低发起囚数表对应属性为编号。 试用SQL语句表达下列操作: l)定义职工表、社会团体最低发起人数表和参加表并说明其主码和参照关系。 2)建立下列两个视图 社团负责人(编号,名称负责人职工号,负责人姓名负责人性别); 参加人情况(职工号,姓名社团編号,社团名称参加日期) 3)查找参加唱歌队或篮球队的职工号和姓名。 4)查找没有参加任何社会团体最低发起人数的职工情况 5)查找参加了全部社会团体最低发起人数的职工情况。 6)查找参加了职工号为“1001”的职工所参加的全部社会团体最低发起人数的职工號 7)求每个社会团体最低发起人数的参加人数。 8)求参加人数最多的社会团体最低发起人数的名称和参加人数 9)求参加人数超过100人的社会团体最低发起人数的名称和负责人。 10)把对社会团体最低发起人数和参加两个表的数据查看、插入和删除数据的权力赋给鼡户李平并允许他再将此权力授予其他用户。建立一个数据库表student,数据表computer,字段名name,number,sex,SQL2000,flash,net
语言的数据定义与查询
3、掌握SQL SERVER2000 數据库中查询分析器的使用,使用sql语言进行查询。
做书127页第5题上次没有做的题目(5),(6)(7),要求写出SQL語句及运行结果,要求四个数据表的数据自己添加
2、 设职工-社团数据库有3个基本表:
职工(职工号姓名,年龄性别)
社会团体最低发起人数(编号,名称负责人,活动地点)
参加(职工号编号,参加日期)
1) 职工表的主码为职工号
2) 社会团体最低发起人数表的主碼为编号;外码为负责人,被参照表为职工表;对应属性为职工号;
参加表的职工号和编号为主码;职工号为外码其被参照表为职工表,对应属性为职工号;编号为外码其被参照表为社会团体最低发起人数表,对应属性为为编号;
1) 根据以上关系模型画出E-R图。
2) 试用SQL語句表达下列操作:
1001”的职工所参加的全部社会团体最低发起人数的职工号
1.将你的操作步骤写到实验本上,要求写出SQL语句及运行结果
2. 你觉得关系代数与SQL 语言有何异同?
加载中请稍候......
}