30个术语解析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
DBMS
Database management system is a collection of interelated data and a set of programs to access those data.
Super key
Superkey is one or more attributes in a relation that can identify uniquely every entity in an entity set
Candidate key
Such minimal superkey is called candidate key.
Primary key
The candidate key that chosen by database designer to identify uniquely an entity.
Foreign key
a relation schema r1, include a attribute that is the primary key of another relation schema r2,we call it is a foreign key of r1 from r2.
Database schema
The overall design of database
Data independence
Data independence to program.include physical data independence and logical data independece
Data model
一个描述数据、数据联系、数据语义以及数据约束的工具集合。
E-R model
实体关系模型广泛应用于数据库设计。它提供方便的图形化描述方法,描述数据、关系和约束。
Data dictionary
Data dictionary stores metadata about the structure of database,in particular schema of database.
View
视图不是逻辑模型的一部分,而是用户可见的虚关系。
Schedule
事务的执行顺序称为一个调度。表示事务的指令在系统中执行的时间顺序
Functional dependence
Consider a relation schema R , a in R,b in R
for every tuples t1 , t2
if t1[a]=t2[b] then t1[b]=t2[b]
we can say that there is a functional independence a->b
Consistency
Transaction
Transaction is a unit of program excution that access or possibly update various data items.
ACID
Transaction has four properties:
Atomicity , consistency , isolation , durability
Deadlock
Checkpoints
Serializable schedule
如果一个调度和一个串行调度是等价的,则称这个调度是可串行化调度。
SQL
结构化查询语言structure query language
DDL
Data definition language 定义数据库的模式和其他数据特性。
DML
Data manipulation language 使得用户可以访问和操纵数据
Outer join
Natural join
1NF,2NF,3NF,BCNF
Log
Log是日志记录的序列,记录数据库的所有更新活动。
Metadata
Metadata is data about data
Data inconsistency
The various copies of the same data may no longer agree.
Relational schema
Relational schema is logical design of a relational table or a relation.
Relational instance
Relational instance is the content of a relation at a given instance in time.
concurrency schedule
concurrency schedule is consist of a squence of instructions from various transaction which run concurrently.
timestamp
a unique fixed timestamp is associated with each transaction in the system.the timestamp of transaction determine the serializability order.
Null value
Null value indicate absence of information in an attribute.