数据库 期末复习 大纲 有答案的哦
个人收集整理-ZQ 1 / 8 要求熟读地章节: 第一章:绪论 第二章:关系数据库 第三章:关系数据库标准语言—— 第四章:数据库安全性控制 第五章:数据库完整性 第六章:关系数据理论 第七章:数据库设计 第八章:数据库编程 第九章:关系系统及其查询优化 第十章:数据库恢复 第十一章:并发控制 要求掌握地主要内容 要求熟悉数据库地基本概念、基本理论和基本技术: 数据管理地发展阶段及每个阶段地特点. 数据管理技术发展经历了三个阶段: 一、人工管理阶段(年代中年代中) 数据不保存, 应用程序管理数据 ,数据不共享,数据不具有独立性 二、文件系统阶段(年代末年代中) 数据长期保存,由文件系统管理数据,数据共享性差、冗余度大,数据独立性差:物理独立性、逻辑独立性均差 三、数据库系统阶段(年代末现在) 数据结构化 数据地共享性高,冗余度低,易扩充. 数据地独立性高.(逻辑独立性:是指用户地应用程序与数据库地逻辑结构是相互独立地 物理独立性:是指用户地应用程序与存储在磁盘上地数据库中地数据是 相互独立地. 数据与程序独立资料个人收集整理,勿做商业用途 个人收集整理-ZQ 2 / 8 由统一管理和控制数据. 数据、数据库、数据库管理系统地概念,提供地数据控制功能. 数据是描述事物地符号记录 数据库(,简称)是长期存储在计算机内,有组织地、可共享地大量数据集合 数据库管理系统( ) 位于用户与操作系统之间地一层数据管理软件 地功能: 、 数据定义功能 、数据组织、存储和管理 、 数据操纵功能 、 数据库地事务管理和运行管理 、数据库地建立和维护功能 、其他功能 还必须提供以下几方面地数据控制功能: ()数据地安全性()保护 ()数据地完整性()检查 ()并发()控制 ()数据库恢复() 数据模型地概念,组成数据模型地三要素. 数据模型:现实世界数据特征地抽象,一组概念地集合 数据模型地三要素: 一、数据结构 数据结构是对系统静态特性地描述 二、数据操作 数据库操作地类型:检索, 更新(包括插入、删除、修改) 数据操作对系统动态特性描述. 三、数据地约束条件(完整性约束). (概念模型 也称信息模型 个人收集整理-ZQ 3 / 8 逻辑模型和物理模型 逻辑模型主要包括网状模型、层次模型、关系模型、面向对象模型 物理模型是对数据最底层地抽象,描述数据在系统内部地表示方式和存取方法,在磁盘或磁带上地存储方式和存取方法.资料个人收集整理,勿做商业用途 概念模型、实体、属性、码、候选码、外码、域、实体型、实体集地概念. 概念模型也称信息模型,它是按用户地观点来对数据和信息建模,用于数据库设计. 信息世界中地基本概念 实体()客观存在并可相互区别地事物 实体型( )用实体名及其属性名集合来抽象和刻画同类实体,称为实体型 实体间地联系及模型. 用图来描述现实世界地概念模型, (实体型 ,属性 联系) 实际地数据库系统支持地主要数据模型是哪几种,什么是基本层次联系,层次模型、网状模型地数据结构. 网状模型、层次模型、关系模型 基本层次联系,是指两个记录以及它们之间地一对多(包括一对一)地联系 数据库系统地三级模式结构、两级映象功能、数据地物理独立性和逻辑独立性. ()模式也称逻辑模式或概念模式 数据库系统中全体数据地逻辑结构和特征地描述, 所有用户地公共数据视图,综合了所有用户地需求,并将这些需求有机地结合成一个整体.(整体性原则) 反映地是数据库系统整体结构. 一个数据库只有一个模式 ()外模式也称为子模式()或用户模式. 它是数据库用户(包括应用程序员和最终用户)能够看见和使用地局部数据地逻辑结构和特征地描述. 它是数据库用户地数据视图,是与某一应用有关地数据逻辑表示. ()内模式也称存储模式( ), 是数据库物理结构和存储方式地描述; 是数据在数据库内部地表示方式. 个人收集整理-ZQ 4 / 8 一个数据库只有一个内模式 将模式和内模式分开,保证了数据地物理独立性; 将外模式和模式分开,保证了数据地逻辑独立性 外模式/模式映象保证数据地逻辑独立性 模式/内模式映象地用途:保证数据地物理独立性 数据库系统地组成. 一、硬件平台及数据库 二、软件
支持运行地操作系统 与数据库接口地高级语言及其编译系统 以为核心地应用开发工具 为特定应用环境开发地数据库应用系统 人员 数据库管理员 系统分析员和数据库设计人员 应用程序员 用户 关系地定义及关系地特性,关系模式地表示,元组、属性、主属性、码、候选码、非码属性、全码、外码地概念 关系:关系是一张二维表,由行和列组成. 表实体集 元组:表中地一行即为一个元组.记录实体 属性:表中地一列即为一个属性.字段属性 主码:表中地某个属性组,它可以唯一确定一个元组. 域:属性地取值范围. 分量:元组中地一个属性值. 关系模式:对关系地描述, 表结构实体型 个人收集整理-ZQ 5 / 8 关系操作地特点: 数据操纵都是集合操作; 操作对象和操作结果都是关系; 关系模型地语言:高度地非过程化. 关系模型地三类完整性:实体完整性、参照完整性和用户定义完整性 第二章 掌握关系代数地运算:传统地集合运算(并、交、差、笛卡儿积)和专门地关系运算(选择、投影、连接、除法) 关系数据语言地特点,关系操作地特点 关系数据语言地特点 关系语言是一种高度非过程化地语言 存取路径地选择由地优化机制来完成 用户不必用循环结构就可以完成数据操作 能够嵌入高级语言中使用 关系代数、元组关系演算和域关系演算三种语言在表达能力上完全等价 关系操作地特点: 集合操作方式,即操作地对象和结果都是集合,这种方式一次一集合(). 非关系数据模型数据操作方式:一次一记录( –). 语言地四个特点 综合统一(数据定义,数据查询,数据操纵,数据控制 功能于一体.) 高度非过程化语言 面向集合地操作方式 以同一种语法结构提供两种使用方式 自含式语言:联机交互地使用方式 嵌入式语言:嵌入高级语言如,,,等 语言支持地关系数据库地三级逻辑结构 语言地数据定义功能:包括对基本表、索引和视图地建立修改和删除,语法格式 个人收集整理-ZQ 6 / 8 掌握查询()语句功能和应用(单表、多表连接、嵌套、集函数). 掌握修改()、删除()和插入()语句地应用 数据控制功能(、) 基本表、视图地概念,了解视图地作用. 了解关系数据库管理系统()地定义,关系系统地分类 了解关系系统查询优化地一般策略 (平凡与非平凡地)函数依赖、完全函数依赖、部分函数依赖、传递函数依赖、函数依赖、(平凡与非平凡地)多值依赖资料个人收集整理,勿做商业用途 关系规范化:了解第一范式、第二范式、第三范式、范式、地定义,将一个非规范化地表转化为三范式地表地步骤.掌握把一个非规范地表转化为三范式地表地方法.资料个人收集整理,勿做商业用途 公理系统、极小函数依赖集、属性基于函数依赖地闭包. 数据库设计地步骤,每个阶段所做地工作.(尤其要掌握概念设计、逻辑设计地工作内容和步骤及基本技术) ()需求分析 ()概念结构设计 ()逻辑结构设计 ()物理结构设计 () 数据库实施 ()数据库运行和维护 概念结构设计: 将需求分析得到地用户需求抽象为概念模型地过程就是概念结构设计 描述概念模型地有力工具是模型. 自底向上设计概念结构地步骤 第步:抽象数据并设计局部视图 第步:集成局部视图,得到全局概念结构 第步:验证整体概念结构 逻辑结构设计: 个人收集整理-ZQ 7 / 8 将概念结构转化为具体地数据模型 逻辑结构设计地步骤 将概念结构转化为一般地关系、网状、层次模型 将转化来地关系、网状、层次模型向特定支持下地数据模型转换 对数据模型进行优化 物理结构设计: 为一个给定地逻辑数据模型选取一个最适合应用环境地物理结构地过程,就是数据库地物理设计 确定数据库地物理结构,在关系数据库中主要指存取方法和存储结构 对物理结构进行评价,评价地重点是时间和空间效率 常用存取方法 索引方法 聚簇()方法 方法 数据库地重组织不会改变原设计地数据逻辑结构和物理结构 数据库重构造:根据新环境调整数据库地模式和内模式 事务地概念、故障种类、恢复原理和技术、恢复策略. 定义 一个数据库操作序列 一个不可分割地工作单位 恢复和并发控制地基本单位 表示提交,即提交事务地所有操作,事务正常结束 表示回滚,在事务运行地过程中发生了某种故障,事务不能继续执行, 系统将事务中对数据库地所有已完成地操作全部撤销, 回滚到事务开始时地状态. 事务故障 系统故障 介质故障 计算机病毒 个人收集整理-ZQ 8 / 8 并发控制地技术、基本封锁地种类、封锁协议、并发调度地可串行性、两段锁协议、 并发控制地主要技术 有封锁() 时间戳() 乐观控制法 封锁就是事务在对某个数据对象(例如表、记录等)操作之前,先向系统发出请求,对其加锁 基本封锁类型 排它锁( ,简记为锁)只允许读取和修改 共享锁( ,简记为锁)其他事务可以读 两段锁协议 指所有事务必须分两个阶段对数据项加锁和解锁 数据安全性是指保护数据库以防止不合法用户地使用所造成地数据泄露、更改或破坏.基本地数据安全控制措施. 数据库安全性控制地常用方法 用户标识和鉴定 存取控制 视图 审计 密码存储 数据库地完整性是指数据地正确性和相容性.完整性约束涉及地对象及其状态.
烟台大学数据库原理期末考试复习题及参考答案
数据库原理A2022秋复习题提示:输入题目题干部分文字,按键盘快捷键Ctrl+F查找题目答案。
超越高度一、单选题(每题2分,共30道小题,总分值60分)1.逻辑设计的任务是___________。
(2分)A将概念结构设计的E-R图转换成DBMS支持的数据模型B进行数据库的具体定义,并要安排为查询的必要的索引文件C逻辑结构设计要完成数据的描述,数据存储格式的设定D利用自顶向下的方式进行数据库的逻辑结构设计正确答案A2.单个用户使用的数据视图的描述称为_________。
(2分)A外模式B概念模式C内模式D存储模式纠错正确答案A3.设关系R有K1个元组,关系S有K2个元组,则关系R和S的连接后的结果关系的元组数目是_______个。
AK1+K2B>= K1+K2C≤K1xK2DK1xK2正确答案C4.image.png(2分)Aimage.pngBimage.pngCimage.pngDimage.png正确答案A5.文件系统与数据库系统的最大区别是__________。
(2分)A数据共享B数据独立性C数据结构化D数据冗余性正确答案C6.在SQL语言中,DELETE语句的作用是_________。
(2分)A删除基本表B删除视图C删除基本表和视图D删除基本表和视图的元组正确答案D7.SELECT语句执行的结果是______。
(2分)A数据项B元组C表D数据库正确答案C8.E-R模型转换成关系模型时,一个M:N联系转换成一个关系模式,该关系模式的关键字是___________。
(2分)AM端实体的关键字BN端实体的关键字CM端实体的关键字和N端实体的关键字的组合D重新选取其他属性正确答案C9.SQL语言是_________。
(2分)A高级语言B编程语言C结构化查询语言D宿主语言正确答案C10.下述那条是安全性遭到破坏的情况__________。
(2分)A用户读取未提交事务修改过的“脏”数据B由于系统断电而破坏了数据库中的数据C用户非法读取数据库中的数据D丢失更新问题正确答案C11.______可用于设计概念模式。
《数据库系统原理》期末复习资料
《数据库系统原理》期末复习资料第一章绪论复习要点:数据库的4个基本概念(数据、数据库、数据库管理系统和数据库系统);数据库系统的特点;数据模型及数据模型的三要素;关系模型;数据库系统结构:三级模式和两级映像(模式、外模式和内模式;外模式/模式映像、模式/内模式映像);关系数据库系统的组成(数据库、数据管理系统和数据库系统的关系)。
数据库的4个基本概念:1. 数据(Data):是描述事物属性或特征的符号记录,可以是数字、文字、图像等形式。
2. 数据库(Database):是一种有组织的、可共享的数据集合,用于存储、管理和操作数据。
3. 数据库管理系统(Database Management System,简称DBMS):是用于管理数据库的软件系统,提供了对数据库的访问、操作和维护等功能。
4. 数据库系统(Database System):是由数据库、数据库管理系统和相关应用程序组成的系统,用于管理和处理大量数据。
数据库系统的特点:1. 数据共享:多个用户可以同时访问和共享数据库中的数据。
2. 数据独立性:数据库中的数据与数据的存储方式相互独立,改变存储方式不影响数据的使用。
3. 数据一致性:数据库系统能够保证数据的一致性和完整性,避免了数据的冗余4. 数据安全性:数据库系统可以对数据进行各种权限控制和安全防护,保证数据的安全性和机密性。
5. 数据并发性:多个用户可以同时对数据库进行读写操作,数据库系统能够处理并发操作的问题。
数据模型及数据模型的三要素:数据模型是一种用于描述数据库结构和数据之间关系的概念工具。
数据模型的三个要素包括:1. 数据结构(Data Structure):描述数据之间的关系和组织方式,如层次结构、网状结构和关系结构等。
2. 数据操作(Data Operation):描述在数据库中进行的各种操作,如查询、插入、更新和删除等。
3. 数据约束(Data Constraint):定义了对数据库中数据的限制和规范,如键、域和实体完整性等。
大学数据库期末考试复习大纲
数据库复习复习要点:一.名词解释1.模式是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图,放映了数据的结构和联系。
2.数据模型数据模型就是现实世界数据特征的抽象,即.数据模型是用来描述数据、组织数据和对数据进行操作的。
通俗的讲,数据模型就是现实世界的模拟。
包括概念模型、逻辑模型、物理模型。
逻辑模型包括网状模型、层次模型、关系模型等。
3.传递依赖设X,Y,Z是关系R中互不相同的属性集合,存在X→Y(Y!→X),Y→Z,则称Z传递函数依赖于X。
4. 2NF若关系模式R∈1NF,且每一个非主属性都完全函数依赖于R的候选键,则关系模式R∈2NF5.数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统、应用程序、数据库管理员组成。
6.函数依赖设R(U)是属性集U上的关系模式。
X,Y是U的子集。
若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称X函数确定Y或Y函数依赖于X,记作X→Y。
7. 3NF关系模式R是1NF,而且它的任何一个非主属性都不传递地依赖于任何候选键,则R 称为第三范式,记作R∈3NF。
8.数据库他是长期存放在计算机内、有组织、可共享的大量数据的集合。
(特点:永久存储、有组织、可共享)9.外模式子模式或用户模式,是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,数据库用户的数据视图。
10.多值依赖设有关系模式R(U),X,Y,Z是的U的子集,并Z=U-X-Y。
当且仅当R的任一关系r R在(X,Z)上的每一个值对应一组Y的值,这组值仅仅决定于X的值而于Z值无关时,称多值依赖X→→Y成立。
11. BCNF设关系模式R是1NF,如果对于R的每个函数依赖X Y,X必为候选键,则R是BCNF。
二.简答题1. 什么叫数据与程序的逻辑独立性?当模式改变时(例如增加新的关系、新的属性、改变属性的数据类型等),由数据库管理员对各个外模式/模式的映像做相应改变,可以使外模式保持不变。
数据库期末考试复习试题与答案
试题一一、单项选择题(本大题共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)-SB. S-(S-R)C.(S-R)-RD. 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','刘祥',男,21B. NULL,'刘祥',NULL,21C. '5021',NULL,男,21D. '5021','刘祥',NULL,NULL11. 把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是( C )A. GRANT QTY ON SPJ TO '李勇'B. GRANT UPDATE(QTY) ON SPJ TO '李勇'C. GRANT UPDATE (QTY) ON SPJ TO 李勇D. GRANT UPDA TE ON SPJ (QTY) TO 李勇12.图1中( B )是最小关系系统A B C D图113.关系规范化中的插入操作异常是指 ( D )A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入14.在关系数据库设计中,设计关系模式是数据库设计中( A )阶段的任务A.逻辑设计 B.物理设计 C.需求分析 D.概念设计15.在E-R模型中,如果有3个不同的实体型,3个m:n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为( C )。
数据库期末考试题及答案2024
数据库期末考试题及答案2024一、选择题(每题2分,共20分)1. 以下哪个选项是关系型数据库管理系统?A. MongoDBB. OracleC. SQLiteD. HBase答案:B、C2. SQL语言中的SELECT语句用于执行什么操作?A. 插入数据B. 更新数据C. 查询数据D. 删除数据答案:C3. 在关系型数据库中,以下哪个选项不是数据完整性约束?A. 主键约束B. 外键约束C. 检查约束D. 索引约束答案:D4. 数据库设计中,将实体间的一对多关系转换为表结构时,应该使用哪种关系?A. 一对一B. 一对多C. 多对多D. 无关答案:B5. 在数据库中,索引用于提高哪种操作的效率?A. 插入B. 更新C. 删除D. 查询答案:D6. 数据库事务的ACID属性中,"I"代表什么?A. 原子性B. 一致性C. 隔离性D. 持久性答案:C7. 在数据库中,范式理论的目的是?A. 提高查询速度B. 减少存储空间C. 避免数据冗余和更新异常D. 增加数据安全性答案:C8. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据操纵C. 数据备份D. 数据加密答案:D9. 在数据库中,以下哪个选项不是数据库恢复技术?A. 日志文件B. 事务日志C. 检查点D. 数据加密答案:D10. 以下哪个选项不是数据库设计阶段?A. 概念设计B. 逻辑设计C. 物理设计D. 数据备份答案:D二、填空题(每题2分,共20分)1. 数据库管理系统(DBMS)是位于_______和_______之间的软件。
答案:用户和操作系统2. 在数据库中,_______是最小的数据单位。
答案:数据项3. 数据库的三级模式包括外模式、概念模式和_______。
答案:内模式4. 在SQL中,_______关键字用于定义新表。
答案:CREATE TABLE5. 事务的_______属性保证了事务的不可分割性。
《数据库原理及应用教程》期末复习大纲
《数据库原理及应用教程》期末复习大纲《数据库原理及应用教程》期末复习大纲第一章数据库系统概述 (1)第二章数据模型 (1)第三章关系数据库 (2)第四章关系规范化基础 (2)第五章数据库设计 (3)第六~十章T-SQL及相关 (3)第十一章存储过程、触发器与游标 (4)第十二章事务与并发控制 (4)第十四章数据库的安全管理 (4)附录: (6)第一章数据库系统概述1.了解信息、数据、数据处理的概念2.数据库发展的哪三个阶段?数据库系统阶段的几个特点。
P2●数据的结构化、共享性、独立性、控制功能……3.数据库系统的组成。
P4●数据库、DBMS、数据库应用系统、数据库用户4.数据库系统的三级模式结构:外模式、模式、内模式(用户级模式、概念级模式、物理级模式)。
P6-75.二级映像与数据独立性(逻辑独立性和物理独立性)。
P7-8第二章数据模型6.现实世界→信息世界(通过抽象)→数据世界(通过量化)7.数据模型的概念。
P12-13●实体、属性、候选码、码、实体型、实体集、联系8.E-R图用于表示概念模型。
表示实体及其之间的联系,组成成份:实体、属性、联系。
P139.数据模型的三要素:数据结构、数据操作、完整性约束(分为三类:层次模型、网状模型、关系模型)。
P15-16●数据结构:对数据库组织方式的一种静态描述●数据操作:对数据库动态特征的描述●完整性约束:数据库完整性的保证10.关系模型的基本概念、完整性约束的具体内容。
P18-19第三章关系数据库11.关系模式的定义。
P2212.关系数据库:数据库系统的三层结构如何体现?数据模型的三要素如何体现?13.关系模型的三个完整性约束:实体完整性,参照完整性,用户自定义的完整性。
P24.14.关系代数—专门的关系运算(选择、投影、连接)。
连接所衍生的等值连接、自然连接。
P25-3115.掌握按要求写关系代数表达式。
第四章关系规范化基础16.函数依赖、完全函数依赖、部分函数依赖、传递函数依赖;范式之间的联系。
《MySQL数据库开发》期末复习答案.doc
《MySQL数据库开发》期末复习题一”填空1、用来表示数据库中行之间的关系的机制称为处键约束。
2、字符集是一套符号与编码,它包括编码规则以定义字符如何被编码为数字。
3、MySQL程序选项有两种通用形式:长选项和短选项4、MySQL数据类型分为四大主要类别:数值、字符、二进制、时间。
5、存储程序是保存在服务器里的一组SQL语句的集合。
6、锁是一种用来防止多个客户端同时访问数据而产生问题的机制。
7、畫务是将一个数据处理执行步骤的集合作为一个单一单元来处理。
8、InnoDB引擎是目前唯一可提供外键实现支持的引擎。
9、CREATE TEMPORARY TABLE 创建临时表。
10、UNION关键字能够将两个或多个SELECT语句的结果连接起来。
1. 如果一个MySQL的版本号没有后缀,表示该版本己经在很多地方运行一段时间了,而且没有非平台特定的错误报告。
我们通常称之为稳定版。
2. 可以用几种方式提供MySQL程序的选项:(1) 在命令行中在程序名后面提供。
(2) 在程序启动时读取的选项文件中设置。
⑶在环境变量中设置。
3. 在创建数据库时,可以使用IF NOT EXISTS子句确保如果数据库不存在就创建它,如果存在就直接使用它。
4. ENUM (或枚举)类型的数据可以理解成只能取指定的几个值的字符串。
5. 在创建表格时,可以使用TEMPORARY关键词使当前建立的表为临时表。
6. 从表a中选择第1 0条到第2 0条记录可以使用如下语句:select * from a limit 10 offset 10 7创建索引通常使用CREATE INDEX语句,该语句最终会被MySQL转换成相应的ALTER TABLE语句执行。
1. 使用MySQL命令时,缺省主机名是localhost 。
2. 保存在MySQL安装目录中的选项文件名是:my.ini3. DROP DATABASE命令用于删除一个数据库。
4. CHAR「字符串长度1用于声明一个定长类型的列,其中"字符串长度"用于限制可插入的字符串的最大长度,设置范围为0到255 o5. 如果一个列是类型,则可以使用"auto increment "关键字指定该列的值自动增加。
(完整版)数据库复习试题答案及解析
一、选择题:1、DB DBMS^ DBS三者的关系是(B)A、DB包括DBMS^ DBS B 、DBS包括DB和DBMSC、DBMS包括DBS和DB D 、DBS与DB DBMSc关2、假定学生关系式S( S#, SNAME SEX AGE,课程关系式C(C#, CNAME TEACHE)学生选课关系是SC( S#, C#, GRAN)要查找选修“ COMPUTER课程的“女”学生姓名,将涉及到关系(D)A、S B 、SC C C 、S, SC D 、S, C, SC3、将E-R图转换为关系模式时,如果两实体间的联系是m n,下列说法正确的是(C)A、将m方主键(主码)和联系的属性纳入n方的属性中B、将m方属性和n方属性中均增加一个表示级别的属性C、增加一个关系表示联系,其中纳入m方和n方的主键(主码)D、将n方主键(主码)和联系的属性纳入m方的属性中4、由SELECT-FRO—WHER—GROU—ORDERS成的SQL语句,在被DBMS处理时,各字句的执行次序为(0A、SELEC—FRO—WHER—GROU—ORDERB、FROM—SELECT-WHER—GROU—ORDERC、FROM—WHER—GROU—SELECT- ORDERD、SELECT- FRO—GROU—WHER—ORDER5、以下不是数据库技术所具备的特点是(D)A、数据结构化B、数据冗余小C、有较高的数据独立性D、数据联系弱6、在信息模型的“学生”尸体中,对每个学生的具体情况的描述,称为(A)A、实体值B 、实体型C、属性值D、属性型7、关系数据库三级模式中的(B),可用视图实现。
A、内模式B 、外模式C、存储模式D、模式8、可用于区别实体集中不同个体的属性或属性集合,称为该实体的(B)A、属性型B、键C、外部键D、实体型9、设有一个体育项目可以有多个运动员报名,一个运动员课参加多个项目,运动员与体育项目之间是(D)A、一对一的联系B、一对多的联系C、多对一的联系D、多对多的联系10、关系R与关系S只有1个公共属性,T1是R与S作等值连接的结果,T2是R与S作自然连接的结果,则(D)A、T1的属性个数等于T2的属性个数 B 、T1的属性个数小于T2的属性个数C、T1的属性个数大于或等于T2的属性个数D 、T1的属性个数大于T2的属性个数11、数据库系统是由应用程序、DBMS DB以及DBA组成。
完整word版数据库原理-期末考试复习题及答案word文档良心出品
数据库原理-期末考试复习题及答案一、单项选择题)分,共40分(本大题共20小题,每小题2得分请将其代码填写在题在每小题列出的四个备选项中只有一个是符合题目要求的,后的括号内。
错选、多选或未选均无分。
. 。
)下列四项中,不属于数据库系统的主要特点的是( 1.数据的冗余度小B A.数据结构化.程序的标准化 D C.较高的数据独立性)2.数据的逻辑独立性是指(.内模式改变,模式不变A .模式改变,内模式不变B .模式改变,外模式和应用程序不变C .内模式改变,外模式和应用程序不变D)。
在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是(3. D.模式B.内模式C.存储模式A.外模式)。
4. 相对于非关系模型,关系数据模型的缺点之一是(B.数据结构简单A.存取路径对用户透明,需查询优化D.有严格的数学基础.数据独立性高 C。
)的主码是(现有关系表:5. 学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期).宿舍编号A .学号B .宿舍地址,姓名C .宿舍编号,学号DR使用自然连接时,要求和S6.自然连接是构成新关系的有效方法。
一般情况下,当对关系R )。
含有一个或多个共有的(和S D.属性.记录 C B.行A.元组)运算不属于专门的关系运算。
下列关系运算中,(7.B.连接A.选择.投影 D C.广义笛卡尔积)的功能。
SQL8.语言具有(.关系规范化、数据操纵、数据控制A .数据定义、数据操纵、数据控制B C.数据定义、关系规范化、数据控制.数据定义、关系规范化、数据操纵D联系转换为关系模式时,该关系模式的关键字是M:NE-R9.从模型关系向关系模型转换时,一个。
()端实体的关键字B.NA.M端实体的关键字.重新选取其他属性D C.M端实体关键字与N端实体关键字组合. SQL语言中,删除一个表的命令是()10 DROP B . A. DELETEREMOVE D. C. CLEAR.图1中()是关系完备的系统11DC A B1 图:名次,其语义是::课程;M),其中各属性的含义是:S:学生;C M12.有关系模式A(S,C,每一个学生选修每门课程的成绩有一定的名次,每门课程中每一名次只有一个学生(即没有并),则关系模式A最高达到(列名次)2NF .B A.1NFBCNF . D C.3NF)( 13.关系规范化中的删除异常是指B.不该插入的数据被插入A.不该删除的数据被删除D.应该插入的数据未被插入C.应该删除的数据未被删除)-R图产生于(14.在数据库设计中,E B.物理设计阶段A.需求分析阶段.概念设计阶段C.逻辑设计阶段D个数字组成的字符串,这一规815.有一个关系:学生(学号,姓名,系别),规定学号的值域是。
数据库原理与应用期末复习提纲_2010
数据库原理与应用期末复习提纲第一章概述1.了解数据库管理技术发展的三个阶段,数据库系统阶段特点2.掌握数据库技术的相关概念,包括数据、数据模型、数据库、数据库管理系统和数据系统等3.理解数据模型,包括数据模型的组成要素;概念模型的基本概念和表示方法。
4.掌握常见的三种逻辑数据模型的根本区别,关系模型;5.掌握数据库系统的结构,包括数据库的三级模式及两级映像结构;6.了解数据库管理系统的主要功能、组成,以及数据库系统的组成。
第二章关系数据库1.关系及基本概念2.关系的性质3.关系的三种完整性4.关系代数运算重点第三章、第七章1.什么是DB2实例,实例和数据库的关系?2.什么是表空间,DB2支持哪几类表空间?3.DB2创建数据库时,先创建哪三个表空间?4.什么是缓冲池,其作用是什么?5.什么是容器,容器和表空间的关系,三类容器都是什么,分别适合哪种表空间使用?6.DB2移动实用程序所使用的文件格式有哪几种?7.DB2导入工具import和装入工具load有何区别,各自支持哪些文件格式?8.DB2数据库间移动大量的表使用哪个工具?9.DB2数据库系统架构:核心、接口等第四章SQL1.SQL语言功能2.SQL数据定义功能3.SQL查询重点4.视图操作5.数据更新6.授权第五章关系数据库规范化理论1.掌握主键、外键、候选键、全键、决定属性集的概念及判断。
2.掌握数据依赖类型以及各种函数依赖定义,会判断函数依赖类型。
3.理解掌握范式的定义及类型,重点掌握1NF、2NF、3NF的判定条件,了解BCNF概念。
4.掌握根据所给语义写出函数依赖集。
5.掌握候选键的求解理论。
6.掌握模式分解的方法第六章数据库设计1.数据库设计的特点、方法和步骤2.需求分析阶段的结果3.概念设计的特点、方法、步骤4.局部视图的设计、视图的集成5.逻辑结构设计:E-R图向关系模型的转换,数据模型的优化等重点第八章数据库完整性1.掌握实体完整性、参照完整性、用户自定义完整性的定义方法2.掌握DB2参照完整性规则3.掌握唯一性约束的定义方法4.掌握约束的命名、撤销、添加方法(CONSTRAINT关键字的使用)5.掌握前、后触发器的定义方法第九章数据库安全性1.计算机系统的安全模型2.数据库系统安全控制的一般方法3.DB2数据库系统的安全性控制三个级别4.DB2的五种权限的分配第十章数据库并发性1.什么是事务,事务的ACID特性是什么2.数据库的并发操作带来的四个问题3.事务的两种调度方案及其正确性4.锁的类型和锁相容关系5.两阶段锁协议是什么6.掌握一、二、三级封锁协议是什么,各能解决什么问题7.掌握DB2隔离级别及其并发性能第十一章数据库恢复1.数据库常见的故障类型及相应的恢复策略2.循环日志、归档日志的概念和内容4.DB2中三种恢复的简单实现方法实验1.实验中的常用命令,如:db2icrt、db2idrop、db2ilist、db2set2.新建数据库对象的默认模式名3.常用的配置参数,如SYSADM_GROUP、DB2INSTANCE、LOGFILESIZE等。
