数据库基础与应用课程复习指导Word下载.docx

上传人:b****4 文档编号:7138806 上传时间:2023-05-08 格式:DOCX 页数:42 大小:57.86KB
下载 相关 举报
数据库基础与应用课程复习指导Word下载.docx_第1页
第1页 / 共42页
数据库基础与应用课程复习指导Word下载.docx_第2页
第2页 / 共42页
数据库基础与应用课程复习指导Word下载.docx_第3页
第3页 / 共42页
数据库基础与应用课程复习指导Word下载.docx_第4页
第4页 / 共42页
数据库基础与应用课程复习指导Word下载.docx_第5页
第5页 / 共42页
数据库基础与应用课程复习指导Word下载.docx_第6页
第6页 / 共42页
数据库基础与应用课程复习指导Word下载.docx_第7页
第7页 / 共42页
数据库基础与应用课程复习指导Word下载.docx_第8页
第8页 / 共42页
数据库基础与应用课程复习指导Word下载.docx_第9页
第9页 / 共42页
数据库基础与应用课程复习指导Word下载.docx_第10页
第10页 / 共42页
数据库基础与应用课程复习指导Word下载.docx_第11页
第11页 / 共42页
数据库基础与应用课程复习指导Word下载.docx_第12页
第12页 / 共42页
数据库基础与应用课程复习指导Word下载.docx_第13页
第13页 / 共42页
数据库基础与应用课程复习指导Word下载.docx_第14页
第14页 / 共42页
数据库基础与应用课程复习指导Word下载.docx_第15页
第15页 / 共42页
数据库基础与应用课程复习指导Word下载.docx_第16页
第16页 / 共42页
数据库基础与应用课程复习指导Word下载.docx_第17页
第17页 / 共42页
数据库基础与应用课程复习指导Word下载.docx_第18页
第18页 / 共42页
数据库基础与应用课程复习指导Word下载.docx_第19页
第19页 / 共42页
数据库基础与应用课程复习指导Word下载.docx_第20页
第20页 / 共42页
亲,该文档总共42页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

数据库基础与应用课程复习指导Word下载.docx

《数据库基础与应用课程复习指导Word下载.docx》由会员分享,可在线阅读,更多相关《数据库基础与应用课程复习指导Word下载.docx(42页珍藏版)》请在冰点文库上搜索。

数据库基础与应用课程复习指导Word下载.docx

命题原则:

1.严格按照该课程教学大纲和考核说明的要求命题。

2.试题的覆盖面较广,并适当突出重点。

主教材第四和第九章为课程重点内容。

3.对于计算机应用专业,数据库基本知识(一至五章)、ACCESS使用与操作(六、七章)、SQLServer操作与应用(八、九章)、其他数据库系统及相关知识(第十章)等四个方面内容大约占试题量的45%、15%、35%和5%;

4.对于软件开发与应用专业,数据库基本知识(一至五章)和SQLServer操作与应用(八、九章)两个方面内容大约占试题量的55%和45%;

5.对于电子商务专业,数据库基本知识(一至五章)和ACCESS使用与操作(六、七章)的内容分别大约占试题量的70%和30%。

6.试题的难易程度和题量适当,按难易程度分为三个层次:

容易占40%,一般占40%,较难占20%。

7.题型大致为:

选择、填空、按照数据库查询或处理的语句序列写出相应功能、按照数据库操作功能写出相应语句序列等。

考核形式:

采用期末卷面考核与形成性考核相结合的方式。

形成性考核占20分,视平时上机和作业完成情况而定,由所在班级的任课教师给定,由省(市、自治区)级电大认定;

期末卷面考核占80分,由中央电大统一命题并采用闭卷方式,答题时限为120分钟。

两方面成绩累计达到60分者为及格。

对于成招普招的计算机应用专业的学生,期末卷面考核占100分,但平时实验成绩必须合格,即必须完成所规定的全部实验,才允许参加期末卷面考试,否则没有考试资格。

每个学生的实验成绩由相应的实验教师评定,由所属省级电大认定。

第二部分考核内容及要求

第一章数据库系统概论

考核内容

1.数据处理技术发展经历

人工管理、文件系统、数据库系统、分布式系统

2.数据库系统的特点

结构化、减少数据冗余、数据共享、数据完整性、安全性和并发控制等

3.数据模型

数据联系(实体、属性、码、域、联系类型)

概念模型(E-R图描述)、逻辑模型(层次、网状、关系、面向对象)

4.数据库体系结构

三级模式结构(局部(外)、全局(概念)、存储(内))

两级映象(局部/全局、全局/存储)、数据的逻辑和物理独立性

5.数据库管理系统的功能

定义、操纵、控制、维护、数据字典

6.数据库系统的组成

数据库、硬件、软件、管理员、用户

