大学计算机数据库期末考试复习资料及试卷(附答案)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1Temp2一、选择题(每题1分,共30分,将正确的答案写到下列表中)题号123456789101112131415答案CCABBCACCBDBDBB题号161718192021222324252627282930答案BABDDCACDDADCDC1.数据库系统的组成,除了硬件环境、软件环境、数据库,还包括:()A、操作系统B、CPUC、人员D、物理数据库2.数据库系统的核心是:()A、数据模型B、数据库管理系统C、数据库D、数据库管理员3.数据库设计的阶段中,哪个阶段把概念模型转换成可由某个数据库管理系统支持的数据模型:()A、逻辑结构设计B、实施阶段C、概念结构设计D、物理结构设计4.下面不属于关系模型的完整性约束:()A、用户自定义完整性B、规范化C、实体完整性D、参照完整性5.设有如下关系表:RSTABC112223ABC313ABC112223313则下列操作中正确的是:()A、SRTB、SRTC、SRTD、SRT/6.将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,这种操作称为:()A、选择B、投影C、连接D、并7.SQL的含义是:()A、结构化查询语言B、数据定义语言C、数据库查询语言D、数据库操纵与控制语言8.在Access中,使用SQL语句无法设定的字段类型是:()A、char(6)B、DateC、BooleanD、Integer9.Access属于哪种类型的数据库:()A、层次数据库B、网状数据库C、关系数据库D、面向对象数据库10.不属于Access对象的是:()A、表B、文件夹C、窗体D、查询11.利用Accss创建的数据库文件,其扩展名为:()A、.pdfB、.docC、.txtD、.mdb12.表由哪些部分组成:()A、查询和字段B、字段和记录C、记录和窗体D、报表和字段213.在SQL查询中使用Where子句指出的是:()A、查询目标B、查询结果C、查询视图D、查询条件14.如果表A中的一条记录与表B中的多条记录相匹配,而表B中的一条记录只能与表A中的一条记录相匹配,则表A与表B存在的关系是:()A、一对一B、一对多C、多对一D、多对多15.在设计学生信息表时,对于其字段“学生简历”,要求填写从高中到现在的情况,一般长度大于255个字符,请问应该选择那种数据类型:()A、文本型B、备注型C、数字型D、日期/时间型(16)~(19)题使用已建立的“tEmployee”表,表结构如下所示:字段名称字段类型字段大小雇员Id文本10姓名文本10性别文本1出生日期日期/时间职务文本14简历备注联系电话文本816.在“tEmployee”表中,“姓名”字段的字段大小为10,在此列输入数据时,最多可输入的字母数是:()A、5B、10C、15D、2017.为了确保输入的联系电话值只能为8位数字,可以通过设置字段属性的哪个部分:()A、掩码B、输入法模式C、必填字段D、有效性文字18.若在“tEmployee”表中查找所有姓“王”的记录,可以在查询设计视图的准则行中输入:()A、like“王”B、like“王*”C、=“王”D、=“王*”19.下面显示的是查询设计视图的“设计网格”部分,从此部分所示的内容中可以判断出要创建的查询是:()A、删除查询B、生成表查询C、选择查询D、更新查询20.利用Access的SQL视图可以创建:()A、选择查询B、数据定义查询C、动作查询D、以上三种都可以21.以下关于查询的叙述正确的是:()A、只能根据数据表创建查询B、只能根据已建查询创建查询C、可以根据数据表和已建查询创建查询D、不能根据已建查询创建查询22.Access支持的查询类型有:()A、选择查询,交叉表查询,参数查询,SQL查询和动作查询3B、基本查询,选择查询,参数查询,SQL查询和动作查询C、多表查询,单表查询,交叉表查询,参数查询和动作查询D、选择查询,统计查询,参数查询,SQL查询和动作查询23.不属于窗体的组成部分的是:()A、页眉B、页脚C、OLE字段D、主体24.不属于报表的组成部分的是:()A、组页眉/组页脚B、页面页眉/页面页角C、报表页眉/报表页角D、按钮25.设计学生成绩报表时,为使得每个学生信息显示在其成绩上方,可把该内容放到:()A、主体B、页眉C、页脚D、组页眉26.打开窗体的正确宏操作命令是:()A、OpenFormB、SetDataC、SetWarningsD、SetValue27.要修改表的基本结构,使用的SQL语句是:()A、SelectB、InsertC、UpdateD、Alter28.结构化程序设计所规定的三种基本控制结构是()A、输入、处理、输出B、树形、网形、环形C、顺序、选择、循环D、主程序、子程序、函数29.数据库中的表可以导出到那里:()A、文本文件B、ExcelC、WordD、以上三种都可以30.设置数据库的用户密码时,应该用什么方式打开数据库:()A、只读B、独占只读C、独占D、共享二、简答题(每题5分,共30分)1.试简述数据处理过程中,数据管理技术发展的各个阶段的特点。(1)人工管理阶段:数据不保存;应用程序与数据之间缺少独立性;数据不能共享。(2)文件系统阶段:数据长期保存;应用程序与数据之间有了一定的独立性;数据文件形式多样化;数据文件不再只属于一个应用程序;仍有一定的数据冗余;数据的不一致性。(3)数据库系统阶段:数据整体结构化;数据共享性高;具有很高的数据独立性;完备的数据控制功能。2.试简述数据库的三级模式结构。(1)外模式(用户模式、子模式):对应于用户级,是某个或某几个数据库用户所看到的数据库的数据视图,一个概念模型可以有若干个外模式。(2)模式(概念模式、逻辑模式):介于内模式与外模式之间的层次,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图。一个数据库中只有一个概念模式。(3)内模式(存储模式、物理模式):是数据库中全体数据的内部表示,描述了数据的存储方式和物理结构。一个数据库中只有一个内模式。3.试简述层次模型、网状模型、关系模型三种数据模型的主要特征。(1)层次模型:通过从属关系结构表示数据间的联系,是有向树结构,主要特征:有且仅有一个无父结点的根结点;根结点以外的子结点向上有且仅有一个父结点,向下可有若干子4结点。每一个结点表示一个记录类型,结点之间的连线表示记录类型间的联系。(2)网状模型:网状模型是层次模型的扩展,表示多个从属关系的层次结构,呈现一种交叉关系的网络结构,是有向图结构,主要特征:允许一个以上的结点无父结点;一个结点可以有多于一个的父结点。每一个结点表示一个记录类型,结点之间的连线表示记录类型间的联系。(3)关系模型:具有相关性而非从属性的按照某种平行序列排列的数据集合,关系模型用二维表表示事物间的联系。4.简述数据库设计的步骤(1)、需求分析阶段;(2)、概念结构设计阶段;(3)逻辑结构设计阶段;(4)物理结构设计阶段;(5)实施阶段;(6)使用与维护阶段5.简述什么是宏?(1)宏是一种特定的编码,是一个或多个操作命令的集合。(2)宏以动作为基本单位,一个宏命令能够完成一个操作动作。每一个宏命令是由动作名和操作参数组成的。(3)宏可以是包含一个或多个宏命令的宏集合。若是由多个宏命令组成的宏,其操作动作的执行是按宏命令的排列顺序依次完成的。(4)宏也可以定义成宏组,把多个宏保存在一个宏中。6.Access数据库系统中,以下表达式中常用的符号分别有什么功能?,like,*,?,not(1)“”:符号两边比大小,不等于时为“真”。(2)“like”:用来比较两个字符串是否相同。(3)“*”:替代一个字符或字符串。(4)“?”:表示仅代替一个字符。(5)“not”:对一个逻辑量作“否”运算。三、设计题(每题10分,共30分)1.“学生管理系统”的模型如下所描述:有若干班级,每个班级包括:班级编号,班级名称,年级。每个班级有多个学生,每个学生只能属于一个班,包括:学号,姓名,性别,出生年月,籍贯。每学期有若干门课,一个学生可以选修多门课,一门课可以为多个学生选修。其中课程包括:课程编号,课程名,学时,学分。每个学生对于每门课只能有一个成绩画出每个实体及其属性关系、实体间实体联系的E-R图。参考答案(谨供参考)52.把下面的E-R图转化为关系模式,并说出每一步的转换规则参考答案(谨供参考)1)系(系号,系名,电话)2)教师(工号,姓名,性别,年龄,系号)3)课程(课程编号,课程名,学时,学分)4)任课(任课序号,课程编号,工号,学期)转换规则:1)利用了每个实体转换为一个关系模型;2)对于1:N的关系,把1的实体主键放到N的实体中,作为外键;3)对于N:M的关系,独立成为一个关系模型,同时与其联接的实体的主键作为其属性,当外键。3.建立一个教职工关系表tTeacher,表中有6个字段:教职工编号(字符型),姓名(字符型),性别(字符型),出生日期(日期型),职称(字符型),所在系(字符型),其中教职工编号是关系的主键;用SQL语言完成下列功能:(1)建立教职工关系表tTeacher。(2)添加一个教职工记录,编号为30003019,姓名为刘德华,性别为男,出生日期为1981年07月12日,职称为助教,所在系为计算机系。6(3)删除姓名为张学友的老师记录。(4)查看1981年7月出生的老师的记录。(5)统计一下计算机系教师的人数。参考答案(谨供参考)(1)CreateTabletTeacher(教职工编号char(8)primarykey,姓名char(10),性别char(1),出生日期date,职称char(7),所在系char(10))(2)insertintotTeacherValues(“30003019”,“刘德华”,“男”,#1981-07-12#,“助教”,“计算机系”)(3)deletefromtTeacherwhere姓名=“张学友”(4)select*fromtTeacherwhere出生日期like“1981-07-*”(5)selectcount(*)fromtTeacherwhere所在系=“计算机系”四、计算题(共10分)设有关系R、S如表所示,计算:ABCabcbbfcadbcfBCDbcdbceadbefg关系R关系S(1)A,C(R)(2)C=”c”(S)(3)RS(4)A,B(C=”f”(R))(5)A(R)×B=”b”(S)参考答案(谨供参考)解:(1)ACacbfcd7(2)BCDbcdbce(3)注:这是自然连接ABCDabcdabce(4)ABbbbc(5)ABCDabcdabcebbcdbbcecbcdcbce

1 / 7
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功