数据库应用试卷 (4套 )_第1页
数据库应用试卷 (4套 )_第2页
数据库应用试卷 (4套 )_第3页
数据库应用试卷 (4套 )_第4页
数据库应用试卷 (4套 )_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据库应用 试卷 1一、选择题(每题1分,共30分,将正确的答案写到下列表中)题号123456789101112131415答案CCDDABCADBADCDD题号161718192021222324252627282930答案CCBCDACBDBCCADC1. 以下有关对数据的解释错误的是:( )。A、数据是信息的载体B、数据是信息的表现形式C、数据是09组成的符号序列D、数据与信息在概念上是有区别的2. 以下模式不是数据库系统体系结构中包含的模式的是:( )。A、模式B、外模式C、优化模式D、内模式3. 能够实现对数据库中数据操纵的软件是:( )。A、操作系统B、解释系统C、编译系统D、数据

2、库管理系统4. 数据库系统与文件系统最根本的区别是:( )。A、文件系统只能管理程序文件,而数据库系统可以管理各种类型文件B、数据库系统复杂,而文件系统简单C、文件系统管理的数据量少,而数据库系统可以管理庞大数据量D、文件系统不能解决数据冗余和数据的独立性,而数据库系统能5. 数据管理技术的发展阶段不包括:( )。A、操作系统管理阶段B、人工管理阶段C、文件系统管理阶段D、数据库系统管理阶段6. 以下不属于数据库设计步骤的是:( )。A、概念结构设计B、签约C、逻辑结构设计D、需求分析7. 设有“学生”和“班级”两个实体,每个学生只能属于一个班级,一个班级可以有多个学生,“学生”和“班级”实体

3、间的联系是:( )。A、多对多B、一对多C、多对一D、一对一8. 在关系数据库中主键标识元组的作用是通过( )实现。A、实体完整性B、参照完整性C、用户自定义的完整性D、域完整性9. 在关系运算中,只想要改变一个关系中的属性排列顺序,应使用( )关系运算。A、选择B、除C、连接D、投影10. 向一个已知关系R中添加新元组(新元组存在S中),以下运算正确的是( )。A、B、C、R-SD、R×S11. 下面在Access的SQL视图中无法运行的是( )。A、Select 工资,姓名 From 教师表 Group by 性别;B、Select 性别,工资 From 教师表 Group by

4、 性别,工资;C、Select Count(*) from 教师表 Group by 性别;D、Select 工资, Count(*) From 教师表 Group by 工资;12. 下面不属于SQL语言的特点的是( )。A、高度的综合B、非过程化C、语言结构简捷D、只能在某个平台运行13. 下面表示修改表结构的语句是( )。A、update testTable set 年龄=年龄+1B、Delete from testableC、Alter table test Add 备注 MemoD、Drop Table test14. 利用Access的SQL视图可以创建:( )。A、选择查询B、数

5、据定义查询 C、动作查询D、以上三种都可以15. 下面对参数查询的描述错误的是( )。A、通过不同的参数值,可以在同一个查询中获得不同的查询结果。B、系统在运行查询时根据给定的参数值确定查询结果。C、是一个特殊的选择查询,具有较大的灵活性。D、参数的数据类型只能设置为“日期/时间”。16. 以下方法不能退出Access的是( )。A、打开“文件”菜单,选择“退出”命令B、打开“文件”菜单,按X键C、按ESC键D、按Alt+F4键17. 不是Access数据库对象的是( )。A、表B、查询C、视图D、模块18. 图形文件的字段类型是( )。A、备注型B、OLE对象C、日期类型D、文本类型19.

6、对于自动编号型的描述错误的是( )。A、用来存储递增数据和随即数据的。B、数据无需输入,每增加一个新记录,Access系统将自动编号型字段的数据自动加1。C、用户可以自己给自动编号字段类型输入数据。D、字段长度为4个字节。20. 创建表的方法( )。A、数据表视图B、设计视图C、表向导D、以上三种都可以21. 以下不是窗体的组成部分的是( )。A、窗体设计器B、窗体页眉C、窗体主体D、窗体页脚22. 能够输出“图像”的窗体控件是( )。A、标签B、复选框控件C、图形控件D、列表框控件23. 要在报表的最后一页底部输出信息,应通过( )设置。A、组页脚B、报表页脚C、报表页眉D、页面页脚24.

