DDL 语言 创建各种各种数据库对象(例如:表,视图,索引…)
DML语言 (存储数据, 获取数据) INSERT,UPDATE,DELETE,SELECT
PL/SQL(transact_sQL) SQL*PLUS环境简介
SQL支持的主要数据类型
字符型:
CHAR(n)字符数据,长度为n个字符 VARCHAR2(n)变长字符型
1)每一张表都有一个名字,通常称为表名或关系名。表名必须以 字母开头,最大长度为30个字符。 2)一张表可以由若干列组成,列名唯一,列名也称作属性名。 3)表中的一行称为一个元组,它相当于一条记录。 4)同一列的数据必须具有相同的数据类型。 5)表中的每一个列值必须是不可分割的基本数据项。 当用户需要新的数据结构或表存放数据时,首先要生成一个表。
数据库的体系结构(三级模式结构)
外模式:描述用户所涉及的数据库部分,限定用 户操作范围。
概念模式:描述数据库全部数据的逻辑结构。它 表示现实世界中一个组织或部门中数据的性质及 其联系的特征。通常由数据库系统提供的模式描 述语言DDL定义。
内模式: 描述数据库的物理存储结构。
外模式
三级模式结构提供了数据库数据独立性: 数据的物理独立性 数据的逻辑独立性
数据的物理独立性指数 据的物理组织的改变不 会影响到数据库的逻辑 结构,不需要对模式和 应用程序作修改。
内模式 数据库
模 式 /内 模 式 映 象
DBMS
用户
终端
应用系统
应用 程序员
DBA 系统分析员
外模式 概念模式 内模式
数据库 数据抽象层
DBM S
OS 软件系统层
数据库系统各类人员所涉及的数据抽象级别
BETWEEN AND 判断列值是否满足指 定的区间 LIKE 匹配模式 IS [NOT] NULL 测试空值等