计算机信息系统

定义:以提供信息服务为主要目的、数据密集型、人机交互式计算机引用系统
特点:
量大、持久、共享、提供多种服务

结构:

1、资源管理层(DBMS和DB都处于该层)
    各类数据信息,资源管理系统,主要有数据库管理系统,数据库等。
2、业务逻辑层
    实现业务功能的流程、规则、策略和程序
3、应用表现层
    反馈给用户
4、基础设施层
    运行的硬件,网路

DB(数据库):

按照一定的数据模型运行,目前多用关系型数据库,数据的冗余度的,独立性高,容易扩展,容易共享。

DBA(数据库管理员):

比如数据库的监控、安全控制、数据库的更新维护,数据库的更新维护

数据模型:

1、层次模型:二叉树
2、网状模型:
3、关系模型(用的多):比如EXCEL表就比较类似
4、面向对象模型:还在探索

文件系统的缺点:

1、数据的组织是面向用户的自己的特定程序的
2、数据冗余量大,数据一致性难以保证
3、数据独立性差
4、事物之间的联系不可以被很好的被表达

dbms(数据库管理系统)

是一个系统软件,是集操纵管理大型数据库的软件
1、用户只用通过DBMS才可以访问DB中的数据
2、dba也只有通过DBMS才可以进行DB的管理与维护,不允许DBMS直接访问db
3、DBMS不一定是关系型数据库

常见的关系型数据库

oracle、DB2、sql server、access、vfp、Sybase、MySQL、postgresql

dbs(数据库系统)组成:

1、DB、dbms、用户、人员、数据库的支撑环境,其中DBMS是核心
2、DBS主要特征:
    由DBMS统一管理、共享数据

应用程序访问顺序:

信息系统顶层整体架构图 信息系统分几层_数据

基于数据库的信息系统的特点:

1、结构数据化
2、数据共享性高、冗余度低
3、应用程序与数据相互独立
    a、物理独立性:全局模式[模式]/存储模式[内模式]之间的映射
    b、逻辑独立性:局部模式[外模式]/全局模式[模式]映射
4、统一管理与控制数据,由DBMS实现。

SQL(结构化查询语言)

用户/开发人员通过DBA向DBMS发送sql指令,让DBMS执行sql,然后由dbms返回。