7、创建分组报表要使用( )。A、报表向导B、自动报表向导C、图表向导D、报表设计视图25. 以下变量名中,正确的是( )。A、E FB、C240C、12A$ED、1326. 以下程序实现“循环”结构的是( )。A、Dim strYami as stringB、strYami=“hello”+“world”C、for iTemp=1 to 10 1 next iTempD、Call xunhuan27. 为系统创建菜单,不需要完成的操作是( )。A、创建主菜单及子菜单B、指定各菜单任务C、浏览窗体D、挂接菜单程序28. 创建工具栏与( )控件无关。A、TreeView控件B、Form控件C、Too

8、lBar控件D、ImageList控件29. 数据库中的表可以导出到那里:( )。A、文本文件B、ExcelC、WordD、以上三种都可以30. 设置数据库的用户密码时,应该用什么方式打开数据库:( )。A、只读B、独占只读C、独占D、共享二、简答题(每题5分,共30分)1. 什么是数据库?简单描述数据库系统的主要组成部分。答:(1)所谓数据库,是以一定的组织方式将相关的数据组织在一起,长期存放在计算机内,可为多个用户共享,与应用程序彼此独立,统一管理的数据集合。(2)数据库系统的组成在计算机系统的意义上来理解数据库系统,它一般由支持数据库的硬件环境、数据库软件支持环境(操作系统、数据库管理系

9、统、应用开发工具软件、应用程序等)、数据库、开发、使用和管理数据库应用系统的人员组成。2. 试简述层次模型、网状模型、关系模型三种数据模型的主要特征。答:(1)层次模型:通过从属关系结构表示数据间的联系,是有向树结构,主要特征:有且仅有一个无父结点的根结点;根结点以外的子结点向上有且仅有一个父结点,向下可有若干子结点。每一个结点表示一个记录类型,结点之间的连线表示记录类型间的联系。(2)网状模型:网状模型是层次模型的扩展,表示多个从属关系的层次结构,呈现一种交叉关系的网络结构,是有向图结构,主要特征:允许一个以上的结点无父结点;一个结点可以有多于一个的父结点。每一个结点表示一个记录类型,结点之

10、间的连线表示记录类型间的联系。(3)关系模型:具有相关性而非从属性的按照某种平行序列排列的数据集合,关系模型用二维表表示事物间的联系。3. 描述将E-R图转化为关系模式的规则?答:(1)一个实体型转换为一个关系模式;(2)实体的属性就是关系的属性,实体的码就是关系的码。(3)对于1:1、1:N、N:M的关系转换。4. 如图1、2所示为Access所提供的可视化查询操作,请说明是什么操作,主要完成什么功能?图1图2答:(1)图1是更新查询,主要完成的是:将“商品”表中“品质”为“高”的商品的品质属性值改为“精品”;(2分)(2)图2是删除查询,主要完成的是:删除“商品”表中的“类型”为“电器”或

11、者为“纺织”的商品记录。(3分)5. 如图3所示,如何设置使得无论输入小写还是大写字符,字段“商品编号”的显示效果都是大写字母?如何设置使得字段“单价”的有效值在“0到100”之间呢?图3答:(1)在字段属性框中的“格式”,输入“>”符号(注:为半角);(2分)【最重要的就是描述输入“>”符号,其他可不用考虑,描述的细节也可忽略】(2)在“单价”的字段属性框中的“有效性规则”,输入“单价>0 and 单价<100”(注:符号为半角)。(3分)或者:“between 0 and 100”6. 简述什么是宏?宏与宏组有什么区别? 答:(1)宏是一种特定的编码,是一个或多个操

12、作命令的集合。(2)宏以动作为基本单位,一个宏命令能够完成一个操作动作。每一个宏命令是由动作名和操作参数组成的。(3)宏可以是包含一个或多个宏命令的宏集合。若是由多个宏命令组成的宏,其操作动作的执行是按宏命令的排列顺序依次完成的。(4)宏也可以定义成宏组,把多个宏保存在一个宏中。(5)宏组实际上是一个冠有不同宏名的多个宏的集合。1)如果直接运行宏组时,执行的只是第一个宏名所包含的所有宏命令;2)若要执行其他宏名中的宏命令,则要通过触发控件的事件代码执行宏命令,以及通过宏命令间接执行宏命令。三、设计题(每题10分,共30分)1. “新南方”英语培训机构的模型如下所描述:n 每期开若干培训班,每个