考核要求

  了解:

数据库管理技术发展的四个阶段,数据库体系结构的三级模式和两级映象,数据库管理系统的功能,数据库系统的组成等。

数据库系统和文件系统的各自特点,特别是关系数据库系统的优点,ER图的概念和使用,数据的三种联系类型,数据中的属性、码、域的含义。

第二章关系运算

1.关系数据结构

域、笛卡儿积、关系、码(主码、候选码、外码)、关系模式

2.关系完整性

实体完整性、参照完整性、用户定义的完整性

3.关系代数

传统的集合运算(并、交、差、广义笛卡儿积)

专门的关系运算(选择、投影、连接、等值连接、自然连接)

考核要求

关系数据结构中涉及的所有概念,用户定义的完整性的概念。

实体完整性和参照完整性的含义和应用,关系代数中的各种传统的集合运算。

关系代数中的各种专门的关系运算。

第三章关系规范化基础

1.数据不规范化带来的问题

数据冗余、插入异常、删除异常、修改异常

2.函数依赖

属性间联系、非平凡和平凡函数依赖、部分和完全函数依赖、

直接和传递函数依赖

3.关系规范化

第一范式、第二范式、第三范式、BCNF

 考核要求

数据不规范化带来的数据冗余和各种操作异常。

各种函数依赖的含义,关系的最小函数依赖集的含义,关系的候选码含义,各种关系范式的含义。

  熟练掌握:

把一个关系规范化第一、第二或第三范式。

第四章结构化查询语言---SQL

1.SQL语言的特性

综合统一、高度非过程化、集合操作、自含与宿主、SQL结构

2.数据库操作

库的创建与撤消,表结构的创建、修改与撤消,

表内容的插入、修改与删除,视图的创建、修改与撤消

3.数据库查询

单表查询、多表连接查询、多表嵌套查询、分组查询、按序查询、

统计查询、谓词查询等

SQL语言的特点。

数据库的各种操作。

单表查询、多表连接查询、各种非嵌套和简单的嵌套查询。

第五章数据库应用系统设计

 考核内容

1.数据库应用系统设计简述

设计任务、特点、步骤

2.需求分析

任务、方法、步骤,建立数据字典

3.概念结构设计

方法与步骤、数据抽象、局部ER图、综合ER图、整体优化

4.逻辑结构设计

E-R图向关系模型的转换、数据模型优化、设计视图(用户子模式)

5.物理设计与实施

任务、数据装入和程序调试、数据库运行与维护、安全措施等

 考核要求

数据库应用系统设计的各个阶段及主要任务和目标。

根据实际需要建立ER图,从ER图到关系模式的转换,根据数据处理要求所对应的机器实现。

第六章ACCESS数据库管理系统的简单应用

1.系统概述

特点、操作界面、操作对象(表、查询、窗体、报表、页、宏、模块)、

数据库的建立和打开

2.表操作

表的创建、数据输入和编辑、设置字段属性、建立表间联系

3.查询操作

查询种类、选择查询、参数查询、交叉查询、更新查询、SQL查询

4.窗体操作

建立窗体、输入和编辑数据、数据排序和筛选、窗体美化、主/子窗体

5.报表操作

建立报表、设计报表

ACCESS系统的特点,各种操作界面中常用菜单、按钮(图标)等功能,所包含的各种操作对象的含义,对报表对象的操作方法。

对表、查询、窗体等三种对象的各种操作方法。

第七章ACCESS数据库管理系统的高级应用

1.宏操作

宏的概念和功能,宏的建立、编辑和运行

2.模块操作

模块的概念和功能,模块的建立、编辑和运行

3.数据访问页

数据访问页的概念和功能,数据访问页的建立和使用

4.数据库的安全措施

使用密码、加密和解密、设置用户权限

5.数据的导入与导出

6.综合应用举例

宏、模块、数据访问页等的概念,数据的各种格式的导入与导出过程,数据库的安全措施。

宏的建立与调用。

第八章SQLServer数据库管理系统概述

1.SQLServer的发展历程及特点

2.SQLServer的安装与启动

3.SQLServer管理工具简介(企业管理器和查询分析器)

4.SQLServer的系统结构

存储结构、系统数据库、系统表

5.TransactSQL语言简介

6.SQLServer中的数据类型

7.SQLServer函数

8.SQLServer的标识符及命名规则

本章所有概念的含义;

掌握SQLServer中的基本数据类型和常用函数的使用。

第九章SQLServer数据库管理的应用

1.创建数据库

2.创建表

3.表的插入、删除和修改

4.数据库查询

5.建立表索引

6.Transact-SQL编程基础

变量、程序结构、游标、事务

7.其他数据库对象的使用

视图、存储过程、触发器、约束、规则、默认值

8.数据库的安全管理措施

