数据库知识点要领.docVIP

  • 18
  • 0
  • 约2.48万字
  • 约 6页
  • 2017-06-15 发布于北京
  • 举报
第一章:数据库系统原理、编程与设计 学完本讲后,你应该能够了解: 数据库系统的体系结构、组成与特点; 关系模型的三要素:①数据结构 —— 关系; ②常用的关系数据操作 —— 并、交、选择、投影与连接;③完整性约束 —— 关系规则; 数据库语SQL功能:数据定义语言、数据查询语言、数据操纵语言、数据控制语言; 关系数据库设计的两种基本技术:实体-联系(E-R)方法和规范化方法。 数据库系统的特点 1. 数据的高度结构化 2. 数据的高共享性3. 程序与数据的高独立性(逻辑数据独立性,物理数据独立性) 逻辑数据独立性 ---- 用户的应用程序与数据库的逻辑结构是相互独立的 物理数据独立性 ---- 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的 如何保证应用程序所操作的数据的数据结构尽量保持稳定?---- 分级,建立映射表 外模式(External Schema,子模式 Subschema,用户模式)--是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图。 逻辑模式 (Logical Schema) -- 是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。是数据库数据在逻辑级上的视图。 内模式 (Internal Schema,物理模式Physical Schema) -- 是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。 DBMS统一管理和控制数据 数据库的共享是并发的共享,即多个用户可以同时存取数据库中的数据。 DBMS提供以下几方面的数据控制功能: 数据的安全性(Security)保护 数据的完整性(Integrity)检查 并发(Concurrency)控制 数据库恢复(Recovery) 关系模型 关系模型的三要素 关系模型把数据库表示为关系的一个集合 数据结构 表 数据操作 1传统的集合操作 2 专门的关系操作 数据约束条件 1域约束、码约束 2实体完整性 3参照完整性 4数据依赖 模式和实例 A1, A2, …, An 为一系列属性(attribute) 那么R = (A1, A2, …, An )就是一个关系模式 例如:instructor = (ID, name, dept_name, salary) 每个属性有一组允许的值,称为该属性的域(domain) 空值(null)是所有可能的域的成员,表明值未知或不存在 D1, D2, …. Dn 分别为属性A1, A2, …, An的域 关系r是 D1 ( D2 ( … ( Dn 的一个子集.一个关系就是一个多个n-属性元组的集合 一个关系的当前所有取值(实例)用一个表来表示 码 必须有一个能区分给定关系中的不同元组的方法 设 K ( R,K 是R的一个超码(superkey)当且仅当K中属性所取的值足可以确定关系r(R)中的唯一一个元组 如果K是超码,那么K的任意超集也是超码 如果一个超码的任意真子集都不能成为超码,这样的最小超码称为候选码(candidate key) 一个关系可以有多个候选码,其中一个被选为主码(primary key) 一个关系模式R1可能在它的属性集中包括另一个关系模式R2的主码,这个属性(集)叫做R1参照R2的外码(foreign key) 关系R1称为参照关系(referencing relation) 关系R2称为被参照关系(referenced relation) 关系规则 关系规则是关系模型中的一些规则,告诉我们在表结构中哪些变化是允许的,哪些检索操作是受限的 在不同的商业数据库产品的标准化工作方面起了很大的作用 关系规则反映了特定的数学假定,对于关系结构的良好性状有重大意义 关系规则反映了数据模型的特点 通过保证关系规则,使数据库中的数据正确、一致 规则1 第一范式规则 规则2 基于内容存取行 规则3 行唯一性规则 关系中任何两个元组(表中的行)的值在同一时刻不能是完全相同的 关系代数 纯过程化的提取数据的基本技术 关系代数的运算分成两种类型: 基本运算:选择、投影、并、差、笛卡尔积和更名 扩展运算:交、自然连接、除和赋值 基本运算足以表达任何关系代数查询 扩展运算都可通过基本运算的组合实现 第二章 SQL E. between 比较运算符 SQL 使用 between 来说明一个值是介于一个范围之内 例如: 找出贷款额在 $90,000 和 $100,000 之间的贷款的loan_number select loan_number from loan where amount between 90000 and 100000 该查询等价于 select loan_number from

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档