大学计算机数据库期末考试复习资料及试卷(共7页).doc
-
资源ID:13356061
资源大小:117KB
全文页数:7页
- 资源格式: DOC
下载积分:20金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
大学计算机数据库期末考试复习资料及试卷(共7页).doc
精选优质文档-倾情为你奉上Temp3一、选择题(每题1分,共30分,将正确的答案写到下列表中)题号123456789101112131415答案ACBCACBBCDBBBBC题号161718192021222324252627282930答案DBCDCBAACDDDDCC1. 数据管理技术发展经过了三个阶段,以下不是这三个阶段的是:( )A、智能阶段B、人工管理C、文件系统D、数据库系统2. 数据库系统的组成可以分为几类,除了硬件环境、软件环境、数据库,还包括哪个:( )A、操作系统B、CPUC、人员D、物理数据库3. 常见的数据模型有3种,它们是:( )A、网状、关系和语义B、层次、关系和网状C、环状、层次和关系D、字段名、字段类型和记录4. 数据库设计的阶段中,那个阶段把概念模型转换成可由某个数据库管理系统支持的数据模型:( )A、概念结构设计B、实施阶段C、逻辑结构设计D、物理结构设计5. 设有如下关系表:RSTABC112223ABC223ABC223则下列操作中正确的是:( )A、B、C、 D、6. 数据库系统的核心是:( )A、数据模型B、数据库管理系统 C、数据库D、数据库管理员7. 可设置为关键字段的数据类型不包括下列哪一项:( )A、字段大小可用于设置文本,数字或自动编号等类型字段的最大容量B、可对任意类型的字段设置默认值属性C、有效性规则属性是用于限制此字段输入值的表达式D、不同的字段类型,其字段属性有所不同8. 在关系运算中,投影运算的含义是:( )A、在基本表中选择满足条件的记录组成一个新的关系B、在基本表中选择需要的字段(属性)组成一个新的关系C、在基本表中选择满足条件的记录和属性组成一个新的关系D、上述说法均是正确的9. 用SQL语句无法设定的字段类型是:( )A、char(6)B、DateC、BooleanD、Integer10. 在SQL查询中使用WHILE子句指出的是:( )A、查询目标B、查询结果C、查询视图D、查询条件11. 不属于Access对象的是:( )A、表B、文件夹C、窗体D、查询12. 在设计学生信息表时,对于其字段“学生简历”,要求填写从高中到现在的情况,一般长度大于255个字符,请问应该选择那种数据类型:( )A、文本型B、备注型C、数字型D、日期/时间型13. 在SQL的Select语句中,用于实现选择运算的是:( )A、forB、whereC、ifD、while14. 表的组成内容包括:( )A、查询和字段B、字段和记录C、记录和窗体D、报表和字段15. Access数据库的类型是:( )A、层次数据库B、网状数据库C、关系数据库D、面向对象数据库16. 利用Accss创建的数据库文件,其扩展名为:( )A、.pdfB、.docC、.txtD、.MDB17. 如果表A中的一条记录与表B中的多条记录相匹配,而表B中的一条记录只能与表A中的一条记录相匹配,则表A与表B存在的关系是:( )A、一对一B、一对多C、多对一D、多对多(18)(21)题使用已建立的“tEmployee”表,表结构如下所示:字段名称字段类型字段大小雇员Id文本15姓名文本10性别文本1出生日期日期/时间职务文本14简历备注联系电话文本818. 在“tEmployee”表中,“姓名”字段的字段大小为10,在此列输入数据时,最多可输入的汉字数是:( )A、5B、10C、15D、2019. 下面显示的是查询设计视图的“设计网格”部分,从此部分所示的内容中可以判断出要创建的查询是:( )A、删除查询B、生成表查询C、选择查询D、更新查询20. 若要确保输入的联系电话值只能为8为数字,应将该字段的输入掩码设置为:( )A、B、C、#D、?21. 若在“tEmployee”表中查找所有姓“王”的记录,可以在查询设计视图的准则行中输入:( )A、like “王”B、like “王*”C、= “王”D、= “王*”22. Access支持的查询类型有:( )A、选择查询,交叉表查询,参数查询,SQL查询和动作查询B、基本查询,选择查询,参数查询,SQL查询和动作查询C、多表查询,单表查询,交叉表查询,参数查询和动作查询D、选择查询,统计查询,参数查询,SQL查询和动作查询23. 结构化程序设计所规定的三种基本控制结构是( )A、顺序、选择、循环B、树形、网形、环形C、输入、处理、输出D、主程序、子程序、函数24. 打开窗体的正确宏操作命令是:( )A、SetWarningsB、SetDataC、OpenFormD、SetValue25. 设置数据库的用户密码时,应该用什么方式打开数据库:( )A、只读B、共享C、独占D、独占只读26. 数据库对象可以导出到那里:( )A、文本文件B、ExcelC、WordD、以上三种都可以27. 结合Access的操作界面,利用SQL查询可以创建:(D)A、选择查询B、数据定义查询C、动作查询D、以上三种都可以28. 设计学生成绩报表时,为了使得每个学生的信息只输出一次,需要把该内容放到:(D)A、报表的页眉B、页眉页眉C、组页脚D、组页眉29. 不是窗体的组成部分的是:( )A、页眉B、页脚C、OLE字段D、主体30. 在使用表设计器设计报表时,如果要统计报表中某个字段的全部数据,应将计算表达式放在:( )A、组页眉/组页脚B、页面页眉/页面页角C、报表页眉/报表页角D、主题二、简答题(每题5分,共30分,将答案写在答题卡上)1. 试描述层次模型、网状模型、关系模型三种数据模型的主要特征。(1)层次模型:通过从属关系结构表示数据间的联系,是有向树结构,主要特征:有且仅有一个无父结点的根结点;根结点以外的子结点向上有且仅有一个父结点,向下可有若干子结点。每一个结点表示一个记录类型,结点之间的连线表示记录类型间的联系。(2)网状模型:网状模型是层次模型的扩展,表示多个从属关系的层次结构,呈现一种交叉关系的网络结构,是有向图结构,主要特征:允许一个以上的结点无父结点;一个结点可以有多于一个的父结点。每一个结点表示一个记录类型,结点之间的连线表示记录类型间的联系。(3)关系模型:具有相关性而非从属性的按照某种平行序列排列的数据集合,关系模型用二维表表示事物间的联系。2. 关系数据库的特点(1)以面向系统的观点组织数据,使数据具有最小的冗余度,支持复杂的数据结构;(2)具有高度的数据和程序的独立性,应用程序与数据的逻辑结构及数据的物理存储方式无关;(3)由于数据具有共享性,使数据库中的数据能为多个用户服务;(4)关系数据库允许多个用户同时访问,同时提供了各种控制功能,保证数据的安全性、完整性和并发性控制。3. 试论述数据库的三级模式结构。(1)外模式(用户模式、子模式):对应于用户级,是某个或某几个数据库用户所看到的数据库的数据视图,一个概念模型可以有若干个外模式。(2)模式(概念模式、逻辑模式):介于内模式与外模式之间的层次,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图。一个数据库中只有一个概念模式。(3)内模式(存储模式、物理模式):是数据库中全体数据的内部表示,描述了数据的存储方式和物理结构。一个数据库中只有一个内模式。4. Access数据库系统中,以下表达式中常用的符号分别有什么功能?<> ,like , *,?,not(1)“<>” :符号两边比大小,不等于时为“真”。(2)“like” :用来比较两个字符串是否相同。(3)“*” :替代一个字符或字符串。(4)“?”:表示仅代替一个字符。(5)“not”:对一个逻辑量作“否”运算。5. 试描述数据处理过程中,数据管理技术发展的各个阶段的特点。(1)人工管理阶段:数据不保存;应用程序与数据之间缺少独立性;数据不能共享。(2)文件系统阶段:数据长期保存;应用程序与数据之间有了一定的独立性;数据文件形式多样化;数据文件不再只属于一个应用程序;仍有一定的数据冗余;数据的不一致性。(3)数据库系统阶段:数据整体结构化;数据共享性高;具有很高的数据独立性;完备的数据控制功能。6. SQL语言的特点(1)高度的综合;(2)非过程化;(3)采用面向集合的操作方式;(4)一种语法结构与两种使用方式;(5)语言结构简捷;(6)支持三级模式结构。三、设计题(每题10分,共30分,将答案写到答题卡上)1. 把下面的E-R图转化为关系模式,并说出每一步的转换规则参考答案(谨供参考)1)系(系号,系名,电话)2)教师(工号,姓名,性别,年龄,系号)3)课程(课程编号,课程名,学时,学分)4)任课(任课序号,课程编号,工号,学期)转换规则:1)利用了每个实体转换为一个关系模型;2)对于1:N的关系,把1的实体主键放到N的实体中,作为外键;3)对于N:M的关系,独立成为一个关系模型,同时与其联接的实体的主键作为其属性,当外键。2. 建立一个教职工关系表tTeacher,表中有6个字段:教职工编号(字符型),姓名(字符型),性别(字符型),出生日期(日期型),职称(字符型),所在系(字符型),其中教职工编号是关系的主键;用SQL语言完成下列功能:(1)建立教职工关系表 tTeacher。(2)添加一个教职工记录,编号为,姓名为刘德华,性别为男,出生日期为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 Value(“”, “刘德华”, “男”, #1981-07-12#,“助教”, “计算机系”)(3)delete from tTeacher where 姓名=“张学友”(4)select * from tTeacher where 出生日期 like “1981-07-*”(5)select count(*) from tTeacher where 所在系=“计算机系”3. “简易超市管理系统”的模型如下所述:n 有若干部门,每个部门包括:部门编码,部门名称,部门人数,部门主管。n 每个部门有多个职工,每个职工只能属于一个部门,包括:职工号,姓名,性别,出生年月,籍贯。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)ABCDabcdabcebbcdbbcecbcdcbce(3)BCDbcdbce (4)ABabbb(5)注:这是自然连接ABCDabcdabce专心-专注-专业