首页 > 代码库 > 第一章 做好准备

第一章 做好准备

什么是连接:

  等值连接是通过从两个分离的数据源中检索所有的数据,并将其合并为一个大表的方式形成。

  内连接连接的是两个表的内部列。

  外连接连接的是两个表的外部列。

  左连接连接的是两个表的左侧列。

  右连接连接的是两个表的右连接。

 

SQL并十分明确的关系化的问题:

  数据库、关系与元组的确切含义;

  关系值和关系变量的区别;

  谓词和命题的关联性;

  属性名称的重要性;

  完整性约束的关键角色;

  信息原理及其重要性;

 

你可能意识到我使用了形式化术语“关系(relation)"、"元组(tuple)"及”属性(Attribute)";SQL当然不使用这些术语,取而代之的是更“用友好的"术语:"表(table)","行(row)","列(column)"。真相是,关系并不是表,元组并不是行而属性也并不是列;只有当我们全部理解"用户友好的"术语只是对于真相的近似而不能抓住事实的本质时,

它才能接受的。 换句话说:如果你确实理解真实情况,那么合理地使用"用户友好的"术语是一个不错的方法,但是如果以学习和领会真实情况为第一要义的话,你需要使用

正式的术语。

 

原始的关系模型有3个主要组件:"结构(structure)","完整性(integrity)","操作(mainpulation)"

第一章 做好准备