13、培训班包括:培训班编号,培训班名称,人数,开班时间,价格。n 每个培训班接收多个学生,每个学生可以属于多个培训班,学生资料包括:学生编号,姓名,身份证号,性别,出生年月。n 学生由多位英语专业教师进行轮番培训,每个教师可以为不同培训班的学生授课,教师有:职工号,姓名,英文昵称,性别,职称。n 每个学生对于每位培训教师在培训后打一个满意度分数。画出每个实体及其属性关系、实体间实体联系的E-R图。参考答案:2. 把下面的E-R图转化为关系模式,并写出利用SQL建立部门、员工两个关系表。答:关系模式:(1)部门(部门编码,部门名称,部门人数,部门主管)(2)员工(职工号,姓名,性别,出生年月,籍贯,

14、部门编码)(3)商品(商品编号,商品名称,型号,品质,单价)(4)销售(销售编号,销售商品时间,销售商品数量,职工号,商品编号)建立表:(1)create table 部门 ( 部门编码 char(10), 部门名称 char(10), 部门人数 int, 部门主管 char(10), primary key(部门编码) );(2)Create table 员工 ( 职工号 char(10), 姓名 char(10), 性别 char(1), 出生年月 date, 籍贯 char(10), 部门编号 char(10), Foreign key(部门编号) references 部门(部门编码)

15、 );3. “新北方学校”的学生信息管理系统数据库中的学生表(tStudent)有7个字段:学生编号(字符型),姓名(字符型),性别(字符型),出生日期(日期型),年龄(数字),国籍(字符型),所在系(字符型),其中学生编号是主键;用SQL语言完成下列功能:(1)添加一个学生记录,编号为TS076,姓名为Jerry,性别为男,出生日期为1981年07月12日,年龄为26,籍贯为中国,所在系为计算机系;(2)在表中找出(1)插入的记录,将其年龄更新为原来加1;(3)删除姓名为Viginia的学生记录。(4)查看80年代出生,且来自刚果的学生记录,显示姓名。(5)统计一下来自土耳其的学生人数。答:

