資料抽象分為幾個層次,各個層次的作用分別是什麼
物理層:最低層次的抽象,描述資料實際上如何儲存的。物理層詳細描述複雜的底層資料結構,是開發DBMS的資料庫供應商應該研究的事情。
邏輯層:比物理層次稍高的層次的抽象,描述資料庫中儲存什麼資料以及這些資料間存在什麼關係。因而整個資料庫可通過少量相對簡單的結構來描述。雖然簡單的邏輯層結構的實現涉及到複雜的物理層結構,但邏輯層的使用者不必知道這種複雜性。邏輯層抽象是由資料庫管理員和資料庫應用開發人員是用的,他們必須確定資料庫中應該儲存哪些資訊。
檢視層:最搞層次的抽象,但只描述整個資料庫的某個部分。儘管在邏輯層是用了比較簡單的結構,但由於資料庫的規模巨大,所以仍存在一定程式的複雜性。資料庫系統的終端使用者並不需要關心所有的資訊,而只需要訪問資料庫的一部分。檢視抽象層的定義正是為了使使用者與系統的互動更簡單。系統可以為同一資料庫提供多個檢視,而檢視又保證了資料的安全性。
相關推薦
資料抽象分為幾個層次,各個層次的作用分別是什麼
物理層:最低層次的抽象,描述資料實際上如何儲存的。物理層詳細描述複雜的底層資料結構,是開發DBMS的資料庫供應商應該研究的事情。 邏輯層:比物理層次稍高的層次的抽象,描述資料庫中儲存什麼資料以及這些資料間存在什麼關係。因而整個資料庫可通過少量相對簡單的結構來描
學習Java分為幾個階段,分別是什麽?
java hiberna 我不 參加 file類 循環 堆外 read 網絡 多年前我自學的時候是很茫然,上網問問題,總是一堆外行的人說很難啊,你需要這樣需要那樣,不然就是,一堆人說一些空話,多看多寫,買好書,我很無語,除了這些就沒有自己的一些想法嗎? 首先很多人認為學JA
學習大資料掌握這幾個知識點,會少走很多彎路
說到初識Hadoop,這章我們一起來聊聊,更高效的WordCount。 在聊之前我多說兩句,大家既然想學習大資料,那麼就請你放棄你自己認為的自學,或者是看幾本書就能學會的念頭,好好的一步一步的系統的去學習才是王道,畢竟學完之後我們是用來創造價值的,所以一
學習Java分為幾個階段,分別是什麼?
第一階段: 1. JAVA語法和基礎,包括迴圈。。和類的相關內容,如實現,繼承什麼的 2. 你需要掌握幾個重點的集合,List介面的兩個子類LinkedList,ArrayList;然後是Map幾口的兩個子類HashMap,HashTable;Set介面 掌握List後學Set就容易了;掌握Collect
java小練習(使用八種基本資料型別定義八個變數,然後在控制檯輸出各個變數的值)
/* (程式頭部註釋開始) * 程式的版權和版本宣告部分 * Copyright (c) 2011, 煙臺大學計算機學院學生 * All rights reserved. * 檔名稱:
互聯網大咖都要收藏的幾個網站,純幹貨
發現 分析 選擇 ppt 咨詢 描述 意思 官方 img 有句俗話說的好:裝逼首選豆瓣,吹牛當然還是上知乎!這句話從側面反映出了網民朋友們在互聯網上的”淘樂樂“的心態!如今,誰的pc上沒有幾個收藏夾,估計沒有的人都會覺得不好意思吧。 如今,大家發現好的網站都會第一時間放到自
電腦配置太低?使用這幾個網站,你的電腦軟件要少裝一半!
atp 一周 即使 exc 你們的 不用 過多 電腦軟件 提升 你還在為你的電腦配置太低導致軟件過多而卡頓感到煩惱?還是電腦遊戲太多,無法運行一些其他軟件而不開心?其實不用難過,小編教你們使用一些在線網站,可以輕松的將你的電腦上的軟件少安裝一半!你們準備好了嗎! 一.創客
CSS響應式:根據分辨路加載不同CSS的幾個方法,親測可用
響應 col 但是 max-width width media 總結 屏幕 link 有時候你需要把同一個頁面在手機和pc同時打開,其中有一個辦法就是判斷不同分辨路加載不同的css 小編總結了幾種分別加載css的方法: 1.比較復雜的使用js判斷加載不同css (親
快速錄入30個Excel表格,職場老手用這幾個技巧,只花了10分鐘!
職場辦公最怕不會用Excel軟體,一天好多個Excel表格,全部都要快速錄入。新人進入職場都快哭了,怎麼辦?職場老手都在用的這些技巧,效率提升超快!再也不怕工作做不完。大家快趕緊一起學起來啦! 輸入大寫數字 很多職場做會計財務之類的朋友都知道,當Excel表格輸入金額需要用中文大寫輸入時,非常的痛
char、short、long、double佔幾個位元組,32位機中
char佔1位元組,short佔 2 位元組,int 、float、long 都佔 4 位元組,double 佔8 位元組 指標長度和地址匯流排有關。因為指標記錄的就是一個地址,那麼32位的就是4位元組,64位的就是8位元組。 發現一個問題,以下程式碼是在win10 64位系統下跑的
小白學習大資料掌握這幾個方法可輕鬆入門
有很多學習大資料的朋友,在初期學習時,通常會對如何學習而感到迷茫。我經常看到關於如何入門、如何規劃學習大資料、大資料的學習流程是什麼的一些問題。今天我就粗淺的總結幾點學習大資料方法。 一、興趣建立 興趣是可以讓一個人持續關注一個事物的核心動力,那麼興趣的培養就非常重要了。如果你把寫程式單純作
用shell指令碼增加幾個組,並在每個組裡建立一定的使用者
昨天我們用語言寫了一個關於使用者組和使用者的簡單應用,但是說實話,就九個使用者我已經重複的很煩惱了,於是我就想能不能通過shell指令碼來實現批量增加使用者。於是乎,我今天就想著用shell指令碼去完成昨晚的例子。我們先來回顧一下昨天的例子。 題目:建立幾個組,每個組有一定的成員,並且每個組有一個可以操作的
電腦藍屏如何修復?幾個步驟,突破極限!讓電腦不再藍屏!
一般使用電腦的朋友大多數都會碰到電腦藍屏的現象,對於一些工作狂人和學生來說電腦藍屏有的時候一兩個小時都開不了電腦,學習工作分分鐘都會受到影響,令人害怕又頭疼,那麼今天我們就來談一談電腦藍屏如何解決,讓你再也不用擔心電腦藍屏! 1.安裝惡意軟體 目前網上很多軟體都會捆綁
大資料應用的幾個階段?你知道嗎?
大資料目的在於? 從龐雜的資料背後挖掘、分析使用者的行為習慣和喜好,找出更符合使用者【口味】的產品和服務並結合使用者需求有針對性地調整和優化自身,就是大資料的價值。 對於大資料在商業上的用途,瞭解使用者的行為習慣和愛好,就是大資料的核心價值。一個發展良好的公司,更是離不開一個系統的大資料分析,而大資料的分
小白學習大資料掌握這幾個方法輕鬆入門
有很多學習大資料的朋友,在初期學習時,通常會對如何學習而感到迷茫。我經常在知乎上收到朋友關於如何入門、如何規劃學習大資料、大資料的學習流程是什麼的一些問題。今天我就粗淺的總結幾點學習大資料方法。 一、興趣建立 興趣是可以讓一個人持續關注一個事物的核心動力,那麼興趣的培養就非常重要了。如果你把
分享程式設計師喜歡逛的這幾個網站,不知道的話就OUT了!
如果對程式設計感興趣的話,可以通過哪些網站來學習程式設計知識呢?今天就來介紹程式設計師喜歡逛的幾個牛掰的網站,瞭解這些程式設計師每天休閒時間都在看什麼! 1.部落格園 部落格園是一個面向開發者的知識分享社群,可以那麼幫助開發者通過網際網路來分享知識,可以幫助程式設計師通過程式碼來改變
轉,Oracle中關於處理小數點位數的幾個函式,取小數位數,Oracle查詢函式
關於處理小數點位數的幾個oracle函式() 1. 取四捨五入的幾位小數 select round(1.2345, 3) from dual; 結果:1.235 2. 保留兩位小數,只舍 select trunc(1.2345, 2) from dual; 結果:1.23 select trun
Java程式設計師不可不知的幾個網站,你去過幾個?
看到網上IT友人積累的網址,非常不錯,不少我也知道,非常值得去學習,特此也借他人幫助記錄一下!!非常感謝!! 轉自:http://ibeginner.sinaapp.com/index.php?m=Home&c=Index&a=detail&i
shell指令碼-保留目錄下最新的幾個檔案,其他刪除
#!/bin/bash #保留檔案數 ReservedNum=5 FileDir=/data/bak date=$(date "+%Y%m%d-%H%M%S") FileNum=$(ls -l $FileDir|grep ^- |wc -l) while(( $FileNum &g
Airbnb資料科學家:歷時6個月,我終於找到了心儀的工作
作者 Kelly Peng 編譯 Mika 本文為 CDA 資料分析師原創作品,轉載需授權 中國小姐姐Kelly Peng在本文分享了她在資料科學求職過程中的心得和體會。 前言 一個月前,我作為資料科學家在Airbnb開始了我的新工作,能夠進入Airbnb,獲得自己心儀的工作我感到很幸運。我曾向Airb