数据库(database , DB)是持久存储在计算机中有组织的,可共享的大量数据的集合.数据库中的数据按一定的数据模型组织,描述和 存储,可以被各种用户共享,具有较小的冗余度,较高的数据独立性,并且易于扩展. (说人话就是:数据库就是存储一系列数据的集合)
数据库管理系统(database management system , DBMS)是一种重要的程序设计系统,它是由一个相互关联的数据集合和一组访问这些数据的程序组成. (说人话就是:将数据库和程序结合,使用程序能够访问并操作数据库)
数据库系统(database system , DBS)是由数据库,DBMS(及其开发工具),应用系统和数据库管理员组成 (人话: 这个就比较大了,相当于数据库和数据库管理系统的总称)
增删改查
(1) 并发访问:允许多个用户同时对数据库中的数据进行访问 (京东618有上千万人同时访问京东数据库) (2) 面临故障:实际操作中会有各种各样的故障,必须确保数据在任何情况都不会被破坏.(比如说银行突然停电,存款数据不能因为停电就丢失或者破坏) (3) 数据的安全性: 防止用户对数据进行未经授权的访问 (比如你可以查看你的存款,但是你不能随意修改它) (4) 数据的完整性: 防止不合语义的数据进入数据库 (比如不能将学生的成绩变成负数) (5) 数据的一致性: 防止数据库进入不一致的状态,有些操作必须作为一个整体(原子性) (例如从A账户转账给B账户1000元,那必须A账户减少1000元的同时B账户增加1000元,这两个操作要么都做,要么都不做,不能只做一个,必须保证即使发生故障也不能影响数据的一致性)