16、(仅提供参考答案,答案不惟一)(1)insert into table tStudent values (“TS076”, “Jerry”, #1981-07-12#, 26, “中国”, “计算机系”);(2)update tStudent set 年龄=年龄1 where 学生编号“TS076”;(3)delete from tStudent where 姓名“Viginia”;(4)select 姓名 from tStudent where 出生日期 like “198*” and 国籍“刚果”;(5)select count(*) from tStudent where 国籍“土耳其”

17、四、计算题(共10分,每小题2分)1. 设有关系R、S如表所示,计算:ABCabcbbfcadbcfBCDbcdbceadbefg关系R关系S(1)RS(2)ÕA,B(dC=”f”(R)(3)ÕA (R)×dB=”b”(S) 答:(1)注:这是自然连接ABCDabcdabcecadb(2)ABbbbc(3)ABCDabcdabcebbcdbbcecbcdcbce2. 如下图所示,有关系表STA表示某学生信息系统的数据表。(1)为得到表STB,该如何运算?请写出表达式。(2)为了求得班级为“TS076”且性别为“女”的学生,同时只显示姓名的记录,该如何运算?请写出表

18、达式。答:(提供参考答案,答案不惟一)(1)(2)数据库应用 试卷 2一、选择题(每题1分,共30分,将正确的答案写到下列表中)题号123456789101112131415答案CCABBCACCBDBDBB题号161718192021222324252627282930答案BABDDCACDDADCDC31. 数据库系统的组成,除了硬件环境、软件环境、数据库,还包括:( )A、操作系统B、CPUC、人员D、物理数据库32. 数据库系统的核心是:( )A、数据模型B、数据库管理系统 C、数据库D、数据库管理员33. 数据库设计的阶段中,哪个阶段把概念模型转换成可由某个数据库管理系统支持的数据模

19、型:( )A、逻辑结构设计B、实施阶段C、概念结构设计D、物理结构设计34. 下面不属于关系模型的完整性约束:( )A、用户自定义完整性B、规范化C、实体完整性D、参照完整性35. 设有如下关系表:RSTABC112223ABC313ABC112223313则下列操作中正确的是:( )A、B、C、 D、36. 将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,这种操作称为:( )A、选择B、投影C、连接D、并37. SQL的含义是:( )A、结构化查询语言B、数据定义语言C、数据库查询语言D、数据库操纵与控制语言38. 在Access中,使用SQL语句无法设定的字段类型是:( )

20、A、char(6)B、DateC、BooleanD、Integer39. Access属于哪种类型的数据库:( ) A、层次数据库B、网状数据库C、关系数据库D、面向对象数据库40. 不属于Access对象的是:( )A、表B、文件夹C、窗体D、查询41. 利用Accss创建的数据库文件,其扩展名为:( )A、.pdfB、.docC、.txtD、.mdb42. 表由哪些部分组成:( )A、查询和字段B、字段和记录C、记录和窗体D、报表和字段43. 在SQL查询中使用Where子句指出的是:( )A、查询目标B、查询结果C、查询视图D、查询条件44. 如果表A中的一条记录与表B中的多条记录相匹配

21、,而表B中的一条记录只能与表A中的一条记录相匹配,则表A与表B存在的关系是:( )A、一对一B、一对多C、多对一D、多对多45. 在设计学生信息表时,对于其字段“学生简历”,要求填写从高中到现在的情况,一般长度大于255个字符,请问应该选择那种数据类型:( )A、文本型B、备注型C、数字型D、日期/时间型(16)(19)题使用已建立的“tEmployee”表,表结构如下所示:字段名称字段类型字段大小雇员Id文本10姓名文本10性别文本1出生日期日期/时间职务文本14简历备注联系电话文本846. 在“tEmployee”表中,“姓名”字段的字段大小为10,在此列输入数据时,最多可输入的字母数是:

22、( )A、5B、10C、15D、2047. 为了确保输入的联系电话值只能为8位数字,可以通过设置字段属性的哪个部分:( )A、掩码B、输入法模式C、必填字段D、有效性文字48. 若在“tEmployee”表中查找所有姓“王”的记录,可以在查询设计视图的准则行中输入:( )A、like “王”B、like “王*”C、= “王”D、= “王*”49. 下面显示的是查询设计视图的“设计网格”部分,从此部分所示的内容中可以判断出要创建的查询是:( )A、删除查询B、生成表查询C、选择查询D、更新查询50. 利用Access的SQL视图可以创建:( )A、选择查询B、数据定义查询 C、动作查询D、以上

23、三种都可以51. 以下关于查询的叙述正确的是:( )A、只能根据数据表创建查询B、只能根据已建查询创建查询C、可以根据数据表和已建查询创建查询D、不能根据已建查询创建查询52. Access支持的查询类型有:( )A、选择查询,交叉表查询,参数查询,SQL查询和动作查询B、基本查询,选择查询,参数查询,SQL查询和动作查询C、多表查询,单表查询,交叉表查询,参数查询和动作查询D、选择查询,统计查询,参数查询,SQL查询和动作查询53. 不属于窗体的组成部分的是:( )A、页眉B、页脚C、OLE字段D、主体54. 不属于报表的组成部分的是:( )A、组页眉/组页脚B、页面页眉/页面页角C、报表页

24、眉/报表页角D、按钮55. 设计学生成绩报表时,为使得每个学生信息显示在其成绩上方,可把该内容放到:( )A、主体B、页眉C、页脚D、组页眉56. 打开窗体的正确宏操作命令是:( )A、OpenFormB、SetDataC、SetWarningsD、SetValue57. 要修改表的基本结构,使用的SQL语句是:( )A、SelectB、InsertC、UpdateD、Alter58. 结构化程序设计所规定的三种基本控制结构是( )A、输入、处理、输出B、树形、网形、环形C、顺序、选择、循环D、主程序、子程序、函数59. 数据库中的表可以导出到那里:( )A、文本文件B、ExcelC、Word

25、D、以上三种都可以60. 设置数据库的用户密码时,应该用什么方式打开数据库:( )A、只读B、独占只读C、独占D、共享二、简答题(每题5分,共30分)1. 试简述数据处理过程中,数据管理技术发展的各个阶段的特点。(1)人工管理阶段:数据不保存;应用程序与数据之间缺少独立性;数据不能共享。(2)文件系统阶段:数据长期保存;应用程序与数据之间有了一定的独立性;数据文件形式多样化;数据文件不再只属于一个应用程序;仍有一定的数据冗余;数据的不一致性。(3)数据库系统阶段:数据整体结构化;数据共享性高;具有很高的数据独立性;完备的数据控制功能。2. 试简述数据库的三级模式结构。(1)外模式(用户模式、子

26、模式):对应于用户级,是某个或某几个数据库用户所看到的数据库的数据视图,一个概念模型可以有若干个外模式。(2)模式(概念模式、逻辑模式):介于内模式与外模式之间的层次,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图。一个数据库中只有一个概念模式。(3)内模式(存储模式、物理模式):是数据库中全体数据的内部表示,描述了数据的存储方式和物理结构。一个数据库中只有一个内模式。3. 试简述层次模型、网状模型、关系模型三种数据模型的主要特征。(1)层次模型:通过从属关系结构表示数据间的联系,是有向树结构,主要特征:有且仅有一个无父结点的根结点;根结点以外的子结点向上有且仅有一个

27、父结点,向下可有若干子结点。每一个结点表示一个记录类型,结点之间的连线表示记录类型间的联系。(2)网状模型:网状模型是层次模型的扩展,表示多个从属关系的层次结构,呈现一种交叉关系的网络结构,是有向图结构,主要特征:允许一个以上的结点无父结点;一个结点可以有多于一个的父结点。每一个结点表示一个记录类型,结点之间的连线表示记录类型间的联系。(3)关系模型:具有相关性而非从属性的按照某种平行序列排列的数据集合,关系模型用二维表表示事物间的联系。4. 简述数据库设计的步骤(1)、需求分析阶段;(2)、概念结构设计阶段;(3)逻辑结构设计阶段;(4)物理结构设计阶段;(5)实施阶段;(6)使用与维护阶段

28、5. 简述什么是宏? (1)宏是一种特定的编码,是一个或多个操作命令的集合。(2)宏以动作为基本单位,一个宏命令能够完成一个操作动作。每一个宏命令是由动作名和操作参数组成的。(3)宏可以是包含一个或多个宏命令的宏集合。若是由多个宏命令组成的宏,其操作动作的执行是按宏命令的排列顺序依次完成的。(4)宏也可以定义成宏组,把多个宏保存在一个宏中。6. Access数据库系统中,以下表达式中常用的符号分别有什么功能?<> ,like , *,?,not(1)“<>” :符号两边比大小,不等于时为“真”。(2)“like” :用来比较两个字符串是否相同。(3)“*” :替代一个字

29、符或字符串。(4)“?”:表示仅代替一个字符。(5)“not”:对一个逻辑量作“否”运算。三、设计题(每题10分,共30分)1. “学生管理系统”的模型如下所描述:n 有若干班级,每个班级包括:班级编号,班级名称,年级。n 每个班级有多个学生,每个学生只能属于一个班,包括:学号,姓名,性别,出生年月,籍贯。n 每学期有若干门课,一个学生可以选修多门课,一门课可以为多个学生选修。其中课程包括:课程编号,课程名,学时,学分。n 每个学生对于每门课只能有一个成绩画出每个实体及其属性关系、实体间实体联系的E-R图。参考答案(谨供参考)2. 把下面的E-R图转化为关系模式,并说出每一步的转换规则参考答案

30、(谨供参考)1)系(系号,系名,电话)2)教师(工号,姓名,性别,年龄,系号)3)课程(课程编号,课程名,学时,学分)4)任课(任课序号,课程编号,工号,学期)转换规则:1)利用了每个实体转换为一个关系模型;2)对于1:N的关系,把1的实体主键放到N的实体中,作为外键;3)对于N:M的关系,独立成为一个关系模型,同时与其联接的实体的主键作为其属性,当外键。3. 建立一个教职工关系表tTeacher,表中有6个字段:教职工编号(字符型),姓名(字符型),性别(字符型),出生日期(日期型),职称(字符型),所在系(字符型),其中教职工编号是关系的主键;用SQL语言完成下列功能:(1)建立教职工关系

