数据库 教程1

数据库是按照必定数据模型组织存储在一块儿的,能为多个应用程序共享的、与应用程序相对独立的相互关联的数据集合。 数据库管理系统(DBMS)是指帮助用户使用和管理数据库的软件系统。它一般由如下三部分组成:用来描述数据库的结构,用户创建数据库的数据描述语言DDL;供用户对数据库进行数据的查询和存储等数据操做语言DML;其它的管理和控制程序。 “关系”(relation)是数学中的一个基本概念,由集合中的任意元素所组成的若干有序偶对表示,用以反映客观事物间的必定关系。 关系数据库即用关系的概念来创建数据模型,用以描述、设计与操纵数据库。 关系模型由关系数据结构、关系操做和完整性约束三部分组成。 1.关系数据结构 关系模型的数据结构其逻辑形式是一张二维表。这种二维表的结构可描述现实世界的实体以及实体间的各类联系,且结构单一。 2.关系操做 关系操做采用集合操做方式,即操做的对象和结果都是集合。 3.完整性约束 关系模型定义了三类完整性约束:实体完整性、参照完整性和用户定义的完整性。 实体完整性指表中行的完整性。要求表中的全部行都有惟一的标识符,称为主关键字。主关键字是否能够修改,或整个列是否能够被删除,取决于主关键字与其余表之间要求的完整性。 实体完整性规则规定基本关系的全部主关键字对应的主属性都不能取空值,例如,学生选课的关系选课(学号,课程号,成绩)中,学号和课程号共同组成为主关键字,则学号和课程号两个属性都不能为空。由于没有学号的成绩或没有课程号的成绩都是不存在的。 参照完整性,简单的说就是表间主键外键的关系。参照完整性属于表间规则。对于永久关系的相关表,在更新、插入或删除记录时,若是只改其一不改其二,就会影响数据的完整性:例如修改父表中关键字值后,子表关键字值未作相应改变;删除父表的某记录后,子表的相应记录未删除,导致这些记录称为孤立记录;对于子表插入的记录,父表中没有相应关键字值的记录;等等。对于这些设计表间数据的完整性,统称为参照完整性。 实体完整性和参照完整性适用于任何关系数据库系统。除此以外,不一样的关系数据库系统根据其应用环境的不一样,每每还须要一些特殊的约束条件。用户定义的完整性就是针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须知足的语义要求。如:学生的成绩通常状况下的取值范围在 0-100之间。 Oracle 是在数据库领域一直处于领先地位的Oracle(即甲骨文公司)的产品。它是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各种大、中、小、微机环境。它是一种高效率、可靠性好的适应高吞吐量的数据库解决方案。  [url]http://www.oracle.com[/url] Sybase 是市场上领先的数据管理和同步解决方案,可以为移动应用、远程应用和中小型企业应用环境快速开发和部署数据库驱动的应用系统。   [url]http://www.sybase.com.cn[/url] Sqlserver Db2 mysql 在oracle中,建立数据库的工做其实是由一系列sql语句完成的,建立数据库的工做通常包括: 1.建立数据字典等信息结构,oracle利用这写信息结构访问和控制数据库. 2.建立并初始化数据库所必须的控制文件和重作日志文件. 3.建立数据文件. 4.建立用户,临时表空间.基于数据字典的视图,安装oracle DBMS管理程序包 咱们能够用DBCA 来修改,删除数据库. 表空间是虚拟的一个概念,将数据库对象集中在一块儿管理,一个数据库能够有多个表空间。 表空间将定义数据文件的大小,控制文件的大小以及日志文件的大小和其余相关属性 启动如下服务 OracleDBConsoleorcl 在“开始”-“程序”中单击sql plus图标 输入用户名system 密码;安装时设置的密码 主机名orcl 本文转自程式先锋网站 www.javabiz.cn
相关文章
相关标签/搜索