江财数据库期末重点_Original

合集下载

数据库原理期末考试复习要点

数据库原理期末考试复习要点

《数据库原理》期末考试复习要点(注意:复习时以平时上课内容为要点,掌握数据库的基本概念、基本操作)第1章绪论1.数据、数据库、数据库管理系统、数据库的基本概念。

2.数据库管理技术的发展过程。

3.数据库系统的特点(结构化、共享、独立性、控制功能),数据库系统与文件系统的区别?4.数据模型的三要素及其含义。

5.数据模型的类型,每一种模型的特点。

6.DBMS提供的各种语言(DDL,DML,DCL),每一种语言的功能。

7.DBMS提供的语言有几种使用方式。

8.数据库系统的三级模式、两级映射、数据库逻辑独立性与物理独立性的作用。

9.ER图的完整画法。

(本章必须掌握数据库的基本内容)第2章关系数据库1.关系数据库语言的种类。

2.数据完整性的含义、约束的类型、空值的含义3.关系的基本性质4.关系模型的型与值、关系模型的特点。

5.集合运算(差、笛卡儿乘积)6.关系运算(连接、等值连接、自然连接)7.关系代数的五种基本运算(掌握关系数据库的基本情况及关系代数的运算)第3章关系数据库标准语言SQL1.SQL语言的基本特点与主要功能2.熟练记录的插入、删除、修改命令。

3.索引及其类型、如何创建索引。

4. 视图的概念与作用。

5.熟练掌握SQL的各种查找及函数的使用、各种SQL子句(如:GROUP BY;HA VING;ORDER BY等)的使用(注意:SQL中的过程、触发器、游标暂时不作为本次考试的内容,本章SQL操作题复习时要重点强化)第6章关系数据理论1.函数依赖与完全函数依赖、部分函数依赖、传递函数依赖的分析。

2.码、候选码、主码、主属性、非主属性、全码、外码。

3.范式(1NF、2NF、3NF、BCNF)的特征及转换方法。

4.闭包及其计算、Armstrong推理规则。

(注:弄清基本概念,学会分析问题、解决问题)第7章数据库设计1.数据库设计的步骤,设计中每一个环节的要领。

