意多个记录发生关系,同样另
一个表中的记录至多与该表中的一个记录发生关系,则这两个表间的关系是1对多的关系;(3)多对多的关系。若一个表中的记录与另一个表中的任意多个记录发生关系,同样另一个表中的记录与该表中的任意多个记录发生关系,则这两个表间的关系是多对多的关系;
第11页共85页
f6简答什么是数据访问页?
答:数据访问页是Access数据库中的一个数据库对象。通过数据访问页可以将数据库中的记录发布到I
ter
et或I
tra
et上,并使用浏览器进行记录的维护和操作。数据访问页是用于在I
ter
et或I
tra
et上浏览的Web页。数据访问页可以用来输入、编辑、浏览Access数据库中的记录。
四、编程题
1根据下面所给的AAA数据库,按照要求的功能写出相应的Tra
sactSQL语句或程序段。假设使用名称为AAA的数据库,它包括Stude
ts(学号char8,姓名varchar8,年龄i
t,专业varchar20,入学日期DateTime)和Score(学号char8,课程名varchar10成绩
umeric52)两张表。
A从score表中查询出大于等于平均成绩的所有记录。
declarea
umeric52
第12页共85页
fsetaselectavg成绩fromscoreselect
fromscorewhere成绩a
B求出score表中最高成绩与最低成绩的分数之差。
declarea
umeric52b
umeric52setaselectmax成绩fromscoresetbselectmi
成绩fromscorepri
tab
C从stude
ts表中查询姓名为a的值的同学是否存在,根据不同情况显示出相应信息。
declareachar6
第13页共85页
fseta某某ifexistsselectfromstude
tswhere姓名a
pri
t姓名为a的同学存在!else
pri
t姓名为a的同学不存在!
D从stude
ts表中统计出专业名开头为a的值(即“计算机”)的所有学生人数。
declareachar8seta计算机select计算机专业人数cou
tfromstude
tswhereleft专业3a
E从stude
ts表中分组统计出每个年份入学的学生人数。
selectyear入学日期as入学年份cou
tas人数
fromstude
ts
第14页共85页
fgroupbyyear入学日期
F从score表中查询出大于等于平均成绩的所有记录。
declarea
umeric52setaselectavg成绩fromscoreselectfromscorewhere成绩a
2根据所给的商品库,按照要求的功能写出相应的查询语句。在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义
分别为:商品表1商品代号char8分类名char8单价float数量i
t
商品表2商品代号char8产地char6品牌char6
A从商品库中查询出每一种商品的商品代号、分类名、数量和品牌等信
第15页共85页
f息。
select商品表1商品代号分类名数r