数据库基础概念
SQL命令一般做以下事情:
SELECT:显示数据库表中所存储的数据;
INSERT:给表添加行;
DELETE:从表中删除行;
UPDATE:修改表中的行;
CREATE,ALTER和DROP:创建、修改和删除表;
GRANT和REVOKE:给用户授予或取消表访问权;
COMMIT和ROLLBACK:控制事务;
SELECT:显示数据库表中所存储的数据;
INSERT:给表添加行;
DELETE:从表中删除行;
UPDATE:修改表中的行;
CREATE,ALTER和DROP:创建、修改和删除表;
GRANT和REVOKE:给用户授予或取消表访问权;
COMMIT和ROLLBACK:控制事务;
SQL语句分类:
SELECT查询命令;
DDL(数据定义语言,Data Definition Language):GREATE,ALTER,DROP;
DCL(数据控制语言,Data Control Language):GRANT,REVOKE;
DML(数据操作语言,Data Manipulation Language):INSERT,DELETE,UPDATE;
SELECT查询命令;
DDL(数据定义语言,Data Definition Language):GREATE,ALTER,DROP;
DCL(数据控制语言,Data Control Language):GRANT,REVOKE;
DML(数据操作语言,Data Manipulation Language):INSERT,DELETE,UPDATE;
关系模型的核心是表概念;
表由行和列组成;
行与列的交叉点称做字段;
表由行和列组成;
行与列的交叉点称做字段;
视图与表相似,也由行和列组成,但是它只是一种逻辑结构,不含有它们自己的数据;
Oracle 10g数据库含有两种类型的元数据视图:数据目录视图和动态性试图;
数据目录视图具有以DBA_,ALL_和USER_开头的名称;
动态性视图大多数具有以V$开头的视图名称;
Oracle 10g数据库含有两种类型的元数据视图:数据目录视图和动态性试图;
数据目录视图具有以DBA_,ALL_和USER_开头的名称;
动态性视图大多数具有以V$开头的视图名称;
关系与约束
约束(Constraint);
Oracle中的5种约束类型:非空值;唯一性键;主键;外部键;检查;
约束信息存储在DBA_CONSTRAINTS和DBA_CONS_COLUMNS数据目录视图中;
约束(Constraint);
Oracle中的5种约束类型:非空值;唯一性键;主键;外部键;检查;
约束信息存储在DBA_CONSTRAINTS和DBA_CONS_COLUMNS数据目录视图中;
段(Segment):任何一个消耗数据库内物理存储空间的实体;
oracle数据库段类型:
表 — 把数据存储在行和列结构中;
索引 — 改善对表数据的访问;
回退 — 用来维护用户事务期间的读一致性和执行事务恢复的特殊性;
分区 — 把一个表划分成更小、更容隐管理的片段以达到改善性能的目的;
oracle段均由数据库内的连续存储空间块所构成,这些连续块称做盘区(Extent),每个段必须含有
至少一个盘区,但最多可达到20亿个盘区;
每个盘区的最小尺寸是5个数据库块;
oracle数据库段类型:
表 — 把数据存储在行和列结构中;
索引 — 改善对表数据的访问;
回退 — 用来维护用户事务期间的读一致性和执行事务恢复的特殊性;
分区 — 把一个表划分成更小、更容隐管理的片段以达到改善性能的目的;
oracle段均由数据库内的连续存储空间块所构成,这些连续块称做盘区(Extent),每个段必须含有
至少一个盘区,但最多可达到20亿个盘区;
每个盘区的最小尺寸是5个数据库块;
转载于:https://blog.51cto.com/zjy515/70143