開発環境
- OS X Mavericks - Apple、たまにFreeBSD 10(OS)
- Emacs (CUI)、BBEdit - Bare Bones Software, Inc. (GUI) (Text Editor)
- Python 3.4(プログラミング言語)
- SQLite (RDBMS(Relational Database Management System))
Head First SQL ―頭とからだで覚えるSQLの基本 (Lynn Beighley(著)、 佐藤 直生 (監訳)、 松永 多苗子 (翻訳)、オライリージャパン)の12章(セキュリティ: 資産の保護)、エクササイズ(p.501)を解いてみる。
エクササイズ(p.501)
- docにmagic_animalsテーブルに対するINSERT権限を与える。
- happyとsleepyにchoresテーブルに対するDELETE権限を与える。
- happyとsleepyにchoresテーブルに対するDELETE権限と、他のユーザにその権限を与える権限を与える。
- dopeyにchoresテーブルに対するchore_name列のSELECT権限を与える。
- sneezyにtalking_animalsテーブルに対するSELECT、INSERT権限を与える。
- bashfulにtalking_animalsテーブルに対するすべての権限を与える。
-
GRANT SELECT ON chores TO doc;
-
GRANT DELETE ON talking_animals TO sleepy WITH GRANT OPTION;
-
GRANT ALL ON chores TO bashful, doc, dopey, grumpy, happy, sleepy, sneezy;
-
GRANT SELECT ON woodland_cottage.* TO doc;
0 コメント:
コメントを投稿