您的位置:首页 > 其它

数据基础概念-学习笔记

2008-04-06 23:17 288 查看
数据库基础概念

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):任何一个消耗数据库内物理存储空间的实体;
oracle数据库段类型:
表 ― 把数据存储在行和列结构中;
索引 ― 改善对表数据的访问;
回退 ― 用来维护用户事务期间的读一致性和执行事务恢复的特殊性;
分区 ― 把一个表划分成更小、更容隐管理的片段以达到改善性能的目的;

oracle段均由数据库内的连续存储空间块所构成,这些连续块称做盘区(Extent),每个段必须含有
至少一个盘区,但最多可达到20亿个盘区;
每个盘区的最小尺寸是5个数据库块;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: