加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

实验四  关系数据库建表与查询(二)

(2010-06-11 21:13:47)
标签:

关系数据库

教育

分类: 学习类--数据库系统概论四

一、实验目的

1 理解SQL语言的概念。

2 掌握SQL 语言的数据定义与查询。

3、掌握SQL SERVER2000 数据库中查询分析器的使用,使用sql语言进行查询。

二、实验内容

   本次操作使用查询分析器完成。

1  做书127页第5题上次没有做的题目(5),(6),(7,要求写出SQL语句及运行结果,要求四个数据表的数据自己添加

2  设职工-社团数据库有3个基本表:

职工(职工号,姓名,年龄,性别)

社会团体(编号,名称,负责人,活动地点)

参加(职工号,编号,参加日期)

1  职工表的主码为职工号。

2  社会团体表的主码为编号;外码为负责人,被参照表为职工表;对应属性为职工号;

3  参加表的职工号和编号为主码;职工号为外码,其被参照表为职工表,对应属性为职工号;编号为外码,其被参照表为社会团体表,对应属性为为编号;

做以下题目:

1  根据以上关系模型,画出E-R图。

2  试用SQL语句表达下列操作:

a.       定义职工表,社会团体表和参加表,并说明其主码和参照关系。

b.       查找参加歌唱队或蓝球队的职工号和姓名。

c.       查找没有参加任何社会团体的职工情况。

d.       查找参加了全部社会团体的职工情况。

e.        查找参加了职工号为“ 1001”的职工所参加的全部社会团体的职工号。

f.       求每个社会团体的参加人数。

g.       求参加人数最多的社会团体的名称和负责人。

h.         求参加人数超过100人的社会团体的名称和负责人。

三、实验要求

1.将你的操作步骤写到实验本上,要求写出SQL语句及运行结果。

2. 你觉得关系代数与SQL 语言有何异同?

四、实验体会

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有