国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

數(shù)據(jù)庫基礎理論

這篇具有很好參考價值的文章主要介紹了數(shù)據(jù)庫基礎理論。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1.1 什么是數(shù)據(jù)庫??(數(shù)據(jù)倉庫)

數(shù)據(jù):描述事務的符號記錄,包含但不限于數(shù)字、 文字、圖形、圖像、聲音、語言等。數(shù)據(jù)有多重形式,它們都可以經(jīng)過數(shù)字化后存入計算機。
數(shù)據(jù)庫:數(shù)據(jù)倉庫。是長期存放在計算機內(nèi)、有組織、可共享的大量數(shù)據(jù)的集合。數(shù)據(jù)庫中的數(shù)據(jù)按照一定數(shù)據(jù)模型組織、描述和存儲,特征:較小的冗余度,較高的獨立性和易擴展性。為迎合用戶的使用和共享,于是它的特征有如下幾點:
數(shù)據(jù)要具備結構化特征
數(shù)據(jù)的冗余度要小,共享性要高,擴充性要強
針對于原子性數(shù)據(jù),獨立性要強
數(shù)據(jù)要有統(tǒng)一的管理和控制 ==> DBMS (數(shù)據(jù)庫管理系統(tǒng)) :安全性,完整性,并發(fā)性,容災性

1.2 DBMS 數(shù)據(jù)庫管理系統(tǒng)

DBMS是所有數(shù)據(jù)的知識庫,并對數(shù)據(jù)的存儲、安全、一致性、并發(fā)操作、恢復和訪問負責

數(shù)據(jù)庫系統(tǒng)成熟的標志就是數(shù)據(jù)庫管理系統(tǒng)的出現(xiàn)。DataBase Management System,歸根結底它是管理數(shù)據(jù)庫的一個軟件,是對數(shù)據(jù)庫完整和統(tǒng)一管理的控制機制。它不僅能夠幫助我們輕松進行數(shù)據(jù)庫的使用(登錄,檢索,維護),同時它也提供了數(shù)據(jù)的安全,完整,容災。為數(shù)據(jù)的恢復提供了可靠的保證。數(shù)據(jù)庫管理系統(tǒng)的核心是一個用來存儲大量數(shù)據(jù)的數(shù)據(jù)庫。

DBMS內(nèi)的數(shù)據(jù)字典(有時也被稱為系統(tǒng)表),用于存儲每個事物的相關信息,如名稱,結構,位置,類型等等。這類數(shù)據(jù)也被稱為元數(shù)據(jù)

1.3 數(shù)據(jù)庫與文件系統(tǒng)的區(qū)別

文件系統(tǒng):操作系統(tǒng)用于明確存儲設備(通常泛指磁盤),或分區(qū)上的文件的方法和數(shù)據(jù)結構,即在存儲設備上組織文件的方法。操作系統(tǒng)中負責管理和存儲文件信息的軟件機構稱為文件管理系統(tǒng),簡稱文件系統(tǒng)。

數(shù)據(jù)庫系統(tǒng):數(shù)據(jù)庫管理系統(tǒng)(Database Management System)是一種操縱和管理數(shù)據(jù)庫的大型軟件。用于建立、使用和維護數(shù)據(jù)庫。對數(shù)據(jù)庫進行統(tǒng)一的管理和控制,以保證數(shù)據(jù)庫的安全性和完整性。

不同點:

  1. 管理對象不同==>文件系統(tǒng)的管理對象是文件,并非直接對數(shù)據(jù)進行管理,不同的數(shù)據(jù)結構需要使用不同的文件類型進行保存,兩者之間存在隔離性。

  2. 存儲方式不同==>文件系統(tǒng)使用不同的文件名加以區(qū)分(.doc/.mp4/.png),保存在外部存儲設備上,數(shù)據(jù)庫系統(tǒng)使用標準統(tǒng)一的數(shù)據(jù)類型進行數(shù)據(jù)保存(字母/數(shù)字/符號/時間…)

  3. 調(diào)用數(shù)據(jù)方式不同==>文件系統(tǒng)使用不同的軟件去調(diào)用不同類型的文件,數(shù)據(jù)庫系統(tǒng)則統(tǒng)一使用DBMS進行調(diào)用和管理

1.4 數(shù)據(jù)庫的發(fā)展和規(guī)劃

5個節(jié)點

1 初始階段----人工管理:人工手動進行數(shù)據(jù)整理

2 萌芽階段----文件系統(tǒng):磁盤文件進行數(shù)據(jù)的存儲

3 初級階段----第一代數(shù)據(jù)庫:網(wǎng)狀模型和層次模型的數(shù)據(jù)庫

4 中級階段----第二代數(shù)據(jù)庫:關系型數(shù)據(jù)庫&&結構化查詢語句 Oracle MySql SqlServer

5 高級階段----新一代數(shù)據(jù)庫:NoSql型數(shù)據(jù)庫 Redis…MnGo…

6 未來階段----云庫

