上海大学数据库原理一 复习
数据库原理及应用期末复习

.数据库原理及应用期末复习第一章绪论1、数据(Data):数据是数据库中存储的基本对象;数据的定义:描述事物的符号记录;数据的种类:文本、图形、图像、音频、视频、学生的档案记录、货物的运输情况等;数据的含义称为数据的语义,数据与其语义是不可分的。
2、数据库(Database,简称DB):定义:数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合。
数据库的基本特征:1) 数据按一定的数据模型组织、描述和储存;2) 可为各种用户共享、易扩展、冗余度较小;3) 数据独立性较高。
数据库具有永久存储、有组织和可共享三个基本特点。
3、数据库管理系统(DBMS):数据库管理系统是位于用户与操作系统之间的一层数据管理软件。
主要功能:1) 数据定义功能;2) 数据组织、存储和管理;3) 数据操纵功能;4) 数据库的事务管理和运行管理;5) 数据库的建立和维护功能;6) 其他功能。
4、数据库系统(DBS):定义:数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员系统构成。
5、数据库技术的产生和发展:三个阶段:人工管理阶段、文件系统、数据库系统。
6、数据库系统的特点:1) 数据结构化:不仅数据内部结构化,整体也是结构化的;2) 数据的共享性高,冗余度低,易扩充;3) 数据独立性高(物理逻辑性和逻辑独立性);物理独立性:指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。
当数据的物理存储改变了,应用程序不用改变。
精选文档..逻辑独立性:指用户的应用程序与数据库的逻辑结构是相互独立的。
数据的逻辑结构改变了,用户程序也可以不变。
数据独立性是由DBMS的二级映像功能来保证的4) 数据由DBMS统一管理和控制。
7、数据模型:(1)数据模型是数据库系统的核心和基础;(2)两类数据模型:第一类是概念模型,第二类是逻辑模型和物理模型;(3)数据模型的组成要素:数据结构、数据操作和完整性约束;(4)概念模型的基本概念:1) 实体(Entity):客观存在并可相互区别的事物称为实体。
上海大学数据库原理一 复习

联系:
•联系的元数: 相互联系的实体的个数。有一元联系、二元 联系、多元联系
•联系的连通词: 涉及到的实体集之间实体对应的方式。即 参加联系的实体的数目,分:一对一(1:1)、一对多 (1:N)、多对多(N:M) 联系的连通词也称为联系的性质
•联系的基数: 有两个实体集E1和E2,E1中的每个实体与 E2中有联系实体数目的最小值Min和最大值Max,称为 E1的基数,用(Min,Max )表示。
不能表示为:πSNO (SC÷πCNO(C))
第4章 关系数据库语言SQL
1.SQL的数据定义:SQL模式、基本表和索引的创建 和撤销,SQL提供的数据类型、主键外键定义。
2. SQL的数据查询:SELECT语句的格式,单表和多表查询,
基本表的联接操作,聚合和分组,集合操作。
3. SQL的数据更新:插入、删除和修改语句。
数据独立性定义 两级数据独立性: 物理数据独立性、逻辑数据独立性
5.数据库管理系统
DBMS的工作模式:
数据请求
低层指令
应用程序
DBMS
数据
数据
DB
(处理结果)
(查询结果)
用户访问数据的过程 :
应用程序
DB的系统缓冲区
DBMS
OS
DB
外模式
数 据
模式
字
典
内模式
DBMS的主要功能:
1.数据库的定义功能 2.数据库的操纵功能 3.数据库的保护功能 4.数据库的维护功能 5. 数据字典
2. 数据联系的描述 联系的元数:与一个联系有关的实体集的个数 联系的类型: 一对一(1:1) 一对多(1:n) 多对多(m:n)
3. 数据模型的概念: 表示实体类型及实体间联系的模型 概念数据模型(对现实世界的第一层抽象)(E-R模型)
数据库原理复习资料整理

