而今

导航

第一章 数据库概述

常见的概念

1.1数据管理技术

1.1.1概念:

  信息是人脑对现实世界事物存在方式或运动状态的反映.
  数据是用来记录信息的可识别的符号集合.
  数据库技术是科学地组织和存储数据,高效地获取和处理数据.

  数据是信息的具体表现形式或载体,信息是数据的内涵

  数据是数据库中存储的基本对象.
  sql是结构化查询语言,指示数据库的指令集.

1.1.2数据管理技术的发展阶段

  1.人工管理,2.文件管理,3.数据库管理

1.2数据库系统

  数据库系统(database system,DBS)是指在计算机系统中引入数据库后的系统,一般由1.计算机系统,2.数据库,3.数据库管理系统,4.应用程序和用于等几部分组成

  计算机系统由1.硬件系统和2.软件系统组成.

    硬件:中央处理器(central processing unit,cpu),内存,大容量存储设备,输入输出设备和外部设备等.

    必要的软件:指计算机正常运行所需的操作系统和各种驱动程序

  数据库(Database,DB)是长期存储在计算机内,有组织的,可共享的大量数据集合
    数据库的特点:1.较小的冗余度2.较高的数据独立性3.易扩展性4.各用户共享
  数据库管理系统(database management system,DBMS),位于应用程序和操作系统之间的一种操纵和管理数据库的大型软件
    DBMS的用途:用于建立,使用和维护数据库
    DBMS是数据库系统的核心
  应用程序是介于用户和数据库之间,讲用户的操作转换成一系列的命令执行

  用户是指使用数据库的人,他们可以对数据库进行存储,维护等操作,主要包括1.数据库管理员(database administrator,DBA),2.数据库分析员,3.数据库设计员,4.应用程序员和5.最终用户

    数据库管理员(database administratator,DBA)是专门负责建立,配置,管理和维护数据库的人员

1.3数据库管理系统

  dbms的主要功能1.数据定义功能(运用DDL实现)2.数据操纵功能(运用DML实现)3.数据库的运行管理4.数据组织,存储和管理6其他功能(网络通信,两个dbms系统的数据转换,异构数据库之间的互访和互操作)

  dbms的组成1.数据库语言2.例行程序

    数据库语言包括ddl和dml

      数据定义语言(data definition language,ddl)包括数据库模式定义和数据库存储结构与存取方法定义两方面.(对db实现创建,修改,删除)

      数据操纵语言(data manipulation language,dml)用来表示用户对数据库的操作请求,是用户与dbms之间的接口

    例行程序包括语言翻译处理程序,系统运行控制程序和公用程序

1.4数据库系统的体系结构

  1.4.1内部结构

  内部结构包括3级模式和2级映像

    3级模式包括(1)模式(面向用户和应用程序员的用户级)(2)外模式(面向建立和维护数据库人员的概念级)(3)内模式(面向系统程序员的物理级)

      一个数据库只有一个内模式

    2级映像包括(1)外模式/模式映像(2)模式/内模式映像
  1.4.2外部结构  

    1.单用户结构的数据库系统

    2.主从式结构的数据库系统

    3.分布式结构的数据库系统

    4.客户/服务器结构的数据库系统(C/S)

    5.浏览器/服务器的结构数据库系统(B/S)

  

 

 

posted on 2019-11-11 08:28  而今  阅读(149)  评论(0)    收藏  举报