版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第五章数据库系统原理考情分析本章主要考查数据库的基本概念,重点掌握关系数据库的相关知识,熟练应用 SQL语 言,熟悉数据库的备份与恢复、并发控制和安全性保护等数据库管理的内容。 这部分最近几 年招聘考试开始出现,对于在招聘计算机专业单独考试中是考试重点,出现频率大。第一节数据库系统概述数据管理技术经历了人工管理、文件系统和数据库系统三个发展阶段。一、数据库基本概念1数据(Data)是数据库系统中存储的基本对象,是描述事物的符号记录。包括文字、图形、 图像、流媒体信息等。2数据库(DB)是存放数据的仓库,是长期存放在计算机内的、有组织的、可共享的数据集 合。数据库中的数据按一定的数据模型组织、描
2、述和存储,具有较高的数据独立性和扩展性,可被用户所共享。3数据库管理系统(DBMS )是位于用户和操作系统之间的数据管理软件,如Oracle、DB2.Access等。其功能包括:数据定义功能、数据操纵功能、数据库的运行管理、数据库 的建立和 维护。4数据库系统(DBS)是指计算机系统中引入数据库后的系统,由数据库、数据库管理系统、 应用系统、数据库管理员、数据库用户构成。【要点】1数据、数据库、数据库管理系统和数据库系统的基本概念和英文缩写。2. DBMS的功能:数据定义功能(DDL)、数据操纵功能(DML )、数据库的运行管理、数 据库的建立和维护。3. DBS由数据库、数据库管理系统、应用
3、系统、数据库管理员、数据库用户构成。4数据库技术主要解决数据共享的问题,DBMS是系统软件。【例题单选题】(2010年X省信用社招聘考试真题)下面关于数据库管理系统和操作系统之 间关系描述正确的是()。A.操作系统可以调用数据库管理系统B.互不调用C.数据库管理系统可以调用操作系统D.可以相互调用II i蠹弟案正确答案C答案解析硬件和操作系统是数据库管理系统的技术资源,数据库管理系统可以调用操 作系统。二、数据库系统的特点数据库系统的特点主要有数据结构化;数据的共享性高,冗余度低,易扩展;数据独立性高;数据由数据库管理系统统一进行管理和控制。【例题判断题】(2010年X省信用社招聘考试真题)数
4、据库与文件系统的根本区别在于数据 的结构化。()正确答案V答案解析文件系统管理的是文件,它是一种大粒度且无结构的数据形式。数据库管理 的是结构化数据,是细粒度的数据形式,且支持在这些数据上的高效访问等操作。三、数据库系统的结构数据库系统是由模式(概念模式是对数据库中全部数据的逻辑结构和特征的总体描述)、外模式(子模式是从模式导出的一个子集,包含模式中允许特定用户使用的那部分数据)和内模式(物理模式描述了数据在存储介质上的存储方式的物理结构,对应着实际存储在外存储介质上的数据库)三级构成。【要点】1 数据库系统的特点。2数据库系统是由模式、外模式和内模式三级构成,采取两级映射的方式。【例题 单选
5、题】(2008年X省信用社招聘考试真题)单个用户使用的数据视图的描述称为0 OA.外模式B.内模式C.概念模式D.存储模式正确答案A答案解析单个用户使用的数据视图的描述称为外模式,即用户用至啲那部分数据的描 述。第二节数据模型一、数据模型【要点】1数据模型分成3个层次:概念数据模型(是对真实世界中问题域内的事物的描述)、逻辑数据模型(是用户从数据库所看到的模型,是具体的DBMS所支持的数据模型)和物理数据模型(是面向计算机物理表示的模型,描述了数据在储存介质上的组织结构,不但与具体的DBMS有关,而且还与操作系统和硬件有关)。2最常用的概念数据模型是实体一联系模型,即E- R模型。3逻辑数据模
6、型所描述的内容包括:数据结构、数据操作、数据完整性约束3个部分。主要包括层次模型、网状模型、关系模型等。a)层次模型用树形结构表示实体及其之间的联系。优点是简单、直观,处理方便,算法规 范;缺点是不能直接表达含有多对多联系的复杂结构。b)网状模型用网状结构表示实体及其之间的联系。可以方便地表示各种类型的联系,但结构 复杂,实现的算法难以规范化。c)关系模型是用二维表结构来表示实体及其之间的联系。【例题1单选题】(2009年X省信用社招聘考试真题)在数据库系统中,常用的数据结构模 型有0 oA.扩展模型B.网状模型C.关系模型D.层次模型II 9蠹養答案正确答案c答案解析在数据库系统中,常用的数
7、据结构模型有网状模型、关系模型、层次模型和 面向对象模型,关系模型是用二维表的形式表示实体和实体间联系的数据模型,最为常 用。【例题2单选题】(2009年X省信用社招聘考试真题)数据模型的三要素是指()。A.数据结构、数据对象和共享B.数据结构、数据操作和数据控制C.数据结构、数据操作和完整性D.数据结构、数据操作和数据完整性约束正确答案D答案解析数据模型是表示实体类型及实体类型间联系的模型。在没有特别注明的场 合,数据模型通常指的是逻辑数据模型。逻辑数据模型的三要素是数据结构、数据操作、 数据完整性约束。二、ER模型ER模型中包含3种基本成分:实体(用方框表示)、联系(用菱形框表示)、属性(
8、用圆或 椭圆表7J) o联系可以是一对一(1:1)、一对多(l:n)和多对多(m:n) 3种形式。第三节关系模型关系模型,是指用二维表的形式表示实体和实体间联系的数据模型,它是目前数据库最重要的逻辑数据模型。关系型数据库采用关系模型作为数据的组织形式。关系模型主要由关系数据结构、关系操作集合和关系完整性约束组成。基本术语:1关系模型中数据的逻辑结构是一张二维表。2属性:在二维表中的列(字段、数据项);列值称为属性值。3值域:属性值的取值范围。4关系模式:在二维表中,行定义(记录的型)。5元组:关系在二维表中的行(记录的值)。6关键字或码:能够用来唯一表示元组的属性(或属性组合)。在一个关系中,
9、关键字的值一定不能为空。7如果在一个关系中,存在多个属性或属性组合都能唯一表示该关系的元组,则这些属性或属性 组合都称为该关系的候选关键字或候选码。8在一个关系的若干个候选关键字中指定作为关键字的属性或属性组合称为该关系的主关键字或 主码。9关系中不组成码的属性均为非主属性或非码属性。10.当关系中的某个属性或属性组合虽不是该关系的关键字或只是关键字的一部分,但却是另一 个关系的关键字时,称该属性或属性组合为这个关系的外部关键字或外键。"主表和从表是指以外键相关联的两个表,以外键作为主键的表称为主表;外键所在 的表称为 从表。12用户定义的完整性规则是针对某一应用环境的完整性约束条件
10、,反映了某一具体应用所涉及 的数据应满足的要求。【例题单选题】(2010年X省信用社招聘考试真题)有一个关系:学生(学号,姓名, 性别),规定学号的值域是8个数字组的字符串,这一规定属于用户自定义完整性约束。0I隐鑫答案正确答案V第四节结构化查询语言SQL一、SQL概述【要点】1.SQL (Structured Query Language,结构化查询语言)是集数据定义、数据查询、数据操纵和 数据控制功能于一体的语言,它介于关系代数与关系演算之间,是关系型数据库的标准数据操纵语言。2.SQL的特点:高度集成化、非过程化、简洁易学、用法灵活。3.SQL支持数据库的三级模式结构,与数据库模式、外模
11、式、内模式相对应的是基本表、视 图、存储文件。二、SQL的数据定义1. 定义基本表CREATE TABLE v 表名 >(v列名 ><数据类型 > 列级完整性约束条件:,v列名 ><数据类型 > 列级完整性约束条件:,v表级完整性约束条件>);常用的完整性约束有:(1) 主码约束:PRIMARY KEY(2) 唯一性约束:UNIQUE(3) 非空值约束:NOT NULL(4) 参照完整性约束【例题】建立学生表CREATE TABLE Stude nt(Sno CHAR (5) NOT NULL UNIQUE,Sname CHAR (20) UNI
12、QUE,Sage INT,Ssex CHAR (1),Sdept CHAR (5),PRIMARY KEY (Sno);2. 修改基本表ALTER TABLE表名:ADD <新列名数据类型完整性约束:DROP完整性约束:MODIFY列名数据类型;【例题】ALTER TABLE Stude ntMODIFY Sname CHAR (10);3. 删除基本表DROP TABLE表名;【例题判断题】(2010年X省信用社招聘考试真题)SQL语言中,删除一个表的命令是CLEARo ()正确答案X答案解析SQL语言中,删除一个表的命令是DROP,格式是:DROPTABLE TABLENAME。4建
13、立索引CREATE :UNIQUE :CLUSTER : INDEX索弓 I 名(ON v表名 > (< 列名 >) < 次序 >:, < 列名> v次序);5删除索引DROPINDEXv 索弓|名 >三、SQL查询SELECT : ALL| DISTINCT :v目标列表达式 > 别名:,v目标列表达式 > 别名FROMv表名或视图名> ,v表名或视图名 >:WHERE<条件表达式>:GROUP BYv 列名 1>: HAVING v 条件表达式 >:ORDER BY < 歹ij名 2>
14、;: ASC/DESC ;四、SQL数据更新1 插入数据INSERT INTO v 表名 >(列名1 :,列名2,列名)2修改数据UPDATE v 表名 >SETv列名表达式1>,:v列名2>=v表达式2> :WHERE <条件表达式>3删除数据DELETE FROM< 表名 > :WHERE < 条件表达式 > ;【要点】每条SQL语句必须以“结尾。第五节数据库管理一、数据库的备份和恢复数据库备份是指制作数据库架构、对象和数据的副本,以便在数据库遭到严重破坏的时候能够修复数据库。数据库恢复是指将数据库备份加载到系统中。【要点】
15、1造成数据损失的原因:存储介质故障、用户的错误操作、服务器彻底崩溃。2. 数据库的备份设备主要有磁盘备份设备、磁带备份设备、命名管道设备。3. 备份方式包括完全备份、差异备份、日志备份、文件和文件组备份。4. 恢复模式包括简单恢复模式、完整恢复模式和大容量日志恢复模式。二、数据库的并发控制事务是用户定义的一组操作序列的集合,是数据恢复和并发控制的基本 单位。数据库系统在执行事务时,要么执行事务中全部操作,要么一个操作都不执行。一个应用 程序往往由若干个独立的事务组成。在SQL中,用户显示定义事务的语句有如下3条:1. BEGIN TRANSACTION ,该语句显式地定义一个事务的开始。2. COMMIT,该语句显式地提交一个事务,并表示该事务已正常结束。3. ROLLBACK,该语句显式地回滚一个事务,且表示事务因执行失败而结束。事务具有4个特性,即原子性、一致性、隔离性和持续性,又常简称为ACID特性。并发访问:DBMS可以同时接纳多个事
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度新型环保技术合作承诺合同范本4篇
- 2025版智能社区门牌制作及管理系统集成合同4篇
- 二零二五版智能科技专利转让合同补充协议3篇
- 数据化办公实验室数据的处理与应用
- 2025年度个人教育培训分期付款合同8篇
- 2025版协议书范本合同(环保产业)2篇
- 长安大学《大学外语听说》2023-2024学年第一学期期末试卷
- 2024铁路电气化区段安全使用合同3篇
- 家用医疗设备为残疾人提供个性化的康复方案
- 现代家庭的冲突解决与情绪管理策略
- 2025年度杭州市固废处理与资源化利用合同3篇
- 2024年安徽省公务员录用考试《行测》真题及答案解析
- 部编版二年级下册《道德与法治》教案及反思(更新)
- 充电桩项目运营方案
- 退休人员出国探亲申请书
- 高中物理竞赛真题分类汇编 4 光学 (学生版+解析版50题)
- 西方经济学-高鸿业-笔记
- 幼儿园美术教育研究策略国内外
- 2024届河南省五市高三第一次联考英语试题及答案
- 孕妇学校品管圈课件
- 《愿望的实现》交流ppt课件2
评论
0/150
提交评论