資料庫B和資料庫A
⑴ 資料庫三大範式是什麼
資料庫三大範式是:
第一範式(1NF):屬性不可分割,即每個屬性都是不可分割的原子項。(實體的屬性即表中的列)
第二範式(2NF):滿足第一範式;且不存在部分依賴,即非主屬性必須完全依賴於主屬性。(主屬性即主鍵;完全依賴是針對於聯合主鍵的情況,非主鍵列不能只依賴於主鍵的一部分)
第三範式(3NF):滿足第二範式;且不存在傳遞依賴,即非主屬性不能與非主屬性之間有依賴關系,非主屬性必須直接依賴於主屬性,不能間接依賴主屬性。(A -> B,B ->C,A -> C)
資料庫管理系統是資料庫系統的核心組成部分,主要完成對資料庫的操作與管理功能,實現資料庫對象的創建、資料庫存儲數據的查詢、添加、修改與刪除操作和資料庫的用戶管理、許可權管理等。它的安全直接關繫到整個資料庫系統的安全,其防護手段主要有:
(1)使用正版資料庫管理系統並及時安裝相關補丁。
(2)做好用戶賬戶管理,禁用默認超級管理員賬戶或者為超級管理員賬戶設置復雜密碼;為應用程序分別分配專用賬戶進行訪問;設置用戶登錄時間及登錄失敗次數限制, 防止暴力破解用戶密碼。
(3)分配用戶訪問許可權時,堅持最小許可權分配原則,並限制用戶只能訪問特定資料庫,不能同時訪問其他資料庫。
(4)修改資料庫默認訪問埠,使用防火牆屏蔽掉對 外開放的其他埠,禁止一切外部的埠探測行為。
(5)對資料庫內存儲的重要數據、敏感數據進行加密存儲,防止資料庫備份或數據文件被盜而造成數據泄露。
(6)設置好資料庫的備份策略,保證資料庫被破壞後能迅速恢復。
(7)對資料庫內的系統存儲過程進行合理管理,禁用掉不必要的存儲過程,防止利用存儲過程進行資料庫探測與攻擊。
(8)啟用資料庫審核功能,對資料庫進行全面的事件跟蹤和日誌記錄。
⑵ 資料庫的基本特點是()。
【答案】:B
資料庫主要有以下腔鬧特點:①實現數據共享數據共享包含所有用戶可同時存取資料庫中的數據,也包括用戶可以用各種方式通過介面使用資料庫,並提供數據共享。②減少數據的冗餘度同文件系統相比,由於資料庫實現了數據共享,從而避免了用戶各自建立應用文件。減少了大量重復數據,減少了數據冗餘,維護了數據的一致性。③數據的獨立性數據的獨立性包括邏輯獨立性(資料庫中資料庫的邏輯結構和應用程序相互獨立)和物理獨立性(數據物理結構的變化不影響數據的邏輯結構)。④數據實現集中橘肆控制文件管理方式中,數據處於一種分散的狀態,不同的用戶或同一用戶在不同處理中其文件之間毫無關系。利用資料庫可對數據進行集中控制和管理,並通過數據模型表示各種數據的組織以及數據間的聯系。⑤數據一致性和可維護性,以確保數據的安全性和可靠性主要包括:①安全性控制:以防止數據丟失、錯誤更新和越權使用;②完整性控制:保證數據的正確性、有效性和相容性;③並發控制:使在同一時間周期內,允許對數據實現多路存取,又能防止用戶之間的不正常交互作用。⑥故障恢復由資料庫管理伍伍罩系統提供一套方法,可及時發現故障和修復故障,從而防止數據被破壞。資料庫系統能盡快恢復資料庫系統運行時出現的故障,可能是物理上或是邏輯上的錯誤。比如對系統的誤操作造成的數據錯誤等。
⑶ 關於sql語句裡面的A.XX,和B.XX分別代表什麼意思
A,B代表from後面的查詢結果作為臨時表、A,B為臨時表的名字;A.kecheng和B.kecheng代表查詢結果集(臨時表)中對應的欄位。操作方法如下:
1、打開sql server management studio,點擊新建查詢,創建一個查詢。
⑷ mysql 在B資料庫下 創建一個與A資料庫中一樣的表
create table B.test as select * from A.test;--------------結構陵旦,數猛叢據內容一致,但是不會復制索引以及外鍵
所以分兩尺知擾步:
1:create table B.test like A.test;-------復製表結構
2:insert into B.test select * from A.test;----------復制數據