计算机二级数据库access操作题答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一.基本操作

1.将"CD.ACCDB"数据库中的"类型"及"出版单位"表导入到当前数据库中;

2 . 在数据库中建立一个新表,表名为"作曲家",表结构如下:

字段名称数据类型字段大小

----------------------------------------

作曲家ID 数字长整型

作曲家名称文本 10

作曲家介绍文本 30

年代日期/时间

3. 对"作曲家"表进行如下设置:

1)将"作曲家名称"字段设为不得取空值(null);

2)将"年代"字段的格式属性设置为"长日期"(使用格式向导),默认值设置为当前系统日期(使用函数向导);

(此处= 不要删除)

3)对"年代"字段进行适当设置,使其值必须满足是1900年1月1日(包括1900年1月1日)以后的作曲家,如输入的值违反此规则应显示:年代日期必须为1900年以后的作曲家;

4. 将下列数据输入到"作曲家"表中(日期型数据使用"/"分隔符)

作曲家编号作曲家名称作曲家介绍年代

----------------------------------------------------------

2 冼星海黄河 1935年4月23日

1 聂耳国歌作曲者 1945年4月23日

略(冼星海的冼不要错了!!!!)

5. 分析"作曲家"表的字段构成,判断并设置主键,建立数据库中"CD收藏"、"类型"及"出版单位"表之间的关系,并实施参照完整性。

二. 简单应用

1. .创建名为"Q1"的查询,查找价格超过100元(包括100元)的CD记录,并显示"CDID"、"主题名称"、"购买年份"(输出列的"购买年份"在表中没有,请自行计算并命名)、"价格"和"出版单位名称"字段内容;(说明:购买年份为计算字段,只显示购买日期的年,)

SELECT CD收藏.CDID, CD收藏.主题名称, Year([购买日期]) AS 购买年份, CD收藏.价格, 出版单位.出版单位名称

FROM 出版单位INNER JOIN CD收藏ON 出版单位.出版单位ID = CD收藏.出版单位ID WHERE (((CD收藏.价格)>=100));

2. 创建名为"Q2"的查询,将"CD收藏"表中所有CD的价格增加2元;(要求建立查询后,只能运行一次)

UPDATE CD收藏SET CD收藏.价格= [价格]+2;

3. 创建名为"Q3"的查询,统计各出版单位出版的"价格"大于100的CD数量(说明:统计数量是按"CDID"字段计数),结果显示"出版单位ID"、"出版单位名称"和"总数量";

SELECT 出版单位.出版单位ID AS 出版单位ID, 出版单位.出版单位名称, Count(CD收藏.CDID) AS 总数量

FROM 出版单位INNER JOIN CD收藏ON 出版单位.出版单位ID = CD收藏.出版单位ID WHERE (((CD收藏.价格)>100))

GROUP BY 出版单位.出版单位ID, 出版单位.出版单位名称;

相关文档
最新文档