数据库的基本概念 -- 持续更新

    技术2022-07-10  135

    1. 什么是数据库,数据库管理系统,数据库系统,以及它们的关系

        数据库(database , DB)是持久存储在计算机中有组织的,可共享的大量数据的集合.数据库中的数据按一定的数据模型组织,描述和 存储,可以被各种用户共享,具有较小的冗余度,较高的数据独立性,并且易于扩展.     (说人话就是:数据库就是存储一系列数据的集合)

        数据库管理系统(database management system , DBMS)是一种重要的程序设计系统,它是由一个相互关联的数据集合和一组访问这些数据的程序组成.     (说人话就是:将数据库和程序结合,使用程序能够访问并操作数据库)

        数据库系统(database system , DBS)是由数据库,DBMS(及其开发工具),应用系统和数据库管理员组成     (人话: 这个就比较大了,相当于数据库和数据库管理系统的总称)

    2. 数据管理的基本操作

        增删改查

    3. 实际应用对数据操作的要求

        (1) 并发访问:允许多个用户同时对数据库中的数据进行访问 (京东618有上千万人同时访问京东数据库)     (2) 面临故障:实际操作中会有各种各样的故障,必须确保数据在任何情况都不会被破坏.(比如说银行突然停电,存款数据不能因为停电就丢失或者破坏)     (3) 数据的安全性: 防止用户对数据进行未经授权的访问 (比如你可以查看你的存款,但是你不能随意修改它)     (4) 数据的完整性: 防止不合语义的数据进入数据库 (比如不能将学生的成绩变成负数)     (5) 数据的一致性: 防止数据库进入不一致的状态,有些操作必须作为一个整体(原子性) (例如从A账户转账给B账户1000元,那必须A账户减少1000元的同时B账户增加1000元,这两个操作要么都做,要么都不做,不能只做一个,必须保证即使发生故障也不能影响数据的一致性)

    Processed: 0.012, SQL: 12