資料庫是管理資料的工具,身為使用者最基本的是要寫入資料,然後有可能需要修改資料,不過只有這樣的話,資料庫也沒有屁用,重要的還是要能查資料麻,不然我蒐集一堆資料幹...
很多時候使用者會需要看某些條件之下的資料,因此取出的資料就必須過濾一下了,可以試想一下使用者可能會提出哪些條件呢?這邊就列出幾個條件當作例子。 找出保養費用大...
通常會碰到資料庫”權限"的人會是DBA,或者工程師兼了DBA的工作 :(在安全軟體開發週期的觀念中(SSDLC),資料庫權限應設置最小權限為原則。假設...
對於學校環境而言,學生的成績被視為重要的指標,假設有一位在升學班教書的物理老師,他喜歡跟隔壁班的物理老師比較,他希望知道班上物理成績最爛的的是哪四位同學?為了面...
如果要求你把這世界所有的資訊全部記錄在一張表格上,那麼可想而知資料絕對亂七八糟,醜到一個不行對吧?資料正規化(Normalization)就是為了處理這個亂象,...
雜亂無章的資料經過正規化(Normalization),產生出不同資料對應的不同資料表(Table),但是每個資料表(Table)彼此之間需要認得彼此,才不會原...
JOIN是SQL當中扮演非常重要的角色,它的功能就是拿來將不同資料表進行關聯。Day 15 我們知道為什麼要正規化、Day 16 了解關於Key的作用,所以今天...
到目前為止,已經知道Normalization要消除資料重覆性以及消除資料不完整,接著也認識了Primary Key與Foreign Key可以用來讓資料表對應...
你跟我現在算什麼關係…? 現實世界中曖昧總是讓人受盡委屈,而在資料庫的世界裡,則是不能找不到資料表關聯的證據,那麼何時該確認呢? 在資料庫系統設計一開始我們就必...
聚合函數,聽起來高深莫測,但是其實很簡單,只要懂國小數學就懂聚合函數,我們從字面上的意義來看,聚合函數就是把多筆資料聚合成一筆資料,例如把多筆的資料聚合成一筆總...