数据库

      数据库就是一系列有一定关系的数据的集合.(某种方式相关的数据的集合).在数据库中,数据的描述必须  是以一定的格式被组织或者分类.这种格式叫做元数据(metadata)
      常见的数据模型有3种.
      层次模型
      层次模型就好象是一棵倒挂的树.数据是以父类子类的形式存在.每个父类可以有多个子类,但是每个子类只能有1个父类.其形状跟WINDOWS资源管理器一样.其缺点就是
过于呆板,导航非常的麻烦.
      网状模型
      网络型相比层次模型提供了更多的可伸缩性.他允许有多个父子关系.他的缺点是如果数据库变动,或者程序变动,那就会引起更多的变动.
      关系模型
      这个较上两个,可伸缩性就更强.他对于应用程序是独立的.就是说如果应用程序有改动,但是数据库却可以不变.
      数据库管理系统(DBNS)他的功能基本上是:
      管理存储
      维护安全
      维护元数据
      管理事务
      支持连接性
      优化性能
      提供备份和恢复机智
      处理数据反馈和更改的请求
      一个关系型数据库(RDBNS)分成两个主要组成部分.
      数据库引擎
      数据
      关系型数据库分两种类型.
      本地数据管理系统
      数据库服务器管理系统
      SQL是机构化查询语言的英文缩写.它是一门非过程的语言.它是实现必须要有一个宿主语言.它本身是一种没有多少基本编程能力的次语言.
      SQL语句分为三种.
      DDL.数据定义语句.
      DML.数据操作语言.
      DCL数据控制语言.
      DDL执行的任务是:创建删除数据库;创建,修改,重命名,删除表;创建删除索引.
      DML执行的任务是:SQL查询;将数据插入一个表中;更改表中已有数据;删除表中数据.
      DCL执行的任务是:给用户授予访问权限;取消用户访问权限.
      Oracle的体系结构
      Oracle主要由数据库引擎和数据库结构两部分组成.
      数据库引擎又分为数据全局区(SGA)和后台处理程序两部分.

posted on 2006-11-01 00:09 阅读(248) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
 
<2006年11月>
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789

导航

统计

常用链接

留言簿(1)

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