


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精選word文檔 下載可編輯任務(wù)引入 4分鐘布置任務(wù) 4分鐘 任務(wù)分析 6分鐘 任務(wù)實施 35分鐘在手機商城中,當用戶注冊時,要填寫用戶注冊表單,那么, 我們填寫的數(shù)據(jù)就要保存在后臺數(shù)據(jù)庫中,當注冊成功后用戶登錄時,就可以直接從后臺數(shù)據(jù)庫的注冊信息進行信息驗證?,F(xiàn)在,教師引導(dǎo) 我們就在mobile數(shù)據(jù)庫中創(chuàng)建一個用戶注冊的數(shù)據(jù)表吧。任務(wù)在mobile數(shù)據(jù)庫中創(chuàng)建數(shù)據(jù)表,并為表中各列設(shè)置恰當 的數(shù)據(jù)類型,設(shè)置主鍵。要完成手機商城數(shù)據(jù)庫中數(shù)據(jù)表創(chuàng)建,可按照前面設(shè)計階段 的各表結(jié)構(gòu)建立相關(guān)數(shù)據(jù)表,并按照設(shè)計階段的分析為表中各列 設(shè)置恰當?shù)臄?shù)據(jù)類型以及設(shè)置主鍵。一、使用mysql界面方式創(chuàng)建手機商城數(shù)
2、據(jù)庫中的數(shù)據(jù)表。 學(xué)生操作 具體見任務(wù)書教師指導(dǎo)二、使用sql命令創(chuàng)建數(shù)據(jù)表。(商品大類別表) create table cla(復(fù)習(xí)數(shù)據(jù)claid int primary key, 類型 claname char(2) null);三、修改表alter table用于更改原有表的結(jié)構(gòu)。例如,可以增加或 刪減列,創(chuàng)建或取消索引,更改原有列的類型,重新命名列或表, 還可以更改表的評注和表的類型。語法格式alter ignore table tbl_namealter_specification , alter_specification .相關(guān)知識 13分鐘 alter_specificatio
3、n:add column column_definition first | after col_name | alter column col_name set default literal | drop default| change column old_col_name column_definitionfirst|after col_name| modify column column_definition first | after col_name| drop column col_name| rename to new_tbl_name| order by col_name|
4、 convert to character set charset_name collate collation_name|defaultcharactersetcharset_name collate collation_name| table_options| 列或表中索引項的增、刪、改四、復(fù)制表 語法格式create temporary table if not exists tbl_name ( ) like old_tbl_name | as (select_statement) ; 說明學(xué)生練習(xí)學(xué)生練習(xí)25分鐘 小結(jié) 3分鐘使用like關(guān)鍵字創(chuàng)建一個與old_table_name表
5、相同結(jié)構(gòu)的新表,列名、數(shù)據(jù)類型、空指定和索引也將復(fù)制,但是表的內(nèi)容不會復(fù)制,因此創(chuàng)建的新表是一個空表。使用as關(guān)鍵字可以復(fù)制表的內(nèi)容,但索引和完整性約束是不會復(fù)制的。select_statement表示一個表達式,例如,可以是一條select語句。完善表的設(shè)計,并輸入記錄數(shù)據(jù)。本次課我們學(xué)習(xí)了創(chuàng)建數(shù)據(jù)表的另一種方法,以及表的修改和復(fù)制等方法,同學(xué)們要在課后多加練習(xí)。任務(wù)引入 4分鐘請同學(xué)們回憶在設(shè)計關(guān)系時定義了哪些主鍵? 引導(dǎo)學(xué)生思考學(xué)生瀏覽相關(guān)資料有的關(guān)系中的某些字段是需要參考另外一個關(guān)系中的主鍵,布置任務(wù) 4分鐘 任務(wù)實施 45分鐘相關(guān)知識 34分鐘怎樣在mysql中實現(xiàn)這些?任務(wù)正確設(shè)置
6、相關(guān)表的主鍵、外鍵等約束,部分實現(xiàn)表的數(shù)據(jù)完整性。實施步驟1教師將學(xué)生分組,每個小組經(jīng)商討后,進一步明確需在表中實現(xiàn)的數(shù)據(jù)完整性。2小組成員先嘗試實現(xiàn)主鍵約束;再嘗試實現(xiàn)外鍵約束、unque約束、check約束、默認值等。3學(xué)生訪問參考網(wǎng)址,自行搜索所需資料 4在實現(xiàn)過程中,教師提示引導(dǎo)同學(xué)們參考教材,最后整理設(shè)計結(jié)果并形成文件,上交到指定位置。相關(guān)知識二、數(shù)據(jù)的完整性數(shù)據(jù)庫完整性就是確保數(shù)據(jù)庫中數(shù)據(jù)的一致性和正確性。mysql通過各種約束、默認值、規(guī)則等數(shù)據(jù)庫對象來保證數(shù)據(jù)庫的完整性。1約束(1)primary key約束表的一列或多列稱為表的主鍵,通過它可強制表的實體完整性。教師引導(dǎo)學(xué)生分
7、組學(xué)生討論主鍵是在創(chuàng)建表時進行創(chuàng)建的,添加到表中還沒有創(chuàng)建主鍵 約束的數(shù)據(jù)表中,一個表只能有一個primary key約束。如 果已經(jīng)創(chuàng)建了一個primary key約束,則可以對其進行修改或刪除。在一個表中,不能有兩行包含相同的主鍵值。不能在主鍵內(nèi)的任何列中輸入null值。(2)foreign key約束foreign key約束標識表之間的關(guān)系,用于強制參照完整性,為表中一列或者多列數(shù)據(jù)提供參照完整性。foreign key作為表定義的一部分在創(chuàng)建表時創(chuàng)建。如果foreign key約束與另一個表(或同一表)已有的primary key約束或unque約束相關(guān)聯(lián),則可向現(xiàn)有表添加forei
8、gn key約束。一個表可以有多個foreign key約束??梢詫σ延械膄oreign key約束進行修改或刪除。(3)unque約束實施實體完整性。確保在非主鍵列中不輸入重復(fù)的值。想要強制一列或多列組合的唯一性時使用該約束而不是primary key約束,可以對一個表聲明多個unique約束,且允許null值。(4)check約束check約束通過限制用戶輸入的值來加強域完整性。它指定應(yīng)用于列中輸入的所有值的布樂搜索條件,拒絕所有不取值為true的值??梢詾槊苛兄付ǘ鄠€check約束。(5)列約束和表約束約束可以是列約束和表約束。列約束被定為列定義的一部分,并且僅適用于那個列,表約束的聲明
9、與列的定義無關(guān),可以適用于表中一個以上的列。當一個約束中必須包含一個以上的列時,必須使用表約束。2默認值在設(shè)計表結(jié)構(gòu)時可根據(jù)需要為某列設(shè)置默認值,也可以創(chuàng)建默認值對象并綁定到某一列。小結(jié) 3分鐘本次課我們了解了b2c網(wǎng)站應(yīng)該具有的會員在線訂購功能及流程,并且設(shè)計了結(jié)構(gòu)合理的數(shù)據(jù)表,存儲相關(guān)信息。第一章 緒論內(nèi)容概述闡述數(shù)據(jù)庫的基本概念,介紹數(shù)據(jù)管理技術(shù)的進展情況、數(shù)據(jù)庫技術(shù)產(chǎn)生和發(fā)展的背景,數(shù)據(jù)模型的基本概念、組成要素和主要的數(shù)據(jù)模型,概念模型的基本概念及er方法,數(shù)據(jù)庫系統(tǒng)的3級模式結(jié)構(gòu)以及數(shù)據(jù)庫系統(tǒng)的組成。本章目標本章講解的數(shù)據(jù)庫基本概念和基本知識是學(xué)習(xí)后續(xù)各個章節(jié)的基礎(chǔ)。學(xué)習(xí)本章的目的在
10、于了解基本知識,掌握基本概念,為以后的學(xué)習(xí)打好扎實的基礎(chǔ)。重點和難點重點牢固掌握概念模型的基本概念及其主要建模方法er方法;掌握關(guān)系數(shù)據(jù)模型的相關(guān)概念、數(shù)據(jù)庫系統(tǒng)三級模式和兩層映像的體系結(jié)構(gòu)、數(shù)據(jù)庫系統(tǒng)的邏輯獨立性和物理獨立性等;對于如何通過er方法描述現(xiàn)實世界的概念模型要做到能夠舉一反三的程度。難點本章的難點是需要掌握數(shù)據(jù)庫領(lǐng)域大量的基本概念。有些概念一開始接觸會感到比較抽象,但不要緊,隨著學(xué)習(xí)的逐漸推進,在后續(xù)章節(jié)中,這些抽象的概念會逐漸變得清晰具體起來。此外,數(shù)據(jù)模型及數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)也是本章的難點。第二章 關(guān)系數(shù)據(jù)庫內(nèi)容概述系統(tǒng)地講解關(guān)系數(shù)據(jù)庫的重要概念,并著重對關(guān)系模型進行講解。
11、關(guān)系模型包括關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合、以及關(guān)系完整性約束三個組成部分。講解關(guān)系代數(shù)、元組關(guān)系演算和域關(guān)系演算。從具體到抽象,先講解實際的語言alpha(元組關(guān)系演算語言)和qbe(域關(guān)系演算語言),然后講解抽象的元組關(guān)系演算。本章目標掌握關(guān)系模型的三個組成部分及各部分所包括的主要內(nèi)容;牢固掌握關(guān)系數(shù)據(jù)結(jié)構(gòu)及其定義;關(guān)系的三類完整性約束的概念。為學(xué)習(xí)后面關(guān)系數(shù)據(jù)庫系統(tǒng)打好基礎(chǔ)。重點和難點重點掌握關(guān)系數(shù)據(jù)結(jié)構(gòu)及其定義;關(guān)系的三類完整性約束的概念。需要舉一反三的是關(guān)系代數(shù)(包括抽象的語言及具體的語言);關(guān)系代數(shù)中的各種運算(包括并、交、差、選擇、投影、連接、除、及廣義笛卡爾積等)、元組關(guān)系演算語言
12、alpha及域關(guān)系演算語言qbe等,能夠使用這些語言完成各種數(shù)據(jù)操縱。難點由于關(guān)系代數(shù)較為抽象,因此在學(xué)習(xí)的過程中一定要結(jié)合具體的實例進行學(xué)習(xí)。同時,要注意把握由具體語言到抽象語言的原則,即通過對具體語言如alpha和qbe的學(xué)習(xí)過渡到對抽象的關(guān)系演算的把握。實驗內(nèi)容實驗1 學(xué)習(xí)安裝某一個數(shù)據(jù)庫管理系統(tǒng),通過對某個商用數(shù)據(jù)庫管理系統(tǒng)的安裝使用,初步了解dbms的工作環(huán)境和系統(tǒng)構(gòu)架,熟悉對dbms的安裝,為后面的實驗做準備。第三章 關(guān)系數(shù)據(jù)庫標準語言sql內(nèi)容概述詳細介紹關(guān)系數(shù)據(jù)庫語言sql。sql是關(guān)系數(shù)據(jù)庫的標準語言。它內(nèi)容十分豐富,功能非常強大。因為關(guān)系數(shù)據(jù)庫系統(tǒng)的主要功能是通過sql來實
13、現(xiàn)的,因此講解sql的同時要進一步講述關(guān)系數(shù)據(jù)庫的基本概念。本章目標 牢固掌握sql,達到舉一反三的掌握sql的功能。同時通過實踐,體會面向過程的語言和sql的區(qū)別和優(yōu)點。體會關(guān)系數(shù)據(jù)庫系統(tǒng)為數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)提供良好環(huán)境,減輕用戶負擔,提高用戶生產(chǎn)率的原因。重點和難點重點關(guān)系模型和關(guān)系數(shù)據(jù)庫是數(shù)據(jù)庫系統(tǒng)概論課程的重點,第3章又是重點中的重點。要熟練正確的使用sql完成對數(shù)據(jù)庫的查詢、插入、刪除、更新操作。在使用具體的sql時,能有意識地和關(guān)系代數(shù)、關(guān)系演算等語言進行比較,了解他們各自的特點。難點用sql語言正確完成復(fù)雜查詢,掌握sql語言強大的查詢功能。因此在學(xué)習(xí)過程中一定要多練習(xí),要在安
14、裝好的數(shù)據(jù)庫系統(tǒng)上進行實際操作,檢查你的答案,你查詢的結(jié)果是否正確。只有通過大量練習(xí)才能真正達到舉一反三的熟練程度。實驗內(nèi)容實驗2 在安裝好的數(shù)據(jù)庫系統(tǒng)下創(chuàng)建數(shù)據(jù)庫、創(chuàng)建表、創(chuàng)建索引;使用sql對數(shù)據(jù)庫進行各類查詢操作(單表查詢,連接查詢,嵌套查詢,集合查詢)和更新操作(插入數(shù)據(jù),修改數(shù)據(jù),刪除數(shù)據(jù))。練習(xí)數(shù)據(jù)定義操作,包括基本表的創(chuàng)建、修改及刪除;索引的創(chuàng)建和刪除;視圖的創(chuàng)建和刪除。對視圖的查詢,更新(注意更新的條件)。完成書后作業(yè)的sql練習(xí)第四章 數(shù)據(jù)庫安全性內(nèi)容概述介紹計算機以及信息安全技術(shù)標準的進展。詳細講解數(shù)據(jù)庫安全性問題和實現(xiàn)技術(shù)。rdbms實現(xiàn)數(shù)據(jù)庫系統(tǒng)安全性的技術(shù)和方法有多種
15、,本章講解最重要的存取控制技術(shù)、視圖技術(shù)和審計技術(shù)。講解存取控制機制中用戶權(quán)限的授權(quán)與回收,合法權(quán)限檢查。數(shù)據(jù)庫角色的概念和定義等。本章目標掌握什么是數(shù)據(jù)庫的安全性問題,牢固掌握數(shù)據(jù)庫管理系統(tǒng)實現(xiàn)數(shù)據(jù)庫安全性控制的常用方法和技術(shù)。重點和難點重點使用sql中的grant 語句和 revoke 語句來實現(xiàn)數(shù)據(jù)庫的實現(xiàn)自主存取控制功能。使用sql中create role語句創(chuàng)建角色,用grant 語句給角色授權(quán)。掌握視圖機制在數(shù)據(jù)庫安全保護中的作用。難點強制存取控制(mac)機制中確定主體能否存取客體的存取規(guī)則,同學(xué)們要理解并掌握存取規(guī)則為什么要這樣規(guī)定。實驗內(nèi)容實驗3 在安裝好的數(shù)據(jù)庫系統(tǒng)下對已經(jīng)
16、建立的數(shù)據(jù)庫創(chuàng)建用戶、角色、視圖;使用sql對數(shù)據(jù)進行安全性控制,包括授權(quán)和權(quán)力回收。操作完成后看看已授權(quán)的用戶是否真正具有授予的數(shù)據(jù)操作的權(quán)力了;權(quán)力收回操作之后的用戶是否確實喪失了收回的數(shù)據(jù)操作的權(quán)力。本實驗可以分小組完成。例如,用戶a登錄、建表、建視圖等,授權(quán)一些數(shù)據(jù)操作權(quán)限用戶b,然后用戶b登錄,檢查是否具有授予的數(shù)據(jù)操作權(quán)限。也可以一個人建2個用戶來完成。第五章 數(shù)據(jù)庫完整性內(nèi)容概述詳細講解數(shù)據(jù)庫的完整性概念。包括,什么是數(shù)據(jù)庫的完整性,數(shù)據(jù)庫的完整性概念與數(shù)據(jù)庫的安全性概念的區(qū)別和聯(lián)系,rdbms的數(shù)據(jù)庫完整性實現(xiàn)機制,包括實體完整性、參照完整性和用戶自己定義的完整性約束的定義機制
17、、完整性檢查機制和違背完整性約束條件時rdbms采取的預(yù)防措施。觸發(fā)器的概念和在數(shù)據(jù)庫完整性檢查中的應(yīng)用。本章目標掌握什么是數(shù)據(jù)庫的完整性,掌握用sql語言定義關(guān)系模式的完整性約束條件。重點和難點重點牢固掌握dbms完整性控制機制的三個方面,即完整性約束條件的定義、完整性約束條件的檢查和違約反應(yīng)。需要舉一反三的用sql語言定義關(guān)系模式的完整性約束條件。包括定義每個模式的主碼;定義參照完整性;定義與應(yīng)用有關(guān)的完整性。難點rdbms如何實現(xiàn)完整性的策略,即當操作違反實體完整性、參照完整性和用戶定義的完整性約束條件時,rdbms如何進行處理,以確保數(shù)據(jù)的正確與有效。其中比較復(fù)雜的是參照完整性的實現(xiàn)機
18、制。實驗內(nèi)容實驗4 在安裝好的數(shù)據(jù)庫系統(tǒng)下對已經(jīng)建立的數(shù)據(jù)庫使用sql對數(shù)據(jù)進行完整性控制(三類完整性、check短語、constrain子句、觸發(fā)器)。進行違約操作,用實驗證實,當操作違反了完整性約束條件時,系統(tǒng)是如何進行違約處理的第六章 關(guān)系數(shù)據(jù)理論內(nèi)容概述詳細講解關(guān)系數(shù)據(jù)理論,主要是關(guān)系數(shù)據(jù)庫規(guī)范化理論。包括關(guān)系數(shù)據(jù)庫邏輯設(shè)計可能出現(xiàn)的問題,數(shù)據(jù)依賴的基本概念(包括,函數(shù)依賴、平凡函數(shù)依賴、非平凡的函數(shù)依賴、部分函數(shù)依賴、完全函數(shù)依賴、傳遞函數(shù)依賴的概念;碼、候選碼、外碼的概念;多值依賴的概念),范式的概念、1nf、2nf、3nf、bcnf、4nf的概念和判定方法。數(shù)據(jù)依賴的armstr
19、ong公理系統(tǒng)。本章內(nèi)容分為基本要求部分(概論1-3)和高級部分(概論4)。前者是計算機大學(xué)本科學(xué)生應(yīng)該掌握的內(nèi)容。后者是研究生應(yīng)該學(xué)習(xí)掌握的內(nèi)容。本章目標關(guān)系數(shù)據(jù)理論既是關(guān)系數(shù)據(jù)庫的重要理論基礎(chǔ)也是數(shù)據(jù)庫邏輯設(shè)計的理論指南和有力工具。要掌握規(guī)范化理論和優(yōu)化數(shù)據(jù)庫模式設(shè)計的方法。重點和難點重點了解什么是一個不好的數(shù)據(jù)庫模式。什么是模式的插入異常和刪除異常。規(guī)范化理論的重要意義。牢固掌握數(shù)據(jù)依賴的基本概念,范式的概念,從1nf到4nf的定義,規(guī)范化的含義和作用。需要舉一反三的四個范式的理解與應(yīng)用,各個級別范式中存在的問題(插入異常、刪除異常、數(shù)據(jù)冗余)和解決方法。難點能夠根據(jù)應(yīng)用語義,完整地寫出
20、關(guān)系模式的數(shù)據(jù)依賴集合,并能根據(jù)數(shù)據(jù)依賴分析某一個關(guān)系模式屬于第幾范式。各個級別范式的關(guān)系及其證明。本章內(nèi)容的理論性較強。要通過具體例子和習(xí)題練習(xí)理解和掌握理論知識第七章 數(shù)據(jù)庫設(shè)計內(nèi)容概述講解數(shù)據(jù)庫設(shè)計方法和技術(shù)。數(shù)據(jù)庫設(shè)計的特點,數(shù)據(jù)庫設(shè)計的基本步驟,數(shù)據(jù)庫設(shè)計過程中數(shù)據(jù)字典的內(nèi)容,數(shù)據(jù)庫設(shè)計各個階段的設(shè)計目標、具體設(shè)計內(nèi)容、設(shè)計描述、設(shè)計方法等。本章內(nèi)容的實踐性較強,教師可以少講,讓學(xué)生多讀書并進行實踐。本章目標了解數(shù)據(jù)庫設(shè)計的重要性和數(shù)據(jù)庫設(shè)計在信息系統(tǒng)開發(fā)和建設(shè)中的核心地位。掌握數(shù)據(jù)庫設(shè)計方法和步驟,使學(xué)生具有設(shè)計數(shù)據(jù)庫模式以及開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)的基本能力,能在實際工作中運用這些知識
21、、技術(shù)和方法,設(shè)計符合應(yīng)用需求的數(shù)據(jù)庫及其應(yīng)用系統(tǒng)。重點和難點重點掌握數(shù)據(jù)庫設(shè)計步驟和數(shù)據(jù)庫設(shè)計過程中的各級模式設(shè)計方法。特別是數(shù)據(jù)庫概念結(jié)構(gòu)的設(shè)計和邏輯結(jié)構(gòu)的設(shè)計,這是數(shù)據(jù)庫設(shè)計過程中最重要的兩個環(huán)節(jié)。牢固掌握用e-r圖來表示概念模型的方法,掌握e-r圖的設(shè)計,e-r圖向關(guān)系模型的轉(zhuǎn)換。難點技術(shù)上的難點是e-r圖的設(shè)計和數(shù)據(jù)模型的優(yōu)化,包括對現(xiàn)實世界進行抽象的能力,提取實體、屬性、實體型之間的聯(lián)系,正確劃分實體與屬性的能力。如何把第6章關(guān)系數(shù)據(jù)理論與本章結(jié)合,用關(guān)系數(shù)據(jù)理論指導(dǎo)數(shù)據(jù)庫的邏輯設(shè)計。真正的難點是理論與實際的結(jié)合。同學(xué)們一般缺乏實際經(jīng)驗,缺乏對實際問題解決的能力。特別是缺乏應(yīng)用領(lǐng)域
22、的知識。而數(shù)據(jù)庫設(shè)計需要設(shè)計人員對應(yīng)用環(huán)境、專業(yè)業(yè)務(wù)有具體深入的了解,這樣才能設(shè)計出符合具體領(lǐng)域要求的數(shù)據(jù)庫及其應(yīng)用系統(tǒng)。要在完成本章習(xí)題的基礎(chǔ)上認真完成大作業(yè)。體會這些要點,從而真正掌握本章講解的知識、方法和技術(shù)。課程大作業(yè) 數(shù)據(jù)庫設(shè)計與應(yīng)用開發(fā)在某個rdbms產(chǎn)品上,選擇合適的應(yīng)用系統(tǒng)開發(fā)工具為某個部門或單位開發(fā)一個數(shù)據(jù)庫應(yīng)用系統(tǒng)。通過實踐,掌握本章介紹的數(shù)據(jù)庫設(shè)計方法,同時培養(yǎng)團隊合作精神。要求56位同學(xué)組成一個開發(fā)小組,每位同學(xué)承擔不同角色(例如項目管理員、dba、系統(tǒng)分析員、系統(tǒng)設(shè)計員、系統(tǒng)開發(fā)員、系統(tǒng)測試員)。具體要求* 給出數(shù)據(jù)庫設(shè)計各個階段的詳細設(shè)計報告;* 寫出系統(tǒng)的主要功能
23、和使用說明;* 提交運行的系統(tǒng);* 寫出收獲和體會,包括已解決和尚未解決的問題,進一步完善的設(shè)想與建議;每個小組進行6分鐘的報告和答辯,講解設(shè)計方案,演示系統(tǒng)運行,匯報分工與合作情況第八章 數(shù)據(jù)庫編程 內(nèi)容概述在數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)中常常使用編程方法對數(shù)據(jù)庫進行操縱。本章講解這些編程技術(shù)涉及的概念和使用的方法。主要包括嵌入式sql、游標的概念;sql的過程化擴展pl/sql和存儲過程;使用odbc設(shè)計開發(fā)數(shù)據(jù)庫應(yīng)用程序的方法。因為jdbc編程、oledb編程與odbc編程的思路基本相同,限于篇幅本章就不講解jdbc和oledb編程,學(xué)生可以通過上機實驗了解這些技術(shù)。本章內(nèi)容的實踐性較強,教師可
24、以少講,讓學(xué)生多讀書并進行實踐。本章目標掌握開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)的各種編程方法,具有正確選擇不同的方法和技術(shù)開發(fā)應(yīng)用程序的能力。重點和難點重點了解sql編程技術(shù)可以有效克服sql實現(xiàn)復(fù)雜應(yīng)用方面的不足,提高應(yīng)用系統(tǒng)和rdbms間的互操作性。掌握嵌入sql中游標的概念和使用方法;掌握pl/sql和存儲過程的基本概念,基本結(jié)構(gòu),語句語法和用法。了解使用odbc開發(fā)應(yīng)用系統(tǒng)的體系結(jié)構(gòu),掌握odbc api和odbc的應(yīng)用程序的工作流程。難點理論聯(lián)系實際,能夠在實際安裝的rdbms上通過編程的方式開發(fā)應(yīng)用程序,完成對數(shù)據(jù)庫的各種操作。能夠使用odbc來進行數(shù)據(jù)庫應(yīng)用程序的設(shè)計,使設(shè)計的應(yīng)用系統(tǒng)可移植性好
25、,并且能同時訪問不同的數(shù)據(jù)庫,共享數(shù)據(jù)資源。實驗內(nèi)容數(shù)據(jù)庫系統(tǒng)概論第4版給出了4個實驗,教師可以根據(jù)情況選擇其中部分實驗讓學(xué)生完成。具體實驗要求請參見教科書。實驗5通過嵌入式sql訪問數(shù)據(jù)庫 實驗6使用pl/sql編寫存儲過程訪問數(shù)據(jù)庫 實驗7通過odbc訪問數(shù)據(jù)庫實驗8通過jdbc訪問數(shù)據(jù)庫(注因為jdbc編程與odbc編程的思路基本相同,限于篇幅本章沒有講解jdbc,同學(xué)可以自學(xué),也可以參考中國人民大學(xué) 數(shù)據(jù)庫系統(tǒng)概論精品課程教學(xué)網(wǎng)站 中的課程實驗)。第九章 關(guān)系查詢處理和查詢優(yōu)化內(nèi)容概述通過實例講解關(guān)系數(shù)據(jù)庫查詢優(yōu)化的重要性和可能性。講解rdbms的查詢處理步驟,即查詢分析、查詢檢查、查
26、詢優(yōu)化和查詢執(zhí)行;查詢優(yōu)化的基本概念,查詢優(yōu)化包括代數(shù)優(yōu)化和物理優(yōu)化;代數(shù)優(yōu)化是指關(guān)系代數(shù)表達式的優(yōu)化;物理優(yōu)化則是指存取路徑和底層操作算法的選擇,所以先講解實現(xiàn)查詢操作的主要算法,主要是選擇操作和連接操作的主要算法思想,然后講解關(guān)系代數(shù)表達式等價變換規(guī)則,關(guān)系代數(shù)表達式的優(yōu)化,物理優(yōu)化方法(基于啟發(fā)式規(guī)則的存取路徑選擇優(yōu)化,操作算法的執(zhí)行代價估算方法,基于代價的優(yōu)化方法)。本章目標本章并不要求學(xué)生掌握rdbms查詢處理和查詢優(yōu)化的內(nèi)部實現(xiàn)技術(shù),因此沒有詳細講解技術(shù)細節(jié)。本章的目的是希望學(xué)生了解rdbms查詢處理的基本步驟,查詢優(yōu)化的概念、基本方法和技術(shù),為數(shù)據(jù)庫應(yīng)用開發(fā)中利用查詢優(yōu)化技術(shù)提高
27、查詢效率和系統(tǒng)性能打下基礎(chǔ)。重點和難點重點了解關(guān)系數(shù)據(jù)庫查詢優(yōu)化的重要性。掌握查詢處理各個步驟的主要功能。能夠把sql語句轉(zhuǎn)換成查詢樹,對查詢樹進行代數(shù)優(yōu)化,轉(zhuǎn)換成優(yōu)化的查詢樹。掌握物理優(yōu)化的基本方法。難點能運用本章學(xué)習(xí)的查詢優(yōu)化知識,對于比較復(fù)雜的查詢,尤其是涉及連接和嵌套的查詢,寫出適合rdbms自動優(yōu)化的sql語句。對于rdbms不能優(yōu)化的查詢需要重寫查詢語句,進行手工調(diào)整以優(yōu)化性能。不要把優(yōu)化的任務(wù)全部放在rdbms上。實驗內(nèi)容實驗9 查詢優(yōu)化 通過本章實驗,了解你安裝使用的rdbms的查詢優(yōu)化方法和查詢計劃表示,能夠利用它分析查詢語句的實際執(zhí)行方案和查詢代價,進而通過建立索引或者修改
28、sql語句來降低查詢代價,達到優(yōu)化系統(tǒng)性能的目標。具體實驗內(nèi)容1 對單表查詢例如以下的查詢(可以自己給出查詢語句) select * from studentwhere age2 ;連接查詢,普通的兩表連接查詢或多表連接查詢嵌套查詢,自己寫幾個帶有子查詢的例子,主要考慮帶有in和exists謂詞的子查詢,包括相關(guān)子查詢和不相關(guān)子查詢。也可以使用數(shù)據(jù)庫系統(tǒng)概論書上列舉的例子。對以上各種查詢,通過建立索引或者刪除索引(單表查詢語句)、修改連接順序(連接查詢語句)、重寫sql語句即查詢重寫(嵌套查詢);比較不同查詢計劃執(zhí)行的性能差異,達到降低查詢代價,優(yōu)化性能的目標。第十章 數(shù)據(jù)庫恢復(fù)技術(shù)內(nèi)容概述事
29、務(wù)處理技術(shù)主要包括數(shù)據(jù)庫恢復(fù)技術(shù)和并發(fā)控制技術(shù)。因為事務(wù)是數(shù)據(jù)庫恢復(fù)和并發(fā)控制的基本單位,所以首先講解事務(wù)的基本概念和事務(wù)的acid性質(zhì)。本章講解數(shù)據(jù)庫恢復(fù)技術(shù)。包括數(shù)據(jù)庫運行中可能發(fā)生的故障類型,數(shù)據(jù)庫恢復(fù)中最經(jīng)常使用的技術(shù)數(shù)據(jù)轉(zhuǎn)儲和登錄日志文件。講解日志文件的內(nèi)容及作用,登記日志文件所要遵循的原則,針對事務(wù)故障、系統(tǒng)故障和介質(zhì)故障等不同故障的恢復(fù)策略和恢復(fù)方法。具有檢查點的恢復(fù)技術(shù)。數(shù)據(jù)庫鏡像功能。本章目標掌握事務(wù)的基本概念和事務(wù)的acid性質(zhì)。了解數(shù)據(jù)庫恢復(fù)技術(shù)的重要性,針對不同的故障類型,掌握恢復(fù)數(shù)據(jù)庫的策略和方法。重點和難點重點牢固掌握事務(wù)的基本概念和事務(wù)的acid性質(zhì)。要掌握數(shù)據(jù)庫
30、故障恢復(fù)的策略和方法。數(shù)據(jù)庫恢復(fù)的基本原理是數(shù)據(jù)備份,它貌似簡單,實際卻很復(fù)雜。數(shù)據(jù)庫的事務(wù)管理策略(不僅有數(shù)據(jù)庫恢復(fù)策略,還有并發(fā)控制策略)和dbms緩沖區(qū)管理策略、事務(wù)一致性級別密切相關(guān),同學(xué)們要在學(xué)習(xí)完這些知識后把這些問題聯(lián)系起來,提升對這些技術(shù)的理解和掌握。難點掌握日志文件的使用,系統(tǒng)故障、介質(zhì)故障的恢復(fù)方法。對于剛剛學(xué)習(xí)數(shù)據(jù)庫的學(xué)生來講并不體會數(shù)據(jù)庫故障恢復(fù)的復(fù)雜性和重要性。在實際工作中,則必須正確了解所用的dbms產(chǎn)品提供的恢復(fù)技術(shù)和恢復(fù)方法,并且能夠根據(jù)這些機制正確制定系統(tǒng)的恢復(fù)策略,以保證數(shù)據(jù)庫系統(tǒng)7*24小時正確運行。保證數(shù)據(jù)庫系統(tǒng)在遇到故障時能及時恢復(fù)正常運行,提高抗故障抗
31、災(zāi)難的能力。實驗內(nèi)容在安裝好的數(shù)據(jù)庫系統(tǒng)下對已經(jīng)建立的數(shù)據(jù)庫人為地制造事務(wù)內(nèi)部故障和系統(tǒng)故障,檢查系統(tǒng)是否進行了恢復(fù)。第十一章 并發(fā)控制內(nèi)容概述 數(shù)據(jù)庫管理系統(tǒng)必須提供并發(fā)控制機制來協(xié)調(diào)并發(fā)用戶的并發(fā)操作以保證并發(fā)事務(wù)的隔離性和一致性,保證數(shù)據(jù)庫的一致性。本章討論數(shù)據(jù)庫并發(fā)控制的基本概念和實現(xiàn)技術(shù)。包括封鎖技術(shù)、封鎖協(xié)議、活鎖和死鎖的概念、并發(fā)調(diào)度的可串行性、沖突可串行化調(diào)度、兩段鎖協(xié)議、封鎖的粒度、意向鎖。本章目標了解的數(shù)據(jù)庫并發(fā)控制技術(shù)的必要性和重要性。牢固掌握并發(fā)控制的基本概念。重點和難點重點掌握并發(fā)操作產(chǎn)生的數(shù)據(jù)不一致性(丟失修改、不可重復(fù)讀、讀“臟數(shù)據(jù)”)的確切含義。封鎖協(xié)議與數(shù)據(jù)一
32、致性的關(guān)系;并發(fā)調(diào)度的可串行性概念。難點兩段鎖協(xié)議與串行性的關(guān)系、與死鎖的關(guān)系。具有意向鎖的多粒度封鎖方法的封鎖過程。本章內(nèi)容有一定的深度和難度,可以通過對實例的學(xué)習(xí)和習(xí)題的練習(xí)來正確理解和掌握基本概念1 網(wǎng)絡(luò)數(shù)據(jù)庫教案第一講課題web服務(wù)器的安裝與配置(一) 教學(xué)目的通過本次課題,使學(xué)生掌握web服務(wù)器的安裝與配置;分別在不同操作系統(tǒng)平臺下正確安裝web服務(wù)器,了解web服務(wù)器的基本配置方法。教學(xué)內(nèi)容相對于php,安裝iis或者pws是很容易的。iis(winnt平臺下)和pws(win9x平臺下)屬同一事物,是asp的開發(fā)平臺、運行后臺,也是服務(wù)器的運行軟件。關(guān)于iis的安裝,在asp教程
33、的前部分有簡要介紹。首先,強烈推薦windows2服務(wù)器版。在安裝系統(tǒng)的時候,默認的設(shè)置中,win2服務(wù)器版已經(jīng)安裝了iis。最近推出的win23服務(wù)器版,沒有想像中的那么好,因為服務(wù)器追求的是速度。在我用過的5種系統(tǒng)中win98、win2專業(yè)版、win2服務(wù)器版、winxp、win23服務(wù)器版,win2服務(wù)器版運行速度是最快的,iis響應(yīng)時間非常短;winxp最慢。安裝iis或pws之后,最重要的就是要設(shè)置虛擬目錄。如果沒有虛擬目錄,網(wǎng)頁將無法訪問。win2專業(yè)版安裝iis很順利,winxp用戶安裝iis比較麻煩。本文將分5個部分來詳細介紹win2如何安裝iis? winxp如何安裝iis?
34、 iis如何設(shè)置虛擬目錄、如何卸載iis? 如何設(shè)置默認文檔?win98如何安裝pws,pws如何設(shè)置虛擬目錄?注意如果iis在使用當中遇到問題,請點擊這里查看專題。其實最好的解決辦法就是修復(fù)或者重裝系統(tǒng),因為系統(tǒng)的dll動態(tài)鏈接文件,或其它驅(qū)動程序,往往會被破壞。win2如何安裝iis?win2的iis是版,是asp的開發(fā)平臺。安裝方法是,插入win2或winxp安裝盤,點擊“開始設(shè)置控制面板添加/刪除程序添加/刪除windows組件”,然后出現(xiàn)下圖,把第一項iis打上勾就可以了- 1口、理解虛擬目錄與發(fā)布目錄的關(guān)系。教學(xué)內(nèi)容一 如何使用iis?(設(shè)置虛擬目錄) 你需要建立虛擬目錄,特別注意
35、win2專業(yè) 比如我的計算機名叫“zic”,我的d盤有“我的作品”這個文件夾,給它命名為zp,設(shè)虛擬目錄后就可用來訪問它。如果不知道你的計算機名,可以在桌面上“我的電腦”點右鍵屬性,計算機名也可以用本地ip 12.1或localhost代替。設(shè)虛擬目錄的方法是打開控制面板管理工具,選擇“internet 服務(wù)管理器”,展開后在“默認 web 站點”(或默認網(wǎng)站)點鼠標右鍵,選擇“新建虛擬目錄”,別名寫zp,目錄找到d:我的作品,把“執(zhí)行、寫入、瀏覽”等都打上勾。關(guān)于中文,要注意的是,在資源管理器里,你的主頁根目錄可以用中文(例如“d:我的作品”),但是根目錄的內(nèi)容或者往下一級,也就是你的主頁文
36、件夾、文件名,都不可以用中文,否則無法顯示。然后你就可以用或者或者來訪問你的主頁了。下面我們開始進行測試在“d:我的作品”下建立一個webshu.txt文件,然后改名為webshu.asp,寫入一段程序。例如我的計算機名是zic,用這三種方式在本地訪問這個文件,運行結(jié)果如12.1/zp/webshu.asp zic/zp/webshu.asplocalhost/zp/webshu.asp 12.1/zp/webshu.asp zic/zp/webshu.asp localhost/zp/webshu.asp 二 如何設(shè)置默認文檔?建議你把文件夾的默認文檔設(shè)為index.htm,以后瀏覽這個文件
37、夾就方便了。例如d:我的作品index.htm這個文件只要用這可訪問,當然也同樣。方法是建立虛擬目錄后,展開“默認 web 站點”,可看到剛建立的zp,在zp上點鼠標右鍵屬性,選擇“文檔”,讓“啟用默認文檔”打上勾,把它原有的3項刪除,你添加上index.htm就可以了。關(guān)于默認文檔,你可以添加多個默認文檔,越靠上的越優(yōu)先。例如index.htm- 34庫的日志信息。每個數(shù)據(jù)庫都必須至少有一個事務(wù)日志文件。第四講課題sql命令(二) 教學(xué)目的通過本次課程,使學(xué)生可以熟練使用sql數(shù)據(jù)定義語言完成數(shù)據(jù)庫的建立與刪除、數(shù)據(jù)表的建立與刪除、索引的建立與刪除、數(shù)據(jù)視圖的建立與刪除。教學(xué)內(nèi)容1、數(shù)據(jù)庫的
38、創(chuàng)建【例1】用t-sql語句創(chuàng)建教學(xué)成績管理數(shù)據(jù)庫 create database 教學(xué)成績管理數(shù)據(jù)庫 on (name=教學(xué)成績管理, filename=e:教學(xué)成績.mdf, size=3, filegrowth=1%) log on (name=教學(xué)成績管理_log, filename=e:教學(xué)成績_log.ldf, size=5, filegrowth=1%)【例2】用簡便方法創(chuàng)建test數(shù)據(jù)庫create database test2、數(shù)據(jù)庫的修改【例3】在教學(xué)成績管理數(shù)據(jù)庫中增加數(shù)據(jù)文件教學(xué)管理_dat。alter database 教學(xué)成績管理數(shù)據(jù)庫 add file ( nam
39、e=教學(xué)管理_dat, filename=e:sql教學(xué)管理_dat.ndf, size=5mb, filegrowth=1mb) 【例4】修改教學(xué)成績管理數(shù)據(jù)庫次要數(shù)據(jù)文件教學(xué)管理_dat的初始大小為1mb。alter database 教學(xué)成績管理數(shù)據(jù)庫- 6 - modify file ( name=教學(xué)管理_dat, size=1mb) 【例5】刪除教學(xué)成績管理數(shù)據(jù)庫中數(shù)據(jù)文件教學(xué)管理_dat。alter database 教學(xué)成績管理數(shù)據(jù)庫 remove file 教學(xué)管理_dat3、數(shù)據(jù)庫的刪除 【例6】刪除演示數(shù)據(jù)庫. drop database演示第五講課題利用html標記語言
40、編制數(shù)據(jù)采集網(wǎng)頁(一) 教學(xué)目的通過本次課程,使學(xué)生可以掌握html標記語言基本使用方法。教學(xué)內(nèi)容一 html標記介紹(1)文件結(jié)構(gòu)標記html文檔結(jié)構(gòu)如下所示 html文檔主體第知識目標1講 查詢(1)通過本節(jié)課學(xué)習(xí)了解簡單查詢的建立方法等。技能(能力)目標培養(yǎng)學(xué)生運用所學(xué)知識與技能,主動探究,解決實際問題的能力。培養(yǎng)學(xué)生的創(chuàng)新意識、創(chuàng)新能力。情感目標、價值觀目標培養(yǎng)大家養(yǎng)成勇于探究新知識,不斷地提高自身的審美意識,樹立正確的人生觀和價值。通過實例操作引導(dǎo)學(xué)生積極參與,培養(yǎng)學(xué)生的學(xué)習(xí)興趣,在活動中的互相幫助不但增進了同學(xué)間的友情也培養(yǎng)了他們協(xié)同工作的能力。教學(xué)重點查詢的作用和建立方法 簡單查
41、詢的使用。教學(xué)難點如何設(shè)定查詢準則是本節(jié)課的難點。教學(xué)方法和工具講解法,討論法,練習(xí)法,使用多媒體教學(xué)工具。教學(xué)過程第一課時1、sql基本命令一、簡介1、sqlstructure query language(結(jié)構(gòu)化查詢語言),是關(guān)系數(shù)據(jù)庫系統(tǒng)中應(yīng)用廣泛的數(shù)據(jù)庫查詢語言。2、sql的功能數(shù)據(jù)定義、數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)控制二、基本語句select top n percent distinct into from where group by having order by 2、認識查詢一、查詢的功能選擇字段、選擇記錄、編輯記錄、實現(xiàn)計算、建立新表、建立基于查詢的報表和窗二、查詢的類型選擇查詢
42、、交叉表查詢、操作查詢(生成表、更新、刪除、追加)、sql查詢 3、數(shù)值與數(shù)值運算一、常量表示一個固定的、不變的量。p255 表21、數(shù)字型1、-12、58e+22、文本型“abcd”、“張三”、“計算機”、“1234”3、日期/時間型#25/1/2# #1253# #25-1-1 13252#4、布爾型true、false二、變量表示一個隨時可變的量,表示為一個名字。1、內(nèi)存變量2、字段變量第二課時練習(xí)課堂作業(yè)請學(xué)生將練習(xí)過程中完成的課堂作業(yè)上交教師機。第三課時三、表達式與運算符1、數(shù)值表達式+、-、*、/、()、mod2、字符表達式+3、日期/時間表達式+、-4、關(guān)系表達式=、=、5、邏輯
43、表達式not、and、or6、特殊運算符in、between、like、is null、is not null四、函數(shù)1、數(shù)值函數(shù)abs、int、sqr、sgn 22、字符函數(shù)space、string、left、right、len、ltrim、rtrim、trim、mid3、日期時間函數(shù)date()、day()、month()、year()、weekday()、hour()4、統(tǒng)計函數(shù)sum、avg、count、max、min 4、創(chuàng)建選擇查詢一、創(chuàng)建不帶條件的查詢1、使用查詢向?qū)Р樵?; ;簡單查詢向?qū)?或查詢 ;2、使用設(shè)計視圖查詢 ; ;設(shè)計視圖 或查詢 ;3、運行查詢雙擊查詢4、修改查
44、詢在設(shè)計視圖中修改、編輯sql語句二、創(chuàng)建帶條件的查詢 where、and、or、not三、結(jié)果排序order by 字段名 desc 列在前面的記錄top n四、多表查詢超聯(lián)接查詢 內(nèi)部聯(lián)接inner join 左聯(lián)接left join 右聯(lián)接right join 第四課時練習(xí)課堂作業(yè)請學(xué)生將練習(xí)過程中完成的課堂作業(yè)上交教師機。課后小結(jié)第2講 查詢(2)知識目標通過學(xué)習(xí)本節(jié)掌握查詢中如何進行計算。掌握一定的函數(shù)。技能(能力)目標培養(yǎng)學(xué)生運用所學(xué)知識與技能,主動探究,解決實際問題的能力。培養(yǎng)學(xué)生的創(chuàng)新意識、創(chuàng)新能力。情感目標、價值觀目標培養(yǎng)大家養(yǎng)成勇于探究新知識,不斷地提高自身的審美意識,樹立
45、正確的人生觀和價值。通過實例操作引導(dǎo)學(xué)生積極參與,培養(yǎng)學(xué)生的學(xué)習(xí)興趣,在活動中的互相幫助不但增進了同學(xué)間的友情也培養(yǎng)了他們協(xié)同工作的能力。教學(xué)重點在查詢中計算 掌握常用函數(shù) 教學(xué)難點如何通過計算得到自己希望的查詢,以及掌握常用函數(shù)是重點。教學(xué)方法和工具講解法,討論法,練習(xí)法,使用多媒體教學(xué)工具。教學(xué)過程第一課時1、在查詢中進行計算一、了解查詢計算功能預(yù)定義計算sum、avg、count、max、min 用戶自定義計算各種表達式二、自定義計算三、總計查詢1、添加計算字段2、分組總計查詢group by3、新字段命名as4、用新字段設(shè)置查詢條件having 邏輯表達式 2、創(chuàng)建交叉表查詢一、認識交
46、叉表查詢 行標題、列標題、值、第二課時練習(xí)課堂作業(yè)請學(xué)生將練習(xí)過程中完成的課堂作業(yè)上交教師機。第三課時二、創(chuàng)建交叉表查詢1、單一表交叉查詢向?qū)?、設(shè)計器2、多表交叉查詢設(shè)計器 3、創(chuàng)建參數(shù)查詢由用戶輸入查詢條件后,再進行查詢一、單參數(shù)查詢準則中輸入xxxxxx二、多參數(shù)查詢多字段準則中輸入xxxxxx 4、創(chuàng)建操作查詢一、生成表查詢 select * into 表名二、刪除查詢delete from 表名 where 條件三、更新查詢update 表名 set 字段名=表達式 where 條件四、追加查詢insert into 表名 select 課后小結(jié)第3講 查詢(3)知識目標學(xué)會創(chuàng)建sql
47、查詢 技能(能力)目標培養(yǎng)學(xué)生運用所學(xué)知識與技能,主動探究,解決實際問題的能力。培養(yǎng)學(xué)生的創(chuàng)新意識、創(chuàng)新能力。情感目標、價值觀目標培養(yǎng)大家養(yǎng)成勇于探究新知識,不斷地提高自身的審美意識,樹立正確的人生觀和價值。通過實例操作引導(dǎo)學(xué)生積極參與,培養(yǎng)學(xué)生的學(xué)習(xí)興趣,在活動中的互相幫助不但增進了同學(xué)間的友情也培養(yǎng)了他們協(xié)同工作的能力。教學(xué)重點1 使用sql修改查詢中的準則 2 創(chuàng)建sql查詢 教學(xué)難點如何使用準則是本節(jié)的重點也是難點。教學(xué)方法和工具講解法,討論法,練習(xí)法,使用多媒體教學(xué)工具。教學(xué)過程第一課時1、創(chuàng)建sql查詢一、使用sql修改查詢中的準則二、創(chuàng)建sql查詢 2、操作已創(chuàng)建的查詢一、運行已
48、創(chuàng)建的查詢二、編輯查詢中的字段三、編輯查詢中的數(shù)據(jù)源四、調(diào)整查詢的列寬五、排序查詢的結(jié)果 3、試題 第二課時練習(xí)課堂作業(yè)請學(xué)生將練習(xí)過程中完成的課堂作業(yè)上交教師機。課后小結(jié)第4講 窗體(1)知識目標初步了解窗體的作用 掌握窗體的建立方法 技能(能力)目標培養(yǎng)學(xué)生運用所學(xué)知識與技能,主動探究,解決實際問題的能力。培養(yǎng)學(xué)生的創(chuàng)新意識、創(chuàng)新能力。情感目標、價值觀目標培養(yǎng)大家養(yǎng)成勇于探究新知識,不斷地提高自身的審美意識,樹立正確的人生觀和價值。通過實例操作引導(dǎo)學(xué)生積極參與,培養(yǎng)學(xué)生的學(xué)習(xí)興趣,在活動中的互相幫助不但增進了同學(xué)間的友情也培養(yǎng)了他們協(xié)同工作的能力。教學(xué)重點掌握窗體的2種建立方法 學(xué)會使用窗
49、體 教學(xué)難點如何建立自己需要的窗體是難點。教學(xué)方法和工具講解法,討論法,練習(xí)法,使用多媒體教學(xué)工具。教學(xué)過程第一課時7 1、認識窗體1、窗體是數(shù)據(jù)庫中的一種對象。2、窗體的作用用于接收用戶輸入的數(shù)據(jù)或命令,顯示表或查詢中的數(shù)據(jù)、輸入數(shù)據(jù)、編輯數(shù)據(jù)、修改數(shù)據(jù)。3、窗體中的兩類信息提示信息、數(shù)據(jù)信息。一、窗體的組成與結(jié)構(gòu)節(jié)1、主 體 節(jié)顯示數(shù)據(jù)信息和安放控件。2、窗體頁眉顯示窗體的標題、使用說明3、窗體頁腳顯示對所有記錄都要顯示的內(nèi)容、使用命令的操作4、頁面頁眉打印時的頁頭信息。5、頁面頁腳打印時的頁腳信息。 第二課時練習(xí)課堂作業(yè)請學(xué)生將練習(xí)過程中完成的課堂作業(yè)上交教師機。第三課時二、窗體的類型1、縱欄式窗體p141圖32、表格式窗體p141圖43、數(shù)據(jù)表窗體p141圖54、主/子窗體p142圖65、圖表窗體p142圖76、數(shù)據(jù)透視表窗體p143圖8三、窗體的視圖設(shè)計視圖、窗體視圖、數(shù)據(jù)表視圖 2、創(chuàng)建窗體一、自動創(chuàng)建窗體數(shù)據(jù)庫窗口 ;窗體 ; ;新建窗體對話框 ;選擇一個表或視圖 ;自動創(chuàng)建窗體縱欄式|
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 綠色能源項目開發(fā)與投資合同
- 托管班學(xué)生托管合同協(xié)議書
- 手房買賣合同買方有利
- 項目落地實施全周期工作方案
- 影視劇設(shè)備租賃合同書
- 外賣合同范本大全
- 順豐物流運輸合同
- 合租協(xié)議書范本
- 委托租賃協(xié)議合同
- 挖掘機設(shè)備采購合同
- 小學(xué)二年級有余數(shù)的除法口算題(共300題)
- 2024年網(wǎng)格員考試題庫完美版
- 2024年河北省公務(wù)員錄用考試《行測》真題及答案解析
- 《建筑與市政工程防水規(guī)范》解讀
- 審計合同終止協(xié)議書(2篇)
- 《大學(xué)生創(chuàng)新創(chuàng)業(yè)基礎(chǔ)教程》第六章創(chuàng)業(yè)資源與融資
- 腰椎間盤突出癥護理查房
- 外購?fù)鈪f(xié)管理制度
- 初中英語高頻熟詞生義
- 大慶醫(yī)學(xué)高等??茖W(xué)校單招參考試題庫(含答案)
- 2025高考語文文言文閱讀復(fù)習(xí):高頻實詞分類匯編
評論
0/150
提交評論