1.5 常見數(shù)據(jù)庫

1.5.1 關系型數(shù)據(jù)庫

關系模型就是指二維表格模型,因而一個關系型數(shù)據(jù)庫就是由二維表及其之間的聯(lián)系組成的一個數(shù)據(jù)組織。

當前主流的關系型數(shù)據(jù)庫有Oracle、DB2、Microsoft SQL Server、MicrosoftAccess、MySQL、浪潮K-DB 、武漢達夢、南大通用、人大金倉等。

實體關系模型 E-R 圖,它將真實世界事物與關系的概念,來解釋 了數(shù)據(jù)庫中抽象的數(shù)據(jù)架構。實體關系模型利用圖形的方式(實體-關系圖)來表示數(shù)據(jù)庫的概念設計,有助于設計過程中的構思及溝通討論。

1.5.2 非關系型數(shù)據(jù)庫

普遍定義是“非關聯(lián)性的”,強調(diào)key–value存儲和訪問。

1.6 DBMS支持的數(shù)據(jù)模型

數(shù)據(jù)庫基礎理論,數(shù)據(jù)庫,oracle,database

層次模型

層次模型非常像一個倒置的樹形結構。層次模型滿足如下的條件:

有且僅有一個節(jié)點且無父節(jié)點的,這個節(jié)點被稱為根節(jié)點。

其他的節(jié)點,有且只有一個父節(jié)點。多應用于桌面型關系模型數(shù)據(jù)庫。

網(wǎng)狀模型

在現(xiàn)實世界中,事物之間的聯(lián)系更多的是非層次關系的,用層次模型表示非樹型結構是很不直接的,網(wǎng)狀模型則可以克服這一弊病。網(wǎng)狀模型是一個網(wǎng)絡結構。在數(shù)據(jù)庫內(nèi)如何區(qū)分網(wǎng)狀模型,它滿足的條件:

允許一個以上的節(jié)點無父節(jié)點
一個節(jié)點可以有多于一個的父節(jié)點

關系模型

以二維表的形式表示實體和實體之間存在的關系。從模型的三要素角度分析,滿足關系模型的條件:

數(shù)據(jù)結構:一個二維表格

數(shù)據(jù)操作:數(shù)據(jù)表的定義 維護 檢索 計算

數(shù)據(jù)約束條件:數(shù)據(jù)表中列的限制

面向?qū)ο竽P停ǜ拍钅P停?/h4>

基于客戶的想法和觀點所形成的認識和抽象

實體(Entity):客觀存在,能夠被描述的事物

屬性(Attribute): 用于描述實體所具有的特征或特性。如針對學生實體 學號 姓名 年齡 性別 住址…

關系(Relationship):實體和實體之間的聯(lián)系

一對一關系 ===> 個人 和 身份證
一對多關系(多對一關系) ===> 班級 和 學生
多對多關系 ===> 學生 和 課程

數(shù)據(jù)模型 (關系概念模型)

行和列:行代表一個具體的實體的數(shù)據(jù)。也叫一條記錄。列是屬性的映射,用于描述實體的。

數(shù)據(jù)庫基礎理論,數(shù)據(jù)庫,oracle,database

1.7 各崗位對數(shù)據(jù)庫的要求

開發(fā)崗位針對于數(shù)據(jù)庫的要求

精通SQL操作 IDUS (Insert,Deletc,Update,Selete)

多表連接,分組,子表檢索

常用的函數(shù)

常用的操作命令

市面上常見的開發(fā)工具

事務 存儲函數(shù) 存儲過程 游標

索引 視圖 觸發(fā)器

維護崗位針對于數(shù)據(jù)庫的要求

環(huán)境部署

安裝,參數(shù)配置,權限管理

備份還原

監(jiān)控

基本的故障處理

性能調(diào)優(yōu)

容災 升級/遷移

系統(tǒng)用戶反饋的問題匯總解決

通用的要求

能不給做的事情不要給數(shù)據(jù)庫,數(shù)據(jù)庫盡量純粹進行數(shù)據(jù)容器管理

任何數(shù)據(jù)變更,必須存在記錄,支持回滾文章來源地址http://www.zghlxwxcb.cn/news/detail-811159.html