2.实体之间的联系类型(1:1、1:n、m:n)3.E-R图转换为关系模型的原则4.概念模型、逻辑模型数据库设计中的作用(重点掌握数据库的逻辑设计。

数据库原理期末考试复习题及答案

数据库原理期末考试复习题及答案

数据库原理期末考试复习题及答案1. 数据库的三级模式结构分别是什么?请简要说明数据库的三级模式结构包括外模式、概念模式和内模式。

其中:•外模式(也称子模式或用户模式):是指用户看到的数据库的模式,即用户可以看到的表和视图的集合。

它反映了用户对于数据的需要,是数据库模式的一个子集,用户可以通过它来访问数据库中的数据。

•概念模式(也称全局模式或逻辑模式):是指数据库的全局逻辑结构,是用户和应用程序所看到的数据库的逻辑结构,反映了数据在全局上的组成和相互关系。

它是数据库模式设计的重要组成部分,也是应用程序与数据库之间的接口。

•内模式(也称存储模式或物理模式):是指数据库在存储介质上的表示方式,包括物理存储结构和存取方法等。

它是数据库管理系统中最底层的模式,是数据库在计算机中的实际存储结构。

只有数据库管理员或维护人员才能看到和修改内模式。

2. 数据库的四种完整性约束是什么?请简要说明数据库中的完整性约束是保证数据完整性的重要手段。

其中常见的四种完整性约束包括:•实体完整性约束:确保数据表中每行记录都有主键,并且主键列不能有值为空。

•参照完整性约束:确保两个表之间的关系是有效的并且有意义。

•唯一性完整性约束:确保数据表中一个或多个列中的值是唯一的。

•触发器完整性约束:可以在数据表上定义一些触发器来保证数据的完整性约束。

3. 数据库范式的概念是什么?请简要说明一下3NF数据库范式是指数据库设计中的规范化过程,其目的是为了减少数据库冗余数据并且提高数据的一致性和可维护性。

在数据库中有很多范式,其中最常见的包括第一范式(1NF)、第二范式(2NF)和第三范式(3NF)等。

其中,第三范式是最常用的规范化范式。

第三范式(3NF)是基于第二范式进一步规范化的结果,其约束条件是:每个非主属性都不依赖于其他非主属性(即所有非主属性直接依赖于主属性)。

3NF的设计可以尽可能地消除数据冗余,使数据表更加规范化和简洁。

同时,由于3NF约束了非主属性之间的依赖关系,因此也能够更好地保证数据的一致性和完整性。

数据库原理最新期末考试必背知识点

数据库原理最新期末考试必背知识点

名词解释数据:数据是描述事物的符号记录,是数据库中存储的基本对象。

(数据是描述现实世界的各种信息的符号记录,是信息的载体,是信息的具体表现形式,其具体的表现有数字、文字、图形、图像、声音、语言等。

)数据项:数据项也称为分量,是数据库中可以命名的最小逻辑数据单位,指某个元组对应列的属性值,用来描述属性的数据。

实体: 客观存在并可以相互区别的事物称为实体。

实体集:实体集是性质相同的同类实体的集合,也叫实体整体。

字段:一个成员,它表示与对象或类关联的变量;在数据库中,大多数时,表的“列”称为“字段”。

域:域是一组具有相同数据类型的值的集合。

(属性的取值范围来自某个域。

)信息:信息是现实世界事物存在的方式或运动状态,是一种已经被加工为特定形式的数据。

数据库:(存放数据的仓库)数据库是长期存储在计算机内、有组织的、可共享的数据集合。

(P4-5)数据管理:对数据进行分类、组织、编码、存储、检索和维护,是数据处理的中心问题。

数据操作:对数据库中各种对象(型)的实例(值)允许执行的操作的集合包括操作及有关的操作规则。

DBMS (数据库管理系统): 数据库管理系统是操纵和管理数据库的一组软件,它是数据库系统(DBS)的重要组成部分,位于用户和操作系统之间,用于建立、运用和维护数据库,具有定义、建立、维护和使用数据库的功能。

(是位于用户与操作系统之间的一层数据管理软件)DBA:是“数据库管理员”的简称,是数据库系统中的高级用户,全面负责数据库系统的管理、维护、正常使用等工作。

数据结构:描述数据库的组成对象以及对象之间的联系。

(也就是说,数据结构描述的内容有两类:一类是与对象的类型、内容、性质有关的,一类是与数据之间联系有关的对象。

)实体型:用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。

属性:属性是实体所具有的某一特性。

描述实体的特征。

主属性:包含在任何一个候选码中的属性称为主属性。

外码:属性或属性组X不是关系模式R的码(既不是主码也不是候选码),但X是另一个关系模式的码,则称X是R的外部码,也称外码。

南京财经大学《数据库管理系统应用(Access)》期末复习提要

南京财经大学《数据库管理系统应用(Access)》期末复习提要

《数据库管理系统应用(Access)》期末复习提要一、笔试题型与分数分配:1、单项选择题(30 题,每题1 分,共30 分)2、写出函数或表达式的值(5 题,每题2 分,共10 分)3、阅读程序写出结果(5 题,每题2 分,共10 分)4、填空题(30 个空,每空1 分,共30 分)5、编程与SQL 语句题(3 题,第1 题10 分;第2、3 题,每题5 分)二、笔试考核要点如下:(一)数据库基础:(1)数据管理技术的五个发展阶段(2)Access 数据库文件的扩展名(3)数据访问的基本单位(4)应用数据库的主要目的(5)数据独立性最高的阶段是什么(6)数据逻辑独立性和物理独立性的含义(7)数据库系统的三级模式(二)Access 数据库的组成与数据模型:(1)层次模型与关系模型的定义(2)层次模型、网状模型的“图示识别”(3)关系运算的分类:传统的集合运算:并、差、交 ⎽专门的关系运算:选择、投影、联接及其定义 ⎽关系运算的“图示”演算 ⎽关系运算的具体化(即与具体操作命令的“结合”) ⎽(4)关系模式中“实体”与“联系”均可表示为什么(5)记录(属性组、元组)、属性(字段)等术语的相互关系(6)主关键字(主键、主码)与外部关键字(外键、外码)(7)实体之间的三种联系及实例判别(8)E-R 模型的三个基本属性(概念)、E-R 图的画法(9)Access 数据库的七种对象,基础对象是表(10)Access 是什么类型的数据库管理系统软件(11)Access 数据库的基本特点(三)数据库与表的操作:(1)在Access 2003 主窗口中,多数据库的打开与关闭(2)数据库压缩与修复的作用(3)实施参照完整性时,设置级联更新、级联删除的实际意义(具体化)(4)排序与索引:牵引的三种类型:主索引(对应主键)、唯一索引、普通索引;三种索引的含义 ⎽Access 中无“候选索引”之说 ⎽建立“多字段”索引的方法 ⎽多字段排序的要点 ⎽(5)Access 提供的数据筛选方式:按窗体筛选、按选定内容筛选、内容排除筛选(此筛选的实际含义)、高级筛选/排序 ⎽数据筛选结果的含义 ⎽(6)输入掩码的设置码(0、9、A、a、#)及其作用(7)常用通配符的含义、使用通配符写出符合条件的表达式(设置查找条件或有效性规则)(8)字段标题属性、默认值的含义(9)字段的隐藏与冻结的意义与操作(10)记录删除是否可恢复(11)OLE 对象类型的字段通常可包含什么(12)在“数据表视图”中,多字段排序的优先顺序(13)在“数据表视图”中,主、子数据表的嵌套深度(14)字符型、日期型常量的定界符(四)查询与SQL 语句:(1)操作查询的种类及作用:生成表查询——用于保存查询结果并可用于覆盖已有表 ⎽更新查询——用于修改表中的数据(一条或多条记录的字段值) ⎽追加查询——用于向表中添加记录 ⎽删除查询——用于删除表中记录 ⎽(2)查询的数据源、保存的内容、结果的“动态性”(3)查询的“图示”识别(类型、结果等)。

江西财经大学09-10 数据库应用B 评分标准

江西财经大学09-10  数据库应用B 评分标准

江西财经大学09-10第一学期期末考试试卷评分标准参考试卷代码:03333 B 授课课时:2+2 考试用时:120分钟课程名称:数据库应用适用对象:本科选课班试卷命题人刘谦试卷审核人王正友一、SQL操作题1(按VFP在命令窗口时的操作,给出下列查询问题中SQL操作的正确命令。

每小题5分,共10分。

)【1】查询"会计学院"各班的名称、班主任及班级人数。

【2】查询身高在1米6以上女生有哪些人(学号,姓名,性别、身高、班级号,生源地及毕业学校)【1】SELECT 所在学院, 班级名称,班主任姓名,班级人数;FROM CLASS;WHERE 所在学院="会计学院"【2】SELECT 学号,姓名,性别,身高,班级号,生源地,毕业学校;WHERE身高>=160 AND性别="女"二、SQL操作题2(按VFP令。

每小题5分,共10分。

)【3】SELECT学号,姓名,性别, 出生日期,身高,生源地,毕业学校;FROM STUDENT;WHERE 班级号 IN;(SELECT班级号FROM STUDENT WHERE姓名="刘翔") Array【4】SELECT 身高,COUNT(*) AS 人数;FROM STUDENT;GROUP BY身高;ORDER BY人数 && ORDER BY 2三、SQL 操作题3(按VFP 在命令窗口时的操作,给出下列查询问题中SQL 操作的正确命令。

每小题5分,共10分。

)【5】按所在学院、同一学院按班主任姓名、同一班主任姓名按班级名次序,上述信息相同的情况下以学号次序列示全体学生的课程成绩(要求显示所在学院,班主任姓名,班级名称、学号,姓名,课程名,成绩及修课期)【6】查询与李海平同学不同班级的学生所得学分数的信息(成绩不及格的课程不能得学分),要求列示的信息包括班级名称、学号,姓名,累计学分。

浙江财经数据库复习指南

浙江财经数据库复习指南

数据库系统原理复习指南抓概念与论述:主要涉及第一章: 以教材为主数据,P1数据库,P1数据库管理系统的功能,P1数据库系统,P2数据库系统发展三阶段,P2数据库系统的特点,P5数据模型概念P9数据模型三要素P9概念模型概念P10最常见的数据模型P13层次模型的概念网状模型的概念关系模型P20数据库系统的三级模式P23两级映射P24数据独立性,物理独立性,逻辑独立性,P24数据库系统体系结构P25数据库管理系统的功能和组成27数据库管理系统工作过程P29见习题全部第二章: 关系模型,关系完整性,关系运算实体完整性参照完整性关系模型的主要操作关系代数见习题3.4,2.2,2.3,2.4,2.7第三章: SQLSQL的特点SQL语言的主要功能,数据定义,查询,数据更新,数据控制,视图(教材,讲义)。

每种语法和例子要详细看。

SQL定义功能SQL语言的控制语句试图的作用,视图的优点见习题2,3,4,6,7第四章: 关系数据库理论函数依赖范式INF,2NF,3NF,BCNF3NF和BCNF的关系* 多值依赖求后选码模式分解保持函数依赖无损连接分解(3NF)保持函数依赖的分解(BCNF)见习题2,3,4,5第五章: 数据库保护数据库安全安全控制的一般方法存取权限并发操作带来的三类不一致,用什么方法解决不一致并发控制数据库中为什么要并发控制?封锁的概念,封锁中锁的基本类型和含义不一致性的解决:三级封锁协议并发调度的可串行性粒度锁与意向锁事务事务的特性,ACID什么是数据库恢复故障的种类,各类故障对数据库的危害数据转储P252静态动态日志文件的内容和作用日志先写原则恢复策略事务故障恢复系统故障恢复介质故障恢复见习题2,6,7,8,9,13,14,15,16,17第六章数据库设计数据库设计一般步骤,需求设计的阶段和目标需求分析步骤概念设计步骤,概念结构设计的重要意义逻辑设计步骤ER向关系模式转换的规则见习题1,2,3,4,5,6,7综合操作与分析查询处理: 给出提问,写出SQL语句或给出SQL语句,写出语句含义;要求掌握第二章关系代数,第三章的全部知识案例设计: 给出关系模式语义,能够给出主码,外码, 全码,数据依赖,部分依赖,传递依赖等,最后得出要求的关系范式。

江财数据库期末重点_Original

江财数据库期末重点_Original

数据库笔试_选择填空注:第一章和第七章可完全看此文档;第三章回顾红色勾;第八章回顾折叠部分第1章数据库系统概述1.数据处理、科学计算、过程控制和辅助设计是计算机的四大应用,其中数据处理的主要技术是数据库技术2.数据是记录现实世界中各种信息并可以被识别的物理符号,是信息的载体,是信息的具体表现形式3.数据有两方面的特征,一是客体属性的反映,这是数据的内容。

二是记录信息的符号,这是数据的形式4.信息是数据所包含的意义,信息具有以下重要特征:①信息具有表征性,能够表达事物的属性,运动特征及状态②信息具有传播性③信息具有可处理性④信息具有可用性,可增值性,可替代性5.数据与信息是相互关联的。

信息是向人们提供有关现实事物的知识,数据是承载信息的物理符号6.总之,数据形式是信息内容的表现形式,信息内容是数据形式的实质。

即“数据是信息的载体,信息是数据的内容”7.数据处理是指利用计算机对各种形式的数据进行一系列的储存,加工,计算,分类,检索和传输等处理8. 数据库系统(DBS )=数据(DB )+数据库管理系统(DBMS )+数据库管理员(DBA ) 9. 数据管理的发展经历了人工管理、文件系统、数据库系统(是一种结构化的数据组织和处理方式)三个阶段 10. 数据库的特征:① 数据结构化 ② 实现数据共享 ③ 减少数据冗余度④ 数据独立性 ⑤ 统一的数据安全保护11. 数据的冗余:在数据库技术之前,许多应用系统都需要建立各自的数据文件,即使相同的数据也需要在各自的系统中保留,从而造成大量的数据重复储存,这一现象被称为数据的冗余12. 数据库系统的结构及角色操作系统(操作系统开发商)管理系统(数据库软件开发商)应用程序(数据库管理员)(GUI )接口(普通用户)13. 数据模型应满足的三方面要求:①能比较现实得模拟现实世界②容易为人所理解③便于在计算机上实现 14.15. 数据模型是数据库系统的核心和基础16. 现实事物经过信息抽象成为实体-联系模型经过数据抽象变成数据模型(P5 图1-2)17.数据模型的三要素(详见P5):①数据结构数据结构是所研究对象、对象向具有的特性及对象见联系的集合,他是对数据静态特性的描述。

江财统计学期末重点第一章

江财统计学期末重点第一章

统计学重点串讲概述:统计学期末题型(该重点倾向于简答)1、背重点:简答(5×2)、2、刷题&通读:单选(10×1)、判断(10×1)、3、专题总结:计算(70)第一章绪论本章重点1.“统计”的涵义;2.统计学的研究对象及学科特点;3.统计学常用的三对基本概念;4.统计学的研究方法5.本章难点:标志与指标的区别及联系。

统计学的含义:作为科学方法的统计学,是指研究自然、社会、经济等随机现象中随机问题的科学简述统计学的发展过程:一、统计学的萌芽期(17世纪中叶~18世纪中、后叶)(一)国势学派(代表作《万国论》)代表人物:康令()、阿亨瓦尔等(德国人)。

开设“国势学”内容:偏重于品质的解释,记录国家组织、军队、人口等,是“有统计之名而无统计之实”的学派。

(二)政治算术学派代表人物:威廉·配第(英国人)著有《政治算术》一书格朗特著有《对死亡表的自然观察和政治观察》,被誉为“真正统计科学的肇端内容:提出了大量观察法、典型调查、定期调查等,并对调查所得资料进行分类、整理、分析以说明社会经济生活。

是“无统计之名而有统计之实”的学派二、统计学的近代期(18世纪末~19世纪末)(一)数理统计学派代表人物:凯特勒(比利时人)在概率论的基础上发展了《数理统计》。

“国势+政治算术+古典概率=近代统计学”(二)社会统计学派代表人物:恩格尔()认为统计学的研究对象是社会现象。

纵观统计学的发展历史,我们可以这样说,威廉·配第为以后的经济统计的发展开拓了道路;约翰·格朗特为人口统计的发展开拓了道路;政治算数学派则为以后的社会经济统计的发展奠定了基础统计学的三个主要源泉是英国的政治算数学派、德国的国势学派和法国的概率统计学派,数理统计学将其观点加以融合统一,形成和发展了近代意义上的统计学统计学分类从学科分类上看,可以分为理论统计学和应用统计学两大部分从形式上看,可以分为描述统计和推断统计60年代以后统计学发展有三个明显的趋势:1·统计学依赖和吸收数学更多;2·以统计学为基础的边缘学科不断形成;3·与电子计算机技术相结合,应用范围更广,作用更大。

数据库原理期末考试复习题及答案

数据库原理期末考试复习题及答案

数据库原理—期末考试复习题一一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内.错选、多选或未选均无分。

1. 数据库系统的核心是( B )A.数据库B.数据库管理系统C.数据模型D.软件工具2.下列四项中,不属于数据库系统的特点的是( C )A.数据结构化B.数据由DBMS统一管理和控制C.数据冗余度大D.数据独立性高3。

概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是( D )A.层次模型B.关系模型C.网状模型D.实体-联系模型4。

数据的物理独立性是指( C )A.数据库与数据库管理系统相互独立B.用户程序与数据库管理系统相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构是相互独立的5.要保证数据库的逻辑数据独立性,需要修改的是( A )A.模式与外模式之间的映象B.模式与内模式之间的映象C.模式D.三级模式6.关系数据模型的基本数据结构是(D )A.树B.图C.索引D.关系7.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是( C )A.车次B.日期C.车次+日期 D.车次+情况摘要8。

己知关系R和S,R∩S等价于( B )A。

(R—S)—S B. S-(S—R)C.(S—R)—R D。

S-(R—S)9.学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲.如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行( A )A. 全外联接B. 左外联接C。

右外联接D. 自然联接10.用下面的T-SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR(4)PRIMARY KEY,Sname CHAR(8)NOT NULL,Sex CHAR(2),Age INT)可以插入到表中的元组是( D )A.’5021’,’刘祥’,男,21 B。

数据库期末考试复习知识点总结

数据库期末考试复习知识点总结

数据库期末考试复习知识点总结数据库期末考试复习知识点总结数据库是计算机科学领域中非常重要的一个概念,它用于管理和组织数据。

在现代信息技术时代,数据库的应用变得越来越广泛,几乎涉及到所有行业和领域。

而作为数据库专业的学生,在期末考试前进行一次全面系统的复习是至关重要的。

本文将围绕数据库的核心概念、数据库设计、数据库管理系统以及数据库查询语言等方面进行复习知识点总结。

第一部分:数据库的核心概念数据库是以特定方式组织的、存储数据的集合。

在数据库中,数据以表的形式组织,每个表包含多行多列的数据,每行代表一个记录,每列代表一种属性。

数据库的核心概念包括: 1. 数据库模型:数据库模型是定义数据如何在数据库中组织和存储的方案。

常见的数据库模型包括层次模型、网状模型和关系模型。

其中,关系模型是最常用的,使用表格和关系的方式组织数据。

2. 关系型数据库:关系型数据库是基于关系模型的数据库管理系统。

其中,最常用的关系型数据库管理系统包括MySQL、Oracle、SQL Server等。

关系型数据库使用SQL语言进行数据操作。

3. 数据库管理系统(DBMS):数据库管理系统是用于管理和操作数据库的软件系统。

它提供了数据的增删改查等操作,同时还具备数据一致性、安全性和完整性等特性。

第二部分:数据库设计数据库设计是指按照一定的规范和原则,将现实世界的数据转化为数据库模式的过程。

数据库设计的核心内容包括:1. 数据库需求分析:根据用户的需求,确定数据库的功能和应用场景。

需求分析是数据库设计的第一步,可以通过调研、访谈等方式进行。

2. 概念设计:概念设计是根据需求分析结果,抽象出数据库的逻辑结构和关系模式。

在概念设计中,需要确定实体、属性、关系等概念,并使用ER图进行可视化表示。

3. 逻辑设计:逻辑设计是将概念设计转化为关系模型的过程。

在逻辑设计中,需要使用关系模式表示实体和关系,确定关系的主键和外键关系。

4. 物理设计:物理设计是将逻辑设计转化为数据库的具体实现方案。

江西财经大学数据库系统原理历年试卷

江西财经大学数据库系统原理历年试卷

江西财经⼤学数据库系统原理历年试卷江西财经⼤学06-07第⼀学期期末考试试卷试卷代码:03115 授课课时:96课程名称:数据库系统原理B 适⽤对象:本科选课班⼀、选择题(从下列各题四个答案中选出⼀个正确答案,每⼩题1分,共10分)1、保护数据库,防⽌未经授权的不合法的使⽤造成的数据泄漏、更改破坏。

这是指数据的_____。

A、安全性B、完整性C、并发控制D、恢复2、若事务T对数据R已加X锁,则其他事务对数据R_____。

A、可以加S锁不能加X锁B、不能加S锁可以加X锁B、可以加S锁也可以加X锁D、不能加任何锁3、数据库具有较⾼的____。

A、程序与数据可靠性B、程序与数据完整性C、程序与数据独⽴性D、程序与数据⼀致性。

4、DB、DBS、DBMS三者之间的关系是_____。

A、DBS包括DB、DBMS B、DB包括DBS、DBMSC、DBMS包括DB、DBMSD、DBS就是DB,也就是DBMS5、常⽤的数据模型不包括_____。

A、⽹状模型B、链状模型C、层次模型D、关系模型6、数据库的_____是指数据库的正确性和相容性。

A、安全性B、完整性C、并发控制D、恢复、7、⽤于数据库恢复的重要⽂件是_____。

A、数据⽂件B、索引⽂件C、⽇志⽂件D、备注⽂件8、数据库中的封锁机制是_____的主要⽅法。

A、完整性B、安全性C、并发控制D、恢复9、关系模型中,⼀个关键字是_____。

A、可由多个任意属性组成B、⾄多由⼀个属性组成C、由⼀个或多个其值能唯⼀标识该模式中任何元组的属性组成D、以上都不是10、数据库系统的核⼼是_____。

A、数据库B、数据库管理系统C、数据模型D、软件⼯具⼆、简答题(回答要点,并简明扼要作解释。

每题5分,共20分)1、简述各种不同的封锁协议及解决的问题2、分析发⽣系统故障时数据库可能出现的问题是什么?3、简述参照完整性约束中应注意的⼏个重要问题。

4、简述存取控制机制的主要内容。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库笔试_选择填空注:第一章和第七章可完全看此文档;第三章回顾红色勾;第八章回顾折叠部分11.数据处理、科学计算、过程控制和辅助设计是计算机的四大应用,其中数据处理的主要技术是数据库技术2.数据是记录现实世界中各种信息并可以被识别的物理符号,是信息的载体,是信息的具体表现形式3.数据有两方面的特征,一是客体属性的反映,这是数据的内容。

二是记录信息的符号,这是数据的形式4.信息是数据所包含的意义,信息具有以下重要特征:①信息具有表征性,能够表达事物的属性,运动特征及状态②信息具有传播性③信息具有可处理性④信息具有可用性,可增值性,可替代性5.数据与信息是相互关联的。

信息是向人们提供有关现实事物的知识,数据是承载信息的物理符号6.总之,数据形式是信息内容的表现形式,信息内容是数据形式的实质。

即“数据是信息的载体,信息是数据的内容”7.数据处理是指利用计算机对各种形式的数据进行一系列的储存,加工,计算,分类,检索和传输等处理8.数据库系统(DBS)=数据(DB)+数据库管理系统(DBMS)+数据库管理员(DBA)9.数据管理的发展经历了人工管理、文件系统、数据库系统(是一种结构化的数据组织和处理方式)三个阶段 10. 数据库的特征:① 数据结构化 ② 实现数据共享 ③ 减少数据冗余度④ 数据独立性 ⑤ 统一的数据安全保护11. 数据的冗余:在数据库技术之前,许多应用系统都需要建立各自的数据文件,即使相同的数据也需要在各自的系统中保留,从而造成大量的数据重复储存,这一现象被称为数据的冗余12. 数据库系统的结构及角色:数据库文件操作系统(操作系统开发商)数据库管理系统(数据库软件开发商)应用程序(数据库管理员)图形化用户界面(GUI )接口(普通用户)13. 数据模型应满足的三方面要求:①能比较现实得模拟现实世界②容易为人所理解③便于在计算机上实现 14.15. 数据模型是数据库系统的核心和基础16. 现实事物经过信息抽象成为实体-联系模型经过数据抽象变成数据模型(P5 图1-2) 17. 数据模型的三要素(详见P5): ① 数据结构数据结构是所研究对象、对象向具有的特性及对象见联系的集合,他是对数据静态特性的描述。

这些对象是数据库的组成部分,如网状模型中的数据项、记录,关系模型中的域、属性、关系等。

在数据库系统中,通常按照数据结构的类型来命名数据模型,如层次结构、网状结构和关系结构的模型分别命名为层次模型、网状模型和关系模型②数据操作通常,对数据库的操作有检索和更新(包括插入、删除和修改)两大类,这些操作反映了数据的动态特性。

③数据的约束条件数据的约束条件是完整性规则的集合。

完整性规则是指数据模型中的数据及其联系必须满足给定的要求18.信息世界的基本概念①实体②实体集(实体整体)③实体型。

例如,学生(学号,姓名,性别,出生年份)就是一个实体型④属性。

属性有“型”和“值”的区分。

事物的若干属性值的集合可表征一个实体,而若干个属性型所组成的集合可表征一个实体的类型,简称为“实体型”。

同类型的实体集合组成实体集⑤关键字⑥域⑦联系。

事物的内部及事物之间是有联系的,反映为实体(型)内部的联系和实体(型)之间的联系。

两个实体型之间的联系可分为一对一的联系(1:1),一对多的联系(1:n),多对多的联系(m:n)19.概念模型的表示方法(E-R图):实体集用矩形框表示,并在矩形框上写实体名。

属性用椭圆框表示,并在椭圆框中写上属性名。

联系用菱形框表示,并在菱形框中写上联系方式。

带下划线的属性表示对应实体的关键字20.数据模型常见的有4种:①层次模型(只能处理一对多的实体联系)层次模型优于关系模型,不低于网状模型②网状模型③关系模型④面向对象模型21.A ccess数据库属于关系模型22.注意元组、记录等名词的使用场景,是用在二维表(关系)、概念模型、Access23.关系模型的基本概念①关系。

关系就是一个二维表。

对应现实世界的实体集②元组。

二维表的每一行在关系中称为一个元组。

在Access中称为记录,概念模型中成为实体③属性。

在关系中成为属性,在Access中称为字段④域。

属性的取值称为域⑤关键字(Key)。

分为单关键字和组合关键字⑥候选关键字。

其中包含了主关键字⑦主关键字(Primary Key,PK),在候选关键字中选定一个作为关键字,称为该关系的主关键字⑧外部关键字(Foreign Key,FK),关系之间的联系是通过外部关键字实现的⑨关系模式。

和概念模型中的实体型相同24.关系的基本特点:①关系必须规范化,属性不可再分割。

每个属性值必须是不可分割的最小数据单元,即表中不能再包含表②在同一关系中不允许出现相同的属性名③关系中不允许有完全相同的元组④同一关系中属性和元组的次序无关紧要,任意交换两行或两列的位置不影响数据的实际含义25.关系的运算:①选择运算。

从中筛选出满足条件的记录(元组)称为选择运算。

列数不变,行数减少。

②投影运算。

从中只检索出希望得到的字段(或属性)的过程称为投影运算。

行数不变,列数减少③自然连接运算。

与选择投影运算只需一个关系参与不同,自然连接运算要求两个关系参与运算,其结果为一个新的关系。

参与自然连接的运算的两个关系有一个公共的属性(称为连接属性),他在一个关系(称为一表)中是主键,而在另一个关系(称为多表)中是外键。

这是自然连接运算所必需的条件。

自然连接的运算结果为:在属性上是两个参与运算关系的属性叠加;在元组上是在多表元组的记录的基础上,扩展连接属性相同时的一表对应的数据值。

行数由多表决定,列数是两关系的属性叠加数。

26.关系完整性约束:①实体完整性。

是指一个关系中不能存在两个完全相同的记录。

主关键字不得取空值②参照完整性。

含有主关键字的是一表,常被称为参照关系或目标关系。

含有外部关键字的是多表,常被称为参照关系。

所谓参照完整性是指多表中的外部关键字的取值必须与一表中某元组中主关键字相同。

就是说主关键字是外部关键字的取值范围③域完整性;④用户定义完整性。

27.数据库系统应用模式①客户/服务器应用模式(client/server system, C/S)简称C/S模式②浏览器/服务器应用模式(browser/server system, B/S)简称B/S模式3SQL1.SQL语句分成三类,各类所包含的语句如下:①数据操纵语言DML:SELECT、INSERT、UPDATE 和DELETE②数据定义语言DDL:CREATE、ALTER 和DROP③数据控制语言DCL:相关的权限分配2.SQL的优点:①非过程化语言②统一的查询语言③所有关系数据库的公共语言3.查询视图种类:SQL视图、设计视图窗体视图种类:窗体视图、布局试图、设计视图4.在编写SQL语句前,用户必须知道数据库的模式,即知道各个数据表的结构和数据表之间的联系。

数据表的结构包括字段名称及其对应的类型5.在Access中,续行符使用回车换行符表示(P37-注意)6.注意:= (两种含义:赋值运算符和关系运算符)7.数据操纵语句必考,背背背!!!8.Where子句中的条件:①关系运算符:=,<,>,BETWEEN…AND②逻辑运算符:AND、OR、NOT(and的优先级高于or但可以用括号改变P50_例3-39,即NOT>AND>OR)③ 属于(不属于):【NOT 】 IN ④ 通配运算符:LIKE9. 如果select 从量表检索结果,且不带where 子句的关键字等相约束,则结果为在横向上(字段数)是两表字段数相加;在纵向上(记录数)是两表的记录相乘。

10. 关联中有一端为参照表(称为多表),另一端为被参照表(称为一表)。

关系表的结果为:横向上(字段数)为两表字段的叠加;纵向上(记录数)以多表的记录为最终结果11. 各种表的主键和外键表名 主键 家庭成员表: ID 班 级 表: 班号 学 生 表: 学号 成 绩 表:学号&课程号 课 程 表: 课程号外键 学号 无 班号 学号;课程号 无12. 数据库导航:根据给出的已知条件,求需要的数据13. S QL 合并查询通过并运算(UNION )合并为一个结果。

SQL 合并查询要求两个查询的字段的个数相同,且对应字段的数据类型也相同7VBA1. VBA 编程开发环境由Visual Basic Editor (VBE )构成2. 数据类型概述(P118)及表示方法(P120)3. 数据类型的三方面是确定的:具有的运算确定;数据取值范围确定;数据在计算机内表示方式确定4.数据取值范围&占用储存空间大小1字节:Byte字节型(取值范围0-255)2字节:Boolean布尔型(False0,True-1);Integer整型;4字节:Long长整型;Single单精度、浮点型8字节:Double双精度浮点型;Currency货币型5.变量名命名规则:①第一个字符必须使用英文字母②不能在变量名中使用空格,句号,感叹号等字符③变量名的长度不超过255个字符④不能与VBA中函数、过程等的名称相同6.常用函数举例:●Sqr()求平方根数值。

Eg:?sqr(9) 结果为3●Abs()求绝对值●Val()转化为数值类型●Str()转化为字符串类型●a=Inputbox(<提示信息>[,标题][,默认值]),返回值是代表按钮的数字,无键无值●a=Msgbox(<提示信息>[,按钮][,标题]),其返回值为输入的文本●取整函数int()取小,?int(-7.5)=-8Fix()取大,?fix(-7.5)=-7●Mid函数:b=中华人民共和国?mid(b,3,2)=人民,从第3个位置开始,截取2个字符●Year(#2010-01-03#)=2010,为整数型●Typename()测试数据类型函数●Trim<子符串表达式>:删除字符串前后的空格,不删除中间的Ltrim删除前置空格;Rtrim删除后置空格●?Right(“江西财经大学”,4)=财经大学?Left(”江西财经大学“,4)=江西财经●Sgn()求符号函数,正数返回值为1,负数返回值为-1●聚合函数:Sum、Max、Avg 等(不能嵌套,应用子函数代替)7./表示除;\表示整除,其返回值是原值舍弃小数点后的数8.算数运算符:+,-,=等,其中Mod也是,他不是函数后面不用括号,表示求余数9.含有Like运算符的是关系表达式10.P137_运算符的优先级11.P134_字符表达式;关系表达式;通配符(学会区分各种类型表达式)12.a=a+1是关系表达式13.主要运算符1)赋值运输符:=2)算术运算符:( ), ^, + | -, * | /, \, + | -, mod3)字符运算符:+, &4)日期运算符:+, -5)关系运算符:>, >=, <, <=, =, <>, like(?, *, #)6)逻辑运算符:and, or, not7)对象运算符:!, .8)?的使用14.字符连接运算符为&,续行符为(_)81.程序化设计的有序性分为:顺序、分支和循环三种2.程序设计的过程:①分析问题②确定算法③编写程序④上机调试⑤分析运算结果⑥文档资料编制⑦维护和再设计3.算法的特征:有序性;有限性;确定性4.3种基本程序控制结构:顺序结构、分支结构、循环结构5.结构化程序是指由3种基本控制结构组成的程序,特点:①整个程序模块化②每个模块只有一个入口和一个出口③每个模块都能单独执行,且无死循环④采用黑箱的思想,宏观的描述任何一个程序,可以将它看成为是顺序结构6.两种常见的描述程序流程图的方法:NASI流程图;N-S流程图9VBA1.对象由属性和方法(或事件)构成,即对象是属性和方法(或事件)的封装体即VBA对象的三个基本要素是:属性、方法和事件2.事件的调用或触发式由用户的操作来实现的,被称为事件驱动3.消息实现了对象间的交互4.类是对象的抽象,对象是类的实例5.类或对象的特征:①对象的可标识性②类或对象的封装性③对象的状态性④对象的自治性⑤类的继承性(一个类和另一个之间可能存在类继承关系)6.面向对象的编程过程:①根据所给出的实际问题,抽象出相关的名词术语,再将这些名词变成该系统中的各个核心概念类②将实例化为对象③描述这些对象间的交互关系,即这些对象间的消息关系7.面向对象的编程过程分为初级阶段、中级阶段和高级阶段三种8.构造对象程序过程:①构造界面②设置对象属性③编写时间代码9.Access提供的类分为三种:①Access对象模型②VBA库类对象③用户引用的不含源代码类10.A ccess对象模型中,对象的差异体现在一下三个方面:P190①对象间的层次关系②集合对象与单个对象③控件对象与非控件对象11.控件可分为绑定控件和非绑定控件。

相关文档
最新文档