事务的概念,触发器、约束、规则、默认值等数据库对象的建立与使用,数据库的安全管理措施,创建与撤消数据库、用户建立表索引等知识;

对表、视图、存储过程等数据库对象的各种操作过程,局部变量的定义与使用,游标的定义与使用,基本程序结构语句的定义格式与应用等知识。

第十章其他数据库系统与相关技术简介

1.MicroSoftVisualFoxpro数据库管理系统简介

2.DB2数据库管理系统简介

3.Oracle数据库管理系统简介

4.面向对象数据库系统简介

5.数据库应用系统开发工具简介

PowerBuider、Delphi、VisualBasic

本章所有概念。

第三部分期末复习题

第一章

填空

1.在文件管理结点程序和数据在存储位置上是__________存放的。

2.在__________系统中,不容易做到数据共享,在__________系统中,容易做到数据共享。

3.在文件系统中,存取数据的基本单位为________,在数据库系统中,存取数据的基本单位为________。

4.分布式数据库系统既支持客户的________应用,又支持客户的________应用。

5.若一个联系涉及到两个实体则称为________联系,若只涉及到一个实体则称为________联系。

6.若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是________对________的联系。

7.若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是________对________的联系。

8.任一种数据模型都有________和________的区别。

9.层次模型是一棵________结构,关系模型是一个________结构。

10.把保存________的关系称为对应数据库的元关系,一个数据库的元关系由________自动建立。

11.在对象数据模型中,每个对象不仅要包含描述实体的________特征,而且要包含描述实体的________特征。

12.数据库系统中的四类用户分别为____________、____________、____________和____________。

13.在数据库体系结构的三级模式中,全局模式处于________层,外模式处于______层,内模式处于________层。

14.DBMS的主要功能之一是________和________数据字典。

15.SQL具有数据________、________、________和________等四种主要功能。

第二章

填空

1.设D1,D2和D3域的基数分别为2,3和4,则D1D2D3的元组数为________,每个元组有________个分量。

2.关系中的码可分为________、________、________、________和外码五种。

3.学生关系中的班级号属性与班级关系中的班级号主码属性相对应,则________为学生关系中的________。

4.设一个关系R1中的属性A是外码,它对应关系R2中的主码为B,则称________为子关系,________为父关系。

5.用户定义的________是对关系中一些属性的取值给定相应的约束条件,禁止非法数据进入________。

6.专门的关系运算包括________、________、________和__________四种。

7.设一个关系模式为R(A,B,C),对应的关系内容为R={{1,10,50},{2,10,60},{3,20,72},{4,30,60}},则ПB(δC<

70(R))的运算结果中包含有________个元组,每个元组包含有________个分量。

8.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则姓名为变量K的值的学生所选修的全部课程信息所对应的运算表达式为______课程号(______(δ姓名=K(______)))。

9.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),求出所有选课的学生信息的运算表达式为___________与________的自然连接。

第三章

1.在一个关系R中,若属性集X函数决定属性集Y,同时Y函数决定X,则记作为________,它们之间互为________。

2.在一个关系R中,若X→Y,并且X的任何真子集都不能函数决定Y,则称X→Y为________函数依赖,否则,若X→Y,并且X的一个真子集也能够函数决定Y,则称X→Y为________函数依赖。

3.在一个关系R中,若存在“学号→系号,系号→系主任”,则隐含存在着________函数决定________。

4.在一个关系R中,若存在X→(Y,Z),则也隐含存在________和________,称此为函数依赖的________规则。

5.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,B→C,D→E},则该关系的候选码为________,该候选码含有______属性。

6.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(C,D)→E},则该关系的候选码为________,候选码函数决定E是______性。

7.关系数据库中的每个关系必须最低达到________范式,该范式中的每个属性都是__________的。

8.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(A,D)→E},则该关系的候选码为________,该关系存在着_________函数依赖。

9.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(C,D)→E},该关系只满足________范式,若要规范化为第三范式,则将得到________个关系。

10.设一个关系为R(A,B,C,D,E,F,G),它的最小函数依赖集为FD={A→B,A→C,C→D,C→E,A→F,F→G},该关系满足________范式,若要规范化为高一级的范式,则将得到________个关系。

11.若一个关系的任何非主属性都不部分依赖和传递依赖于任何候选码,则称该关系达到________范式。

12.若一个关系中只有一个候选码,并且该关系达到了第三范式,则表明它同时也达到了________范式,该关系中所有属性的__________都是候选码。

第四章

一、填空

1.在实际的数据库管理系统中,对数据库的操作方式有__________、__________和__________等三种。

2.在SQL中建立和删除数据库模式的命令分别为_______________和_______________。

3.在SQL中,列级完整性约束分为____种情况,表级完整性约束分为____种情况。

