分享一下最近複習的資料庫知識
資料庫系統,英文名為database system(dbs),它是採用資料庫技術的計算機系統,是由資料庫(db)、資料庫管理系統(dbms)、資料庫管理員(dba)、支援資料庫系統的硬體和軟體、使用者等五部分構成的執行實體。
資料庫(db)是乙個按照資料結構來儲存和管理資料的計算機軟體系統。資料庫是乙個實體,它是能夠合理保管資料的倉庫,「資料」和「庫」。使用者在該倉庫裡存放要管理的事務資料。
資料庫系統的**模式結構是指:模式、外模式和內模式。
模式也稱邏輯模式或概念模式,是資料庫中全體資料的邏輯結構和特徵的描述,是所有使用者的公共資料檢視。乙個資料庫只有乙個模式,模式處於**結構的中間層。
外模式也稱使用者模式,它是資料庫使用者能看見和使用的區域性資料的邏輯結構和特徵的描述,是資料庫使用者的資料檢視。外模式是內模式的子集,乙個資料庫可以有多個外模式。
內模式也稱儲存模式,乙個資料庫只有乙個內模式。它是物理結構和儲存方式的描述,是資料在資料庫內部的表示方式。
1.外模式/模式對映:因為乙個資料庫有多個外模式,而模式只有乙個,所以對應於同乙個模式可以有任意多個外模式。對於每乙個外模式,資料庫系統都有乙個外模式/模式對映。
2.模式/內模式對映:資料庫中只有乙個模式和乙個內模式,所以模式/內模式對映是唯一。
①資料模型是資料庫系統的核心與基礎,是關於描述資料與資料之間的聯絡、資料的語義、資料一致性約束的概念***的集合。
②資料模型由資料結構、資料操作和資料完整性約束三部分組成。
資料完整性約束分為:實體完整性、參照完整性。
③資料模型主要有層次模型、網狀模型、關係模型。
層次模型用樹形結構來表示各類實體以及實體間的聯絡。只能表示一對
一、一對多,不能直接表示多對多的聯絡。
網狀模型能夠更直接地描述現實世界。
關係模型建立在嚴格的數學概念的基礎上,在關係模型中,資料的邏輯結構是一張二維表,它由行和列組成。關係模型的完整性約束條件包括三類:實體完整性,參照完整性,使用者自定義完整性
實體:客觀存在並可相互區別的實物。實體既可以是實際的事物,也可以是抽象的概念或關係。
屬性:實體所具有的特性,實體是用屬性來進行描述。
實體之間有以下三種關係:一對
一、一對多、多對多。
SQL server資料庫基礎
一 資料庫的的作用1 儲存大量的資料,方便檢索和訪問 2 保持吃資料資訊的一致和完整性 3 共享和安全 4 通過組合分析,產生新的有用資訊。二 資料庫的基本概念 1 sql server資料庫屬於資料庫發展的中級階段 關係型資料庫和結構化查詢語言 2 資料庫組成 表 關係和操作物件,資料存在表中 3...
SQL server資料庫基礎
資料庫在儲存資料的時候使用 的方式 資料型別 建立資料庫 主檔案為.mdf,有且只有乙個 日誌檔案.ldf 次資料檔案.ndf,可以有多個 資料庫包括介面 服務兩部分 下面是sql server資料庫介面 資料庫的附加和分離 分離 在sql server中找到資料庫,右鍵 任務 分離 附加 選中資料...
資料庫基礎 索引(SQL Server)
參考原文 首先我們要知道資料庫索引是用來幹什麼的 索引是為了加快資料查詢速度而引入的,資料庫中儲存的資料在物理層是隨機儲存的,對某個列建立索引就會對該列的關鍵值進行排序並用某種資料結構儲存他的值和對應的實體地址,在sql中用的資料結構是b樹。索引的分類 1.聚集索引 聚集索引會對資料按索引按索引關鍵...