淘先锋技术网

首页 1 2 3 4 5 6 7

数据库系统的基本原理:

数据库访问:

方法1:利用数据库管理系统提供的交互工具访问数据库

方法2:利用开发工具设计界面、处理数据、调用ODBC等接口访问数据库,如:asp,jsp,vc++,php等

 

数据库(DB):

1.与企业相关的数据集合

2.具有完整性和持久性的数据集合。

3.长期存在的信息集合。

4.长期存储在计算机内,有组织的,可共享的数据集合。

数据库管理系统(DBMS):

数据库+一个管理程序

 

DBMS的主要特点:

数据访问的高效和可扩展性

缩短应用开发时间

数据独立性

数据完整性和安全性

并发访问和恢复性

 

DBMS发展历史:

1.、文件管理系统

2.网状数据模型,层次数据模型-网状数据库,层次数据库(结构复杂)

3.关系模型

4.面向对象数据库系统

5.对象关系数据库系统

6.面向应用数据库系统-空间,时间,多媒体,网络数据库

数据仓库、联机分析处理、数据挖掘

 

文件处理系统:

1.文件处理系统由传统操作系统所支持:

2.在文件处理系统中存储组织信息的主要弊端:

数据冗余和不一致

         多种文件格式、信息重复存储

数据访问困难

         需要编写一个新的程序来完成每一个新的任务

数据孤立

         多文件多格式、检索、共享数据困难。

完整性问题

    完整性约束

     增加约束困难

原子性问题

      再说进行部分数据更新时,一旦发生故障,可能导致数据库处于不一致的状态。

并发访问异常

       为了提供系统的总体系统,许多系统允许并发访问

       不受控制的并发访问可能导致数据不一致。

安全性问题

       并非所有用户都可以访问所有数据