到了這里,關于數(shù)據(jù)庫基礎理論的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • ISO26262功能安全硬件指標計算實踐(上):理論基礎和數(shù)據(jù)來源

    ISO26262功能安全硬件指標計算實踐(上):理論基礎和數(shù)據(jù)來源

    目前隨著汽車技術的發(fā)展,車輛上各種駕駛輔助功能越來越多,無人駕駛的研發(fā)現(xiàn)在也在如火如荼地進行。隨著這些輔助駕駛和無人駕駛功能的增加,汽車電控系統(tǒng)的功能安全越來越受到重視,功能安全對系統(tǒng)開發(fā)、軟件與硬件開發(fā)、生產(chǎn)售后、功能安全管理以及安全分析等

    2024年02月09日
    瀏覽(45)
  • 三、計算機理論-計算機網(wǎng)絡-物理層,數(shù)據(jù)通信的理論基礎,物理傳輸媒體、編碼與傳輸技術及傳輸系統(tǒng)

    物理層概述 物理層為數(shù)據(jù)鏈路層提供了一條在物理的傳輸媒體上傳送和接受比特流的能力。物理層提供信道的物理連接,主要任務可以描述為確定與傳輸媒體的接口有關的一些特性:機械特性、電氣特性、功能特性、過程特性 數(shù)據(jù)通信的理論基礎 數(shù)據(jù)通信的意義 主要是指用

    2024年01月22日
    瀏覽(25)
  • Oracle數(shù)據(jù)庫SQL Plus基礎命令

    1.使用SQL*Plus登錄Oracle數(shù)據(jù)庫 開始 -- 所有程序 -- Oracle -- 應用程序開發(fā) -- SQL Plus cmd窗口下輸入:sqlplus 用戶名/口令@主機字符串 2.使用CMD命令登錄Oracle數(shù)據(jù)庫 開始 -- 所有程序 -- 附件 -- 命令提示符 使用命令行登陸的連接命令格式為:sqlplus/@net_service_name username為用戶名;passw

    2024年02月06日
    瀏覽(36)
  • Oracle/PL/SQL數(shù)據(jù)庫基礎操作(持續(xù)更新)

    Oracle/PL/SQL數(shù)據(jù)庫基礎操作(持續(xù)更新)

    ????????PL/SQL不是一個獨立的編程語言;它是Oracle編程環(huán)境中的工具。 SQL* Plus是一個互動的工具,它可以在命令提示符下鍵入SQL和PL/SQL語句。這些命令發(fā)送到數(shù)據(jù)庫進行處理。語句處理之后將結果發(fā)回,并在屏幕上顯示出來。 分類 命令 DDL create:創(chuàng)建;drop:刪除;alter:

    2024年02月09日
    瀏覽(20)
  • 分布式理論基礎:BASE理論

    BASE 是指基本可用(Basically Available)、軟狀態(tài)( Soft State)、最終一致性( Eventual Consistency),核心思想是即使無法做到強一致性(CAP 的一致性就是強一致性),但應用可以采用適合的方式達到最終一致性。 分布式系統(tǒng)在出現(xiàn)故障時,允許損失部分可用性,即保證核心可用。

    2024年02月04日
    瀏覽(26)
  • SQLserver基礎入門理論(超基礎)

    ?? 作者:小劉在C站 ?? 個人主頁: ?小劉主頁? ?? 努力不一定有回報,但一定會有收獲加油!一起努力,共赴美好人生! ?? 學習兩年總結出的運維經(jīng)驗,以及思科模擬器全套網(wǎng)絡實驗教程。專欄: 云計算技術 ??小劉私信可以隨便問,只要會絕不吝嗇,感謝CSD

    2024年02月10日
    瀏覽(24)
  • 微服務基礎理論

    微服務基礎理論

    2014,微服務:架構風格(服務微化) 一個應用應該是一組小型服務;可以通過HTTP的方式進行互通; 對應的是過去的單體應用:ALL IN ONE 微服務:每一個功能元素最終都是一個可獨立替換和獨立升級的軟件單元;(和ABB包想法有點兒像,進一步?;?。軟件工程在原子化的方向上

    2024年02月15日
    瀏覽(17)
  • API安全基礎理論

    API安全基礎理論

    API(Application Programming Interface,應用程序編程接口)是一些預先定義的函數(shù),目的是提供應用程序與開發(fā)人員基于某軟件或硬件的以訪問一組例程的能力,而又無需訪問源碼,或理解內(nèi)部工作機制的細節(jié)。通過淘寶API,就算不知道如何操作,也能將產(chǎn)品或服務與其他產(chǎn)品或服務進

    2024年02月13日
    瀏覽(15)
  • GraphSAGE的基礎理論

    引入: GCN的缺點: 從大型網(wǎng)絡中學習的困難 :GCN在嵌入訓練期間需要所有節(jié)點的存在。這不允許批量訓練模型。 推廣到看不見的節(jié)點的困難 :GCN假設單個固定圖,要求在一個確定的圖中去學習頂點的embedding。但是,在許多實際應用中,需要快速生成看不見的節(jié)點的嵌入。

    2023年04月15日
    瀏覽(55)
  • SaaS 架構基礎理論(一)

    SaaS 架構基礎理論(一)

    《互聯(lián)網(wǎng)時代的軟件革命 SaaS架構設計》學習筆記 云計算提供的強大軟硬件環(huán)境和基礎服務,將逐漸成為支撐SaaS應用的基礎設施。各個云計算平臺所包含的大量具有自身特色的公共服務,將為SaaS應用的開發(fā)提供了豐富的資源。而統(tǒng)一整合各個云計算平臺的公共服務,也成為

    2024年02月02日
    瀏覽(15)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包