什么是数据库:
数据库专业的来说,其实就是一种电子的仓库,是专门储存数据和管理管理数据的一种处所,用户可以对数据库中的数据进行新增和更新或者删除等操作。
数据库的发展阶段:
1.人工管理阶段
2.文件系统阶段
3.数据库系统阶段
数据库实体与属性:
实体是客观存在并可以相互区别的事物
属性是事物本身固有的性质
数据表与数据库:
数据库就是数据表,数据库关系和数据库关系对象的集合
数据库由数据表组成,且数据表之间存在一定关系,数据表由数据记录组成,数据记录由字段组成。
数据库管理系统和数据库系统:
数据库管理系统简称DBMS(Datebase Management System)是一种操作和管理数据的大型软件,用来建立,使用和维护数据库。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
数据库系统DBS(Datebase System)是一个实际可运行的系统,自由储存介质,处理对象和管理系统组成的集合体,可以对系统提供的数据进行存储,维护和应用,它一般由软件数据库和管理员组成。
数据库管理员DBA (Datebase administrator)负责创建数据库,监控数据库的运行,维护数据库的安全,优化数据库的性能,使数据库安全,稳定运行。
数据库模型:
数据库模型分为层次模型,网状模型,关系模型,面向对象模型和No SQl模型。
主要的是关系模型,他是1970年由E.F.Codd提出的,他是用二维表的形式表示实体和实体间的联系的模型,是现如今数据库领域中应用最广泛的数据模型。
关系模型在实体和数据之间建立了一种非常直观的对应关系,并且以关系代数作为语言模型,在数据的检索,运算上,有了很大的效率提高。
关系型数据库属于第三代数据库特征。
属于MySQL的系统数据库是Sys。
当前主流数据库:
1.MySQL
2.Oracle
3.SQL Server
4.PostgreSQL
5.MongoDB
6.DB2
7.Redis
其中MySQL是最广受欢迎的,他是1974年瑞典公司TcX创建的。
MySQL的特点:
1.运行速度
2.易用性
3.SQL支持
4.功能性
5.连接性与安全性
6.可移植性
7.可用性和成本
8.公开发行和源代码