财产收入(影后杨永国金融)

1、什么是数据库?2、什么是数据库3、数据库有哪几种什么是数据库?

1.什么是数据库呢?

每个人家里都会有冰箱,冰箱是用来干什么的?冰箱是用来寄存食物的当地。

相同的,数据库是寄存数据的当地。正是由于有了数据库后,咱们能够直接查找数据。例如你每天运用余额宝检查自己的账户收益,便是从数据库读取数据后给你的。

你可能会问了:我的数据就寄存在自己电脑的excel表里就能够了,为什么还要搞个数据库呢?

这是由于数据库比excel有更多的优势。数据库能够寄存许多的数据,答应许多人一起运用里边的数据。

举个比方你就了解了,excel比方是一个移动硬盘,你运用了这个移动硬盘其他人就用不了了。

数据库比方是盘,许多人能够一起拜访里边里的数据。

并且盘比移动硬盘能放更多的数据。

2.数据库是怎样寄存数据的?

数据库有许多品种,这儿咱们要点学习运用最广泛的联络数据库。

联络数据库是由多个表组成的。假如你用过Excel,就会知道Excel是一张一张的二维表。每个表都是由行和列组成的。

相同的,联络数据库里寄存的也是一张一张的表,只不过各个表之间是有联络的。所以,简略来说:

联络数据库=多张表+各表之间的联络

应的,学会联络数据库咱们只需把握两点就能够:

1)多张表里边,每一张表的结构

2)各表之间的联络

咱们接下来别离来看看这两个常识点。

1) 表的结构

表的结构是指要了解联络数据库中每张表长什么样。

每个表由一个姓名标识。表包含带有列名的列,和记载数据的行。咱们举个详细的比方就一望而知了。

下面图片里的表名是:学生表,记载了每个学生的信息。

表中每一列都有一个姓名来标识出该列,这个表里有4列,列名别离是学号,姓名,出生日期,性别。从列名上你也能够知道这一列对应记载的是什么数据。

表的每一行里记载着数据。这儿的一行表明该名学生的信息,比方第2行是学号0002学生的信息,他的姓名是山公,出生日期是1990-12-21,性别是女。

2)各表之间的联络

联络数据库是由多张表组成的,图片里是寄存在校园数据库里的4张表。

你能发现下面这4张表之间有什么联络吗?

什么是联络呢?

你是你爸爸的儿子,你是你的儿子的爸爸,这便是日子中的联络。其实,数据之间也是有联络的。联络数据库里各个表之间怎样树立起联络呢?

咱们来看图中“学生表”,“成果表”这两个表之前的联络。

这两张表经过”学号”相关起来,为了更清楚的看到这两个表的联络,PPT里我用相同色彩代表同一个学生的信息。

例如我想知道学生表里学号“0001” 的成果是多少?那么我就能够在成果表里去查找“学号”值是0001的行,最终在成果表里发现有3行数据的学号都是“0001” ,对应的就找到了该学生的三门课程的成果。

经过这个比方你应该对表之间的联络有了大约的了解。联络便是数据能够对应的匹配,在联络数据库中正式称号叫联合,对应的英文称号叫做join。

联合是联络型数据库中的中心概念,必须记住这个概念,后边会在多表查询中详细学到。

3.什么是数据库办理体系?

前面讲的都是联络数据库原理方面的基本理论。理论有了,当然的就的有对应的软件完成才干用起来,否则再强壮的理论都是一堆无用的东东。这就比方,修建师假如只要规划草图是无法盖起高楼的,得有详细的修建人员才干盖起高楼。

所以,上面讲的联络数据库原理便是“规划草图”,那么对应的“修建人员”是谁呢?

完成数据库原理的“修建人员”便是数据库办理体系,用来办理数据库的核算机软件。

联络数据库办理体系有许多种,比方MySQL、Oracle、SQL Server等都是完成上面理论的联络数据库。

4.什么是sql?

修建施工人员经过使铲子,拉土机等东西来盖房子。

那么,咱们经过什么东西来操作数据库里的数据呢?

这个东西便是SQL。

SQL是为操作数据库而开发的一种言语,它能够对数据库里的表进行操作,比方批改数据,查找数据。

之前我在社群里举过一个比方,我觉得能够很好的说了解数据库和sql是什么联络。

财产收入(影后杨永国金融)

把数据库比方一碗米饭,里边放的米是数据。现在咱们要吃碗里的米饭,怎样取出碗里的米饭呢?

这时分咱们拿一双筷子,用筷子操作碗里的米饭。这儿的筷子便是SQL,用来操作数据库里的数据。

5.总结

1)什么是数据库?

数据库用于寄存数据,

联络数据库=多张表+各表之间的联络

2)联络数据库表长什么样?

联络数据库中每个表由一个姓名标识。表包含带有列名的列,和记载数据的行。

主键是联络数据库中重要的概念,用来标识数据的唯一性。

3)联络数据库里各个表之间怎样树立联络呢?

联络数据库中,假如一张表要相关其他表,经过对应的列产生了联络。这个联络叫做联合。

