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

正文內(nèi)容

[理學(xué)]vb第七章課件(已修改)

2024-10-31 00:33 本頁面
 

【正文】 安徽理工大學(xué)計(jì)算機(jī)學(xué)院 1 第 7章 數(shù)據(jù)庫編程 安徽理工大學(xué)計(jì)算機(jī)學(xué)院 2 教學(xué)目標(biāo) ? 了解關(guān)系數(shù)據(jù)庫的基本知識(shí) ? 了解數(shù)據(jù)庫的 結(jié)構(gòu)化查詢語言 SQL。 ? 了解數(shù)據(jù)庫訪問技術(shù)和數(shù)據(jù)訪問對象。 ? 熟練掌握使用 數(shù)據(jù)控件 和綁定控件創(chuàng)建數(shù)據(jù)窗體的方法和步驟。 ? 掌握使用數(shù)據(jù)環(huán)境設(shè)計(jì)器創(chuàng)建數(shù)據(jù)訪問對象,并在此基礎(chǔ)上進(jìn)行數(shù)據(jù)窗體和數(shù)據(jù)報(bào)表的設(shè)計(jì)。 ? 掌握使用數(shù)據(jù)窗體向?qū)?chuàng)建數(shù)據(jù)窗體,并通過閱讀所生成的代碼了解如何用編寫代碼的方法創(chuàng)建和運(yùn)用數(shù)據(jù)對象。 安徽理工大學(xué)計(jì)算機(jī)學(xué)院 3 ? 數(shù)據(jù)庫就是按照一定的數(shù)據(jù)模型來組織和存放的相關(guān)數(shù)據(jù)的集合 。 ? 關(guān)系數(shù)據(jù)庫是以關(guān)系模型為基礎(chǔ)的數(shù)據(jù)庫,主要特點(diǎn)是使用二維表的方式組織數(shù)據(jù),通過若干個(gè)表( Tabel)存儲(chǔ)數(shù)據(jù),并利用關(guān)系( Relation)將這些表聯(lián)系在一起。 ? 常見的有 FoxPro、 Access、 Sybase、Oracle和 SQL Server 等。 安徽理工大學(xué)計(jì)算機(jī)學(xué)院 4 關(guān)系數(shù)據(jù)庫的基本概念 1.表 在關(guān)系數(shù)據(jù)庫中,數(shù)據(jù)以二維表(行和列)的形式存儲(chǔ)。 一般情況下,可將描述不同事物的數(shù)據(jù)分別保存在數(shù)據(jù)庫中不同的表中,例如與部門相關(guān)的信息保存在部門表中、員工的基本信息保存在員工表中。例如下 所示的員工表。 工號(hào) 姓名 部門 ID 性別 出生日期 電話 01006 陳鐳 1 男 1985109 88370006 01007 羅薇 1 女 1987429 88370007 01008 王亮 2 男 1986618 88370008 01012 金君君 2 男 1987515 88370012 安徽理工大學(xué)計(jì)算機(jī)學(xué)院 5 關(guān)系數(shù)據(jù)庫的基本概念 2.記錄 表中的每一行表示一條記錄,一條記錄描述事物的一個(gè)實(shí)例。 例如員工表中的每一行描述一個(gè)員工的基本信息。 3.字段 表中的每一列稱為一個(gè)字段,每一個(gè)字段描述事物的一個(gè)屬性。 例如,上述員工表中有 6列即 6個(gè)字段,分別描述員工的工號(hào)、姓名等 6個(gè)不同屬性。創(chuàng)建一個(gè)數(shù)據(jù)庫表時(shí),要設(shè)置每個(gè)字段的數(shù)據(jù)類型(如文本、數(shù)值、日期等)和最大長度等屬性。 安徽理工大學(xué)計(jì)算機(jī)學(xué)院 6 關(guān)系數(shù)據(jù)庫的基本概念 4.主鍵 主鍵惟一標(biāo)識(shí)了表的每一行。主鍵可以是一個(gè)字段,也可以是多個(gè)字段的組合。 5.外鍵 外鍵也是由一個(gè)字段或多個(gè)字段組成,而這些字段又是其它表的主鍵。通過外鍵可以與主鍵所在表建立關(guān)聯(lián)。 6.關(guān)系 關(guān)系是建立在兩個(gè)表的公共字段(一般是主鍵和外鍵)之間的一種關(guān)聯(lián)。關(guān)系類型可以是一對一、一對多或多對多。 安徽理工大學(xué)計(jì)算機(jī)學(xué)院 7 結(jié)構(gòu)化查詢語言 SQL ? 結(jié)構(gòu)化查詢語言 SQL( Structure Query Language)是關(guān)系數(shù)據(jù)庫操作的標(biāo)準(zhǔn)語言。 ? SQL語言用簡潔高效的語法實(shí)現(xiàn)對關(guān)系數(shù)據(jù)庫的各種操作,分為數(shù)據(jù)定義語言( DDL)命令和數(shù)據(jù)操作語言( DML)命令。 DDL命令創(chuàng)建和定義新的數(shù)據(jù)庫、字段和索引;而 DML命令完成從數(shù)據(jù)庫中進(jìn)行選擇、插入、更新和刪除等操作。 安徽理工大學(xué)計(jì)算機(jī)學(xué)院 8 最常用的數(shù)據(jù)操作命令。 1.選擇查詢 從一個(gè)或多個(gè)表中檢索出所需的數(shù)據(jù)。 SELECT 字段列表 FROM 表名 [WHERE 條件 ] [GROUP BY 分組字段 ] [ORDER BY 字段 ] ?字段列表可以是一個(gè)字段或用逗號(hào)分隔的多個(gè)字段,也可以是由表達(dá)式表示的計(jì)算字段,如果要選擇表中的所有字段,可用 “ *” 代替。 ?FROM子句用于指定查詢的數(shù)據(jù)來源(一個(gè)或多個(gè)表)。 ?WHERE子句用于構(gòu)造查詢條件。此條件表達(dá)式是由關(guān)系運(yùn)算符或邏輯運(yùn)算符構(gòu)成的邏輯表達(dá)式。 安徽理工大學(xué)計(jì)算機(jī)學(xué)院 9 1.選擇查詢 例如,要從 “ 員工 ” 表中查詢出所有姓“ 張 ” 的員工姓名、性別和年齡, SQL語句為: SELECT姓名 , 性別 , YEAR(NOW()) YEAR(出生日期 ) AS 年齡 FROM 員工 WHERE 姓名 Like “張 %” ?GROUP BY子句用于對結(jié)果進(jìn)行分組。分組中經(jīng)常使用合計(jì)函數(shù)(又稱聚集函數(shù))對數(shù)據(jù)進(jìn)行統(tǒng)計(jì)運(yùn)算,它返回應(yīng)用于一組記錄的統(tǒng)計(jì)結(jié)果值。 安徽理工大學(xué)計(jì)算機(jī)學(xué)院 10 常用的合計(jì)函數(shù) 函數(shù) 描述 AVG 返回指定字段的平均值 COUNT 返回選定記錄的個(gè)數(shù) SUM 返回指定字段中所有值的總和 MAX 返回指定字段中的最大值 MIN 返回指定字段中的最小值 例如,統(tǒng)計(jì)男女員工的人數(shù)、最大年齡、平均年齡。 SELECT 性別 , COUNT(*) AS 人數(shù) , MAX(YEAR(NOW()) YEAR(出生日期 )) AS 最大年齡 , AVG(YEAR(NOW()) YEAR(出生日期 )) AS 平均年齡 FROM 員工 GROUP BY 性別 安徽理工大學(xué)計(jì)算機(jī)學(xué)院 11 2.插入記錄( INSERT INTO 語句) ?可添加一條或多條記錄到數(shù)據(jù)表中。 INSERT INTO 表名(字段列表) VALUES(值列表) 例如,在 “ 員工 ” 表中增加一條新記錄: INSERT INTO 員工(工號(hào),姓名,性別 , 出生日期) VALUES ( ’ 03704?, 39。趙守一 ’ , ?男 ’ ,198861) 安徽理工大學(xué)計(jì)算機(jī)學(xué)院 12 2.插入記錄( INSERT INTO 語句) ?將查詢結(jié)果插入到另一表中的語句格式如下: INSERT INTO 目標(biāo)表名 [(字段列表 ) ] SELECT 字段列表 FROM 源表 例如,將 “ 員工 ” 表中 1945年以前出生的員工記錄添加到 “ 退休員工 ” 表中: INSERT INTO 退休員工 (姓名 ,性別 ,出生日期 ) SELECT 姓名 ,性別 ,出生日期 FROM 員工 WHERE 出生日期 1945 01 01 安徽理工大學(xué)計(jì)算機(jī)學(xué)院 13 3.更新記錄 UPDATE 表名 SET 字段 1 = 表達(dá)式 1[,字段 2 = 表達(dá)式 2, … ] [ WHERE 條件 ] 例如,將所有員工的電話號(hào)碼前加上一位“ 8”: UPDATE 員工 SET 電話 = 8 amp。 電話 安徽理工大學(xué)計(jì)算機(jī)學(xué)院 14 4.刪除記錄 刪除記錄的語句格式如下: DELETE FROM 表名 WHERE 條件 例如,刪除 “ 員工 ” 表中 1945年以前出生的員工記錄。 DELETE FROM 員工 WHERE 出生年月194511 安徽理工大學(xué)計(jì)算機(jī)學(xué)院 15 數(shù)據(jù)庫訪問技術(shù) 數(shù)據(jù)訪問對象 微軟先后提供了 3種數(shù)據(jù)訪問對象: ?數(shù)據(jù)訪問對象 DAO ( Data Access Objects) ?遠(yuǎn)程數(shù)據(jù)對象 RDO ( Remote Data Objects) ?Ac
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1