1.3.?基本概念

  1. 属性:表中每列就是一个属性。

  2. 元组:表中的每行就是一个元组。

  3. 模式:所有的数据库对象都存放在指定的模式中。模式是数据库的逻辑划分。

  4. 字段:在数据库中,大多数情况下表的“列”称为“字段”,每个字段包含某一专题的信息。就像“通讯录”数据库中,“姓名”、“联系电话”这些都是表中所有行共有的属性,所以把这些列称为“姓名”字段和“联系电话”字段。

  5. 主键:表中经常有一列或多列的组合,其值能唯一地标识表中的每一行。这样的一列或多列称为表的主键,通过它可强制表的实体完整性。

  6. 外键:外键既能确保数据一致性,也能表现表之间的关系。添加了外键之后,插入外键表的记录要么必须与主键表中被引用列的某条记录匹配,要么外键列的值必须为NULL。当主键表中删除记录时,首先检查该记录是否有对应外键,如果有则不允许删除(即外键表约束主键表)。

  7. 索引:索引是对数据库表中一列或多列的值进行排序的一种结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。使用索引的优势是可以快速访问表中的特定信息,劣势是索引占用物理空间,降低维护效率。

  8. 运算符:本质上是符号化的已命名函数(例如=、&&等),它需要一个或者两个实参,底层有一个相应的函数来实现其运算逻辑。

  9. 函数:存储过程不等于函数,但是两者本质上没有区别,但在使用的过程中会有一些差别。

  10. 存储过程:在大型数据库系统中,为了提高效率,将为了完成特定功能的SQL语句集进行编译优化后,存储在数据库服务器中,用户通过指定存储过程的名字来调用执行。

  11. 事务:事务是数据库中一个单独的执行单元,当在数据库中更改数据成功时,在事务中更改的数据便会提交,否则事务就会回滚,取消更改。

XML 地图 | Sitemap 地图