iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
自我挑戰組

資料庫新手入門--以PostgreSQL為例 系列

資料庫是許多系統或資料分析所必備的基礎,
這個系列定位為軟體開發者的新手入門。

參賽天數 16 天 | 共 30 篇文章 | 17 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day 11 資料怎麼弄(CRUD)

資料庫是管理資料的工具,身為使用者最基本的是要寫入資料,然後有可能需要修改資料,不過只有這樣的話,資料庫也沒有屁用,重要的還是要能查資料麻,不然我蒐集一堆資料幹...

2022-09-11 ‧ 由 啾啾丸 分享
DAY 12

Day 12 資料過濾

很多時候使用者會需要看某些條件之下的資料,因此取出的資料就必須過濾一下了,可以試想一下使用者可能會提出哪些條件呢?這邊就列出幾個條件當作例子。 找出保養費用大...

2022-09-12 ‧ 由 啾啾丸 分享
DAY 13

Day 13 權限

通常會碰到資料庫”權限"的人會是DBA,或者工程師兼了DBA的工作 :(在安全軟體開發週期的觀念中(SSDLC),資料庫權限應設置最小權限為原則。假設...

2022-09-13 ‧ 由 啾啾丸 分享
DAY 14

Day 14 為什麼用VIEW

對於學校環境而言,學生的成績被視為重要的指標,假設有一位在升學班教書的物理老師,他喜歡跟隔壁班的物理老師比較,他希望知道班上物理成績最爛的的是哪四位同學?為了面...

2022-09-14 ‧ 由 啾啾丸 分享
DAY 15

Day 15 為什麼要Normalization

如果要求你把這世界所有的資訊全部記錄在一張表格上,那麼可想而知資料絕對亂七八糟,醜到一個不行對吧?資料正規化(Normalization)就是為了處理這個亂象,...

2022-09-15 ‧ 由 啾啾丸 分享
DAY 16

Day 16 初探Key

雜亂無章的資料經過正規化(Normalization),產生出不同資料對應的不同資料表(Table),但是每個資料表(Table)彼此之間需要認得彼此,才不會原...

2022-09-16 ‧ 由 啾啾丸 分享
DAY 16

Day 17 關於JOIN

JOIN是SQL當中扮演非常重要的角色,它的功能就是拿來將不同資料表進行關聯。Day 15 我們知道為什麼要正規化、Day 16 了解關於Key的作用,所以今天...

2022-09-18 ‧ 由 啾啾丸 分享
DAY 16

Day 18 外鍵限制

到目前為止,已經知道Normalization要消除資料重覆性以及消除資料不完整,接著也認識了Primary Key與Foreign Key可以用來讓資料表對應...

2022-09-20 ‧ 由 啾啾丸 分享
DAY 16

Day 19 三種關係

你跟我現在算什麼關係…? 現實世界中曖昧總是讓人受盡委屈,而在資料庫的世界裡,則是不能找不到資料表關聯的證據,那麼何時該確認呢? 在資料庫系統設計一開始我們就必...

2022-09-21 ‧ 由 啾啾丸 分享
DAY 16

Day 20 聚合函數

聚合函數,聽起來高深莫測,但是其實很簡單,只要懂國小數學就懂聚合函數,我們從字面上的意義來看,聚合函數就是把多筆資料聚合成一筆資料,例如把多筆的資料聚合成一筆總...

2022-09-25 ‧ 由 啾啾丸 分享