SQL資料庫》資料庫設計

2022-06-08 10:51:07 字數 1069 閱讀 4182

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 ...