EBU5602 Database week1笔记整理

Week 1

LIVE-Introduction
LIVE-Relational model and Relational Algebra
REC-ER Model
REC-Relational Algebra

目录

关键概念:

The three-level ANSI-SPARC architecture 三级ANSI-SPARC体系结构

DBMS

关系模型:

Relational key关系键

候选键Candidate key:

主键Primary key: 

外键Foreign key:

Integrity实体

E-R model实体-关系模型

主要概念:

Relationship(关系):

1:m relationship一对多关系

m:m relationship多对多关系

Associative entity关联实体:

关系键

Candidate Key候选键:

Primary Key 主键:

Foreign Key 外键:

Composite Key 复合键:

Relational Algebra关系代数:

基本操作:

选择Selection:σcondition (R)

选择运算Join:

自然连接 natural join:R ⋈S

西塔连接Theta join:R ⋈FS=σF(R X S)

并集 Union:R∪S

差集 Set Difference:R - S

交集 Intersection:R∩S

分离Division:R÷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

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值