MYSQL数据库简介

Posted siyinkeshan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MYSQL数据库简介相关的知识,希望对你有一定的参考价值。

1.数据

数字——最简单的数据(狭义)

计算机中存储和处理事物的办法——抽出对这些事物感兴趣的特征组成一个记录来描述(就如人的身体特征身高体重等)

2.数据库——按照数据结构来组织,存储和管理数据的仓库(计算机软件系统)

两种含义:保管数据的仓库和管理数据的方法和技术

发展阶段:

1.人工管理阶段——20世纪50年代中期,计算机的软硬件均不完善且数据的组织面向应用致数据不能共享且应用之间大量重复数据

2.文件管理阶段——20世纪50年代中期至20世纪60年代中期,硬盘出现,软件技术发展

主要标志:专门管理数据库的软件——操作系统(文件管理)——新阶段

操作系统:为用户使用文件提供了友好界面,不维护文件之间的联系信息

数据以文件为单位存储在外存中,并由操作系统统一管理

优点:文件的逻辑结构与物理结构脱钩,程序和数据分离,使数据与程序分离,使数据与程序有了一定的独立性

用户的程序和数据可分别存放在外存储器上,各个应用程序可以共享一组数据——实现了以文件为单位的数据共享

缺点:数据的组织面向程序——存在大量的数据冗余

数据的逻辑结构不能方便的修改和扩充——反之影响应用程序

文件之间相互独立——不能反映现实世界中事物之间的联系

注意:若文件之间有内容上的联系——应用程序

3.数据管理阶段——20世纪60年代后,计算机在数据管理领域的普遍应用,人们对数据管理技术提出了更高的要求如希望面向企业部门等等——应用需求的基础上发展

数据库技术特点:以数据为中心——面向企业或部门,以数据为中心组织数据,形成数据库,为各应用共享

采用一定的数据模型——描述数据特点及数据之间的联系

数据冗余小,易修改易扩充——应用程序根据处理要求,从数据库中获取所需要的数据

程序和数据有较高的独立性

统一 的用户接口——方便的开发和使用数据库

统一的数据管理和控制——由数据库统一管理

注意:文件系统发展到数据库系统——信息领域中具有里程碑的意义

文件管理阶段——中心问题是系统功能的设计,程序设计占主导地位

数据管理阶段——数据占据中心位置,中心问题是数据的结构设计,应用程序以数据结构为基础进行设计

数据库的优点——采用特定的数据类型,增加数据共享,减少数据冗余,具有较高的数据独立性,具有统一的数据控制功能

数据库系统组成

1.数据库——存储数据的存储空间

2.数据库管理系统——对数据库进行读取插入操作。DBMS——主进行数据的创建读取更新删除等操作(有甲骨文公司的Oracle,IBM公司的DB2,微软公司的Access与SQL Sever,mysql

3.数据库应用程序

DBMS——提供操作管理数据库等通用手段的软件——进行所有与数据库相关的操作

数据库应用程序——定制的更为简洁的应用程序来利用数据库——方便终端用户

Google检索功能的程序即数据库应用程序(也叫数据库应用系统)——终端应用与应用程序之间的窗口

4.数据库(按照数据的存储方式构造分)——层次型数据库,网络型数据库,关系型数据库和对象数据库

注意:主流数据库都是关系型数据库,其产品有SQL Sever,Oracle,DB2,MySQL和Sybase等

关系型数据库——关联的一系列数据都是以表的形式保存类似于Excel软件创建的二元表格,表内的各项数据被称为列或域,一组或一行数据被称为记录

注意:唯一列名,同一种数据类型,一行代表一条记录,记录不同

数据库——特指某一具体的数据库管理系统如MySQL5.7,由存储在狭义数据库中的数据以及管理数据的工具软件所组成(广义)

以上是关于MYSQL数据库简介的主要内容,如果未能解决你的问题,请参考以下文章

ItemCF的演进:狭义 VS 广义

ItemCF的演进:狭义 VS 广义

ItemCF的演进:狭义 VS 广义

数据库系统是由那些组成的?

数据库系统是由那些组成的?

从狭义相对论洛伦兹变换到广义相对论场方程的推导