31、表 tTeacher。(2)添加一个教职工记录,编号为30003019,姓名为刘德华,性别为男,出生日期为1981年07月12日,职称为助教,所在系为计算机系。(3)删除姓名为张学友的老师记录。(4)查看1981年7月出生的老师的记录。(5)统计一下计算机系教师的人数。参考答案(谨供参考)(1)Create Table tTeacher(教职工编号 char(8) primary key, 姓名 char(10),性别 char(1), 出生日期 date,职称 char(7),所在系 char(10)(2)insert into tTeacher Values(“30003019”, “刘德

32、华”, “男”, #1981-07-12#,“助教”, “计算机系”)(3)delete from tTeacher where 姓名=“张学友”(4)select * from tTeacher where 出生日期 like “1981-07-*”(5)select count(*) from tTeacher where 所在系=“计算机系”四、计算题(共10分)设有关系R、S如表所示,计算:ABCabcbbfcadbcfBCDbcdbceadbefg关系R关系S(1)ÕA,C(R)(2)d C =”c”(S)(3)RS(4)ÕA,B(dC=”f”(R)(5)

33、3;A (R)×dB=”b”(S)参考答案(谨供参考)解:(1)ACacbfcd(2)BCDbcdbce(3)注:这是自然连接ABCDabcdabce(4)ABbbbc(5)ABCDabcdabcebbcdbbcecbcdcbce数据库应用 试卷 3一、选择题(每题1分,共30分,将正确的答案写到下列表中)题号123456789101112131415答案ACBCACBBCDBBBBC题号161718192021222324252627282930答案DBCDCBAACDDDDCC61. 数据管理技术发展经过了三个阶段,以下不是这三个阶段的是:( )A、智能阶段B、人工管理C、文件系

34、统D、数据库系统62. 数据库系统的组成可以分为几类,除了硬件环境、软件环境、数据库,还包括哪个:( )A、操作系统B、CPUC、人员D、物理数据库63. 常见的数据模型有3种,它们是:( )A、网状、关系和语义B、层次、关系和网状C、环状、层次和关系D、字段名、字段类型和记录64. 数据库设计的阶段中,那个阶段把概念模型转换成可由某个数据库管理系统支持的数据模型:( )A、概念结构设计B、实施阶段C、逻辑结构设计D、物理结构设计65. 设有如下关系表:RSTABC112223ABC223ABC223则下列操作中正确的是:( )A、B、C、 D、66. 数据库系统的核心是:( )A、数据模型B

35、、数据库管理系统 C、数据库D、数据库管理员67. 可设置为关键字段的数据类型不包括下列哪一项:( )A、字段大小可用于设置文本,数字或自动编号等类型字段的最大容量B、可对任意类型的字段设置默认值属性C、有效性规则属性是用于限制此字段输入值的表达式D、不同的字段类型,其字段属性有所不同68. 在关系运算中,投影运算的含义是:( )A、在基本表中选择满足条件的记录组成一个新的关系B、在基本表中选择需要的字段(属性)组成一个新的关系C、在基本表中选择满足条件的记录和属性组成一个新的关系D、上述说法均是正确的69. 用SQL语句无法设定的字段类型是:( )A、char(6)B、DateC、Boole

36、anD、Integer70. 在SQL查询中使用WHILE子句指出的是:( )A、查询目标B、查询结果C、查询视图D、查询条件71. 不属于Access对象的是:( )A、表B、文件夹C、窗体D、查询72. 在设计学生信息表时,对于其字段“学生简历”,要求填写从高中到现在的情况,一般长度大于255个字符,请问应该选择那种数据类型:( )A、文本型B、备注型C、数字型D、日期/时间型73. 在SQL的Select语句中,用于实现选择运算的是:( )A、forB、whereC、ifD、while74. 表的组成内容包括:( )A、查询和字段B、字段和记录C、记录和窗体D、报表和字段75. Acce

37、ss数据库的类型是:( )A、层次数据库B、网状数据库C、关系数据库D、面向对象数据库76. 利用Accss创建的数据库文件,其扩展名为:( )A、.pdfB、.docC、.txtD、.MDB77. 如果表A中的一条记录与表B中的多条记录相匹配,而表B中的一条记录只能与表A中的一条记录相匹配,则表A与表B存在的关系是:( )A、一对一B、一对多C、多对一D、多对多(18)(21)题使用已建立的“tEmployee”表,表结构如下所示:字段名称字段类型字段大小雇员Id文本15姓名文本10性别文本1出生日期日期/时间职务文本14简历备注联系电话文本878. 在“tEmployee”表中,“姓名”字

38、段的字段大小为10,在此列输入数据时,最多可输入的汉字数是:( )A、5B、10C、15D、2079. 下面显示的是查询设计视图的“设计网格”部分,从此部分所示的内容中可以判断出要创建的查询是:( )A、删除查询B、生成表查询C、选择查询D、更新查询80. 若要确保输入的联系电话值只能为8为数字,应将该字段的输入掩码设置为:( )A、B、99999999C、#D、?81. 若在“tEmployee”表中查找所有姓“王”的记录,可以在查询设计视图的准则行中输入:( )A、like “王”B、like “王*”C、= “王”D、= “王*”82. Access支持的查询类型有:( )A、选择查询,

39、交叉表查询,参数查询,SQL查询和动作查询B、基本查询,选择查询,参数查询,SQL查询和动作查询C、多表查询,单表查询,交叉表查询,参数查询和动作查询D、选择查询,统计查询,参数查询,SQL查询和动作查询83. 结构化程序设计所规定的三种基本控制结构是( )A、顺序、选择、循环B、树形、网形、环形C、输入、处理、输出D、主程序、子程序、函数84. 打开窗体的正确宏操作命令是:( )A、SetWarningsB、SetDataC、OpenFormD、SetValue85. 设置数据库的用户密码时,应该用什么方式打开数据库:( )A、只读B、共享C、独占D、独占只读86. 数据库对象可以导出到那里

40、:( )A、文本文件B、ExcelC、WordD、以上三种都可以87. 结合Access的操作界面,利用SQL查询可以创建:(D)A、选择查询B、数据定义查询C、动作查询D、以上三种都可以88. 设计学生成绩报表时,为了使得每个学生的信息只输出一次,需要把该内容放到:(D)A、报表的页眉B、页眉页眉C、组页脚D、组页眉89. 不是窗体的组成部分的是:( )A、页眉B、页脚C、OLE字段D、主体90. 在使用表设计器设计报表时,如果要统计报表中某个字段的全部数据,应将计算表达式放在:( )A、组页眉/组页脚B、页面页眉/页面页角C、报表页眉/报表页角D、主题二、简答题(每题5分,共30分,将答案

41、写在答题卡上)7. 试描述层次模型、网状模型、关系模型三种数据模型的主要特征。(1)层次模型:通过从属关系结构表示数据间的联系,是有向树结构,主要特征:有且仅有一个无父结点的根结点;根结点以外的子结点向上有且仅有一个父结点,向下可有若干子结点。每一个结点表示一个记录类型,结点之间的连线表示记录类型间的联系。(2)网状模型:网状模型是层次模型的扩展,表示多个从属关系的层次结构,呈现一种交叉关系的网络结构,是有向图结构,主要特征:允许一个以上的结点无父结点;一个结点可以有多于一个的父结点。每一个结点表示一个记录类型,结点之间的连线表示记录类型间的联系。(3)关系模型:具有相关性而非从属性的按照某种

42、平行序列排列的数据集合,关系模型用二维表表示事物间的联系。8. 关系数据库的特点(1)以面向系统的观点组织数据,使数据具有最小的冗余度,支持复杂的数据结构;(2)具有高度的数据和程序的独立性,应用程序与数据的逻辑结构及数据的物理存储方式无关;(3)由于数据具有共享性,使数据库中的数据能为多个用户服务;(4)关系数据库允许多个用户同时访问,同时提供了各种控制功能,保证数据的安全性、完整性和并发性控制。9. 试论述数据库的三级模式结构。(1)外模式(用户模式、子模式):对应于用户级,是某个或某几个数据库用户所看到的数据库的数据视图,一个概念模型可以有若干个外模式。(2)模式(概念模式、逻辑模式):

43、介于内模式与外模式之间的层次,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图。一个数据库中只有一个概念模式。(3)内模式(存储模式、物理模式):是数据库中全体数据的内部表示,描述了数据的存储方式和物理结构。一个数据库中只有一个内模式。10. Access数据库系统中,以下表达式中常用的符号分别有什么功能?<> ,like , *,?,not(1)“<>” :符号两边比大小,不等于时为“真”。(2)“like” :用来比较两个字符串是否相同。(3)“*” :替代一个字符或字符串。(4)“?”:表示仅代替一个字符。(5)“not”:对一个逻辑量作“

44、否”运算。11. 试描述数据处理过程中,数据管理技术发展的各个阶段的特点。(1)人工管理阶段:数据不保存;应用程序与数据之间缺少独立性;数据不能共享。(2)文件系统阶段:数据长期保存;应用程序与数据之间有了一定的独立性;数据文件形式多样化;数据文件不再只属于一个应用程序;仍有一定的数据冗余;数据的不一致性。(3)数据库系统阶段:数据整体结构化;数据共享性高;具有很高的数据独立性;完备的数据控制功能。12. SQL语言的特点(1)高度的综合;(2)非过程化;(3)采用面向集合的操作方式;(4)一种语法结构与两种使用方式;(5)语言结构简捷;(6)支持三级模式结构。三、设计题(每题10分,共30分

45、,将答案写到答题卡上)4. 把下面的E-R图转化为关系模式,并说出每一步的转换规则参考答案(谨供参考)1)系(系号,系名,电话)2)教师(工号,姓名,性别,年龄,系号)3)课程(课程编号,课程名,学时,学分)4)任课(任课序号,课程编号,工号,学期)转换规则:1)利用了每个实体转换为一个关系模型;2)对于1:N的关系,把1的实体主键放到N的实体中,作为外键;3)对于N:M的关系,独立成为一个关系模型,同时与其联接的实体的主键作为其属性,当外键。5. 建立一个教职工关系表tTeacher,表中有6个字段:教职工编号(字符型),姓名(字符型),性别(字符型),出生日期(日期型),职称(字符型),所

