外模式:指的是数据库(database)的视图,数据库表的数据范围、字段多少的一个抽取到一个虚拟表的定义。
创建一个外模式(视图)
CREATE VIEW view_name AS
SELECT column1, column2, ...
FROM table_name
WHERE condition;
书本上概念跟实际情况不一样,叫法也不一样,应用程序大多数操作的都是表(模式),并不是视图(外模式)。
外模式、用户视图 都是一个意思
模式:指的是数据库表(table)
创建一个模式(表):
CREATE TABLE `表名` (
列名1 定义,
列名2 定义
....
)
模式、概念模式 都是一个意思
内模式:指的是数据库、表的定义方式规格设定、存储物理磁盘的位置、管理数据的物理文件的底层设计系统。就是数据库软件(比如我们使用微信软件一样,微信里面聊天记录也按照一定规格定义存储在物理磁盘上,数据库内模式描述就是数据库文件在物理磁盘上的一些规则、定义之类的),我们使用数据库软件创建自定义的库名、表名,只是在这个数据库软件的基础上(界面上或sql语句命令)操作一系列有规则的数据文件。
标签:定义,数据库,视图,模式,磁盘,软件 From: https://www.cnblogs.com/keguankele/p/18007584