資料庫角色是一種實體,包含定義該角色權限的資訊,並與用戶端驗證系統互動。透過角色,你可以讓不同的人(通常也包含人員群組)在存取你的資料時,擁有不同等級的權限。
想像你創辦了一家新創公司。你正要聘請一組資料科學家。你也雇用了一位名叫 Marta 的人,需要能夠登入你的資料庫。你同時也要聘請一位資料庫管理員。在這個練習中,你將建立這些角色。
本練習屬於課程
試著完成這個範例程式碼,體驗一下這個練習。
-- Create a data scientist role ___ ___ ___;
從瞭解兩種資料處理方式 OLTP 與 OLAP 開始你的資料庫設計之旅。在本章中,你也會熟悉資料可被儲存的不同形式,並學習資料建模的基礎。
在本章中,你會把資料建模技巧更上一層樓。你將學會實作星型與雪花型綱要,認識正規化的重要性,並了解如何將資料庫正規化到不同的程度。
準備好來使用檢視吧!本章將帶你學會建立與查詢檢視。除此之外,你也會掌握更進階的管理能力,最後分辨具體化與非具體化檢視之間的差異。
最後一章將以一些與資料庫管理相關的主題作結。你會學到如何依使用者角色授予資料庫存取權、如何把資料表分割為較小的區塊、整合資料時要注意什麼,以及哪一種 DBMS 最符合你的商業需求。
當前練習