收藏 分销(赏)

数据库基础与应用期末重点复习题.doc

上传人:精**** 文档编号:2493506 上传时间:2024-05-30 格式:DOC 页数:19 大小:225.01KB 下载积分:8 金币
下载 相关
数据库基础与应用期末重点复习题.doc_第1页
第1页 / 共19页
数据库基础与应用期末重点复习题.doc_第2页
第2页 / 共19页


点击查看更多>>
资源描述
<p>数据库基础与应用期末重点复习题 第一章 &nbsp;数据库系统概论 填空题 1.数据库处理技术经历了 &nbsp;人工管理 &nbsp; 、 &nbsp;文件管理 &nbsp;、 &nbsp;数据库管理 以及分布式数据库管理四个发展阶段。(07年7月考)(09年1、7月考) 2. 在文件管理阶段,程序和数据在存储位置上是__分开___存放的。 3. 在人工管理和文件管理阶段,程序设计 &nbsp; 依赖于 &nbsp; &nbsp;数据表示。(09年1月考判断) 4. 数据库系统具有 &nbsp;数据结构化 &nbsp; 、 &nbsp;数据共享 &nbsp; 、 &nbsp;数据独立性 &nbsp; 、数据粒度小、独立的数据操作界面、由DBMS统一管理等优点。(08年1月、09.7考) 5. 在文件管理阶段、文件之间是相互 &nbsp;独立 的,在数据库管理阶段,文件之间是相互 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;联系 的。(07年7月考是非题) 6.在_文件__系统中,不容易做到数据共享,在_数据库__系统中,容易做到数据共享。(08年1月考判断) 7.在文件系统中,存取数据的基本单位为__记录__,在数据库系统中,存取数据的基本单位为_数据项__。 8. 在 &nbsp;文件 系统中,数据没有独立的操作界面,在 数据库 &nbsp;系统中数据具有独立的操作界面。(08年1月考) 9. 在数据库系统中访问数据,既可以采用 程序执行 方式,也可以 视屏交互 &nbsp;采用方式。 10. DBMS 具有 安全性 &nbsp; 、 &nbsp;一致性 &nbsp; 、 &nbsp;并发性 &nbsp; 和 &nbsp;数据库恢复 &nbsp; 等管理控制功能。(08年1月考) 11.分布式数据库系统既支持客户的_局部__应用,又支持客户的__全局__应用。(07年7月考是非题) 12. 分布式数据库系统除了具有一般数据库系统的优点之外,还具有 &nbsp;兼容性好 &nbsp;、 可靠性高 &nbsp; 、 &nbsp; 地域范围广 &nbsp;、 &nbsp;数据量大 &nbsp; 、 客户数多 &nbsp;等优点。 13. 在实体中能作为码的属性称为 主属性 &nbsp;, 否则称为 &nbsp;非主属性 &nbsp;。09.7考 14. 域是实体中相应属性的 &nbsp;取值范围 &nbsp;,性别属性的域包含 2 &nbsp;个值。(08年1月考) 15. 实体之间的联系类型有三种,分别是 1对1、 1对多 和 &nbsp;多对多 。(08、07年7月考)(09年1月考) 16.若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是__多__对__多__的联系。(09年1月考选择) 17.若实体A和B是1对多的联系,实体B和C是1对多的联系,则实体A和C是__1 &nbsp;对___多__的联系。 18.若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是___ ___多_对___多_____的联系。 19. 任一种数据模型都有_ &nbsp;型___和___值___的区别。(08年7月考) 20. 把保存_关系定义__的关系称为对应数据库的元关系,一个数据库的元关系由__DBMS_自动建立。(08年1月考) 21. 关系数据库系统具有 数据结构 &nbsp;单一、采用 &nbsp;集合运算 、数据完全 独立 &nbsp;、 &nbsp; &nbsp; &nbsp; &nbsp;数学 理论支持等优点。(08年7月考)(08年1月考) 22. 在 对象 &nbsp;数据模型中, &nbsp;对象 &nbsp;不但能够继承,而且能够嵌套。(07、09年7月考是非题) 在非关系模型中操作记录的方式是 &nbsp;过程 &nbsp;式的,在关系模型中操作记录的方式是 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 集合 式的。 23.关系中的每一行称为 &nbsp;元组 &nbsp; ,每一列称为 &nbsp; 属性 &nbsp; 。 24. 在数据库体系结构中,两级数据映像分别是指 &nbsp; 外模式和模式 &nbsp;之间的数据映像与 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;模式和内模式 &nbsp;之间的数据映像。(08年1月考) 25. 数据库系统的三级模式结构和两级数据映像确保了数据的 &nbsp;物理 独立性和 &nbsp;逻辑 &nbsp;独立性。(08年7月考)(07年7月考) 第二章 &nbsp;关系运算 1. 关系数据模型包括 &nbsp;关系数据结构 &nbsp; &nbsp;、 关系完整性规则 &nbsp;和 关系运算 &nbsp;三个方面。(07年7月考)(09年1、7月考) 2.设D1,D2和D3域的基数分别为2,3和4,则D1´D2´D3的元组数为__24__,每个元组有__3__个分量。(07、09年7月考) 3. 学生关系中的班级号属性与班级关系中的班级号主码属性相对应,则__班级号_为学生关系中的_外码__。(07年7月考) 4. 若一个关系为R(学生号,姓名,性别,年龄),则 &nbsp;学生号 &nbsp;可以作为该关系的主码,姓名、性别和年龄为该关系的 非主 &nbsp;属性。(07年7月考) 5. 在候选码中的每个属性被称为 主 属性,不在任何候选码中的每个属性被称为 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 非主 属性。(09年1、7月考) 6. 关系完整性包括 实体 &nbsp;完整性、 &nbsp;参照 &nbsp;完整性和 &nbsp;用户定义 &nbsp; 完整性三个方面。(08年1月考) 7. 在参照和被参照的关系中,每个外码值或者为 空 ,或者等于另一个关系中的 主码 值。 8. 设一个集合A={3,4,5,6,7} ,集合B={1,3,5,7,9},则A和B的并集中包含有 7个元素,A和B的交集中包含有 &nbsp;3 &nbsp;个元素,A和B的差集中包含有 2 个元素。(07年7月考) 9. 设一个关系A具有a1个属性和a2个元组,关系B具有b1个属性和b2个元组,则关系A×B具有 a1+b1 &nbsp;个属性和 a2 x b2 &nbsp;个元组。(08年7月考) 10. 专门的关系运算包括__选择___、_投影_、__连接__和__除__四种。 11. 设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则至少选修了课程号为‘001’和‘002’课程的全部学生信息所对应的运算表达式为 S &nbsp;&gt;&lt; &nbsp; Π学生号 (δ课程号=‘001’∨课程号=‘002’( &nbsp; X &nbsp; )) 12. 设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则选修了课程名为‘程序设计’课程的全部学生信息所对应的运算表达式为S &gt;&lt; ( &nbsp; Π学生号 &nbsp; ( &nbsp;X &nbsp; &gt;&lt;( c=&quot;&quot; 13.=&quot;&quot; __c__=&quot;&quot;&gt;&lt; Õ课程号(_X__&gt;&lt;(δ姓名=K(_S___)))。(09年1月考判断) 14. 设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),求出所有选课的学生信息的运算表达式为__ Õ课程号(_X_)_____与__C___的自然连接。(07、09年7月考是非题) 第三章 &nbsp;关系规范化基础 1.在一个关系R中,若属性集X函数决定属性集Y,则记作为_X→Y_,称X为 决定因素 。 2. 在一个关系R中,若X→Y且 X Í Y,则称X→Y为 非平凡 依赖,否则,若X→Y且X ÊY,则称X→Y为 平凡 &nbsp;依赖。(08年7月考) 3. 在一个关系R中,“职工号”函数决定“姓名”既是 &nbsp;非平凡 &nbsp;函数依赖,又是 完全 函数依赖。(07、09年7月考) 4. 已知“职工号→性别”成立,则“(职工号,性别)→ 性别”既是 &nbsp;平凡 &nbsp;函数依赖,又是 部分 函数依赖。(08年1月考) 5. 在一个关系R中,若存在“学号→系号,系号→系主任”,则隐含存在着__学号__函数决定__系主任___。(08年7月考) 6. 在一个关系R中,若存在X→Y和X→Z,则存在 &nbsp;X→(Y,Z) &nbsp; ,称此为函数依赖的 合并性 &nbsp;规则。(08年1月考) 7. 在一个关系R中,若存在X→(Y,Z),则也隐含存在__X→Y__和_ X→Z_,称此为函数依赖的__分解性___规则。(08年7月考)(07、09年7月考) 8. 在一个关系R中,若X能够函数决定关系R中的每个属性,并且X的任何真子集都不能函数决定R中的每个属性,则称 X &nbsp;为关系R的一个 &nbsp;候选码 &nbsp;。(08年7月考) 9. 一个关系的候选码能够函数决定每个属性,其中除了存在完全函数决定外, 也允许存在 &nbsp;部分 &nbsp;函数决定和 &nbsp;传递 &nbsp;函数决定。(08年1月考) 10. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,C→D,(A,C)→E},则该关系的候选码为__(A,C)__,该候选码含有_2__属性。 11. 设一个关系为R(A,B,C,D,E,F ),它的最小函数依赖集为FD={A→B,A→C, D→E, D→F},则该关系的候选码为__(A,D)___,该候选码含有___2___属性。(08年1月、09.7考) 12. 设一个关系为R(A,B,C,D,E,F,G ),它的最小函数依赖集为FD={A→B,C→D, B→E, E→F},则该关系的候选码为_(A,C,G)__,该候选码含有_3__属性。(08年1月、07年7月考) 13. 对关系进行规范化,通常只要求规范化到 第三 范式,该规范化过程能够很好的保持数据的 &nbsp;无损连接 &nbsp;性和 &nbsp;函数依赖 &nbsp;性。(08年1月考) 14. 一个关系若存在部分函数依赖和传递函数依赖,则必然会造成数据 &nbsp;冗余 &nbsp;以及 &nbsp;插入 &nbsp;、 &nbsp;删除 &nbsp;和 &nbsp;修改 &nbsp; 异常。(08年7月考) 15. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(A,D)→E},则该关系的候选码为_(A,D)__,该关系存在着_部分__函数依赖。(08年7月考) 16. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,C→D,C→E},该关系只满足_ 第一__范式,若要规范化为高一级的范式,则将得到_3_个关系。(08年7月考) 17. 关系数据库中的每个关系必须最低达到__第一__范式,该范式中的每个属性都是__不可再分__的。 18. 一个关系若存在部分函数依赖和传递函数依赖,则必然会造成 数据冗余 和 操作异常 。(09年7月考) 19. 设一个关系为R(A,B,C,D,E,F,G),它的最小函数依赖集为FD={A→B,A→C,C→D,C→E,A→F,F→G},该关系满足 第二_范式,若要规范化为高一级的范式,则将得到_3_个关系。(09年1月考) 20. 若一个关系的任何非主属性都不部分依赖和传递依赖于任何候选码,则称该关系达到__第三__范式。(09年1月考选择、判断) 第四章 &nbsp;结构化查询语言-----SQL 一、填空题 1. 数据库系统的外模式在SQL中称为 &nbsp;视图 &nbsp;,它由 &nbsp;基本表 &nbsp; 产生出来。 2. SQL是高度 &nbsp;非过程化 和面向 &nbsp;集合 操作的语言。(08、07年7月考)(09年1月考) 3. &nbsp;由create schema KUCUN &nbsp;authorization LIU 命令建立的一个数据库名为 &nbsp;KUCUN &nbsp;,所有者为 &nbsp;LIU &nbsp;。(07年7月考) 4. &nbsp;在SQL中建立和删除数据库模式的命令分别为_create database __和__drop database___。 5. &nbsp;在SQL中完整性约束分为 列级 完整性约束和 &nbsp; 表级 &nbsp; 完整性约束两个方面。 6. 在 &nbsp;列级 &nbsp;完整性约束中,每个约束只能涉及到1个属性,在 &nbsp;表级 &nbsp;完整性约束中,每个约束可以涉及到多个属性。(08年7月考) 7. 在SQL中,列级完整性约束分为 &nbsp;6 &nbsp;种情况,表级完整性约束分为 &nbsp;4 &nbsp;种情况。 8. 在SQL中,主码约束的关键字为 primary key &nbsp;,外码约束的关键字为 foreign key &nbsp;。(08年7月考)(08年1月考) 9. 在SQL中,单值约束的关键字为 &nbsp;unique &nbsp; ,检查约束的关键字为 &nbsp; check 。(08年7月考)(07年7月考)(09年1月考) 10. 在SQL中,create &nbsp;table 、alter table 和drop table 命令分别为在数据库中 &nbsp;建立 &nbsp;、_修改__和 &nbsp;删除 &nbsp;基本表结构的命令。(08年1月考)(09年1月考选择) 11. 向基本表中插入数据有两种命令格式,一种称为 &nbsp;单行 &nbsp;插入格式,另一种称为 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 多行 &nbsp;插入格式。(08年7月考) 12. 在SQL中,对基本表进行插入、修改和删除记录命令分别为_insert _、___update__和_delete_命令。(08年1月考) 13. 在SQL中,每个视图中的列可以来自不同的 表 ,它是在原有表的基础上         建立 的逻辑意义上的新关系。(09年1月考判断) 14. &nbsp;在SQL查询语句中,group by 选项实现 &nbsp;分组 &nbsp;功能,order by 选项实现对结果表的 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 排序 功能。(07年7月考) 15. 在新版的SQL中,查询所涉及到的表及表之间的连接是在from选项中实现的,表之间的连接共有三种方式,分别称为_中间连接__、__左连接__和_右连接___。(08、09年7月考) 二、根据主教材第四章所给的商品库和教学库,按照下列所给的每条SQL查询语句写出相应的功能。 &nbsp; 在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为: &nbsp; &nbsp; &nbsp; 商品表1( 商品代号 &nbsp;char(8),分类名 char(8),单价 float ,数量 int ) &nbsp; &nbsp; &nbsp; 商品表2( 商品代号 char(8),产地 char(8),品牌 char(6)) &nbsp; 在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为: &nbsp; &nbsp; &nbsp; 学生( 学生号 char(7),姓名char(6),性别char(2),出生日期 datetime,专业char(10),年级int) &nbsp; &nbsp; &nbsp; 课程( 课程号 char(4),课程名char(10),课程学分 int) &nbsp; &nbsp; &nbsp; 选课( 学生号 char(7),课程号char(4),成绩 int) 1. select &nbsp;x..商品代号,分类名,数量,品牌 &nbsp; (09年1月考) &nbsp;from &nbsp;商品表1 &nbsp;x ,商品表2 &nbsp; y &nbsp;where &nbsp;x.商品代号 = y.商品代号 &nbsp; 从商品库中查询出每一种商品的商品代号、分类名、数量和品牌等信息 2. select distinct 产地 from 商品表2 &nbsp; 从商品库中查询出所有商品的不同产地 3. select distinct 品牌(07年7月考) from 商品表2 &nbsp; 从商品库中查询出所有商品的不同品牌 4. select count (distinct 产地) &nbsp;as 产地数 &nbsp; (08年7月考) from 商品表2 &nbsp; 从商品库中查询出所有商品的不同产地的总数 5. select &nbsp;x..商品代号,分类名,数量,品牌 &nbsp;from &nbsp;商品表1 &nbsp;x ,商品表2 &nbsp; y &nbsp;where &nbsp;x.商品代号 = y.商品代号 and ( 品牌 =‘熊猫’or &nbsp;品牌 =‘春兰’) &nbsp;从商品库中查询出品牌为熊猫或春兰的所有商品的商品代号、分类名、产地和品牌 6. select 学生.学生号, count (* ) &nbsp;as 选课门数 &nbsp;(08年1月考、09.7考) from 学生,选课 where 学生.学生号=选课.学生号 group by 学生.学生号 &nbsp;从教学库中查询出每个学生选课的门数 7. &nbsp;select distinct x..* from 学生 x, 选课 y, 选课 z where y.学生号=z.学生号 and y.课程号&lt;&gt;z.课程号 and x..学生号=y.学生号 从教学库中查询出至少选修了两门课程的全部学生 8. &nbsp;select * &nbsp; &nbsp; &nbsp;(09年1月考) from 学生 where &nbsp;学生号 in (select 学生号 from 选课 group by 学生号 having count(*)=1 ) &nbsp;从教学库中查询出只选修了一门课程的全部学生 9. select x.学生号, y.学生号, y.课程号(07年7月考)(09年1月考) &nbsp;from 选课 x, 选课 y &nbsp;where x..学生号=@s1 and y.学生号=@s2 and x.课程号=y.课程号 从教学库中查询出学生号为@ s1的学生和学生号为@ s2的学生选修的共同课程的课程号 10. select x.* &nbsp;from 课程 x,选课 y where &nbsp;x .课程号= y .课程号 and y .学生号=@ s1 and y .课程号 not &nbsp;in (select 课程号 from 选课 where 选课.学生号= @ s2) &nbsp;从教学库中查询出学生号为@ s1的学生所选修、而学生号为@ s2的学生没有选修的课程 11. select * &nbsp;from 课程 &nbsp;where not exists (select * from 选课 where 课程.课程号=选课.课程号 ) &nbsp; 从教学库中查询出所有未被学生选修的课程 12. select * &nbsp; &nbsp; &nbsp; &nbsp;(08年7月考) &nbsp; from 课程 &nbsp; where &nbsp;exists (select * from 选课 where 课程.课程号=选课.课程号 ) 从教学库中查询出所有已被学生选修的课程 13. &nbsp;select * &nbsp; (08年1月考) &nbsp;from 学生 &nbsp;where exists (select * &nbsp;from 选课 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; where 学生.学生号=选课.学生号 group by 选课.学生号 having count(*)=3 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ) &nbsp;从教学库中查询出同时选修了3门课程的全部学生 14. &nbsp;select * &nbsp;from 学生 &nbsp;where 学生号 in (select 学生号 &nbsp;from 选课 group by 学生号 having count(*)&lt;=2 1=&quot;&quot; 2=&quot;&quot; or=&quot;&quot; not=&quot;&quot; exists=&quot;&quot; select=&quot;&quot; from=&quot;&quot; where=&quot;&quot; 15.=&quot;&quot; as=&quot;&quot; group=&quot;&quot; by=&quot;&quot; order=&quot;&quot; desc=&quot;&quot; 16.=&quot;&quot; 17.=&quot;&quot; z=&quot;&quot; and=&quot;&quot; x=&quot;&quot; 18.=&quot;&quot; inner=&quot;&quot; join=&quot;&quot; y=&quot;&quot; on=&quot;&quot; a=&quot;&quot; float=&quot;&quot; int=&quot;&quot; 1.=&quot;&quot; 2.=&quot;&quot;&gt;10 3. 从商品库中查询出数量在10和20之间的所有商品。 &nbsp; select &nbsp;* &nbsp; &nbsp; from &nbsp;商品表1 &nbsp; &nbsp; where &nbsp;数量〉=10 &nbsp;and &nbsp;数量&lt;=20 1=&quot;&quot; 4.=&quot;&quot; select=&quot;&quot; as=&quot;&quot; from=&quot;&quot; group=&quot;&quot; by=&quot;&quot; 5.=&quot;&quot; 6.=&quot;&quot; 7.=&quot;&quot; where=&quot;&quot;&gt; all (select 单价 &nbsp; from &nbsp;商品表1 &nbsp; where分类名= ”电视机” ) 8. 从商品库中查询出比所有商品单价的平均值要高的全部商品。(09年1月考) &nbsp; select * &nbsp; &nbsp;from &nbsp;商品表1 &nbsp; &nbsp;where &nbsp;单价&gt; all (select avg (单价) &nbsp; from &nbsp;商品表1 ) 9. 从商品库中查询出数量最多的一种商品。(09年7月考) &nbsp;select * &nbsp; &nbsp;from &nbsp;商品表1 &nbsp; where &nbsp;数量= some &nbsp;(select &nbsp;max (数量) &nbsp; from &nbsp;商品表1 ) 10. 从商品库中查询出同一类商品多于一种的所有分类名。(07年7月考) &nbsp; select &nbsp;distinct 分类名 &nbsp; &nbsp; from &nbsp;商品表1 &nbsp; group &nbsp;by 分类名 having count(*)&gt;1 11. 从商品库中查询出同一产地的商品只有一种的所有商品。 &nbsp; select &nbsp;商品表1.* ,产地 &nbsp; &nbsp; from &nbsp;商品表1 , 商品表2 &nbsp; where 商品表1.商品代号=商品表2.商品代号 and 产地in (select 产地 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; from 商品表1 X , 商品表2 Y &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; where X..商品代号=y. 商品代号 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; group &nbsp;by 产地 having count(*)=1 ) 12. 从商品库中查询出每种商品的总价值,并按降序排列出来。 select &nbsp;*, 单价*数量 as 总价值 &nbsp; &nbsp; from &nbsp;商品表1 &nbsp; order &nbsp;by 总价值 desc 13. 从教学库中查询出至少选修了姓名为@ m1学生所选课程中一门课的全部学生号。 &nbsp; select &nbsp;distinct 学生.* &nbsp; &nbsp; from &nbsp;学生, 选课 &nbsp; where 学生.学号=选课.学号 &nbsp;and 课程号= any (select 课程号 from 学生,选课 where 学生.学生号=选课.学生号 and 姓名=@m1 ) 14. 从教学库中查询出每门课程被选修的学生人数,并按所选人数的升序排列出课程号、课程名和选课人数。 &nbsp; select &nbsp;课程.课程号, 课程名, count(课程.课程号) &nbsp;as 人数 &nbsp; from &nbsp;课程, 选课 where 课程.课程号=选课.课程号 &nbsp; group by 课程.课程号,课程名 &nbsp; order by 人数 15. 从商品库中查询出不同产地,并按产地所具有的品牌数多少升序排列。(08年7月考) select 产地 ,count (品牌) &nbsp;as 品牌数 &nbsp; &nbsp; from 商品表2 &nbsp; &nbsp; group by 产地 &nbsp; &nbsp; order by 品牌数 16. 从教学库中查询出至少有5名学生所选修的全部课程(提示:使用子查询)(08年1月考) select &nbsp;* &nbsp; &nbsp;from 课程 &nbsp;where exists (select * &nbsp;from 选课 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; where 课程.课程号=选课.课程号 group by 选课.课程号 having count(*)&gt;=5 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ) 第五章 &nbsp;数据库应用系统设计 1.一个数据库应用系统的开发过程大致相继经过_需求分析_、___概念设计_、逻辑设计、物理设计、机器实现、运行维护等六个阶段。 2. 需求分析阶段的主要目标是画出__数据流图_、建立__数据字典_和编写_需求说明书_。 3. 需求说明书是系统总体设计方案,是 &nbsp;开发 &nbsp;单位和 &nbsp;用户 &nbsp;单位共同协商达成的文档。(08年7月考) 4. 概念设计阶段的主要任务是:首先根据系统的各个局部应用画出各自对应的__ER图 _,然后再进行综合和整体设计,画出_整体ER图_。 5. 由概念设计进入逻辑设计时,原来的 多对多 联系通常需要被转换为对应的 基本表 。(08年7月考) 6. 在进行系统调试时,要有意地使用各种不同的__数据_和进行各种不同的__操作__,去测试系统中的所有方面。(08年1月考) 7. 在旅店管理中,_客房表_只派生出一个视图,该视图被称为_客房空闲表_。(09年1月考) 第六章 &nbsp;ACCESS数据库管理系统的简单应用 一、单选题 1.Access数据库是(C) A.层状数据库 &nbsp;B.网状数据库 &nbsp;C.关系型数据库 &nbsp; D.树状数据库 2. 在Access数据库中,数据保存在(D )对象中。(08年1月考) A.窗体 &nbsp; B.查询 &nbsp; C.报表 &nbsp; D.表 3. Access数据库文件的扩展名是( D )(07年7月考) A.dbf &nbsp; &nbsp;B.dbt &nbsp; &nbsp;C.mdf &nbsp; &nbsp;D.mdb 4.Access数据库中的“一对多”指的是(B )。 &nbsp; (09年7月考) A.一个字段可以有许多输入项 B.一条记录可以与不同表中的多条记录相关 C.一个表可以有多个记录 D.一个数据库可以有多个表 5.数据库文件中至少包含有( A )对象(08年7月考) A.表 &nbsp; B.查询 &nbsp; &nbsp;C.窗体 &nbsp; &nbsp;D.其余三种 6. 在Access数据库系统中,不能建立索引的数据类型是( B )。(09年1月考) A.文本型 &nbsp; &nbsp;B.备注型 &nbsp; &nbsp; C.数值型 &nbsp; &nbsp; D.日期/ 时间型 7. 如果字段内容为声音文件,可将此字段定义为( C &nbsp;)类型。(08年7月考) &nbsp; &nbsp;A.文本 &nbsp; &nbsp;B.查询向导 &nbsp; &nbsp; C.OLE对象 &nbsp; &nbsp; D.备注 8. 一般情况下,一下哪个字段可以作为主关键字( &nbsp; D &nbsp;)。(07年7月考) A.基本工资 &nbsp; &nbsp;B.职称 &nbsp; &nbsp; C.姓名 &nbsp; &nbsp; D.身份证号码 9. 文本型字段最多可以存放( &nbsp;D &nbsp;)个字符。 &nbsp; &nbsp;(09年7月考) A.250 &nbsp; &nbsp;B.252 &nbsp; &nbsp; C.254 &nbsp; &nbsp; D.255 10. 下面有关主键的叙述正确的是( B &nbsp;)。 A.不同的记录可以具有重复的主键值或空值 B.一个表中的主键可以是一个或多个字段 C.在一个表中的主键只可以是一个字段 D.表中的主键的数据类型必须定义为自动编号或文本 11. Access 用户操作界面由( B )部分组成。(09年1月考) &nbsp;A.4 &nbsp; &nbsp; B.5 &nbsp; &nbsp; &nbsp; C.3 &nbsp; &nbsp; &nbsp;D.6 12.Access 是( A )办公套件中的一个重要组成部分。 &nbsp;A.Office &nbsp; &nbsp; B.Word &nbsp; &nbsp; &nbsp;C.Excel &nbsp; &nbsp; D.Lotus 13. Access 中包含有( C &nbsp;)个数据库对象。 &nbsp;A.5 &nbsp; &nbsp; &nbsp;B.6 &nbsp; &nbsp; &nbsp; &nbsp;C.7 &nbsp; &nbsp; &nbsp; &nbsp;D.8 14. 下列( D )是主键的标志。(08年7月考) A. &nbsp; B. &nbsp; &nbsp; C. &nbsp; &nbsp;D. 15.下列( C )图标是Access中表对象的标志。(08年1月考)(07年7月考) A. &nbsp; &nbsp;B. &nbsp; &nbsp; C. &nbsp; &nbsp; D. 16. 下列( D )图标是Access中新建查询的标志。(09年1月考) A. &nbsp; B. &nbsp; C. &nbsp; D. 17.下列( D )图标是Access中新建报表的标志。 A. &nbsp; B. &nbsp; C. &nbsp; D. 18. 在设计Access数据表时,“索引”属性有( C )取值。 A.1 &nbsp; &nbsp; &nbsp;B.2 &nbsp; &nbsp; &nbsp; &nbsp;C.3 &nbsp; &nbsp; &nbsp; &nbsp;D.4 19. 字段说明用于对字段作进一步的描述,该说明显示在( A &nbsp;)上。(09年7月考) &nbsp; A.状态栏 &nbsp; &nbsp; B.工具栏 &nbsp; &nbsp; &nbsp;C.菜单栏 &nbsp; &nbsp; &nbsp;D.标题栏 20. Access中包含有( B )种数据类型。(07年7月考) A.9 &nbsp; &nbsp; &nbsp;B.10 &nbsp; &nbsp; &nbsp; &nbsp;C.7 &nbsp; &nbsp; &nbsp; D.8 二、填空题 1. &nbsp;Access 数据库包含有 表 &nbsp;、 &nbsp;查询 &nbsp;、 窗体 &nbsp;、报表、页、宏、模块7种数据库对象。(08年7月考)(09年1月考) 2. &nbsp;Access的用户操作界面由 标题栏 &nbsp;、 菜单栏 &nbsp;、 &nbsp;工作区 &nbsp; 、工具栏、状态栏等五个部分组成。(07年7月考) 3. Access中字段的“小数位”属性是指定数字型和 &nbsp;货币性 &nbsp;数据的小数部分的位数,它只影响数据的 &nbsp;显示方式 &nbsp;,并不影响所存储数值的 &nbsp;精度 &nbsp;。(08年7月考) 4. &nbsp;一个Access数据库对应于操作系统中的_1_个文件,其文件扩展名为__mdb__。(08年1月、09.7考) 5. Access数据库系统中,定义表中的的字段就是确定表的结构,即确定表中字段的 &nbsp;名称 &nbsp;、 &nbsp; 类型 &nbsp;、属性、和说明等。(07年7月考) 6. &nbsp;Access中的表间关系有 1对1 &nbsp;、 &nbsp; 1对多 &nbsp;和 &nbsp;多对多 &nbsp; 三种。(08.1、09.7考) 7. &nbsp;Access “表”结构设计窗口分为两个部分,上半部分是 &nbsp;表设计器 &nbsp; ,下半部分是 字段属性 &nbsp;。 8. &nbsp;Access “表”结构设计窗口中上半部分的“表设计器”是由 字段名称 、 数据类型 和 &nbsp; &nbsp; 说明 三列组成。(08年7月考)(09年1月考) 9. 查询可以作为窗体、报表和数据访问页的 &nbsp;数据源 。(07、09年7月考) 10. 查询可以作为 &nbsp;窗体 &nbsp;、 &nbsp;报表 和 &nbsp; 数据访问页 &nbsp;的数据源。(08年1月考) 11. &nbsp;报表窗口由 &nbsp;5 &nbsp;个部分组成,每个部分称为一个 &nbsp; 节 &nbsp; 。(08年7月考) 12. 报表由 &nbsp;报表页眉 &nbsp;、 &nbsp;页面页眉 &nbsp;、 &nbsp;主体 &nbsp; 、页面页脚和报表页脚5节组成。(08年1月、09.7考) 13. Access中的窗体由 页眉 &nbsp; 、 &nbsp;主体 &nbsp; 和 &nbsp;页脚 &nbsp;等三个部分组成。 14. . 在Access 2000 中报表中有 设计 &nbsp;和 &nbsp;预览 &nbsp;视图,而没有 &nbsp;数据表 &nbsp;视图。 第七章 ACCESS数据库系统的高级应用 一、单选题 1. &nbsp;在一个宏中要打开一个报表,应该使用的操作是( B )。(08年1月考) &nbsp; A.OpenForm &nbsp; &nbsp;B.OpenReport &nbsp; &nbsp;C.OpenTable &nbsp; D.OpenQuery 2. &nbsp;宏的英文名称是( &nbsp;A &nbsp; &nbsp;)。(08年1月考) A.Macro &nbsp; &nbsp; &nbsp;B.View &nbsp; &nbsp; &nbsp;C.Form &nbsp; &nbsp; &nbsp;D.Page 3. &nbsp;可以通过Internet 进行数据发布的对象是( D &nbsp;)。(07年7月考) A.窗体 &nbsp; &nbsp; B.报表 &nbsp; &nbsp; C.查询 &nbsp; &nbsp; D.数据访问页 4. &nbsp;下列( &nbsp;D &nbsp; )图标是Access中新建宏的标志。 A. &nbsp; &nbsp;B. &nbsp; &nbsp;C. &nbsp; &nbsp;D. 5. 模块窗口由( &nbsp;B &nbsp;)个部分组成。(09年1月考) &nbsp; A.2 &nbsp; &nbsp; B.3 &nbsp; &nbsp; &nbsp;C.4 &nbsp; &nbsp; D.5 二、填空题 1. &nbsp;数据访问页是一种特殊的 &nbsp;Web &nbsp;页,通过它可以查看、添加、编辑的操作存储在 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Access数据库 中的数据。 2. &nbsp;宏是由一条或多条操作命令组成的集合,其中每条命令用来实现相应的功能。 使用 &nbsp;条件表达式 &nbsp;可以确定按条件执行宏。(08年1月考) 3. 在Access中模块分为 类模块 和 &nbsp;标准模块 &nbsp;两种类型。(08年7月考)(09年1月考) 4. 模块窗口中的代码编辑窗口由 &nbsp;对象列表框 、 &nbsp;代码编辑区域_和 _过程事件列表框 &nbsp;等三部分组成。(07年7月考) 5. &nbsp;标准模块包含 &nbsp;通用过程 &nbsp;和 &nbsp; 常用过程 两个过程。(08年7月考)(09年1月考) 6. Access为用户提供了多种数据库安全措施,如设置用户__密码__和___权限__。(07、09年7月考) 7. &nbsp;在设置或撤消数据库密码的过程中,数据库必须以 &nbsp; 独占 &nbsp;方式打开。 第八、九章 &nbsp;SQL Server数据库 一、单选题 1. Microsoft 公司的SQL Server 2000 数据库管理系统一般只能运行在(A)。(07年7月考) &nbsp;A. Windows 平台      B. UNIX平台 C. LINX平台 &nbsp; &nbsp; &nbsp; &nbsp;   D. &nbsp;NetWare 平台 2. 当一条SELECT语句访问一张大表里的有限几行数据时,SQL Server2000 通常会( B )。 A. 为数据加上页级锁     B. 为数据加上行级锁 C. 需要用户的干涉和参与   D. 使用户独</p><!--=20--><!--=2--><!--(-->
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 通信科技 > 数据库/数据算法

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服