4.在________完整性约束中,每个约束只能涉及到1个属性,在________完整性约束中,每个约束可以涉及到多个属性。

5.在SQL中,建立、修改和删除数据库中基本表结构的命令分别为________、________和________命令。

6.向基本表插入数据时,可以在命令中使用关键字__________引出记录值,或者在命令中__________子句得到一个结果表。

7.基本表属于全局模式中的表,它是________,而视图则属于局部模式中的表,它是________。

8.在SQL中,通过使用视图,能够使在关系规范化时被分解的关系________连接起来,能够增强数据库的________性。

9.在SQL中,createview、update和dropview命令分别为________、________和________视图的命令。

10.在SQL新版的查询语句中,________选项实现投影运算,________选项实现连接运算,________选项实现选择运算。

11.在新版的SQL中,查询所涉及到的表及表之间的连接是在from选项中实现的,表之间的连接共有三种方式,分别称为__________、__________和__________。

二、根据主教材第四章所给的商品库和教学库,按照下列所给的每条SQL查询语句写出相应的功能。

1.selectdistinct产地

from商品表2

2.selectcount(distinct产地)as产地数

3.select学生.学生号,count(*)as选课门数

from学生,选课

where学生.学生号=选课.学生号

groupby学生.学生号

4.selectdistinctx.*

from学生x,选课y,选课z

wherey.学生号=z.学生号andy.课程号<

>

z.课程号andx.学生号=y.学生号

5.selectx.学生号,y.学生号,y.课程号

from选课x,选课y

wherex.学生号=@s1andy.学生号=@s2

andx.课程号=y.课程号

6.select*

from课程

whereexists(select课程号

from选课

where课程.课程号=选课.课程号

groupby课程号havingcount(*)between2and4

7.select*

from学生

where学生号in(select学生号

groupby学生号havingcount(*)<

=2

)ornotexists(select*

8.select*

from学生

wherenotexists(selecty.课程号

from学生xinnerjoin选课yonx.学生号=y.学生号

wherex.姓名=@aandnotexists(select*

where学生.学生号=选课.学生号andy.课程号=选课.课程号

三、根据教材第四章所给的商品库和教学库,按照下列所给的每种功能写出相应的查询语句。

1.从商品库中查询出数量大于10的商品种数。

2.从商品库中查询出每类(即分类名相同)商品的最高单价。

3.从商品库中查询出每类(即分类名相同)商品的总数量。

4.从商品库中查询出比所有电视机的单价都高的每种商品。

5.从商品库中查询出同一产地的商品只有一种的所有商品。

6.从教学库中查询出至少有两名学生所选修的全部课程。

7.从教学库中查询出每门课程被选修的学生人数,并按所选人数的升序排列出课程号、课程名和选课人数。

第五章

填空题

1.一个数据库应用系统的开发过程大致相继经过需求分析、概念设计、__________、__________、机器实现、运行维护等六个阶段。

2.需求分析阶段的主要目标是画出__________、建立__________和编写__________。

3.对于较复杂的系统,概念设计阶段的主要任务是:

首先根据系统的各个局部应用画出各自对应的__________,然后再进行综合和整体设计,画出__________。

4.在列举的购物活动中,存在着三个实体,分别称为__________、__________和__________。

5.关系数据库系统中的全局模式由若干个________所组成,表与表之间的联系是通过定义的________和________实现的。

6.由概念设计进入逻辑设计时,原来的________联系或________联系通常不需要被转换为对应的基本表。

7.在进行系统调试时,要有意地使用各种不同的________和进行各种不同的_________,去测试系统中的所有方面。

数据、操作

8.在旅店管理中,涉及到的基本表有四个,它们分别为________、________、旅客登记表和消费卡表。

9.在旅店管理中,________只派生出一个视图,该视图被称为____________。

第六章

一、单选

1.在Access数据库中,数据保存在()对象中。

A.窗体B.查询C.报表D.表

2.Access数据库中的“一对多”指的是()。

A.一个字段可以有许多输入项

B.一条记录可以与不同表中的多条记录相关

C.一个表可以有多个记录

D.一个数据库可以有多个表

3.下列哪一个不是设置表间“关系”时的选项()。

A.实施参照完整性B.级联追加相关记录

C.级联更新相关字段D.级联删除相关记录

4.在表设计视图中,如果要限定数据的输入格式,应修改字段的()属性。

A.格式B.有效性规则C.输入格式D.字段大小

5.下面有关表的叙述中错误的是()。

A.表是Access数据库中的要素之一

B.表设计的主要工作是设计表的结构

C.Access数据库的各表之间相互独立

D.可以将其他数据库的表导入到当前数据库中

6.创建交叉表查询必须对()字段进行分组(GroupBy)操作。

A.标题B.列表题

C.行标

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2