数据库原理复习资料整理第一章1.四大基本概念:数据:数据库中存储的基本对象,它是描述事物的符号记录。
种类有:文字、图形、图象、声音等。
特点是:数据与其语义是不可分的。
数据库:(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据集合。
其特点是:数据按一定的数据模型组织、描述和储存;可为各种用户共享;冗余度较小;数据独立性较高;易扩展。
(特点:永久存储、有组织、可共享)数据库管理系统:是位于用户与操作系统之间的一层数据管理软件。
数据库管理系统的主要功能:数据定义功能;数据组织、存储和管理;数据操纵功能;数据库的事物管理和运行管理;数据库的建立和维护功能;其他功能。
数据库系统:是指在计算机系统中引入数据库后的系统。
一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员(和用户)构成。
在不引起混淆的情况下常常把数据库系统简称为数据库。
2.数据管理技术的三个阶段及其特点人工管理阶段:特点:1、数据不保存。
2、没有软件系统对数据进行管理。
3、这一时期没有文件的概念,数据的组织方式必须由程序员自行设计。
4、一组数据对应一组程序,数据是不共享的。
5、数据不具有独立性,当数据结构发生变化时,应用程序要变化。
文件系统阶段:特点:1、数据可以长期保存。
2、由文件系统管理数据。
3、数据共享性差, 冗余度大—文件是面向应用的。
4、数据独立性差—是不具有弹性的无结构的数据集合,文件之间是孤立的,不能反映事物间联系。
数据库系统阶段:特点:数据的管理者:DBMS数据面向的对象:现实世界数据的共享程度:共享性高数据的独立性:高度的物理独立性和一定的逻辑独立性数据的结构化:整体结构化数据控制能力:由DBMS统一管理和控制3、数据库系统的特点:数据结构化;数据的共享性高,冗余度低,易扩充;数据独立性高;数据有DBMS统一管理和控制。
4、数据模型的组成要素:数据结构、数据操作和完整性约束。
数据结构是对系统静态特性的描述。
2022年上海大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)

2022年上海大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)一、填空题1、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于______。
2、____________、____________、____________和是计算机系统中的三类安全性。
3、SQL语言的数据定义功能包括______、______、______和______。
4、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过______和______约束来实现的。
5、____________和____________一起组成了安全性子系统。
6、某在SQL Server 2000数据库中有两张表:商品表(商品号,商品名,商品类别,成本价)和销售表(商品号,销售时间,销售数量,销售单价)。
用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、销售总数量和销售总利润。
为了完成该统计操作,请按要求将下面的存储过程补充完整。
7、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。
8、DBMS的完整性控制机制应具备三个功能:定义功能,即______;检查功能,即______;最后若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。
9、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。
10、主题在数据仓库中由一系列实现。
一个主题之下表的划分可按______、______数据所属时间段进行划分,主题在数据仓库中可用______方式进行存储,如果主题存储量大,为了提高处理效率可采用______方式进行存储。
二、判断题11、有出现并发操作时,才有可能出现死锁。
数据库原理第一章复习

《数据库原理》第一章知识梳理及总复习教材:《数据库系统教程》高教社施伯乐等编第1章《数据库概论》本章了解数据技术库的发展,数据库及数据库系统的基本知识、术语等。
一、知识点1.数据库的发展史P3~P4 1.1引言2.数据库的发展至今经历了4个阶段:人工管理、文件系统、数据库阶段、高级数据库阶段。
(P4倒1行)3.数据库4个阶段特点(P5至P11)(1)人工管理阶段特点有3点,P5顺3行开始。
(2)文件系统阶段特点有5点,P5倒12行开始至P6页注:文件系统的3个缺陷P6 顺10行*(3)数据库阶段特点有4点采用数据模型表示复杂的数据结构;有较高的数据独立性;数据系统为用户提供了方便的用户接口;数据库系统提供了4方面的数据控制功能(P8顺8行)。
以上4个特点详见P7页~P8页。
重要名词解释:数据库(DataBase 、DB):是长期存储在计算机内、有组织的、统一管理的相关数据集合。
能为各种用户共享,具有较少冗余度、数据间联系紧密又有较高的数据独立性等特点。
(P9页倒12行)数据库管理系统(DBMS):是位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制(P9 倒9行)DBMS基于某种模型,分为层次模型、网关模型、关系模型、面向对象型。
数据库系统(DBS):是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统,即它是采用数据库技术的计算机系统。
数据库技术:是研究数据库的结构、存储、设计、管理和使用的一门软件学科。
(4)数据库的高级发展阶段(作为学生自学扩展知识面)5种技术,详见教材P10页至P11的介绍。
概括为:对象数据库技术、分布式数据库系统、开放数据库互连技术、XML 数据库技术、现代信息集成技术。
6.数据描述(两种:逻辑描述与物理描述)(1)数据描述定义:从事物的特性到计算机中具体表示。
数据库原理复习资料(带答案)

