




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
數(shù)據(jù)庫系統(tǒng)原理
學習是一種信仰!IN
LEARING
WE
TRUST第1章數(shù)據(jù)庫系統(tǒng)概述第3章數(shù)據(jù)庫設計第2章關系數(shù)據(jù)庫第4章SQL與關系數(shù)據(jù)庫基本操作課程章節(jié)第5章數(shù)據(jù)庫編程第7章數(shù)據(jù)庫應用設計與開發(fā)實例第6章數(shù)據(jù)庫安全與保護第8章數(shù)據(jù)管理技術的發(fā)展第2章:關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型第2章關系數(shù)據(jù)庫關系數(shù)據(jù)庫的規(guī)范化理論2.2關系數(shù)據(jù)模型知識點1:關系數(shù)據(jù)模型的組成要素(識記)回憶一下數(shù)據(jù)模型的要素包括:()、()、()關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符數(shù)據(jù)結構數(shù)據(jù)操作數(shù)據(jù)約束關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.0關系數(shù)據(jù)模型2.2關系數(shù)據(jù)模型知識點1:關系數(shù)據(jù)模型的組成要素(識記)關系數(shù)據(jù)結構關系操作集合關系完整性約束關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.0關系數(shù)據(jù)模型表名2.2關系數(shù)據(jù)模型知識點2:關系數(shù)據(jù)結構(簡單應用)表(Table)也稱為關系,是一個二維的數(shù)據(jù)結構,由表名、列、若干行數(shù)據(jù)組成。每個表有唯一的表名,表中每一行數(shù)據(jù)描述一條具體的記錄值。學號姓名性別出生日期籍貫民族班號身份證20131101張曉勇男1997-12-11山西漢AC1301XXX120131102王一敏女1996-03-25河北漢AC1301XXX220131103江山女1996-09-17內蒙錫伯AC1302XXX3……學生基本信息登記表列行關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.1.1表(Table)2.2關系數(shù)據(jù)模型知識點2:關系數(shù)據(jù)結構(簡單應用)關系(Relation)一個關系邏輯上對應一張二維表,可以為每個關系取一個名稱進行表示關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符學號姓名性別出生日期籍貫民族班號身份證20131101張曉勇男1997-12-11山西漢AC1301XXX120131102王一敏女1996-03-25河北漢AC1301XXX220131103江山女1996-09-17內蒙錫伯AC1302XXX3……學生基本信息登記表關系=表關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.1.2關系(Relation)2.2關系數(shù)據(jù)模型知識點2:關系數(shù)據(jù)結構(簡單應用)關系(Relation)關系的三種類型?;娟P系(基本表、基表)查詢表視圖表關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符實際存在的表導出的虛表關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.1.2關系2.2關系數(shù)據(jù)模型知識點2:關系數(shù)據(jù)結構(簡單應用)列(Column)也稱為字段(Field)或屬性(Attribute)。關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符列名、字段名、屬性名數(shù)據(jù)類型相同學號姓名性別出生日期籍貫民族班號身份證20131101張曉勇男1997-12-11山西漢AC1301XXX120131102王一敏女1996-03-25河北漢AC1301XXX220131103江山女1996-09-17內蒙錫伯AC1302XXX3……關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.1.3列(Column)2.2關系數(shù)據(jù)模型知識點2:關系數(shù)據(jù)結構(簡單應用)列(Column)也稱為字段(Field)或屬性(Attribute)關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符中文字段名數(shù)據(jù)類型寬度學號字符型10姓名字符型20性別字符型3出生日期日期型籍貫字符型20民族字符型30班號字符型8身份證號字符型18學生基本信息登記表的結構定義表名必須唯一;字段名必須唯一,不同表中可以出現(xiàn)相同的字段名;關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.1.3列2.2關系數(shù)據(jù)模型知識點2:關系數(shù)據(jù)結構(簡單應用)屬性(Attribute)屬性的個數(shù)稱為關系的元或度,列的值稱為屬性值,其取值范圍稱為值域學號姓名性別出生日期籍貫民族班號身份證20131101張曉勇男1997-12-11山西漢AC1301XXX120131102王一敏女1996-03-25河北漢AC1301XXX220131103江山女1996-09-17內蒙錫伯AC1302XXX3……8元(度)關系關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符=列關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.1.4屬性(Attribute)2.2關系數(shù)據(jù)模型知識點2:關系數(shù)據(jù)結構(簡單應用)行(Row)也稱為元組(Tuple)或記錄(Record)。表中的數(shù)據(jù)按行存儲。學號姓名性別出生日期籍貫民族班號身份證20131101張曉勇男1997-12-11山西漢AC1301XXX120131102王一敏女1996-03-25河北漢AC1301XXX220131103江山女1996-09-17內蒙錫伯AC1302XXX3……一個元組關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.1.5行(Row)2.2關系數(shù)據(jù)模型知識點2:關系數(shù)據(jù)結構(簡單應用)行(Row)也稱為元組(Tuple)或記錄(Record)。表中的數(shù)據(jù)按行存儲。學號姓名性別出生日期籍貫民族班號身份證20131101張曉勇男1997-12-11山西漢AC1301XXX120131102王一敏女1996-03-25河北漢AC1301XXX220131103江山女1996-09-17內蒙錫伯AC1302XXX3……一個元組關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.1.6元組(Tuple)2.2關系數(shù)據(jù)模型知識點2:關系數(shù)據(jù)結構(簡單應用)分量(Component)元組(行)中的一個屬性值,稱為分量。學號姓名性別出生日期籍貫民族班號身份證20131101張曉勇男1997-12-11山西漢AC1301XXX120131102王一敏女1996-03-25河北漢AC1301XXX220131103江山女1996-09-17內蒙錫伯AC1302XXX3……分量關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符=具體的數(shù)據(jù)項關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.1.7分量練習題表中的行,也稱為()或記錄。填空題練習題表中的行,也稱為(元組)或記錄。填空題練習題元組中的一個屬性值,稱為()。填空題練習題元組中的一個屬性值,稱為(分量)。填空題2.2關系數(shù)據(jù)模型知識點回顧學號姓名性別出生日期籍貫民族班號身份證20131101張曉勇男1997-12-11山西漢AC1301XXX120131102王一敏女1996-03-25河北漢AC1301XXX220131103江山女1996-09-17內蒙錫伯AC1302XXX3……關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符學生基本信息登記表關系列(屬性)行(元組)分量2.2關系數(shù)據(jù)模型知識點2:關系數(shù)據(jù)結構(簡單應用)碼或鍵(Key)屬性(或屬性組)的值都能用來唯一標識該關系的元組,則稱這些屬性(或屬性組)為該關系的碼或鍵。學號姓名性別出生日期籍貫民族班號身份證20131101張曉勇男1997-12-11山西漢AC1301XXX120131102王一敏女1996-03-25河北漢AC1301XXX220131103江山女1996-09-17內蒙錫伯AC1302XXX3……??關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.1.8碼或鍵(Key)2.2關系數(shù)據(jù)模型知識點2:關系數(shù)據(jù)結構(簡單應用)碼或鍵(Key)屬性(或屬性組)的值都能用來唯一標識該關系的元組,則稱這些屬性(或屬性組)為該關系的碼或鍵。學號姓名性別出生日期籍貫民族班號身份證20131101張曉勇男1997-12-11山西漢AC1301XXX120131102王一敏女1996-03-25河北漢AC1301XXX220131103江山女1996-09-17內蒙錫伯AC1302XXX3……關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.1.8碼或鍵2.2關系數(shù)據(jù)模型知識點2:關系數(shù)據(jù)結構(簡單應用)超碼或超鍵(SuperKey)在碼中去除某個屬性,它仍然是這個關系的碼學號姓名性別出生日期籍貫民族班號身份證20131101張曉勇男1997-12-11山西漢AC1301XXX120131102王一敏女1996-03-25河北漢AC1301XXX220131103江山女1996-09-17內蒙錫伯AC1302XXX3……關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.1.9超碼或超鍵(SuperKey)2.2關系數(shù)據(jù)模型知識點2:關系數(shù)據(jù)結構(簡單應用)超碼或超鍵(SuperKey)在碼中去除某個屬性,它仍然是這個關系的碼學號姓名性別出生日期籍貫民族班號身份證20131101張曉勇男1997-12-11山西漢AC1301XXX120131102王一敏女1996-03-25河北漢AC1301XXX220131103江山女1996-09-17內蒙錫伯AC1302XXX3……超碼超碼關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.1.9超碼或超鍵練習題如果在關系的一個碼中移去某個屬性,它仍然是這個關系的碼,則稱這樣的碼或鍵為該關系的()。單選題A:超碼B:候選碼C:主碼D:全碼練習題如果在關系的一個碼中移去某個屬性,它仍然是這個關系的碼,則稱這樣的碼或鍵為該關系的(A)。單選題A:超碼B:候選碼C:主碼D:全碼2.2關系數(shù)據(jù)模型知識點2:關系數(shù)據(jù)結構(簡單應用)候選碼或候選鍵(CandidateKey)在碼中不能從中移去任何一個屬性,否則它就不再是這個關系的碼或鍵。候選碼或候選鍵是這個關系的最小超碼或超鍵。學號姓名性別出生日期籍貫民族班號身份證20131101張曉勇男1997-12-11山西漢AC1301XXX120131102王一敏女1996-03-25河北漢AC1301XXX220131103江山女1996-09-17內蒙錫伯AC1302XXX320131104江山男1996-09-17吉林滿AC1303XXX4關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.1.10候選碼或候選鍵(CandidateKey)2.2關系數(shù)據(jù)模型知識點2:關系數(shù)據(jù)結構(簡單應用)候選碼或候選鍵(CandidateKey)在碼中不能從中移去任何一個屬性,否則它就不再是這個關系的碼或鍵。候選碼或候選鍵是這個關系的最小超碼或超鍵。學號姓名性別出生日期籍貫民族班號身份證20131101張曉勇男1997-12-11山西漢AC1301XXX120131102王一敏女1996-03-25河北漢AC1301XXX220131103江山女1996-09-17內蒙錫伯AC1302XXX320131104江山男1996-09-17吉林滿AC1303XXX4關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.1.10候選碼或候選鍵學號姓名性別出生日期籍貫民族班號身份證20131101張曉勇男1997-12-11山西漢AC1301XXX120131102王一敏女1996-03-25河北漢AC1301XXX220131103江山女1996-09-17內蒙錫伯AC1302XXX320131104江山男1996-09-17吉林滿AC1303XXX42.2關系數(shù)據(jù)模型知識點2:關系數(shù)據(jù)結構(簡單應用)主屬性(PrimaryAttribute)或非主屬性(NonprimaryAttribute)包含在任何一個候選碼中的屬性稱為主屬性或碼屬性主屬性關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符非主屬性主屬性關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.1.13主屬性(PrimaryAttribute)和非主屬性(NonprimaryAttribute)練習題在關系的一個碼或鍵中,不能從中移去任何一個屬性,否則它就不是這個關系的碼或鍵,稱這樣的碼或鍵為該關系的()。填空題練習題在關系的一個碼或鍵中,不能從中移去任何一個屬性,否則它就不是這個關系的碼或鍵,稱這樣的碼或鍵為該關系的(候選碼或候選鍵)。填空題練習題一個關系的候選碼或候選鍵是這個關系的()超碼或超鍵。填空題練習題一個關系的候選碼或候選鍵是這個關系的(最?。┏a或超鍵。填空題練習題在數(shù)據(jù)庫中,關系中包含在任何一個候選碼中的屬性稱為()。填空題練習題在數(shù)據(jù)庫中,關系中包含在任何一個候選碼中的屬性稱為(主屬性或碼屬性)。填空題學號姓名性別出生日期籍貫民族班號身份證20131101張曉勇男1997-12-11山西漢AC1301XXX120131102王一敏女1996-03-25河北漢AC1301XXX220131103江山女1996-09-17內蒙錫伯AC1302XXX320131104江山男1996-09-17吉林滿AC1303XXX42.2關系數(shù)據(jù)模型知識點2:關系數(shù)據(jù)結構(簡單應用)主碼或主鍵(PrimaryKey)在若干個候選碼中指定一個唯一標識關系的元組(行)主碼關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符主觀意愿指定的關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.1.11主碼或主鍵(PrimaryKey)2.2關系數(shù)據(jù)模型知識點2:關系數(shù)據(jù)結構(簡單應用)全碼或全鍵(AllKey)一個關系模式的所有屬性集合是這個關系的主碼或主鍵,這樣的主碼或主鍵稱為全碼或全鍵。課程授課老師上課學生中國近現(xiàn)代史懷北老師張曉勇中國近現(xiàn)代史懷北老師王一敏中國近現(xiàn)代史阿珂老師王一敏中國近現(xiàn)代史阿珂老師張曉勇毛中特阿珂老師王一敏毛中特阿珂老師張曉勇毛中特懷北老師王一敏毛中特懷北老師張曉勇關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.1.12全碼或全鍵(All-Key)2.2關系數(shù)據(jù)模型知識點2:關系數(shù)據(jù)結構(簡單應用)外碼或外鍵(ForeignKey)某個屬性(或屬性組)不是這個關系的主碼或候選碼,而是另一個關系的主碼班號班級名稱入學時間AC1301計算機1班0529AC1302計算機2班0530AC1303計算機3班0529AC1304計算機4班0528AC1305計算機5班0530班級表關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.1.14外碼或外鍵(ForeignKey)學號姓名性別出生日期籍貫民族班號身份證20131101張曉勇男1997-12-11山西漢AC1301XXX120131102王一敏女1996-03-25河北漢AC1301XXX220131103江山女1996-09-17內蒙錫伯AC1302XXX320131104江山男1996-09-17吉林滿AC1303XXX42.2關系數(shù)據(jù)模型知識點2:關系數(shù)據(jù)結構(簡單應用)外碼或外鍵(ForeignKey)某個屬性(或屬性組)不是這個關系的主碼或候選碼,而是另一個關系的主碼學生信息表關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符外碼關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.1.14外碼或外鍵2.2關系數(shù)據(jù)模型知識點2:關系數(shù)據(jù)結構(簡單應用)參照關系(ReferencingRelation)和被參照關系(ReferencedRelation)參照關系也稱為從關系,被參照關系也稱為主關系,它們是指以外碼相關聯(lián)的兩個關系。關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符學號姓名性別出生日期籍貫民族班號身份證20131101張曉勇男1997-12-11山西漢AC1301XXX120131102王一敏女1996-03-25河北漢AC1301XXX220131103江山女1996-09-17內蒙錫伯AC1302XXX320131104江山男1996-09-17吉林滿AC1303XXX4參照關系關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.1.15參照關系(ReferencingRelation)和被參照關系(ReferencedRelation)2.2關系數(shù)據(jù)模型知識點2:關系數(shù)據(jù)結構(簡單應用)參照關系(ReferencingRelation)和被參照關系(ReferencedRelation)參照關系也稱為從關系,被參照關系也稱為主關系,它們是指以外碼相關聯(lián)的兩個關系。關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符被參照關系班號班級名稱入學時間AC1301計算機1班0529AC1302計算機2班0530AC1303計算機3班0529AC1304計算機4班0528AC1305計算機5班0530關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.1.15參照關系和被參照關系練習題當關系有多個候選碼時,選定一個作為主鍵,若主鍵為全碼,應包含()。單選題A:單個屬性B:兩個屬性C:多個屬性D:全部屬性練習題當關系有多個候選碼時,選定一個作為主鍵,若主鍵為全碼,應包含(D)。單選題A:單個屬性B:兩個屬性C:多個屬性D:全部屬性練習題當關系中的某個屬性(或屬性組)不是這個關系的主碼或候選碼,而是另一個關系的主碼時,稱該屬性(或屬性組)為這個關系的()。單選題A:超碼B:外碼C:半碼D:全碼練習題當關系中的某個屬性(或屬性組)不是這個關系的主碼或候選碼,而是另一個關系的主碼時,稱該屬性(或屬性組)為這個關系的(B
)。單選題A:超碼B:外碼C:半碼D:全碼練習題在關系數(shù)據(jù)結構中,參照關系也稱為()。填空題練習題在關系數(shù)據(jù)結構中,參照關系也稱為(從關系
)。填空題2.2關系數(shù)據(jù)模型知識點2:關系數(shù)據(jù)結構(簡單應用)域(Domain)表示屬性的取值范圍。學號姓名性別出生日期籍貫民族班號身份證20131101張曉勇男1997-12-11山西漢AC1301XXX120131102王一敏女1996-03-25河北漢AC1301XXX220131103江山女1996-09-17內蒙錫伯AC1302XXX3……關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.1.16域練習題在關系數(shù)據(jù)結構中,()表示屬性的取值范圍。填空題練習題在關系數(shù)據(jù)結構中,(域)表示屬性的取值范圍。填空題2.2關系數(shù)據(jù)模型知識點2:關系數(shù)據(jù)結構(簡單應用)數(shù)據(jù)類型(DataType)每個列都有相應的數(shù)據(jù)類型,它用于限制(或容許)該列中存儲的數(shù)據(jù)。學號姓名性別出生日期籍貫民族班號身份證20131101張曉勇男1997-12-11山西漢AC1301XXX120131102王一敏女1996-03-25河北漢AC1301XXX220131103江山女1996-09-17內蒙錫伯AC1302XXX3……字符型關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符日期型關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.1.17數(shù)據(jù)類型2.2關系數(shù)據(jù)模型知識點2:關系數(shù)據(jù)結構(簡單應用)關系模式(RelationSchema)關系模式是型(type),關系是值(value),即關系模式是對關系的描述。關系模式是靜態(tài)的、穩(wěn)定的,關系是動態(tài)的、隨時間不斷變化的。中文字段名數(shù)據(jù)類型寬度學號字符型10姓名字符型20性別字符型3出生日期日期型籍貫字符型20民族字符型30班號字符型8身份證號字符型18學生基本信息登記表的結構定義關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符=表頭關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.1.18關系模式2.2關系數(shù)據(jù)模型知識點2:關系數(shù)據(jù)結構(簡單應用)關系數(shù)據(jù)庫(RelationDatabase)所有關系的集合,構成一個關系數(shù)據(jù)庫。以關系模型作為數(shù)據(jù)的邏輯模型,并采用關系作為數(shù)據(jù)組織方式的一類數(shù)據(jù)庫,其數(shù)據(jù)庫操作建立在關系代數(shù)的基礎上。關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.1.19關系數(shù)據(jù)庫(RelationDatabase)2.2關系數(shù)據(jù)模型知識點2:關系數(shù)據(jù)結構(簡單應用)關系數(shù)據(jù)庫(RelationDatabase)中文字段名數(shù)據(jù)類型寬度班號字符型8班級名稱字符型20所屬院系字符型30入學時間日期型班級最大人數(shù)數(shù)值型班級表的結構定義字段名數(shù)據(jù)類型寬度C_NO字符型8C_NAME字符型20DTM字符型30E_time日期型C_NUM數(shù)值型表tb_class的結構定義關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.1.19關系數(shù)據(jù)庫2.2關系數(shù)據(jù)模型知識點2:關系數(shù)據(jù)結構(簡單應用)關系數(shù)據(jù)庫對關系的限定/要求:1)每一個屬性都是不可分解的(不允許表中有表);2)每一個關系僅僅有一種關系模式;3)每一個關系模式中的屬性必須命名,屬性名不同;4)同一個關系中不允許出現(xiàn)候選碼或候選鍵值完全相同的元組;5)在關系中元組的順序(即行序)是無關緊要的,可以任意交換;6)在關系中屬性的順序(即列序)是無關緊要的,可以任意交換。關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.1.19關系數(shù)據(jù)庫2.2關系數(shù)據(jù)模型知識點2:關系數(shù)據(jù)結構(簡單應用)關系數(shù)據(jù)庫對關系的限定/要求:1)每一個()都是不可分解的(不允許表中有表);2)每一個關系僅僅有()關系模式;3)每一個關系模式中的屬性必須命名,屬性名();4)同一個關系中()出現(xiàn)候選碼或候選鍵值完全相同的元組;5)在關系中()的順序(即行序)是無關緊要的,可以任意交換;6)在關系中()的順序(即列序)是無關緊要的,可以任意交換。關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.1.19關系數(shù)據(jù)庫2.2關系數(shù)據(jù)模型知識點2:關系數(shù)據(jù)結構(簡單應用)關系數(shù)據(jù)庫對關系的限定/要求:1)每一個屬性都是不可分解的(不允許表中有表);2)每一個關系僅僅有一種關系模式;3)每一個關系模式中的屬性必須命名,屬性名不同;4)同一個關系中不允許出現(xiàn)候選碼或候選鍵值完全相同的元組;5)在關系中元組的順序(即行序)是無關緊要的,可以任意交換;6)在關系中屬性的順序(即列序)是無關緊要的,可以任意交換。關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.1.19關系數(shù)據(jù)庫練習題下面關于關系的描述中,不正確的說法是()。單選題A:在關系中,每一行數(shù)據(jù)是可以任意交換的B:在關系中,每一列數(shù)據(jù)是可以任意交換的C:在關系中,任意兩行數(shù)據(jù)是不允許重復的D:在關系中,任意兩個屬性名是不允許重名的練習題下面關于關系的描述中,不正確的說法是(C)。單選題A:在關系中,每一行數(shù)據(jù)是可以任意交換的B:在關系中,每一列數(shù)據(jù)是可以任意交換的C:在關系中,任意兩行數(shù)據(jù)是不允許重復的D:在關系中,任意兩個屬性名是不允許重名的練習題設有課程關系Course(課程號,課程名,學分,專業(yè)號)和專業(yè)關系Speciality(專業(yè)號,專業(yè)名),則課程關系Course的外鍵是()。單選題A:課程號B:學分C:專業(yè)名D:專業(yè)號練習題設有課程關系Course(課程號,課程名,學分,專業(yè)號)和專業(yè)關系Speciality(專業(yè)號,專業(yè)名),則課程關系Course的外鍵是(D)。單選題A:課程號B:學分C:專業(yè)名D:專業(yè)號練習題關系數(shù)據(jù)庫對關系的限定有哪些具體要求?簡答題練習題關系數(shù)據(jù)庫對關系的限定有哪些具體要求?簡答題關系數(shù)據(jù)庫對關系是有限定的,具體要求如下:1.每一個屬性都是不可分解的。2.每一個關系僅僅有一種關系模式。3.每一個關系模式中的屬性必須命名,在同一個關系模式中,屬性名必須是不同的。4.同一個關系中不允許出現(xiàn)候選碼或候選鍵值完全相同的元組。5.在關系中元組的順序是無關緊要的,可以任意交換。6.在關系中屬性的順序是無關緊要的,可以任意交換。2.2關系數(shù)據(jù)模型知識點3:基本的關系操作(識記)查詢Query插入Insert刪除Delete修改Update關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符更新關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.2.1基本的關系操作
2.2關系數(shù)據(jù)模型知識點3:基本的關系操作(識記)查詢Query關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符選擇投影并差笛卡爾積連接除交關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.2.1基本的關系操作
2.2關系數(shù)據(jù)模型知識點3:基本的關系操作(識記)關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符特點:集合操作方式一次一集合關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.2.0關系操作集合
2.2關系數(shù)據(jù)模型知識點4:關系數(shù)據(jù)語言的分類(識記)關系代數(shù)語言關系演算語言SQL關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.2.2關系數(shù)據(jù)語言的分類2.2關系數(shù)據(jù)模型知識點4:關系數(shù)據(jù)語言的分類(識記)關系代數(shù)語言關系演算語言SQL元組關系演算域關系演算關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.2.2關系數(shù)據(jù)語言的分類2.2關系數(shù)據(jù)模型知識點4:關系數(shù)據(jù)語言的分類(識記)關系代數(shù)語言關系演算語言SQL結構化查詢語言關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符共同特點:具有完備的表達能力,是非過程化的集合操作語言,功能強,能夠獨立使用也可以嵌入高級語言中使用。關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.2.2關系數(shù)據(jù)語言的分類2.2關系數(shù)據(jù)模型知識點5:關系代數(shù)的運算符(識記)任何一種操作都包含三大要素:操作對象操作符操作結果關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.2.3關系代數(shù)2.2關系數(shù)據(jù)模型知識點6:傳統(tǒng)的集合運算(領會)并差交笛卡爾積關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.2.3關系代數(shù)2.2關系數(shù)據(jù)模型知識點6:傳統(tǒng)的集合運算(領會)并(UNION):R3=R1∪R2學號(SNO)姓名(SNAME)901001鐘義901002海燕學生信息表R1學號(SNO)姓名(SNAME)901001鐘義901003趙月學生信息表R2學號(SNO)姓名(SNAME)901001鐘義901002海燕901003趙月R1∪R2并關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符兩個關系必須有相同的屬性個數(shù)關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.2.3關系代數(shù)2.2關系數(shù)據(jù)模型知識點6:傳統(tǒng)的集合運算(領會)差(DIFFERENCE):R3=R1-R2學號(SNO)姓名(SNAME)901001鐘義901002海燕學生信息表R1學號(SNO)姓名(SNAME)901001鐘義901003趙月學生信息表R2學號(SNO)姓名(SNAME)901002海燕R1-R2差關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符兩個關系必須有相同的屬性個數(shù)關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.2.3關系代數(shù)2.2關系數(shù)據(jù)模型知識點6:傳統(tǒng)的集合運算(領會)交(INTERSECTION):R3=R1∩R2學號(SNO)姓名(SNAME)901001鐘義901002海燕學生信息表R1學號(SNO)姓名(SNAME)901001鐘義901003趙月學生信息表R2學號(SNO)姓名(SNAME)901001鐘義R1∩R2交關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符兩個關系必須有相同的屬性個數(shù)關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.2.3關系代數(shù)2.2關系數(shù)據(jù)模型知識點6:傳統(tǒng)的集合運算(領會)笛卡爾積(CARTESIANPRODUCT):R3=R1×R2學號(SNO)姓名(SNAME)901001鐘義901002海燕學生信息表課程號(CNO)課程名(CNAME)1操作系統(tǒng)2數(shù)據(jù)庫課程信息表學號(SNO)姓名(SNAME)課程號(CNO)課程名(CNAME)901001鐘義1操作系統(tǒng)901001鐘義2數(shù)據(jù)庫901002海燕1操作系統(tǒng)901002海燕2數(shù)據(jù)庫學生選課表關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.2.3關系代數(shù)練習題下列操作中,不屬于關系操作的是()。單選題A:查詢B:插入C:復制D:修改練習題下列操作中,不屬于關系操作的是(C)。單選題A:查詢B:插入C:復制D:修改練習題下列不屬于操作要素的是()。單選題A:操作對象B:操作符C:操作結果D:操作過程練習題下列不屬于操作要素的是(D)。單選題A:操作對象B:操作符C:操作結果D:操作過程練習題運算符∪的含義是()。單選題A:差B:交C:并D:除練習題運算符∪的含義是(C)。單選題A:差B:交C:并D:除練習題關系R和S如下表:單選題R-S的結果是()練習題5、關系R和S如下表:單選題√R-S的結果是()B2.2關系數(shù)據(jù)模型知識點7:專門的關系運算(領會)選擇投影連接除關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.2.3關系代數(shù)2.2關系數(shù)據(jù)模型知識點7:專門的關系運算(領會)選擇(SELECT):σF(R)SELECT關系名WHERE條件由常數(shù)、屬性名或列名、比較操作符(>、<、=、≥、≤、≠)及邏輯操作符(?、∧、∨)組成的條件表達式。關系數(shù)據(jù)結構專門的關系運算完整性約束傳統(tǒng)的集合運算組成要素關系操作關系數(shù)據(jù)語言運算符關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.2.3關系代數(shù)2.2關系數(shù)據(jù)模型知識點7:專門的關系運算(領會)選擇(SELECT):σF(R)SELECT關系名WHERE條件學號(SNO)姓名(SNAME)性別(SSEX)901001鐘義男901002海燕女901003趙月男學號(SNO)姓名(SNAME)性別(SSEX)901001鐘義男901003趙月男SELECTS1
WHERE性別=“男”選出來的行關系數(shù)據(jù)庫關系數(shù)據(jù)庫概述關系數(shù)據(jù)模型關系數(shù)據(jù)庫的規(guī)范化理論2.2.2.3關系代數(shù)2.2關系數(shù)據(jù)模型知識點7:專門的關系運算(領會)投影(PROJECTION):πA(R)PROJECTION關系名(屬性名1,屬性名2,…,屬性名n)學號(SNO)姓名(SNAME)性別(SSEX
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年養(yǎng)老保險考試試題及答案
- 2025年電網(wǎng)會計面試題及答案
- 2025年你的理解測試題及答案
- 修身語100則:原文+譯文
- 2025年建材銷售面試試題及答案
- 2025年空間站面試題及答案
- 2025年股權銷售面試試題及答案
- 2025年測繪副總理論試題及答案
- 2025年高中資料測試題及答案
- 2025年骨生物力學試題及答案
- 二級建造師之二建建設工程施工管理強化訓練打印大全
- 吉美版四年級綜合實踐活動下冊全冊表格簡約式教案教學設計
- 2023河南對口高考計算機類基礎課試題
- 幼兒園大班幼小銜接主題活動策劃《我們要上學啦》教育PPT模板
- 四川省2022年普通高等學校高職教育單獨招生文化考試(普高類)數(shù)學試題(原卷版)
- 通信工程監(jiān)理實施細則
- 程振賢過失致人死亡案辯護意見 第 賽隊
- GB/T 775.3-2006絕緣子試驗方法第3部分:機械試驗方法
- 注塑模具分類及結構組成
- GB/T 14002-2008勞動定員定額術語
- 盆腔炎性疾病后遺癥-病因病機-(中醫(yī))
評論
0/150
提交評論