计算机二级数据库access操作题答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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, 出版单位.出版单位名称;