《数据库原理与应用》课程复习资料【考试形式】笔试,闭卷,120分钟【题型】选择、填空与应用【复习内容】一、基本概念的掌握。
1.信息是现实世界客观事物在人脑中的抽象反映。
2.数据是描述客观事物的可储存并具有明确意义的符号序列。
3.数据与信息有什么关系?数据是信息的表现形式,信息是数据的内涵。
4.数据模型就是对现实世界客观事物的数据特征的抽象。
5.数据模型是数据库技术的核心与基础。
6.数据库是长期存储在计算机内、有组织、可共享的大量数据的集合。
7.DDL意为数据定义语言,主要用于各级数据结构模式的定义和描述;DML意为数据操纵语言,主要实现对数据库中数据进行查询、插入、修改和删除等操作;DCL意为数据控制语言,主要用来对数据的完整性、安全性等进行定义与检查,以及数据的并发控制和故障恢复等功能的实现。
8.计算机的数据管理主要经历了人工管理阶段、文件系统阶段、数据库系统阶段3个阶段。
9.数据库系统实现了整体数据的结构化是数据库系统与文件系统的本质区别。
10.数据独立性是指应用程序与数据库数据结构之间相互独立。
11.现实世界中客观存在并可相互区别的事物称为实体。
12.实体的特征称为属性。
13.能唯一标识每个实体的属性或者属性组,称为实体的键。
14.实体、属性和联系称为E-R模型的3要素。
15.数据模型的三要素是指数据结构、数据操作、数据完整性约束。
16.数据库的逻辑模型主要包括层次模型、网状模型、关系模型三种。
17.层次模型采用树型结构表示数据之间的联系;网状模型采用图(网络)结构表示数据之间的联系;关系模型采用表结构来表示数据之间的联系。
18.数据库的三级模式结构是由外模式、模式和内模式组成。
19.外模式/模式映像的设立保证了数据的逻辑独立性;模式/内模式的设立保证了数据的物理独立性。
20.DBA是指数据库管理员。
21.DBMS是指数据库管理系统。
22.数据库管理系统的基本功能有:数据库的定义功能、数据库的操作功能、数据库的保护功能、数据库的建立和维护功能和数据库的组织、存储和管理功能等。
数据库原理复习资料与答案

精选2021最新课件
病理-肌瘤变性
红色变 (red)
原因不清 特殊类型坏死 多见于妊娠期产褥期 急性腹痛,发热 肌瘤体积迅速增大,血管
破裂,出血弥散于组织中, 剖面暗红色,腥臭,质软,似 半熟的牛肉
7
病理-肌瘤变性
精选2021最新课件
肌瘤恶性变 -肉瘤变(sarcomatous change)
卵巢肿物
浆膜下肌瘤,阔韧带肌瘤
妊娠子宫
肌瘤变性;注意排除
子宫畸形
残角子宫,双子宫等
子宫肉瘤
生长快,腹痛,阴道不规则流血
14
治疗-随访观察
精选2021最新课件
无症状 肌瘤小 尤其近绝经期妇女 酌情3-6月复查
注意肌瘤生长速度,症状等
15
治疗-手术治疗
精选2021最新课件
指征
22
治疗-药物治疗
精选2021最新课件
促性腺激素释放激素类似物(GnRHa)
抑制FSH和LH的分泌,降低雌激素至绝经后 水平
治疗停止后肌瘤会恢复原来大小 更年期相关症状,骨质丢失 用于即将绝经的患者以及手术前缩小瘤体,
建议持续使用不超过6个月
孕激素受体拮抗剂-米非司酮(RU486)
23
17
治疗-手术方式精选202来自最新课件开腹手术最常用,最为成熟的手术方式 优点
视野暴露清楚,较容易进行粘连松解 处理附件病变,以及怀疑恶性病变后的处理
缺点
腹壁创伤大 对腹腔干扰多
18
治疗-手术方式
精选2021最新课件
阴式手术
优点
对腹腔干扰少 腹壁无伤口 术后恢复快
缺点
手术操作空间小,子宫体积较大时从阴道取出 困难
25
数据库原理复习资料及答案

数据库原理习题一、核心知识点1、数据库系统和文件系统的比较。
文件系统:数据可长期保存、由文件系统管理数据,但是数据共享性差,冗余度大,数据独立性差;数据库系统:数据库实现整体数据的结构化、数据的共享性高,冗余度低,意扩充、数据独立性高、数据由DBMS统一管理和控制2、简述数据库系统的三级模式结构。
外模式/模式、模式、内模式3、简述数据库系统三级模式结构中的两级映像,并说明其优点。
两级映像:外模式/模式映像模式/内模式优点:这两级映像保证了数据库系统中的数据具有较高的逻辑独立性和物理独立性4、简述数据模型的三要素。
数据结构、数据操作、数据的完整性约束5、简述数据库独立性的特点。
数据独立性是由DBMS二级映像功能来保证的,数据与程序的独立性大大减少了应用程序的维护和修改6、简述数据库系统的组成部分数据库、硬件、软件、人员7、简述DBA的主要职责。
数据库管理员(DBA)负责全面管理和控制数据库系统,其主要职责有;设计与定义数据库系统;帮助最终用户使用数据库系统;监督与控制数据库系统的使用和运行;转储与恢复数据库;改进和重组数据库系统,调优数据库系统的性能;重构数据库8、简述关系模型的特点。
关系中每一个字段也称字段,不可再分,是最基本的单位;每一列数据项是同属性的。
列数根据需要而设,且各列的顺序是任意的;每一行记录由一个事物的诸多属性组成,记录的顺序可以是任意的;一个关系是一张二维表,不允许有相同的字段名,也不允许有相同的记录行9、简述关系模型的组成部分。
关系数据结构、关系操作集合、关系完整性约束10、简述关系的性质。
1对11对0..*1对1..*关系中不允许出现相同的元组关系中元组的顺序(即行序)可任意关系中属性的顺序可任意同一属性名下的各个属性值必须来自同一个域,必须是同一类型的数据关系中各个属性必须有不同的名字,不同的属性可来自同一个域,即它们的分量可以取自同一个域。
关系中每一个分量必须是不可分的数据项,或者说所有的属性值都是原子的,即是一个确定的值,而不是值的集合。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2、采用预处理方式。
目前多数系统采用后一种方式。
宿主语言十嵌入式SQL
预 处理程 序
宿主语言十函数调用
宿主语言编译程 序
目标程序
第六章 实体联系模型
实体联系模型(ER模型): 概念模型设计方法 • 实体与属性的基本概念、属性的分类 • 联系的元数、连通词、基数。 • 扩展的实体联系模型的表示方法; • 使用实体联系模型进行概念设计的方法
6、数据库系统DBS
DBS的组成:
数据库DB 硬件 软件(OS、DBMS、应用系统) 数据库管理员DBA
第3章 关系运算
1、基本概念 关系的定义和特点 关系:域、关系、属性、元组 关系模型:用二维表格表示实体集,用关键码表示实体间
联系的数据模型; 关键码: 超码、全码、候选码、主码和外来码 三类完整性规则:实体完整性规则、参照完整性规则、
是直接面向数据库的逻辑结构,与DBMS有关。 (层次、网状、关系模型)
逻辑数据模型:面向数据库逻辑结构的模型。 逻辑数据模型包含(三要素):数据结构、数据操作
和数据完整性约束。 数据结构是指对实体类型和实体间联系的表达和实现; 数据操作是指对数据库的检索和更新(包括插入、 删除、修改)两类操作的实现; 数据完整性约束给出数据及其联系应具有的制约和依赖 规则。
不能用下式表示: πSNAME,AGE(σCNO≠'C2'(S⋈SC)) 一般要用“差”的形式: πSNAME,AGE(S)-πSNAME,AGE(σCNO='C2'(S⋈SC))
(3) 对于具有“全部”或“包含”问题的检索,一般要用除法操作 表示。
例: “检索学习全部课程的学生学号”:
πSNO,CNO(SC)÷πCNO(C)
建立ER模型的步骤如下:
首先确定实体类型和联系类型, 接着把实体类型和联系类型组合成ER图; 然后确定实体类型和联系类型的属性, 再确定实体类型的键,在属于键的属性名下划一横线。
E-R模型转换为关系模型:
1.每个实体集转化为一个关系模式,属性包含 实体的所有属性;
2.1:1和1:N联系,在多方的关系模式中加入一 方的关键字属性和联系的所有属性;
逻辑数据模型主要有:
层次模型:用树型结构来表示实体类型及实体之间联系的模型
称为层次模型。(数据之间的联系通过指针实现)
网状模型:用有向图结构表示实体类型及实体间联系的模型
称为网状模型。(数据之间的联系通过指针实现)
关系模型:用二维表格结构来表示实体集。(数据之间的联系
是通过外键和主键间联系实现的 即:公共属性…) 面向对象模型:数据之间嵌套、递归联系是通过对象标识符实现
数据删除 删除关系中满足条件的元组语句的句法如下:
DELETE FROM <表名> WHERE <条件表达式>
数据修改 UPDATE 基本表名 SET 列名=值表达式[,列名=值表达式…] [WHERE 条件表达式]
视图的更新操作 (P.91-P.92)-行列子集视图允许更新操作
对于视图元组的更新操作(INSERT、DELET、UPDATA),有以下
学号 姓名 年龄 性别
课号 课名 学时 学分
学生 N (1, 10)
选课
选课时间 成绩
ER图: 1. 矩形表示实体; 2.菱形表示联系; 3.椭圆表示实体或联系的属性;
简化的ER图 属性不标注在ER图上,单独列出
M (0, 60)
课程
实体与属性 1. 实体、实体集: 客观存在可以相互区分的事物。 2. 属性: 基本属性、复合属性、多值属性
3.SQL查询中注意 UNION、INTERSECT、EXCEPT EXISTS NULL 值
SQL的数据更新:插入、删除和修改语句 (P.89-P.91) 数据插入
1、插入单个元组: INSERT INTO 基本表名(列名表) VALUES (元组值)
2、插入子查询的结果: INSERT INTO 基本表名(列名表) SELECT 查询语句;
数据独立性定义 两级数据独立性: 物理数据独立性、逻辑数据独立性
5.数据库管理系统
DBMS的工作模式:
数据请求
低层指令
应用程序
DBMS
数据
数据
DB
(处理结果)
(查询结果)
用户访问数据的过程 :
应用程序
DB的系统缓冲区
DBMS
OS
DB
外模式
数 据
模式
字
典
内模式
DBMS的主要功能:
1.数据库的定义功能 2.数据库的操纵功能 3.数据库的保护功能 4.数据库的维护功能 5. 数据字典
3:N:M 联系和多元联系,单独建立一个关系模 式,属性包括相关各方的关键字属性并作为该关系 模式的主键,同时加入联系的所有其它属性。
注意:如果联系是多次发生(比如:时间)的属性,则应作 为主键中的一个属性。
E-R模型转换为关系模型:
1.每个实体集转化为一个关系模式,属性包含 实体的所有属性;
2.1:1和1:N联系,在多方的关系模式中加入一 方的关键字属性和联系的所有属性;
弱实体的主键由父表的主键与弱实体本身的候选键组 成。也可以为弱实体建立新的独立的标识符ID。 (2)超类和子类的转换
将超类和子类各转换成一个关系模式,在子类转换成 的关系模式(子表)中加入超类转换成关系模式(父表) 的键,从而实现父表与子表的联系。由于父表与子表的主 键相同,所以子表的主键也是外键。
用户定义的完整性规则
关系运算包括:关系代数和关系演算两类。 1、关系代数(P.42—P.51)理论基础:集合运算
五个基本运算(并、差、笛卡儿积、投影、选择); 四个复合运算(交、联接(ɵ,F,等值)、自然联接、除); 三个扩充的关系代数运算(外联接、外部并、半联接); 2、关系演算 (P.52-P.56) 理论基础:谓词演算 元组关系演算和域关系演算 3、SQL语言 : 介于关系代数与关系演算之间的语言
在SQL2中,允许更新的视图在定义时,必须加上“WITH CHECK OPTION”短语。
索引的创建和撤消
为提供查询的速度,可以为表中的一个或多个字段建 立索引。大多数DBMS主健字段系统已经自动建立索引。
索引可分为:
唯一性索引
非唯一性索引 什么时候建立索引
SQL语言同一语法,两种使用形式: 自含式、嵌入式
联系:
•联系的元数: 相互联系的实体的个数。有一元联系、二元 联系、多元联系
•联系的连通词: 涉及到的实体集之间实体对应的方式。即 参加联系的实体的数目,分:一对一(1:1)、一对多 (1:N)、多对多(N:M) 联系的连通词也称为联系的性质
•联系的基数: 有两个实体集E1和E2,E1中的每个实体与 E2中有联系实体数目的最小值Min和最大值Max,称为 E1的基数,用(Min,Max )表示。
4. 数据库的体系结构
外(子) 模式
用户1外模式/模式映射源自模式模式/内模式映射
内模式
用户2
用户n 局部逻辑结构
(逻辑独立性) 全局逻辑结构
(物理独立性) 数据库的物理结构
三级结构和两级映象 级别: 外部级、全局级、内部级 模式: 子(外)模式、 模式、 存储(内)模式 结构: 局部逻辑结构、全局逻辑结构、物理结构
4、查询优化(P.57-P.64)
关系代数表达式的优化问题; 关系代数表达式的等价变换规则; 优化的策略; 优化算法
关系代数表达式及运用技巧
(1)一般规则 选投连表达式 对于只涉及到选择、投影、联接的查询可用下列表达式表示:
π…(σ…(R×S)) 或者 π…(σ…(R⋈S)) (2) 对于否定的操作,一般要用差操作表示; 例如: “检索不学C2课的学生姓名”。
2. 数据联系的描述 联系的元数:与一个联系有关的实体集的个数 联系的类型: 一对一(1:1) 一对多(1:n) 多对多(m:n)
3. 数据模型的概念: 表示实体类型及实体间联系的模型 概念数据模型(对现实世界的第一层抽象)(E-R模型)
是按用户的观点对数据建模,强调其语义表达能力。 (独立于计算机系统的模型,用于建立信息世界的数据模型)。 逻辑数据模型 “结构数据模型”:(对现实世界的第二层抽象)
不能表示为:πSNO (SC÷πCNO(C))
第4章 关系数据库语言SQL
1.SQL的数据定义:SQL模式、基本表和索引的创建 和撤销,SQL提供的数据类型、主键外键定义。
2. SQL的数据查询:SELECT语句的格式,单表和多表查询,
基本表的联接操作,聚合和分组,集合操作。
3. SQL的数据更新:插入、删除和修改语句。
《数据库原理一》课程 复习
2020年4月29日
第1章 数据库发展史
1. 数据管理技术的发展(特点) 人工管理阶段、文件系统阶段、倒排文件系统 ; 文件系统的缺陷(数据冗余性、数据不一致性、数据联系弱)
2. 数据库技术的产生
进入数据库阶段的标志是20世纪60年代末的三件大事: 1968年IBM公司研制的IMS系统-----------------典型的层次DBS; 1969年美国CODASYL组织 DBTG报告提出---------网状DBS的概念; 1970年美国IBM公司的E.F.Codd发表的论文提出---关系模型的思想
数据库阶段的特点:
① 采用数据模型表示复杂的数据结构(数据库的三级体系结构); ② 有较高的数据独立性(逻辑数据独立性、物理数据独立性); ③ 数据库系统为用户提供了方便的用户接口; ④ 数据库系统提供四方面的数据控制功能:数据库的并发控制,
数据库的恢复,数据的完整性,数据安全性。 ⑤ 对数据的操作以数据项为单位,增加了系统的灵活性。 3. 数据库技术的术语 DB、DBS、DBMS、DBA 4. 数据库技术的发展