1.设置外键的用途不是你说的那样,一个表的外键是与另一个表的主键相关联的,当后者进行删除操作时,删除的主键同前者关联着(即前者使用后者的主键),就不能将此记录删除掉.以保证数据库的完整性.
2.左连接:以主表记录为主显示记录内容,连接表没有项添null.
3.右连接:以连接表记录为主显示记录内容,主表没有项添null.
4.索引:建立索引是为了查询方便,其速度要比没有的快.
2.左连接:以主表记录为主显示记录内容,连接表没有项添null.
3.右连接:以连接表记录为主显示记录内容,主表没有项添null.
4.索引:建立索引是为了查询方便,其速度要比没有的快.
主键: 关系模式中用户正在使用的候选键称为主键(primary key)
外键:如果模式R中某属性集事其他模式的候选键,那么该属性集对模式R而言事外键。
左连接:如果R和S做自然连接时,只把R中原该舍弃的元组放到新关系中,那么这种操作称为左连接
右连接:如果R和S做自然连接时,只把S中原该舍弃的元组放到新关系中,那么这种操作称为右连接
关系R 关系S
------- --------
A B C B C D
--------------- -----------------
a b c b c d
b b f b c e
c a d a d b
e f g
左连接 右连接
---------- ------------
A B C D A B C D
-------------------- -----------------------
a b c d a b c d
a b c e a b c d
c a d b c a d b
b b f null null e f g