数据库-数据库的介绍
什么是數據庫
數據庫:保存數據的倉庫。它體現我們電腦中,就是一個文件系統。然后把數據都保存這些特殊的文
件中,并且需要使用固定的語言(SQL語言)去操作文件中的數據。
技術定義:
數據庫(Database)是按照數據結構來組織、[存儲和管理數據的建立在計算機存儲設備上的倉庫。
數據庫介紹
我們開發應用程序的時候,程序中的所有數據,最后都需要保存到專業軟件中。這些專業的保存數據
的軟件我們稱為數據庫。
我們學習數據庫,并不是學習如何去開發一個數據庫軟件,我們學習的是如何使用數據庫以及數據庫中的
數據記錄的操作。而數據庫軟件是由第三方公司研發。
數據庫的分類
關系型、非關系型的數據庫
常見的數據庫軟件:
Oracle:它是Oracle公司的大型關系型數據庫,它是收費的。
DB2:IBM公司的數據庫,它是收費的。
SqlServer:微軟數據庫。收費
Sybase:Sybase公司的。 工具PowerDesign 數據庫建模工具。
MySql:早期瑞典一個公司發明,后期被sun公司收購,后期被Oracle。
Java開發應用程序主要使用的數據庫:
MySQL(5.5)、Oracle、DB2。
什么是關系型數據庫
在開發軟件的時候,軟件中的數據之間必然會有一定的關系存在,需要把這些數據保存在數據庫中,
同時也要維護數據之間的關系,這時就可以直接使用上述的那些數據庫。而上述的所有數據庫都屬于關系
型數據庫。
描述數據之間的關系,并保存在數據庫中,同時學習如果根據這些關系查詢數據庫中的數據,
關系型數據:設計數據庫的時候,需要使用E-R圖來描述。實體關系
E-R:實體關系圖。
實體:可以理解成我們Java程序中的一個對象。在E-R圖中使用 矩形(長方形) 表示。
針對一個實體中的屬性,我們稱為這個實體的數據,在E-R圖中使用 橢圓表示。
實體和實體之間的關系:在E-R圖中使用菱形表示。
總結
以上是生活随笔為你收集整理的数据库-数据库的介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 慢查询日志处理
- 下一篇: 数据库-mysql基础操作之输入查询