数据库SQL
概念讲解
数据库(Database)
按照 数据结构来组织、 存储和管理数据的仓库, 数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。
数据模型(model)
数据结构
存储在数据库中的对象类型的集合,作用是描述数据库组成对象以及对象之间的关系
数据操作
对数据对象进行的操作
数据完整性约束条件
数据与数据模型遵循完整性规则,它能保证数据的正确性和一致性
数据库存储结构
Head files
Hash buckets
B+trees
关系
描述实体与实体之间的联系的单一的数据结构。关系可以看做是笛卡尔积的有限子集
关系模型
数据模型。n个集合的笛卡尔积的一个子集
数据库完整性
实体完整性
域完整性
参考完整性
实体完整性
要求每个表中必须有主键
主键
在表中唯一标识一条数据。或与另一表产生联系
数据库组件
触发器(trigger)
针对数据表(库)的特殊的存储过程,当这个表发生了 Insert、Update或Delete操作时,会自动激活执行的,可以处理各种复杂的操作。在SQL Server 2005中,触发器有了更进一步的功能,在数据表(库)发生Create、Alter和Drop操作时,也会自动激活执行。
视图
视图是指存储在数据库中的查询的SQL语句,具有简单、安全、逻辑数据独立性的作用及视点集中简化操作定制数据安全性的优点。
数据库索引
数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。数据库索引就是为了提高表的搜索效率而对某些字段中的值建立的目录。
值班编辑 |李乐乐
责任编辑 |周光照
领取专属 10元无门槛券
私享最新 技术干货