1. 关系数据模型组成
关系数据模型由关系数据结构、关系操作和关系完整性约束三部分组成。关系数据结构定义数据的组织形式,关系操作涵盖增、删、改、查操作,而关系完整性约束则确保数据的准确性。
2. 自然连接条件
在关系R和S上执行自然连接时,要求两者有一个或多个共有属性,这些属性用于连接两个关系。
3. 在Student表的Sname列建立唯一索引的SQL语句
CREATE UNIQUE INDEX Stusname ON student(Sname)
该语句确保Sname列的每个值唯一。
4. SELECT语句查询条件中的谓词 !=ALL 的含义
在SELECT查询中,!=ALL 等价于 NOT IN,即表示某个值不等于集合中的任何值。
5. 关系模式R(A, B, C, D)的候选码与范式
在函数依赖 {A→B, A→C, A→D, (B, C)→A} 中,候选码是A,因为A能唯一确定其他属性。该关系属于第三范式 (3NF),不存在非平凡的多值依赖。
6. E-R图冲突类型
E-R图间冲突主要有 属性冲突、命名冲突和结构冲突。属性冲突指属性名差异,命名冲突指实体或联系名称冲突,结构冲突指结构定义不一致。
7. DBMS的基本操作单元
DBMS(数据库管理系统)的基本单位是存储过程,即用户定义的数据库操作序列。
8. 事务的死锁循环
当等待事务集 {T0,T1,…,Tn} 中每个事务都等待下一个事务的锁定数据项,而 Tn 等待 T0 的数据项时,这种情况称为 死锁。