当前位置:文档之家› 四川-数据库及其应用(02120)复习资料

四川-数据库及其应用(02120)复习资料

数据库及其应用(02120)复习资料一、单选题1. 在关系模型中,操作的对象和结果都是【 A 】A. 关系B. 记录C. 字段D. 属性2. 数据库系统与文件的主要区别是【 B 】A. 数据库系统比较复杂,而文件系统比较简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量D. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件3. 设有选修计算机基础的学生关系R,选修数据库原理的学生关系S。

求选修了计算机基础而没有选修数据库原理的学生,则需要进行的运算是【 B 】A. 并B. 差C. 交D. 或4. 在同一学校里,系和教师的关是【 C 】A. 一对一B. 多对一C. 一对多D. 多对多5.下列不能作为数据访问页的数据源是【 D 】A. 表中的数据B. 查询中的数据C. Excel电子表格中的数据D. 报表中的数据6.由局部E-R图向全局E-R图转换时,需要消除冲突,其中不包括消除【 D 】A. 属性冲突B. 结构冲突C. 命名冲突D. 语法冲突7. 下列____对象可以查找符合条件的数据,并以数据表的形式显示出来。

【 B 】A. 表B. 查询C. 模块D. 数据访问页8.下列关于复制表论述中错误的是【 B 】A. 可以复制表结构和数据B. 只能复制表结构C. 复制后的副本不能与已有的表重名D. 可以把表中的数据以追加方式复制到已有的表中9. 用来表达用户需求观点的数据库全局逻辑结构的模型称为【 D 】A. 逻辑模型B. 外部模型C. 内部模型D. 概念模型10. 数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是【 A 】A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS11. 设置数据库密码时,应该选择打开数据库的方式是以【 C 】A. 读写方式打开B. 只读方式打开C. 独占方式打开D. 独占只读方式打开12. 在联接运算中,按照字段值对应相等为条件进行的联接操作称为【 B 】A. 自然联接B. 等值联接C. 横向联接D. 纵向联接13. 下列关系模型中术语解析不正确的是【 A 】A. 记录:满足一定规范化要求的二维表,也称关系B. 字段:二维表中的一列C. 数据项:也称分量,是每个记录中的一个字段的值D. 字段的值域:字段的取值范围,也称为属性域14. 如果需要反复执行同一查询,但每次查询条件的取值不同,则应该创建一个【 A 】A. 参数查询B. 选择查询C. 操作查询D. 更新查询15. 窗体有3种视图,那么用于创建窗体或修改窗体的窗口、显示记录数据的窗口、以及以行列格式显示的表、查询或窗体数据的窗口分别是【 A 】A. “设计”视图、“窗体”视图、“数据表”视图B. “窗体”视图、“设计”视图、“数据表”视图C. “数据表”视图、“窗体”视图、“设计”视图D. “透视表”视图、“窗体”视图、“设计”视图16. 利用对话框来提示用户输入准则,根据输入的准则来检索符合相应条件的记录的查询称为【 A 】A. 参数查询B. 选择查询C. 操作查询D. SQL查询17. 有成绩表S(学号,课程号,分数),如果要在报表中输出每个学生的平均分,则应在报表设计中使用函数【 A 】A. =Avg([成绩])B. =Count([成绩])C. =Sum([成绩])D. =Total([成绩])二、填空题18. 按功能可将窗体分为数据操作窗体、控制窗体和信息交互窗体三种不同类型。

19. 输入记录时主键值不能为空。

20. 获取外部数据只在Access中使用,应该采取导入方式创建表。

21. 要从学生关系中查询学生的姓名和班级所进行的查询操作属于投影运算。

22. 在Access中需要发布数据库中数据的时候,可以采用的对象是数据访问页。

23.参照完整性是在输入或删除记录时,为维持表之间已定义的关系而必须遵循的规则。

24. 在窗体中,主体节的作用是显示记录数据。

25. 创建索引的目的主要是提高查询速度。

26. 利用“自动数据访问页”向导创建的数据访问页的格式是纵栏式。

27.使用自动数据访问页创建数据访问页时,用户不需要做任何设置,所有工作都由系统自动完成.28. 窗体通常由窗体页眉、窗体页脚、页面页眉、页面页脚及主体5部分组成。

29.学生教学管理系统、图书管理系统都是以数据库为基础和核心的计算机应用系统。

30. 如果表中的一个字段不是本表的主关键字,而是另一个表的主关键字或候选关键字,这个字段(属性)就称为外关键字。

31.关系规范化过程是对关系逐步分解的过程。

32. 能够惟一标识实体的属性(或几个属性的组合)称为实体标识符。

33.按功能可将窗体分为数据操作窗体、控制窗体和信息交互窗体三种不同类型。

34. 数据访问页与其他数据库对象不同的是它存储在Access数据库的外部。

35.一般来说,在打开数据访问页的设计视图时,系统会同时打开工具箱。

三、简答题36. 从“学生”表中检索年龄最大的女学生记录,列出她的姓名、性别、出生日期和专业,试列出查询条件。

答:SELECT 姓名,性别,出生日期,专业FROM student WHERE 出生日期IN (SELECT MIN (出生日期)FROM student WHERE 性别="女")。

37.试述DBMS的工作模式。

答:(1)接受应用程序的数据请求;(2)将用户的数据请求(高级指令)转换为机器代码(低层指令);(3)实现要求的数据操作;(4)从对数据库的操作中接受查询结果;(5)对查询结果进行处理(格式转换);(6)将处理结果返回给应用程序。

38. 为什么要采用用户级安全机制来保护数据库?答:用“用户级安全机制”保护数据库是一种灵活而广泛使用的方法。

这种方法类似于网络中使用的方法。

使用用户级安全机制基于以下两个原因:(1)防止用户无意地更改应用程序所依赖的表、查询、窗体和宏而破坏应用程序。

(2)保护数据库中的敏感数据。

在用户级安全机制下,对使用数据库的所有用户都规定一个标识符ID用以标明身份,并在启动Access时要求输入密码,这些信息保存在“工作组信息文件”中。

39. Access数据库中总共可以包含哪几类对象?答:总共有以下七种不同类型的对象:表、查询、窗体、报表、数据访问页、宏和模块。

40. 简述通过导入方式和链接方式创建的区别。

答:利用导入可以将数据复制到Access表中。

可以将数据添加到已存在的表中,还可以将一个数据库中的对象导入到另一个已经打开的数据库中。

导入是在新表中创建外部数据源的副本,当外部数据源发生变化时(例如删除或修改了数据),不会影响已经导入的数据;反之,外部数据源也不会因导入的数据修改而发生改变。

链接是指连接来自其他数据源的过程,即在不进行导入的情况下用户可以直接使用外部数据源,而这些数据本身并没有存储在Access数据库中。

通过链接用户可以在Access数据库中更新外部数据;反之若外部数据发生了变化,也会影响Access数据库的引用结果。

41 . DBS由哪几部分组成?答: 数据库系统是一个可运行的,按照数据库方法存储、维护和向应用系统提供数据支持的系统,它是数据库、硬件、软件和数据库管理员的集合体。

42. 为什么要维护表?答:在创建数据库和表后,可能发现有些表的内容不能满足实际需要,需要添加或删除某些字段,需要修改某些字段的属性,这时需要对表的结构进行维护。

随着数据库的使用,需要增加或删除一些数据记录,这时需要对表的记录进行维护。

为了使数据表外观更漂亮,使表看上去更清楚,使用更方便,需要维护表的外观,调整表的行高、列宽、隐藏列和显示列,设置数据表格式(改变字体、网格线、边框、线条和背景色等)。

总之,维护表是为了使数据库中表结构更合理、数据记录内容是最新和最需要的、数据字段属性是更合适、最有效的,表的外观更清楚、更漂亮。

43. 在Access数据库中窗体有哪几种视图?各有什么特点?答:窗体有3种视图:设计视图、窗体视图与数据表视图。

设计视图的特点是可以自己添加控件,定义窗体的功能,按用户的要求创建功能强大的窗体,还可以在设计视图下修改已经存在的窗体、美化窗体。

窗体视图的特点是展示和运行窗体。

数据表视图的特点是用数据表的形式显示窗体中的数据字段及数据值。

44. 在Access中可以使用哪两种方法创建数据库?答:一种方法是使用“数据库向导”创建数据库,另一种方法是先建立一个空白数据库,然后向其中添加数据库对象。

四、综合题45. 图书管理数据库有四个关系:T1(教师编号,借阅图书编号,借期)T2(借期,还期)T3(教师编号,姓名,电话,所在部门)T4(图书编号,图书名称)试用关系代数表达式表示下列查询语句:(1)检索"LIU LI"老师所借所有图书名称;(2)检索还期为"2000.12.20"的教师的电话;(3)检索教师编号为"001~035"之间的教师所借图书名称;(4)检索借阅图书名为"数据库"的教师姓名和所在部门。

答:46. 设有部门和职工表如下:部门(部门编号,部门名称) 职工(职工号,姓名,性别,年龄,部门编号) 部门和职工表的部门编号、部门名称、职工号、姓名、性别等字段的数据类型均为文本型,年龄为数型。

要显示“技术处”60岁以上(含60)男职工和55岁以上(含55)女职工,请按下图中的序号填写相关准则项。

答:(1) “男” (2) >=60 (3) “技术处” (4)“女”(5) >=55 (6) “技术处”47 设有关系模式R(A,B,C,D),F={(A,D)→C,C→B}则(1)求出R的所有候选码。

(2 )该模式是哪一类范式,为什么?答:1)先考虑关系中的决定因素,这里有(A,D)和C,其中C函数依赖于(A,D),故候选码只有(A,D)。

主属性为A,D,非主属性B,C。

(2)因为不存在非主属性对码的部分函数依赖,所以R属于2NF,因为存在非主属性B对码(A,D)传递依赖,所以R不属于3NF。

48.假设有两个关系R与S,其内容分别为:写出下列运算结果:(1),A B C ππ⨯((R))((S))(2) R ⋈ S答:(1)49 某科研部门承担多个科研项目和聘用多名研究人员。

一名研究人员可以参与多个科研项目,且一个科研项目有多名研究人员参加。

科研项目有项目编号和项目名称属性,研究人员有职工号、姓名、性别和职称等属性,研究人员每参与一个科研项目,可获得一份酬金。

试:(1)根据上述语义画出E-R 图;(2)将E-R 模型转换成关系模型,要求标注关系的主键和外键。

相关主题