The woven words emerge from deepest night.
【数据库概论】第四章 SQL查询相关操作
SQL(结构化查询语言)的演变从IBM的SystemR开始,经过ANSI的标准化,近年来SQL标准变得更加丰富和复杂。SQL的特点包括综合统一、高度非过程化、面向集合的操作方式以及提供多种使用方式的统一语法结构。在数据库实例中,基本表独立存在,而视图是基本表导出的虚表,用于供人查看。数据库模式结构包括模式、外模式和内模式,而模式下有基本表、视图和索引等对象。数据库定义语句涉及模式的创建和删除,基本表的定义、删除和修改,以及索引的建立和删除。建立索引可以加快查询速度,而不同类型的索引包括顺序文件索引、B+树索引、散列索引和位图索引等。摘自数据库体系结构、数据库实例和数据定义的内容。
数据库关系模型是数据组织的核心,以关系为基础,表达实体和实体关系。关系模型通过域、笛卡尔积、关系模式构建二维表,形成数据库。完整性约束确保数据有效性,实体完整性、参照完整性和用户定义完整性保证数据质量。关系操作包括基本操作和数据语言,而关系代数提供了强大的查询手段。数据库关系模型为信息管理提供了结构化、高效的基础,是现代信息系统的关键组成部分。
概述数据库系统基本概念,包括数据、数据库、数据库管理系统(DBMS)和数据库系统(DBS),以及数据库的特点。进一步介绍了数据模型,包括概念模型、逻辑模型和物理模型。在概念模型中,详细阐述了实体、属性、码、实体型、实体集和联系等关键概念。强调数据模型的组成要素,包括数据结构、数据操作和数据的完整性约束条件。初步理解数据库系统的核心概念和关系模型的重要性。