Week 1
LIVE-Introduction
LIVE-Relational model and Relational Algebra
REC-ER Model
REC-Relational Algebra
目录
The three-level ANSI-SPARC architecture 三级ANSI-SPARC体系结构
西塔连接Theta join:R ⋈FS=σF(R X S)
关键概念:
逻辑数据:实体entities、属性attributes、关系relationship
实体:数据库中表示的组织中的不同对象
属性:对象的属性
关系:实体间的联系
数据模型:data model 对数据库组件的图形化描述
模式:database schema 数据库模式是对数据库的描述
数据:data 储存在数据库中的实际信息
DBMS:一种软件系统,用户可以定义、创建、维护和控制对数据库的访问
DDL:data definition language 数据定义语言
DML:data manipulation language 数据操作语言
数据库环境中的角色:
DA:数据管理-DBA:数据库管理员-数据库设计者-应用程序开发人员-终端用户
The three-level ANSI-SPARC architecture 三级ANSI-SPARC体系结构
目标:将每个用户的数据库视图与数据库的物理表示方式分开
用户:访问数据(特定视图)、更改用户的视图(不影响其他用户),无需处理数据库存储的详细信息,独立。
用户视图不受物理因素影响、内部结构不受物理因素变化影响、DBA可以在对用户视图影响最小的情况下改变数据库的结构视图
Three levels:

DBMS
DBMS优点:
控制数据冗余、数据一致性、相同量数据更多信息、数据共享、改进数据完整性、提高安全性、标准的执行、节约、平衡冲突、提高数据访问性、响应能力、生产率、对独立性的维护、并发性和备份与恢复服务
DBMS缺点:
复杂、size、cost、额外硬件hardware成本、转变成本、性能、故障带来的影响
关系模型:
relational model , In the relational model, all data is logically structured within relations (tables).所有数据在啊关系表中进行逻辑结构化
每个关系有数据的属性(attributes,列)组成,每个元组(tuple,行)包含每个属性的一个值
Relation(表): A relation is a table with columns and rows.一个表
Tuple(元组,行): A tuple is row of a relation.关系的行
Attribute(属性,列): An attribute is a named column of a relation.关系的命名列
Cardinality(基数): the number of tuples in a relation.元组的数量(行的数量)
Degree(度): the number of attributes in a relation.属性的数量(列的数量)
Domain(域): the set of allowable values for one or more attributes.一或多个属性的值集(列的集)
Relational database: A collection of normalized relations with distinct relation names

最低0.47元/天 解锁文章
1175

被折叠的 条评论
为什么被折叠?



