绪论长篇大论的让人迷茫 懒得整理了 赶脚没用!
class 1 关系数据库
一.搞懂主键 外键关系
主键(主码):能唯一标识一个元组的某一属性组。
外键:不是这组数据的主键 但是另一组数据的唯一主键(当这组数据的主键有2个时 可以作为外键)
例 1 找出所有外键
1. 学生S(学号,姓名,性别,系号,出生年月)
2. 系DEPT(系号,系名,负责人)
3. 课程C(课程号,课程名,学分)
4. 选课SC(学号,课程号,成绩)
答:1的系号(1==>2) 4的学号(4==>1) 4的课程号(4==>3)
============================================
二.理解关系性质
1.列是同质的。 //同一数据类型
2.关系中行的顺序、列的顺序可以任意互换,不会改变关系的意义。即行、列无序
3关系中的任意两个元组不能相同。 //元组:二维表中的行称为元组(记录值)。
4.关系中的元组分量具有原子性,即每一个分量都必须是不可分的数据项。
5.不同的列可出自同一个域 //定义域可以一样
===============================================
三.关系的完整性
1.主键上的元素不能为空!(非主键可以)
2.外键元素两表的域必须相同 或者空
3.其作用就是要保证数据库中的数据是正确的,提高了数据库的正确度 .
==============================================
未完 待补!!!!