SQL数据库的基本概念

来源:互联网 发布:linux dhcp option 67 编辑:程序博客网 时间:2024/05/29 17:26
一、数据库管理系统
      “数据库管理系统(Database Management System)”是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。
      “关系型数据库管理系统”称为RDBMS,R指Relation 。
    1、DBMS的作用
        对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
    2、DBMS的主要功能
      (1)数据定义功能
 * 提供数据定义语言(DDL)
 * 定义数据库中的数据对象
      (2)数据操纵功能
 * 提供数据操纵语言(DML)
 * 操纵数据实现对数据库的基本操作(查询、插入、删除和修改)
      (3)数据库的运行管理
 * 保证数据的安全性、完整性
 * 多用户对数据的并发使用
 * 发生故障后的系统恢复
      (4)数据库的建立和维护功能(实用程序)
    * 数据库数据批量装载
    * 数据库转储
   * 介质故障恢复
   * 数据库的重组织
   * 性能监视等
    3、时下流行的DBMS
      (1)Oracle
 * 应用广泛、功能强大,分布式数据库系统
 * “关系-对象”型数据库
      (2)MySQL
 * 快捷、可靠
 * 开源、免费、与PHP组成经典的LAMP组合
      (3)SQL Server
 * 针对不同用户群体的五个特殊的版本
 * 易用性好
      (4)DB2
 * 应用于大型应用系统,具有较好的可伸缩性
二、数据库系统
        数据库系统(Database System,简称DBS)是一个实际可运行的存储、维护和应用系统提供数据的软件系统。
    1、数据库系统构成
        - DBMS
        - 数据库
        - 应用软件
        - 数据库管理员
        - 用户
    2、数据库系统的使用
        
三、数据库
        数据库是由一批数据构成的有序集合,这些数据被分门别类地存放在一些结构化的数据表(table)里,而数据表之间又往往存在交叉引用的关系,这种关系使数据库被称为关系型数据库(RDBMS)。
        * 档案柜=数据库
        * 抽屉=表
        * 文件=记录
0 0