SQL入门:数据库模式创建与删除详解

需积分: 26 1 下载量 182 浏览量 更新于2024-08-15 收藏 360KB PPT 举报
本资源主要介绍了SQL入门中的核心知识点——数据库模式的建立和删除,以及SQL语言的结构和功能。以下是详细的内容概述: **一、数据库模式的建立和删除** SQL中的`CREATE SCHEMA`或`CREATE DATABASE`语句用于创建一个新的数据库模式。命令格式如下: ```sql CREATE SCHEMA|DATABASE <数据库名> [AUTHORIZATION <所有者名>] ``` - **功能**:这个语句在计算机系统中创建一个无实际数据的空数据库,并指定所有者,例如: - `CREATE SCHEMA xuesh AUTHORIZATION 刘勇` - `CREATE DATABASE 数据库` **二、SQL语言功能** - **数据定义语言(DDL)**:SQL的DDL部分允许定义数据库的结构,如创建表、视图等。它涉及到数据库的三级模式(外模式、全局模式和内模式): - 外模式:视图(View),代表用户看到的数据。 - 全局模式(Schema或Database):定义了数据库的整体结构。 - 内模式:由系统自动实现,用户通常无需干预。 - **数据操纵语言(DML)**:包括查询、插入、删除和修改数据,对基本表(如B1至B4)和视图(如V1和V2)进行操作。 - **数据控制语言(DCL)**:管理用户权限,确保系统的安全性,通过控制访问权限来保护数据。 - **视图**:SQL中的虚拟表格,基于基础表(如B1至B4)创建,可以提供数据的定制视图。 **三、SQL支持的数据库体系结构** SQL语言支持的数据库体系结构涉及多个层次,包括外模式(用户可见的)、模式(全局结构)和存储模式(内层实现)。此外,还提到了文件组织(如分区1至分区2)。 通过学习这些内容,初学者能够理解如何使用SQL来构建、管理和维护数据库模式,以及执行各种数据操作和权限控制。掌握这些基础知识对于在实际项目中有效地使用SQL至关重要。