数据库
2018-06-24 本文已影响0人
医学小咖成长之路
定义:数据的集合
数据库管理系统(DBMS):一组互相关联的数据的集合和一组用于访问这些数据的程序
为什么构建DBMS?
数据最早是存放于文件中,但是这种存储方式有很多弊端:数据冗余和不一致、数据访问困难、数据孤立、无法实现一致性约束、无法保证数据库状态一致性、多用户访问异常问题和完全问题。DBMS可以解决以上所有问题。
数据库的基础是数据模型, 数据模型是一个描述数据,数据联系,数据域以及一致性约束的概念工具的集合。包括:关系模型、实体联系模型、基于对象数据模型、半结构化数据模型。
关系模型使用最为广泛:数据库由一系列所谓的关系(表)组成,每个关系由一系列属性(列)构成,每个元组(行)对应于每个属性有一个值,每个属性有自己的类型(域)
数据库语言包括数据库定义语言和数据库操作语言