数据基础概念-学习笔记
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个数据库块;
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个数据库块;
相关文章推荐
- 嵌入式开发之C基础学习笔记03--基本数据类型,操作符,修饰符等基本概念
- 从零开始系列-R语言基础学习笔记之二 数据结构(二)
- c#网络编程学习笔记00_补上一些基础概念
- 数据挖掘学习--数据挖掘基础概念
- Go学习笔记之基础数据类型
- MySQL学习笔记---基础概念和一些基础SQL语句(一)
- Java学习笔记-《Java程序员面试宝典》-第四章基础知识-4.1基本概念(4.1.10)
- Redis学习笔记之入门基础知识——五种数据类型
- C++学习笔记4-----类的继承基础概念
- 【数据挖掘概念与技术】学习笔记3-数据预处理
- 大数据技术学习笔记之hive框架基础3-sqoop工具的使用及具体业务分析
- 设计模式学习笔记5——设计模式基础4--常量数据管理器
- Python3学习笔记【基础1--数据类型,运算符】
- html学习笔记-基础概念
- JS高级程序设计学习笔记之第三章基本概念(语法,数据类型,流控制语句,函数)——查漏补缺
- Fortran学习笔记1——基础知识(数据基本类型及其运算)
- 学习笔记之开发相关概念(5)--大数据和人工智能
- 密码学基本概念与信息理论基础学习笔记
- Unity开发基础——基本数据类型学习笔记
- 【Oracle】SQL学习笔记1---基本概念及SELECT语句及提取和排序数据