云南大学数据库复习资料

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

第一章:

IntExplain why databases are important to business.(解释为什么数据库对商业很重要)

1.数据库系统方便地实现了数据的集中管理。

2.使用数据库系统可以保持数据的独立性。

3..数据库系统是企业实现信息化的核心。

Information

内容代表信息,信息来源于物质和能量,可以被感知、存储、加工、传递和再生。信息是一个社会属性,是人类维持正常活动不可缺少的资源。

Data

数据是可以被用符号或者其他形式记录下来的信息,是可以被识别的信息。被赋予特定语义的符号,可以记载和传递信息。

ACID properties of a Transaction

A:原子性(Atomicity)事务是数据库的逻辑工作单位,事务中包括的诸操作要么全做,要么全不做。

B:一致性(Consistency) 事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。

C:隔离性(Isolation)一个事务的执行不能被其他事务干扰。

D:持续性/永久性(Durability) 一个事务一旦提交,它对数据库中数据的改变

就应该是永久性的。

第二章:

database system development lifecycle

-信息收集阶段:必须了解企业中数据的组成,确定所需的数据是已经存在还是需要新建。

-分析和设计过程:需要根据基本的数据需求从概念和逻辑上建立数据模型;然后在开始部署之前,将逻辑的数据库转换可以使用的物理数据库设计。

-部署和试运行阶段:数据库专家需要预估数据库系统的工作量,确定系统的安全性,预期系统的存储和内存需求;然后将新的数据库从测试环境迁移到生产环境中试运行。

-维持可用性阶段:系统开始运行之后,仍需要保证系统的可用性和安全性,对数据进行使用权限管理,性能监控管理、性能调优管理、数据备份和恢复管理。-系统维护阶段:当数据库环境变化时,需要对数库系统进行升级或者维护,数据库专家需要根据收集到的信息再次重复整个生命周期的流程。

Mission statement (任务陈述) for the database project defines major aims of database system. 数据库项目定义了数据库系统的主要目标

用户需求规约数据需求事务需求

数据库系统的系统规约初始数据库大小数据库增长速度记录查找的类型和平均数量网络和数据共享需求性能安全性备份和恢复用户界面合法问题

如何在众多的数据库管理系统中选出合适项目本身的DBMS ?

1、成本问题

2、功能性问题

3、系统平台问题

4、开发平台的问题

第三章:

Identify the symbols used in an ER diagram.

Define and select a primary key.

Explain the role of foreign keys.

Identify and apply integrity rules.

Explain the advantages of relational database.

Relation Algebra

(1)Union 并(2)Intersection 交(3)Difference 差 (4)The Product Operation 笛卡尔积(5)The Projection Operation 投影)R (C 、A π(6) The

Selection Operation 选择)(''R b B =δ(7)The Join Operation 连接S R j

i θ∞ (8)除法(division )

Entities, Relationships and Attributes 实体、关系和属性

entity relationship diagram 实体的模型和它们之间的关系称为实体关系图

第四章

Primary Keys

Unique Minimal Not Null Nonupdateable

Foreign Keys

Associative Entity关联实体

Data Integrity

Entity integrity:基本关系的所有主关键字对应的主属性都不能取空值

Referential integrity:关系中不允许引用不存在的实体

First Normal Form (1NF)不允许有多值属性

画er图步骤:1.将实体表示为表 2.确定关系 3.列出字段 4.识别主键 5.确定数据类型

第五章

Data Redundancy 数据冗余:

2NF - Second Normal Form:主键的一部分不能确定非键字段

3NF - Third Normal Form:非键字段不能确定另一个非键字段

BCNF - Boyce–Codd Normal Form:非键字段确定主键的一部分

4NF - Fourth Normal Form:全键表中,键的一部分可以决定其他多个值

5NF - Fifth Normal Form

6NF - Sixth Normal Form

DKNF - Domain/Key Nor

Derived attribute

由单个属性派生而出;

2、由多个属性派生而出;

3、由其他属性的多个值派生而出;

4、由其他表的多个属性的多个值派生而出;

数据库中,一般只存基属性值,而派生属性只存其定义或依赖关系,用时再从基属性中计算出来

Recursive Relationships:递归关系

一对多的递归关系:

计算机和组件之间的关系:

相关文档
最新文档