经过一天的学习!总结如下:
一: 数据管理系统的功能:
1:管理存储;
2:维护安全;
3:维护元数据;
4:管理事务;
5:支持连续性;
6:优化功能;
7:提供备份和恢复机制;
8:处理数据反馈和更改的请求;
二:SQL分为如下几中语句
1:DDL语句
1):创建和删除数据库(create database 和 drop database);
2):创建,修改重命名,删除表(create table,alter table, rename table,drop table);
3):创建和删除索引(create index 和 drop index);
2:数据操作语言(DML)
1):查询语句(select);
2):插入语句(insert);
3):更改表中的数据(update);
4):删除表中的数据(delete);
3:数据控制语言(DCL)
1):给用户访问权限;
2):取消用户的访问权限;
三:学习Oracle的两个方向
1:便重数据库管理的管理员(Oracle DBA);
2:便重数据编程的数据库程序员;
四:Oracle的体系结构
1:Oracle实例体系(Oracle Instance)
1):系统全局区(System Global Area)
a:块缓冲区高速缓存(Database Buffer Gache)它是SGA的主要成员,用途在
于减少了存取数据时所造成的磁盘读写动作,因此提高了数据存取的效率
b:重做日志缓冲区(Redo Log Buffer)用途在于存储所有被修改的数据,有
利今后恢复被破坏的数据,它是因为是内存存到内存的操作,所以可以
加快数据的操作速度;
c:共享池(Shared Pool)它是SGA总最关键的内存片段,特别是在性能和可
伸缩性上。它又可分为二个部分:SQL语句缓冲(Library Cache)和数据字
典缓冲区(Data Dictionary Cache);
d:其他区域,如:Large Pool;
2):后台处理程序(Background Processes)
a:数据写进程(dbwr);
b:日志写进程(lgwr);
c:系统监控(smon);
d:进程控制(pmon);
e:检查点进程(ckpt);
f:归档进程(arch);
2:Oracle 数据库结构
A:逻辑结构
1):表空间(Tablespace);
2):段(Segment);
3):区(Extend);
4):块(Blok);
5):数据对象(Schema Objects);
B:物理结构
1):数据文件;
2):重做日志文件;
3):控制文件;
4):口令文件;
5):参数文件;
6):归档文件;
3:Oracle体系结构总结
Oracle数据库实例和Oracle数据库之间的关系:
一系列物理文件(数据文件,控制文件,重做日志文件等)的集合或与之对应
的逻辑结构(表空间等)被称为数据库。在一般情况下,一个服务器中一个数
据库可以对应多个实例,一个实例只能有一个数据库。