46、在系(字符型),其中教职工编号是关系的主键;用SQL语言完成下列功能:(1)建立教职工关系表 tTeacher。(2)添加一个教职工记录,编号为30003019,姓名为刘德华,性别为男,出生日期为1981年07月12号,职称为助教,所在系为计算机系。(3)删除张学友老师的记录。(4)查看1981年7月出生的老师的记录。(5)统计一下计算机系教师的人数。(1)Create Table tTeacher(教职工编号 char(8) primary key, 姓名 char(10),性别 char(1), 出生日期 date,职称 char(7),所在系 char(10)(2)insert into

47、 tTeacher Value(“30003019”, “刘德华”, “男”, #1981-07-12#,“助教”, “计算机系”)(3)delete from tTeacher where 姓名=“张学友”(4)select * from tTeacher where 出生日期 like “1981-07-*”(5)select count(*) from tTeacher where 所在系=“计算机系”6. “简易超市管理系统”的模型如下所述:n 有若干部门,每个部门包括:部门编码,部门名称,部门人数,部门主管。n 每个部门有多个职工,每个职工只能属于一个部门,包括:职工号,姓名,性别,

48、出生年月,籍贯。n 职工销售商品,每个职工可以销售多种商品,每种商品可以被多个职工销售。其中商品包括:商品编号,商品名称,型号,品质,单价。n 每次销售记录包括销售时间,销售商品数量画出每个实体及其属性关系、实体间实体联系的E-R图。四、计算题(共10分)设有关系R、S如表所示,计算:ABCabcbbfcadbcfBCDbcdbceadbefg关系R关系S(1)ÕB,C(R)(2)ÕA (R)×dB=”b”(S)(3)d B =”b”(S)(4)ÕA,B(dB=”b”(R) (5)RS解:(1)BCbcbfadcf(2)ABCDabcdabcebbcdb

49、bcecbcdcbce(3)BCDbcdbce (4)ABabbb(5)注:这是自然连接ABCDabcdabce数据库应用 试卷 4班级 学号 姓名 一、选择题91. 以下有关对数据的解释错误的是:( )。A、数据是信息的载体B、数据是信息的表现形式C、数据是09组成的符号序列D、数据与信息在概念上是有区别的92. 以下模式不是数据库系统体系结构中包含的模式的是:( )。A、模式B、外模式C、优化模式D、内模式93. 能够实现对数据库中数据操纵的软件是:( )。A、操作系统B、解释系统C、编译系统D、数据库管理系统94. 数据库系统与文件系统最根本的区别是:( )。A、文件系统只能管理程序文件,而数据库系统可以管理各种类型文件B、数据库系统复杂,而文件系统简单C、文件系统管理的数据量少,而数据库系统可以管理庞大数据量D、文件系统不能解决数据冗余和数据的独立性,而数据库系统能95. 数据管理技术的发展阶段不包括:( )。A、操作系统管理阶段B、人工管理阶段C、文件系统管理阶段D、数据库系统管理阶段96. 以下不属于数据库设计步骤的是:( )。A、概念结构设计B、签约C、逻辑结构设计D、需求分析97. 以下方法不能退出Access的是( )。A、打开“文件”菜单,选择“退出

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论