freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫(kù)—關(guān)系代數(shù)和關(guān)系約束-在線瀏覽

2024-09-15 20:14本頁(yè)面
  

【正文】 定義數(shù)據(jù)庫(kù)模式 ? 數(shù)據(jù)操作語(yǔ)言 DML 查詢和更新數(shù)據(jù)庫(kù) 本節(jié)介紹 SQL的數(shù)據(jù)定義部分,第 6章介紹數(shù)據(jù)操作,第 7章介紹 SQL的數(shù)據(jù)約束問(wèn)題。 ? 視圖( View) 通過(guò)計(jì)算定義的關(guān)系,并不在數(shù)據(jù)庫(kù)中存儲(chǔ),只在需要的時(shí)候被完整或部分地構(gòu)造。 An Introduction to Database Systems SQL的基本數(shù)據(jù)類型 ? 可變長(zhǎng)度或固定長(zhǎng)度字符串 ? 固定或可變長(zhǎng)度的位串 ? 布爾類型 ? 整型 ? 浮點(diǎn)類型 ? 日期和時(shí)間類型 An Introduction to Database Systems 固定長(zhǎng)度和可變長(zhǎng)度字符串類型 ? CHAR(n) 最大為 n個(gè)字符的固定長(zhǎng)度字符串。 例如,將字符串’ foo‘賦給 CHAR(5)類型的字段時(shí),存儲(chǔ)的實(shí)際值是’ foo ‘。當(dāng)字符數(shù)量小于 n時(shí),使用一個(gè)結(jié)束符或字符長(zhǎng)度值來(lái)標(biāo)識(shí)字符串的結(jié)束,未滿的空間不會(huì)被填充。 ? BIT VARYING(n) 最大長(zhǎng)度為 n的位串。 An Introduction to Database Systems 布爾類型和整型數(shù)據(jù) ? BOOLEAN 表示具有邏輯類型的值。 ? INT(等價(jià)于 INTEGER) 表示具有準(zhǔn)確數(shù)字的整數(shù)數(shù)據(jù)類型。 An Introduction to Database Systems 近似數(shù)字類型 ? FLOAT(和 REAL) 用于表示浮點(diǎn)數(shù)字?jǐn)?shù)據(jù)的近似數(shù)字?jǐn)?shù)據(jù)類型。 float ( n ): n 為用于存儲(chǔ)科學(xué)記數(shù)法 float 數(shù)尾數(shù)的位數(shù),同時(shí)指示其精度和存儲(chǔ)大小。 Decimal (n, d): n位有效數(shù)字的十進(jìn)制數(shù),小數(shù)點(diǎn)是在從右往左第 d位的位置。 例如, DATE ?19480514‘,注意數(shù)字 0的填充。 例如, TIME ‘15:00:‘ An Introduction to Database Systems 簡(jiǎn)單的表定義 ?簡(jiǎn)單表的定義形式 CREATE TABLE 關(guān)系名 (屬性名 1,屬性名 2, …… ,屬性名 n); P17 例 關(guān)系 MOVIES的 SQL定義 P17 例 關(guān)系 MovieStar的 SQL定義 An Introduction to Database Systems 修改關(guān)系模式 ?刪除關(guān)系模式 DROP TABLE 關(guān)系名; ?修改關(guān)系模式 ? 添加屬性:添加的字段值為空值 —NULL ALTER TABLE 關(guān)系名 ADD 屬性名 屬性類型 例如, ALTER TABLE MovieStar ADD phone CHAR(16)。 An Introduction to Database Systems 默認(rèn)值 ?在任何聲明屬性及其數(shù)據(jù)類型的地方,使用DEFAULT關(guān)鍵字為屬性設(shè)置默認(rèn)值。 An Introduction to Database Systems 鍵的聲明 ? 在 CREAT TABLE語(yǔ)句中聲明鍵的兩種方法 ? 當(dāng)屬性被列入關(guān)系模式時(shí),聲明其為鍵; ? 在模式聲明的項(xiàng)目表中增加表項(xiàng),聲明一個(gè)或者一組屬性是鍵。 ? 兩種指明鍵的關(guān)鍵字: ? PRIMARY KEY ? UNIQUE ? 指明鍵的效果是使關(guān)系的任一兩個(gè)元組不能在鍵的所有屬性上具有完全相同的值。 可以用關(guān)鍵字 UNIQUE替代 An Introduction to Database Systems 第二章 數(shù)據(jù)模型 數(shù)據(jù)模型概述 關(guān)系模型基礎(chǔ) 在 SQL中定義關(guān)系模式 代數(shù)查詢語(yǔ)言 關(guān)系上的約束 An Introduction to Database Systems ?關(guān)系操作的存取路徑對(duì)用戶隱蔽 , 用戶只要指出“ 做什么 ” , 不必詳細(xì)說(shuō)明 “ 怎么做 ” 。 ? 元組關(guān)系演算語(yǔ)言 ? 謂詞變?cè)幕緦?duì)象是元組變量 ? 典型代表: ALPHA, QUEL ? 域關(guān)系演算語(yǔ)言 ? 謂詞變?cè)幕緦?duì)象是域變量 ? 典型代表: QBE An Introduction to Database Systems ?結(jié)構(gòu)化查詢語(yǔ)言 SQL ? 具有關(guān)系代數(shù)和關(guān)系演算雙重特點(diǎn) ? SQL語(yǔ)言的特點(diǎn): ? 是一種高度非過(guò)程化的語(yǔ)言 ? 存取路徑的選擇由 DBMS的優(yōu)化機(jī)制來(lái)完成 ? 能夠嵌入高級(jí)語(yǔ)言中使用 ? 與關(guān)系代數(shù)和關(guān)系演算語(yǔ)言在表達(dá)能力上完全等價(jià) An Introduction to Database Systems ?關(guān)系代數(shù)語(yǔ)言 ? 通過(guò)以下運(yùn)算符對(duì)關(guān)系進(jìn)行運(yùn)算來(lái)表達(dá)查詢要求 ? 并 、 交 、 差等集合運(yùn)算符; ? 除去某些行或列的操作 。 例如 , 笛卡爾積 , 連接 等 ? 、 、 =、 =、 ≠ 等比較運(yùn)算符號(hào); ? 與 、 或 、 非等邏輯運(yùn)算符; ? 重命名操作符 ρ 。 關(guān)系代數(shù)概述 An Introduction to Database Systems 集合 運(yùn)算 符 ∪ ∩ 并 差 交 廣義笛卡爾積 比較運(yùn)算符 > ≥ < ≤ = ≠ 大于 大于等于 小于 小于等于 等于 不等于 運(yùn)算符 含義 運(yùn)算符 含義 表 關(guān)系代數(shù)運(yùn)算符 An Introduction to Database Systems 專門的關(guān)系 運(yùn)算符 σ π 247。 An Introduction to Database Systems ( 2) A, t[A], A 若 A={Ai1, Ai2, … , Aik},其中 Ai1, Ai2, … , Aik是 A1,A2, … , An中的一部分, t[A]=(t[Ai1], t[Ai2], … ,t[Aik])表示元組 t在屬性列 A上諸分量的集合。 An Introduction to Database Systems ( 3) tr ts R為 n目關(guān)系, S為 m目關(guān)系。它是一個(gè) n + m列的元組,前 n個(gè)分量為 R中的一個(gè) n元組,后 m個(gè)分量為 S中的一個(gè) m元組。 當(dāng) t[X]=x時(shí) , x在 R中的象集 ( Images Set) 為: Zx={t[Z]|t ?R, t[X]=x} 它表示 R中屬性組 X上
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1