4)什么是联络数据库办理体系?

完成数据库原理的“施工团队”便是,用来办理数据库的核算机软件叫做数据库办理体系。

常用的联络数据库办理体系有mysql,orcale,sql server为了便利描绘,咱们后边提到数据库,都是指数据库办理体系。

5)什么是SQL?

数据库里边放着数据,SQL是用来操作数据库里数据的东西。

现在咱们能够了解支付宝的背面的运转原理了,用户把钱寄存到支付宝数据库里,当用户检查支付宝余额的时分,后台运用SQL这个东西操作支付宝的数据库,把里边的数据查找出来,然后回来给用户,这样用户就能够看到寄存到支付宝里的钱和每天的收益了。

什么是数据库

数据库是核算机运用体系中的一种专门办理数据资源的体系。

数据有多种形式,如文字、数码、符号、图形、图画以及志声响等。数据是一切核算机体系所要处理的目标。人们所熟知的一种处理方法是制造文件,行将处理进程编成程序文件,将所触及的数据按程序要求安排成数据文件,用程序文件来调用。数据文件与程序文件保持着必定的对应联络。在核算机运用迅速开展的情况下,这种文件式方法便显出缺乏。比方,它使得数据通用性差,不便利于移植,在不同文件中存储许多重复信息,糟蹋存储空间,并且更新不便利。数据库体系便能处理上述问题。数据库体系不从详细的运用程序动身,而是立足于数据本身的办理,它将一切数据保存在数据库中,进行科学的安排,并借助于数据库办理体系,以它为中介,与各种运用程序或运用体系接口,使之能便利地运用数据库中的数据。就好像医院中的药房相同,面向一切科室,不管哪个科开的药都可到药房去拿药,药品的进出、更新、保存均由药房来做。有了数据库体系,一切运用程序都能够经过拜访数据库的方法来运用所需的数据,完成了数据资源的同享。数据库办理体系担任各种数据的保护、办理工作,如大批数据的更新、保存、沟通等也很便利,数据的查询、检索等操作也变得十分简单。

一个数据库体系一般由三部分组成:

(1)数据库(DB) 是依照某种规范格局寄存在一起的相关数据的调集。简言之,数据库是会集寄存的大批数据文件。

(2)数据库办理体系(DBMS) 是操作和办理数据库的大型软件,是用户的单个运用与整个数据库之间的接口。当用户向数据据库宣布拜访请示后,DBMS承受,剖析该用户的恳求,并依据用户恳求去操作(查询、存储、更新)数据库中的有关数据。

(3)用户运用 指用户依据本身的需求,运用DBMS供给的相关指令编制的一组实用程序。例如在一个饭馆办理的数据库体系中,可能会存在着多个用户运用,包含预定房间、客挂号、订货机票等。

90年代以来,不同的运用范畴对数据库的需求使数据库技能向非传统运用方面开展,产生了新的智能数据库、常识数据库、图画数据库、面向目标数据库和可扩大数据库等。

数据库有哪几种

常用数据库有mysql、oracle、sqlserver、sqlite等。

1、Oracle数据库

Oracle数据库办理体系是由甲骨文(Oracle)公司开发的,在数据库范畴一向处于领先地位。现在,Oracle数据库覆盖了大、中、小型核算机等几十种核算机型,成为世界上运用最广泛的联络型数据办理体系(由二维表及其之间的联络组成的一个数据库)之一。

2、SQLServer数据库

SQLServer是由微软公司开发的一种联络型据库办理体系,它已广泛用于电子商务、银行、稳妥、电力等职业。SQLServer供给了对XML和Internet规范的支撑,具有强壮的、灵敏的、根据Web的运用程序办理功用。

3、DB2数据库

DB2数据库是由IBM公司研发的一种联络型数据库办理体系,首要运用于OS/2、Windows等渠道下,具有较好的可伸缩性,可支撑从大型核算机到单用户环境。

4、MongoDB数据库

MongoDB是由10gen公司开发的一个介于联络数据库和非联络数据库之间的产品,对错联络数据库傍边功用最丰厚,最像联络数据库的。它支撑的数据结构十分松懈,是相似JSON的bjson格局,因而能够存储比较复杂的数据类型。

5、MySQL数据库

MySQL数据库办理体系是由瑞典的MySQLAB公司开发的,可是几经曲折,现在是Oracle产品。它是以“客户/服务器”形式完成的,是一个多用户、多线程的小型数据库服务器。并且MySQL是开源数据的,任何人都能够获得该数据库的源代码并批改MySQL的缺点。

6、Sybase数据库

美国Sybase公司研发的一种联络型数据库体系,是一种典型的UNIX或WindowsNT渠道上客户机/服务器环境下的大型数据库体系。

关于数据库和数据库办理体系的介绍到此就完毕了,不知道你从中找到你需求的信息了吗 ?假如你还想了解更多这方面的信息,记住保藏重视本站。

发布于 2023-02-13 18:02:46
收藏
分享
海报
44
目录