数据基础概念-学习笔记
数据库基础概念
SQL命令一般做以下事情:
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; 关系模型的核心是表概念;
表由行和列组成; 行与列的交叉点称做字段; 视图与表相似,也由行和列组成,但是它只是一种逻辑结构,不含有它们自己的数据;
Oracle 10g数据库含有两种类型的元数据视图:数据目录视图和动态性试图; 数据目录视图具有以DBA_,ALL_和USER_开头的名称; 动态性视图大多数具有以V$开头的视图名称; 关系与约束
约束(Constraint); Oracle中的5种约束类型:非空值;唯一性键;主键;外部键;检查; 约束信息存储在DBA_CONSTRAINTS和DBA_CONS_COLUMNS数据目录视图中; 段(Segment):任何一个消耗数据库内物理存储空间的实体; 本文出自 51CTO.COM技术博客oracle数据库段类型: 表 — 把数据存储在行和列结构中; 索引 — 改善对表数据的访问; 回退 — 用来维护用户事务期间的读一致性和执行事务恢复的特殊性; 分区 — 把一个表划分成更小、更容隐管理的片段以达到改善性能的目的; oracle段均由数据库内的连续存储空间块所构成,这些连续块称做盘区(Extent),每个段必须含有 至少一个盘区,但最多可达到20亿个盘区; 每个盘区的最小尺寸是5个数据库块; |


zjy515
博客统计信息
热门文章
最新评论
友情链接