注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 QoS流量的分类和标记
 帮助

数据库 教程1


2007-11-19 13:32:48
 标签:Oracle 数据库 速成   [推送到技术圈]

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://772708707.blog.51cto.com/259734/51201
数据库是按照一定数据模型组织存储在一起的,能为多个应用程序共享的、与应用程序相对独立的相互关联的数据集合。
数据库管理系统(DBMS)是指帮助用户使用和管理数据库的软件系统。它通常由以下三部分组成:用来描述数据库的结构,用户建立数据库的数据描述语言DDL;供用户对数据库进行数据的查询和存储等数据操作语言DML;其它的管理和控制程序。

“关系”(relation)是数学中的一个基本概念,由集合中的任意元素所组成的若干有序偶对表示,用以反映客观事物间的一定关系。
关系数据库即用关系的概念来建立数据模型,用以描述、设计与操纵数据库。
关系模型由关系数据结构、关系操作和完整性约束三部分组成。

1.关系数据结构
关系模型的数据结构其逻辑形式是一张二维表。这种二维表的结构可描述现实世界的实体以及实体间的各种联系,且结构单一。
2.关系操作
关系操作采用集合操作方式,即操作的对象和结果都是集合。
3.完整性约束
关系模型定义了三类完整性约束:实体完整性、参照完整性和用户定义的完整性。

实体完整性指表中行的完整性。要求表中的所有行都有唯一的标识符,称为主关键字。主关键字是否可以修改,或整个列是否可以被删除,取决于主关键字与其他表之间要求的完整性。
实体完整性规则规定基本关系的所有主关键字对应的主属性都不能取空值,例如,学生选课的关系选课(学号,课程号,成绩)中,学号和课程号共同组成为主关键字,则学号和课程号两个属性都不能为空。因为没有学号的成绩或没有课程号的成绩都是不存在的。

参照完整性,简单的说就是表间主键外键的关系。参照完整性属于表间规则。对于永久关系的相关表,在更新、插入或删除记录时,如果只改其一不改其二,就会影响数据的完整性:例如修改父表中关键字值后,子表关键字值未做相应改变;删除父表的某记录后,子表的相应记录未删除,致使这些记录称为孤立记录;对于子表插入的记录,父表中没有相应关键字值的记录;等等。对于这些设计表间数据的完整性,统称为参照完整性。

实体完整性和参照完整性适用于任何关系数据库系统。除此之外,不同的关系数据库系统根据其应用环境的不同,往往还需要一些特殊的约束条件。用户定义的完整性就是针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。如:学生的成绩一般情况下的取值范围在 0-100之间。

Oracle
是在数据库领域一直处于领先地位的Oracle(即甲骨文公司)的产品。它是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的适应高吞吐量的数据库解决方案。  http://www.oracle.com
Sybase
是市场上领先的数据管理和同步解决方案,能够为移动应用、远程应用和中小型企业应用环境快速开发和部署数据库驱动的应用系统。   http://www.sybase.com.cn
Sqlserver
Db2
mysql

在oracle中,创建数据库的工作实际上是由一系列sql语句完成的,创建数据库的工作一般包括:
1.创建数据字典等信息结构,oracle利用这写信息结构访问和控制数据库.
2.创建并初始化数据库所必须的控制文件和重做日志文件.
3.创建数据文件.
4.创建用户,临时表空间.基于数据字典的视图,安装oracle DBMS管理程序包
我们可以用DBCA 来修改,删除数据库.

表空间是虚拟的一个概念,将数据库对象集中在一起管理,一个数据库可以有多个表空间。
表空间将定义数据文件的大小,控制文件的大小以及日志文件的大小和其他相关属性

启动以下服务
OracleDBConsoleorcl
在“开始”-“程序”中单击sql plus图标
输入用户名system
密码;安装时设置的密码
主机名orcl

本文转自程式先锋网站 www.javabiz.cn

本文出自 “程式先锋Java培训” 博客,请务必保留此出处http://772708707.blog.51cto.com/259734/51201





    文章评论
 
2007-11-19 22:28:22
数据库的内容还是很多滴

 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: