主键:可以在整张表(关系)中唯一确定记录的属性。
外键:另外一张表(B)保留的这张表(A)的主属性的属性。
强实体:存在主键的实体。
弱实体:自身的全部属性也不能辨别(唯一确定)自身。如企业管理中的员工的家属。
内连接:给定一个条件,然后根据此条件进行两张表的连接。相当于集合中的交集。
左外连接:在内连接的基础上增加左关系中不匹配的元组。
右外连接:在内连接的基础上增加右关系中不匹配的元组。
全外连接:左外+右外。相当于集合中的并集。
自然连接:就是内连接,只是不给定条件,由系统自己判断出合适的条件。
以下转载自:http://blog.csdn.net/yutianzuijin/article/details/12243751
数据库系统提供的语言分成三种类型:
1)数据定义语言(DDL),用于定义数据库模式;
2)数据操纵语言(DML),用于对数据库进行查询和更新;
3)数据控制语言(DCL),用于对数据进行权限管理。
事务
事务是一系列的数据库操作,是数据库应用程序的基本单元,是反映现实世界需要以完整单位提交的一项工作。事务是用户定义的一个数据库操作序列。
事务的四个特征:原子性、一致性、隔离性和持久性。
事务处理包括数据库恢复和并发控制。数据库恢复有两个目的:保证事务的原子性和使数据库能恢复到正确状态。
数据恢复的原理概括为冗余,建立冗余数据最常用的技术是数据转储和登录日志文件。数据转储是由DBA定期地将整个数据库复制到磁盘或另一个磁盘上保存起来的过程。
触发器
一个触发器用来定义一个条件以及在该条件为真时需要执行的动作。通常,触发器的条件以断言的形式定义。动作以过程的形式定义。