SQLServer資料庫系統概念

2022-01-15 15:17:12 字數 1906 閱讀 9433

資料模型是一種抽象模型,現實世界中的客觀事物是彼此相互聯絡的

(1)資料模型是一組整合的概念,使用者描述和操作組織內的資料,資料間的聯絡以及對資料的約束,它包含了資料結構,資料操作和完整性約束

(2)概念模型又被稱為實體-聯絡(e-r)模型,主要用於描述資訊世界中實體的聯絡

在概念模型中用於描述其資料的概念有(實體、屬性、實體型、實體集、碼、實體集間的聯絡型別等)

(3)實體:是客觀存在的並相互區別的事物,實體可以是具體的人、事與物,也可以是抽象的概念,例如:乙個學生,乙個城市,一門課程等等

(4)屬性:是用於描述實體的特徵與性質的,乙個實體有若干個特性,每乙個特性稱為實體的乙個屬性,具有相同屬性的實體具有相同特徵與特性,屬性不能獨立於實體而存在,

如學生是乙個個體,也可以理解為乙個實體,其屬性有學號,姓名,性別,出生年月等

(5)實體型:用實體名和屬性名稱集來描述同類實體,稱為實體型,例如多個學生是同類實體的集合,

可定義型別為學生(學號,姓名,性別,出生年月為這一類實體的屬性名稱集),是多個學生所具有的公共屬性

(6)實體集:是若干個同類實體全部資訊的集合,將多個學生的個人資訊構成的集合

(7):如果某個屬性或某個屬性集的值能夠唯一地標識出實體集中的某乙個實體,該屬性或屬性集就可以稱為碼(key)

也可以稱為主屬性,反之為非主屬性,理解為:【學生】實體集中可以將學號作為碼,若實體集中沒有重名的學生

那麼【姓名】屬性作為碼,若實體集有重名的,但其性別不同,可以將【姓名和性別】兩個屬性聯合作為碼

(8)聯絡:是兩個或者兩個以上的實體集間的關聯關係,理解為:【學生】實體集之外,還有乙個於學生相關的【班級】實體集

記錄了某個學院所設定的班級狀態,這樣【學生】和【班級】兩個實體集便構成了聯絡

關係模型(relational model)中所謂的關係

是特定含義的它指用那種雖具有相關性而非從屬性的按照某種平行序列排序的資料集合關係

資料結構:是用來描述顯示系統中資料的靜態特性的,它不僅要描述客觀存在的實體本身,還要描述實體間的聯絡

分量:在乙個關係中,每乙個資料都可看成獨立的分量,分量是關係的最小單位,乙個關係中的全部分量構成了關係的全部內容

元組:在乙個關係中,每一橫行稱為元組,若干個平行的,相對獨立的元組由若干屬性組成,橫向排列元組的諸多屬性,

元組對應於實體集中若干平行的、相對獨立的實體,每乙個實體的若干屬性組即是元組的諸多屬性

屬性:

在乙個關係中,每一豎列稱為乙個屬性,屬性對應於實體集的乙個屬性的全部資訊

關係模式

在乙個關係中,有乙個關係名,同時每個屬性都有乙個屬性名,通常把有用於描述關係結構的關係名和屬性的集合稱為關係模式

關係模式對應的是概念模型中的實體型

: 是關係模型中的乙個重要概念,有以下幾種

超碼: 能唯一標識元組屬性或屬性集稱為關係模式中的超碼

候選碼: 如果乙個屬性或屬性集能唯一標識元組,且不含多餘的屬性,那麼這個屬性稱為關係模式的候選碼

主碼: 在乙個關係模型中,正在使用的候選碼,或由使用者特別指定的某一候選碼,可稱為關係模式的主碼

外碼: 如果關係中某個屬性或屬性集是其他關係模式的主碼,那麼該屬性或屬性集是尺的外碼,又稱為外來鍵

資料庫系統mysql MySQL資料庫系統

1 mysql的特點 1 多執行緒 多使用者 2 基於c s 客戶端 伺服器 架構 3 簡單易用 查詢速度快 4 安全可靠 2 mysql編譯安裝 代表鍵盤上tab鍵 1 準備工作 解除安裝使用rpm方式安裝的mysql rpm e mysql nodeps 安裝cmake包 cd media ta...

資料庫系統 資料庫 資料庫管理系統 資料庫系統

繼續寫資料庫系統的文章,第二篇 資料庫 資料庫管理系統 資料庫系統。本文主要談談這三者之間的關係。下方,摘自老師的ppt,非原創。資料庫管理系統 從系統角度看資料庫管理系統 資料庫系統 資料庫指的是長期儲存在計算機內有組織的,大量的,相關聯的,可共享的資料集合。資料應當是有組織的,不應該是雜亂無章的...

資料庫 資料庫系統 1 資料庫系統概述

本節先對資料庫系統有個全貌的了解。資料庫 database,是長期儲存在計算機內 有組織的 可共享的大量資料的集合 資料庫管理系統 dbms,位於使用者與os之間的一層資料管理軟體,負責科學地組織和儲存資料 高效地獲取和維護資料,功能包括 資料庫系統 dbs,是資料庫 資料庫管理系統 應用程式 資料...