e-r圖:
矩形:實體------>表
橢圓:屬性------>字段
菱形:關係------>外來鍵
三大正規化:
設計表時,每個人都有不同的想法、見解,如何統一?
通過資料庫設計三大正規化,設計表需要遵守的準則
1nf.每列原子性,如果不滿足,拆分列
2nf.每張表只描述一件事情(乙個實體)
3nf.每列都和主鍵有直接關係
------------安全驗證 許可權控制---------------、
除了sa超級管理員登入使用資料庫,還有其他使用者登入使用
如何保證資料的安全性?
通過許可權控制
安全驗證有三道門
1.小區門(登入資料庫系統)
2.單元門(訪問資料庫)
3.家門(訪問表)
授權登入資料庫系統
--1.新增登入使用者
exec sp_addlogin 賬號,密碼
exec sp_addlogin 張三,123
--2.授權訪問指定資料庫
use 資料庫名
exec sp_grantdbaccess 使用者名稱
--3.授權訪問表
grant insert,select on 表名 to 使用者名稱
--撤銷許可權,順序跟授權相反
--1.撤銷對錶的操作許可權
revoke insert,update,delete,select on 表名 from 使用者名稱
revoke insert,select on student from 張三
--2.撤銷對資料庫的訪問許可權
exec sp_revokedbaccess 張三
--3.撤銷對資料庫系統的登入許可權
--刪除使用者
exec sp_droplogin 雷張三
資料庫分類 SQL資料庫 NoSQL資料庫
一 資料庫產品 二.sql資料庫 sql 是所有關係型資料庫的公共語言 關係型資料庫,是建立在關係模型基礎上的資料庫,借助於集合代數等數學概念和方法來處理資料庫中的資料,我們平常使用的資料庫,像mysql,oracle,sql server等都是傳統的關係型資料庫。關係模型指的就是二維 模型,而乙個...
SQL資料庫 管理資料庫
建立完資料庫,如何對它進行管理呢?管理資料庫包括對資料庫修改大小 新增資料檔案或日誌檔案 分離和附加資料庫等,同樣有語句和ssms兩種方法。接下來主要展示用sql語句方法更改,用介面的方式只需要在屬性裡更改就可以 將乙個新的事務日誌檔案xscjl log,初始大小100mb加入xscj中。alter...
SQL資料庫實戰需求分析 資料庫設計
create database studentmanager on primary name student data,filename e sql server2008 sqlfull chs microsoft sql server mssql10.mssqlserver mssql data ...