数据库期末考试资料
1、 名词解释10个: 2、 关系模式:是一种用于描述二维表格结构的表示方式,由关系模
式和与该关系模式名相关联的属性名表组成。其形式为:关系模
式名(属性名1,属性名2,…,属性名n)。
3、 候选键:如果一个属性集能唯一地标识一个关系中的元组而又不
含有多余属性,则称该属性值为该关系的候选键。
4、 外键:如果关系模式R1中的某属性集是另一个关系模式R2的主
键,则该属性在关系模式R1中称为外键。
5、 概念模式:是对数据库中全部数据的整体逻辑结构的描述,体现
了全局、整体的数据观点,所以称为数据库的整体逻辑结构。
6、 关系的差运算:设关系R和S具有相同的关系模式,R和S的差运算是由属于R但不属于S的所有元组组成的的集合。 7、 笛卡儿积运算:设关系R和S的目数分别为r和s,R和S的笛卡儿积是一个r+s目的元组集合,每个元组的前r个分量来自R中的的一个元组,后s个分量来自S中的一个元组。 8、 关系的笛卡尔定义:笛卡尔积D1×D2× …×Dn的任一子集称为在域D1,D2, …,Dn上的关系。 例:笛卡尔乘积基数:即为笛卡尔积定义的元组集合中元素的个数:基数:3*2=6;2*2*2=8 9、 投影运算:投影运算是按照j1,j2,…,jk的顺序,从关系R中取出列序号为j1,j2,…,jk的k列,并除去结果中的重复无级,构成一个以j1,j2,…,jk为顺序的k目关系。 10、 选择运算:从关系R中挑选出满足公式F的那些元组。
11、 联接运算:从关系R和S的笛卡儿积中选取属性值满足某一比较
运算操作的元组。
12、 自然联接运算:从关系R和S的笛卡尔积中选取公共属性值相等
的元组,并去除重复的属性。
13、 聚合函数:能够根据查询结果的记录集或根据查询结果的记录
集中某列值的特点返回一个汇总信息的函数。
14、 分组查询:在SQL语言中,把元组按某个或某些列上相同的值
分组,然后再对各组进行相应操作的查询方式称为分组查询。
15、 视图:也称用户视图或外模式,反映了数据库的局部逻辑结
构,是数据库应用系统中各不同用户看到和使用的数据库。
16、 函数依赖:设有关系模式R(A1,A2,…,An)的子集X、
Y。如果对于具体关系r的任何两个元组u和v,只要u[X]=v[X],
就有u[Y]=v[Y],则称X函数决定Y,或Y函数依赖X,记为
X→Y。
17、 函数依赖集F的闭包F+:所有被F逻辑蕴含的函数依赖所组成的
依赖集合称为F的闭包。
18、 1NF:在一个关系模式R中,如果R的每一个属性的值哉中的值都
是不可再分的最小数据单位,则称R为第一范式,记为1NF。
19、 2NF:如果一个关系模式R属于1NF,并且它的每一个非主属性都
完全依赖于它的每一个候选键,则称R为第二范式,记为2NF。
20、 3NF:如果一个关系模式R属于1NF,并且R的任何一个非主属性
都不传递依赖于它的任何一个候选键,则称R为第三范式,记
为3NF。
21、 BNCF:设有关系模式R(U,F),F是R上的函数依赖,X和A是U的
子集,且A不包含于X。如果对于F中的每个函数依赖X->A,X
都是R的一个候选键,则称R是BCNF。
22、 数据库生命周期:把数据库应用系统从开始规划,设计实现,
运行使用,直到被新的系统取代而停止使用的整个时期称为数
据库生命周期。
23、 一对一联系:如果实体集E1中每一个实体(至少有一个)至多
与实体集E2中的一个实体有联系;反之,实体集E2中的每一个实体至多与实体集E1中的一个实体有联系,则称E1和E2为一对
一联系,记为1:1;
24、 一对多联系:如果实体集E1中至少有一个实体与实体集E2中的
一个以上的实体有联系;反之,实体集E2中的每一个实体至多
与实体集E1中的一个实体有联系,则称E1和E2为一对多联系,
记为1:N。
25、 多对多联系:如果实体集E1中至少有一个实体与实体集E2中的一个以上的实体有联系;反之,实体集E2中至少有一个实体与
实体集E1中一个以上的实体有联系,则称E1和E2为多对多联
系,记为M:N。
26、 事务的原子性:一个事务或者成功地结束,或者什么都不做,
即对数据库不产生任何影响。
27、 事务的隔离性:是指一个事务内部的操作及使用的数据对其它
并发事务是隔离的,并发执行的两个或多个事务可以同时运行
而互不影响。
28、 事务的永久性:一个事务一旦提交,它对数据库中数据的改变
就应该是永久性的,随后的其它操作或故障都不会对其结果有
任何影响。
29、 完整性约束:是保护数据库中数据正确性和相容性所做的各种
检查或数据应满足的约束条件。
30、 触发器:是一个能因某一个事件触发而由系统自动执行的SQL
语句序列。
31、 引用完整性约束:是指一个关系的外键值必须与另一个关系的
主键值相匹配。
32、 引用完整性约束:也称为参照完整性约束,是指一个关系的外
键值必须与另一个关系的主键值相匹配。
33、 实体完整性约束:也称主键完整性约束,是指每个关系的主键
值必须非空且唯一。
34、 排他锁:当某个事务T为修改某个数据项A且不允许其他事务修
改该数据项,或不允许其它事务对该数据项加S锁时,该事务
可以对A加排他锁。
35、 共享锁:当某个事务T希望阻止其他事务修改正为它读取的某
个数据项A时,该事务可以对A加共享锁。 36、 数据库:长期存储在计算机内的,有组织的,可共享的数据的集
合。数据是符号化的信息,信息是语义化的数据。网状模型:一个结点可以有多余一个双亲,允许一个以上的结点无双亲。
空间数据库复习资料最终版
一、名词解释
1.空间数据库:描述与特定空间位置有关的真实世界对象的数据集合。
2.数据库:统一存储和管理数据的基地
3.空间数据:指以地球表面空间位置为参照,用来描述空间实体的位置、形状、大小及其分布等诸多方面信息的数据
4.空间认知:对现实世界的空间属性包括位置、大小、距离、模式、运动和物体内部关系的认知,是通过获取、处理、存储、传递、和解译空间信息,来获取空间知识的过程
5.矢量数据结构:利用欧式几何学中的点、线、面及其组合体来表示地理实体空间分布的一种数据组织方式
6.栅格数据结构实际实质就是像元阵列,即像元按矩阵形式的集合
7.空间关系:空间目标在一定区域上构成的与空间特性有关的联系。
8.四面体网格:将目标空间用紧密排列但不重叠的不规则四面体形成的网格来表示,其实质就是2D TIN结构在3D空间上的拓展
9.空间数据库系统:指带有数据库的计算机系统,采用现代数据库技术来管理空间数据。
10.空间数据引擎:用来解决如何在关系数据库存储空间数据,实现真正的数据库方式管理空间数据,建立空间数据服务器的方法
11.空间索引:指在存储空间数据时依据空间对象的位置和形状或空间对象之间的某种空间关系,按一定顺序排列的一种数据结构,其中包含空间对象的概要信息。
12.空间链接查询:是空间数据库系统一种重要的多路查询,即从两个数据集合中检索出所有满足某一条件的空间对象。
13.元数据:是关于数据的数据,用于描述数据的内容、质量、表示方式、空间参照系、管理方式、数据的所有者、数据的提供方式以及数据集的其他特征
14.空间元数据:描述地理信息数据集内容、表示、空间参照、质量以及管理的数据
二、填空
1.空间数据特征包括:时空特征、多维特征、多尺度性、海量数据特征
2.空间数据库的作用:①空间数据处理与更新②海量数据存储于管理③空间分析与决策④空间信息交换与共享
3.空间数据库的特征:综合抽象特征、非结构化特征、分类编码特征、复杂性与多样性
数据库复习资料考试必备知识点总结
如有你有帮助,请购买下载,谢谢!
1页 数据库复习资料
1、数据库的基本概念
概念模型
数据模型分成两个不同的层次
(1) 概念模型 也称信息模型,它是按用户的观点来对数据和信息建模。
(2) 数据模型 主要包括网状模型、层次模型、关系模型等,它是按计算机系统的观点对数据建模。
概念模型的用途
概念模型用于信息世界的建模 是现实世界到机器世界的一个中间层次
是数据库设计的有力工具 数据库设计人员和用户之间进行交流的语言
对概念模型的基本要求
较强的语义表达能力,能够方便、直接地表达应用中的各种语义知识简单、清晰、易于用户理解。概念模型是现实世界到机器世界的一个中间层次。
相关概念:实体、实体型、实体集、联系、码、属性等
实体(Entity)
客观存在并可相互区别的事物称为实体。 可以是具体的人、事、物或抽象的概念。
实体型(Entity Type)
用实体名及其属性名集合来抽象和刻画 同类实体称为实体型
实体集(Entity Set)
同型实体的集合称为实体集
联系(Relationship)
现实世界中事物内部以及事物之间的联系在信息世界中反映为实体内部的联系和实体之间的联系
实体型间联系
两个实体型 一对一联系(1:1)
三个实体型 一对多联系(1:n)
一个实体型 多对多联系(m:n)
码(Key) 唯一标识实体的属性集称为码。
属性(Attribute)
实体所具有的某一特性称为属性。一个实体可以由若干个属性来刻画。
表示方法:E-R图
数据模型:
网状模型:网状模型是一个网络 层次模型实际是网状模型的一个特例
网状模型的条件 允许一个以上的结点无父结点
一个结点可以有多于一个的父结点
优点
能够更为直接地描述现实世界,如一个结点可以有多个双亲具有良好的性能,存取效率较高
VFP期末复习题
VFP期末复习题----b68aba14-6ea4-11ec-839e-7cb59b590d7d
《数据库技术及应用》部分期末复习资料
一、 多项选择题
1.根据提供的数据独立性、数据共享性、数据完整性、数据存取方式等水平的高低,计算机数据管理技术的发展可以分为三个阶段:其中不包括下列的。a.计算机管理阶段c.文件系统阶段
b、 手动管理阶段D.数据库系统阶段
2.数据库系统与文件系统的主要区别是______。a.数据库系统复杂,而文件系统简单
b、 文件系统不能解决数据冗余和数据独立的问题,而数据库系统可以解决C.文件系统只能管理程序文件,而数据库系统可以管理各种文件D.文件系统管理的数据量小,虽然数据库系统可以管理大量数据,但数据库之间的关系(DB.),数据库系统(DBS)和数据库管理系统(DBMS)是。
a.db包括dbs和dbmsc.dbms包括db和dbs
b、 DBS包括dB和dbmsd dB是DBS,或DBMS
4.一个完整的数据库系统由数据库、_________组成。a.应用程序和数据库管理系统b.数据库管理系统和数据库管理员c.应用程序和数据库管理员
d、 应用程序、数据库管理系统和数据库管理员5以下陈述是正确的:
a.数据库系统是一个独立的系统,不需要操作系统的支持b.数据库设计是指设计数据库管理系统
c、 数据库技术的基本目标是解决数据共享问题
d.在数据库系统中,数据的物理结构必须与逻辑结构一致6.数据库系统的核心是:
a、 数据模型B.数据库管理系统C.软件工具D.数据库7在E-R图中,用于表示实体之间连接的图形是:a.矩形B.椭圆C.菱形D.平行四边形8“关系”的正确描述是:a.同一关系中允许使用相同的元组;B.元组必须按关系中关键字的升序存储
c.在一个关系中必须将关键字作为该关系的第一个属性d.同一个关系中不能出现相同的属性名9.实体模型反映实体及实体之间的关系,是人们的头脑对现实世界中客观事物及其相互联系的认识,而______是实体模型的数据化,是观念世界的实体模型在数据世界中的反映,是对对现实世界的抽象。a.数据模型b.物理模型c.逻辑模型d.概念模型10.关系模型的基本结构是_________。a.树形结构b.无向图c.二维表d.有向图11.根据关系模型的有关理论,下列说法中不正确的是______。 第1页,共26页
MySQL数据库原理与应用期末考试复习资料
MySQL数据库原理与应用期末考试复习资料
MySQL数据库原理与应用期末考试复习资料
编辑整理:
尊敬的读者朋友们:
这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(MySQL数据库原理与应用期末考试复习资料)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快 业绩进步,以下为MySQL数据库原理与应用期末考试复习资料的全部内容。
MySQL数据库原理与应用期末考试复习资料
期末复习资料
(本科)
课程名称:MySQL数据库原理与应用
试 卷 号:51116
考试时长:90分钟
考核方式:网上终考
考试题型:
选择题:30道* 3分/道 = 90分
判断题: 5道* 2分/道 = 10分
总 成 绩:高校邦平台50% + 网上终考50%
Ver: 2018—12-10
【单项选择】1、建立数据库,使用(A )命令
A、 create database
B、 new database
C、 insert database
D、 select database
【单项选择】2、MySQL数据库管理系统,可以运行于(D )操作系统
A、 Windows
B、 Linux
C、 UNIX
D、 都可以
【单项选择】3、在SQL语言中,SUM作用是( A)
A、 求和 MySQL数据库原理与应用期末考试复习资料
B、 平均值
C、 最大值
D、 个数
【单项选择】4、在SQL语言中,MAX作用是(C )
A、 最小值
B、 平均值
C、 最大值
D、 和
【单项选择】5、在SQL语言中,% 通配(C )个字符
A、 一个
B、 两个
2021秋国开电大《Oracle数据库编程》期末测试资料
国开电大《Oracle数据库编程》期末测试
选择题
UNION ALL是( )
正确答案:并集重复
UNION是( )
正确答案:并集不重复
“alter table tab1 drop column col1;”的作用是()。
正确答案:删除了数据表tab1的字段col1
“alter table tab1 modify (name char(32));”的作用是( )。
正确答案:修改了字段name的大小
“delete from tab1;”的作用是( )。
正确答案:删除了数据表tab1的全部数据
“from user_tables u”中的u是()。
正确答案:user_tables的别名
“select * from dba_data_files where bytes = max(bytes);”出错原因是( )。
正确答案:分组函数不能使用在where子句中
“select obj# as test from clu$;”中as的作用是( )。
正确答案:为obj#起了个别名
“update tab1 set name='1234' where id=1;”修改了( )条记录。
正确答案:不确定
下列不属于Oracle数据库中的约束条件的是( )。
正确答案:INDEX
下列关于提交事务的叙述哪一项是正确的?( )
正确答案:事务提交后,它对数据库所做的修改将永久保存到数据库中
下列函数中属于字符串函数的是()。
正确答案:以上皆是
下列哪个约束只能定义在列级定义上( )
正确答案:NOT NULL
下列哪种不是DDL语句。( )
正确答案:commit 下列哪种不是DML语句是( )。
正确答案:alter
下面选项中有关连接描述错误的是 ( )
正确答案:outer jion外连接
不属于单行函数的特征的是:( )
正确答案:单行函数不可以嵌套
事务中触发回滚后( )操作会失效。
数据库原理A卷加答案
中国民航大学2007-2008学年第二学期
《数据库原理与应用》期末考试试卷
课程编号:试卷类型:A 考试形式:闭卷笔试 考试日期:2008-7-11
题号 一 二 三
四 五 六 总分
得分
注意事项:1.答案写在试卷上;2.不准携带任何书籍、资料、纸张等。
一、简答题(共20分,每题5分)
1.简述事务的ACID特性
2. 简述数据库系统的三级模式结构及其对数据独立性的支持。
3. 简述关系模型的参照完整性约束
4.简述如何保证多个事务的并发执行是正确的
班级: 姓名: 准考证号: 任课教师 考场教室
――――――――――――――――――――――――――装 订 线――――――――――――――――――――――――――――――-
二、设数据库中有三个关系:(共10分,每题2分)
职工表EMP(E#,ENAME,AGE,SEX,ECITY)
其属性分别表示职工工号、姓名、年龄、性别和籍贯。
工作表WORKS(E#,C#,SALARY)
其属性分别表示职工工号、工作的公司编号和工资。
公司表COMP(C#,CNAME,CITY)
其属性分别表示公司编号、公司名称和公司所在城市。
试用关系代数表达式写出下列操作:
1)检索超过30岁的男职工的工号和姓名。
2)假设每个职工只能在一个公司工作,检索工资超过2000元的男性职工工号和姓名。
3)假设每个职工可在多个公司工作,检索在编号为C4和C8公司兼职的职工工号。
4)检索在“LIANHUA”公司工作、工资超过2000元的男性职工的工号和姓名。
5)检索‘A’城市的所有公司编号和公司名称
三、设有四个关系模式(共30分)
数据库系统概论复习资料(最终版)
数据库系统概论
1
第一章绪论
1 什么是数据字典?数据字典包含哪些基本内容?
答:数据字典是数据库系统中各种描述信息和控制信息的集合,它是数据库设计与管理的有力工具,是进行详细数据收集和数据分析所获得的主要成果。数据字典的基本内容有:数据项、数据结构、数据流、数据存储和处理过程5个部分。
2.数据库管理系统的主要功能有哪些?
答:( l )数据库定义功能; ( 2 )数据存取功能; ( 3 )数据库运行管理; ( 4 )数据库的建立和维护功能。
3 .学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教
授和副教授每人各带若干研究生;每个班有若干学生,每个学生选修若干课程,每门课可
由若干学生选修。请用 E 一 R 图画出此学校的概念模型。
第2章关系数据库
一、选择题
1、关系数据库管理系统应能实现的专门关系运算包括
。
A.排序、索引、统计 B.选择、投影、连接C.关联、更新、排序 D.显示、打印、制表 答案:B
2、关系模型中,一个关键字是 。A.可由多个任意属性组成 B.至多由一个属性组成
C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成 D.以上都不是 答案:C
3、自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的 。
A.元组 B.行 C.记录
D.属性 答案:D
4、关系运算中花费时间可能最长的运算是 。A.投影 B.选择 C.笛卡尔积 D.除 答案:C
5.关系模式的任何属性 。 A.不可再分
B.可再分C.命名在该关系模式中可以不惟一 D.以上都不是 答案:A
MySQL数据库开发》答案
1 《MySQL数据库开发》期末复习资料(二)
考试题型:
单选
多选
判断
填空
简答
设计
考试题型
一、选择(单选)
2、查看MySQL版本语句是(A)
(A)mysql - - version (B)mysql - - VERSION
(C)mysql - - help (D)mysql - - v
3、设置语句结束符的命令是(C)
(A)set (B)end (C)delimiter (D)finish
4、设置MySQL提示符的命令是(B)
(A)tip (B)prompt (C)popup (D)message
5、导入sql脚本文件的命令是(A)
(A)source (B)script (C)file (D)sql
6、关于SELECT语句以下哪一个描述是错误的(C)
(A)SELECT语句用于查询一个表或多个表的数据。
(B)SELECT语句属于数据操作语言(DML)。
(C)SELECT语句的列必需是基于表的列的。
(D)SELECT语句表示数据库中一组特定的数据记录。
7、ENUM类型的字段level定义为(LOW、MIDDLE、HIGH),ORDER BY level asc的顺序是(A)
(A)HIGH、LOW、MIDDLE (B)LOW、MIDDLE、HIGH
(C)MIDDLE、LOW、HIGH (D)HIGH、MIDDLE、LOW
8、SELECT * FROM city limit 5,10描述正确的是(A)
2 (A)获取第6条到第10条记录。 (B)获取第5条到第10条记录。
(C)获取第6条到第15条记录。 (D)获取第5条到第15条记录。
9、GROUP_CONCAT()函数作用是(A)
(A)将每组的结果字符串连接起来 (B)将每组的结果累加
(C)统计每组的记录数 (D)统计每组的平均值
10、GROUP子句带WITH ROLLUP的作用是(D)
大型数据库oracle 考试复习资料
1.Oracle得到广大用户的青睐原因在于:支持多用户、大事务量的事务处理、提供标准操作接口、实施安全性控制和完整性控制、支持分布式数据处理、具有可移值性、可兼容性和可连接性。数据库新特性:网络计算、真正集群技术、自动存储管理、数据库自动管理、高可用性、超大型数据库支持、闪回查询与闪回操作、物化视图与查询重写、数据泵
2.数据库的应用系统结构主要分为4种:客户机/服务器结构(c/s:两层结构,客户机与服务器可采用不同的软硬件系统,应用于服务分离安全性高)、浏览器/服务器结构(b/s:三层结构,通过web服务器处理应用程序逻辑,方便了应用程序的维护和升级)、分布式数据库系统结构(数据分布,数据共享,兼容性好,网络扩展性好)、终端-服务器结构(便于集中管理,系统安全性高,网络负荷低)。
3.数据库服务器企业版、标准版、个人版区别:①企业版数据库服务器包含所有的数据库组件,主要针对高端的应用环境,适用于安全性和性能要求较高的联机事务处理(OLTP)、查询密集型的数据仓库和要求较高的Internet应用程序②标准版数据库服务器提供大部分核心的数据库功能和特性,适合于工作组或部门级的应用程序:③个人版数据库服务器只提供基本数据库管理功能和特性,适合单用户的开发环境,为用户提供开发测试平台。
4.数据库系统服务有:作业管理服务,数据库控制台服务,isql*plus管理服务,网络监听服务,实例服务。
5.创建数据库的方法的比较:①使用数据库配置助手(DBCA)创建:是Oracle提供的用于创建数据库的图形界面工具,内置数据库模板,可以直观快速地创建数据库,适合初学者。②运行脚本手动创建:使用create database 语句和Oracle预定义脚本手动创建数据库,比DBCA方式具有更大的灵活性和效率,适合有经验的DBA
7. 数据库启动步骤:①创建并启动实例:根据数据库初始化参数文件,为数据库创建实例,启动一系列后台进程和服务进程。②装载数据库:实例打开数据库的控制文件,从中获取数据库名称、数据文件和重做日志文件的位置、名称等数据库物理结构信息。③打开数据库:实例打开所有处于联机状态的数据文件和重做日志文件。手动创建数据库通常包含如下的操作步骤:1.确定新建数据库名称与实例名称;2.确数据库管理员的认证方式;3.创建初始化参数文件;4.创建实例;5.连接并启动实例;6.使用CREATE DATABASE语句创建数据库;7.创建附加的表空8.运行脚本创建数据字典视图
SQL SERVER期末复习资料
《SQL SERVER 2005》期末复习A
一、单项选择题(每小题1分,共10分)
1.下列四项中,不属于数据库特点的是( )。
A.数据共享 B.数据完整性
C.数据冗余很高 D.数据独立性高
2. 运行命令SELECT ASCII(‘Alklk’) 的结果是( )
A.48 B.32
C.90 D.65
3.SQL Server安装程序创建4个系统数据库,下列哪个不是( )系统数据库。
A.master B.model
C.pub D.msdb
4.( )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMS B.DB
C.DBS D.DBA
5. 在SQL中,建立表用的命令是 ( )。
A.CREATE SCHEMA B.CREATE TABLE
C.CREATE VIEW D.CREATE INDEX
6.SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( )。
A.包括15岁和35岁
B.不包括15岁和35岁
C.包括15岁但不包括35岁
D.包括35岁但不包括15岁
7.下列四项中,不正确的提法是( )。
