




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第八課數據庫技術基礎
數據庫的基本概念Access簡介表的建立查詢窗體報表第八課數據庫技術基礎數據庫的基本概念數據庫的基本概念數據庫數據庫管理系統應用程序1應用程序2應用程序3應用程序n用戶1用戶2用戶m數據庫系統數據記錄??????數據庫的基本概念數據庫數應用程序1應用程序2應用程序3應數據庫長期保存在外存上的、有結構的、可共享的數據集合。數據庫管理系統(DBMS)
對數據庫進行管理的軟件系統,是數據庫系統的核心。數據庫系統由數據庫、DBMS、應用程序、數據庫管理員、用戶等構成的人-機系統。數據庫數據模型數據模型是數據庫中數據的存儲方式,是數據庫系統的核心和基礎。三種重要的數據模型
層次模型樹形結構網狀模型網狀結構
關系模型二維表數據模型數據模型是數據庫中數據的存儲方式,是數據庫系統的核心屬性名(字段名)屬性值(字段值)男張智忠學號姓名性別黨員專業出生年月助學金990001王濤男No物理82-01-21¥160.00990002莊前女Yes物理82-09-21¥200.00990101丁保華男No數學81-04-18¥180.00990102姜沛棋女No數學81-12-02¥280.00No數學80-08-06¥240.00990201程玲女Yes計算機82-11-14¥200.00990202黎敏艷女Yes計算機83-02-21¥160.00990103記錄
關鍵字唯一確定一條記錄
關系模型鍵主屬性名屬性值男張智忠學號姓名性別黨員專業出生年月助學金990啟動Access開始程序MicrosoftAccessX單擊窗口右上角的按鈕退出Access啟動Access開始程序MicrosoftAccessX七種數據庫對象從某些數據表中根據查詢準則的要求抽取特定的信息用戶與數據庫交互的界面,維護數據庫按指定的格式樣式瀏覽或打印操作指令的集合,簡化經常性的操作用VisualBasicforApplication編寫的函數保存數據庫中的數據,是數據庫的核心向Internet上發布數據,單獨保存成htm文件七種數據庫對象從某些數據表中根據查詢準則的要求抽取特定的信息應用實例:建立學生數據庫students要求:1.創建數據庫表students2.建立簡單的查詢3.建立和使用窗體4.創建和打印報表應用實例:建立學生數據庫students一、數據庫及表的建立1.1空數據庫的建立啟動Access
選擇空數據庫->確定名字和保存位置1.2表的建立1、選擇使用設計器創建表2、可按照教材P235例7.1確定表結構3、設定某一屬性為主鍵4、保存表一、數據庫及表的建立1.1空數據庫的建立數據類型:文本(text):文本或文本與數字的組合,最多255個字符。數字(Number):可用來進行算術計算的數字數據,涉及貨幣的計算除外。日期/時間(date/time):8個字節。貨幣(currency):貨幣值,使用貨幣數據類型可以避免計算時四舍五入,8個字節。備注(Memo):長文本及數字,例如備注或說明。最多64,000個字符。自動編號(AutoNumber):在添加記錄時自動插入的唯一順序(每次遞增1)或隨機編號。4個字節。是/否:字段只包含兩個值中的一個,例如“yes/no”、“TRUE/FALSE”、“1/0”,1位。數據類型:1.3表的管理與維護
1、向表中輸入數據2、表結構的修改
選定基本表,進入設計視圖,修改表結構打開的表或正在使用的表是不能修改的,要修改必須先將此表關閉修改字段名稱不會影響到字段中所存放的數據,但是會影響到一些相關的部分。如果查詢、報表、窗體等對象使用了這個更換名稱的字段,那么在這些對象中也要作相應的修改。關系表中互相關聯的字段是無法修改的,如果需要修改,必須先將關聯去掉1.3表的管理與維護表的復制、刪除、恢復和更名
類似于Windows中對文件或文件夾的操作注意:在進行這些操作之前,必須關閉有關的表操作必須在“數據庫”窗口中完成表的復制、刪除、恢復和更名二、數據的導入和導出導出操作
可以將表中數據以另一種文件格式保存在磁盤上導入操作導出操作的逆操作二、數據的導入和導出導出操作三、常用運算符類
型運
算
符算術運算符+-*/^(乘方)\(整除)
MOD(取余數)關系運算符<<=<>>>=BetweenLike邏輯運算符NotAndOr字符運算符&三、常用運算符類型運算符算術運算符+四、SQL中的更新、查詢命令
結構化查詢語言SQL是操作關系數據庫的工業標準語言在SQL中,常用的語句有兩類:
數據更新命令INSERT、UPDATE、DELETE數據查詢語句SELECT四、SQL中的更新、查詢命令結構化查詢語言SQL是操作關系數據更新-INSERT語句INSERT語句用于插入一條記錄語法格式為:INSERTINTO
表名[(字段1,…,字段n)] VALUES(常量1,…,常量n)數據更新-INSERT語句INSERT語句用于插入一條記錄數據更新-INSERT語句實例向表students中插入一條記錄INSERT INTOstudents(學號,姓名,性別,黨員,專業,出生年月,助學金)VALUES("990301","楊國強","男",TRUE,"化學",#12/28/80#,220)注意:字符型常量用單引號或雙引號括起來邏輯型字段的值是True/False、Yes/No或On/Off日期的表示形式為MM/DD/YY或MM/DD/YYYY數據更新-INSERT語句實例向表students中插入一條數據更新-DELETE語句DELETE語句用于數據刪除
語法格式為:DELETEFROM
表[WHERE條件]注意:
WHERE子句缺省,則刪除表中所有的記錄(表還在)數據更新-DELETE語句DELETE語句用于數據刪除1、刪除表students中所有學號為990301的記錄DELETEFROMstudentsWHERE學號="990301"2、刪除表scores中成績低于70分的記錄DELETEFROMscoresWHERE成績<70數據更新-DELETE語句實例1、刪除表students中所有學號為990301的記錄數據數據更新-UPDATE語句UPDATE語句用于數據修改
語法格式為:UPDATE
表
SET
字段1=表達式1,…,字段n=表達式n[WHERE條件]
注意:
WHERE子句缺省,則修改表中所有的記錄數據更新-UPDATE語句UPDATE語句用于數據修改1、將表students中學生王濤的姓名改為王寶球UPDATEstudentsSET
姓名=“王寶球”
WHERE姓名="王濤"2、
將表students中助學金低于200的學生加30元UPDATEstudentsSET
助學金=助學金+30WHERE助學金<200數據更新-UPDATE語句實例1、將表students中學生王濤的姓名改為王寶球數據更新-數據查詢-SELECT語句SELECT語句用于數據查詢
語法格式為:SELECT
字段1,…字段n
from表
[WHERE
條件]
數據查詢-SELECT語句SELECT語句用于數據查詢1、查詢所有學生的基本情況。SELECT
*fromstudents2、查詢出所有計算機專業學生的學號和姓名。
SELECT
學號,姓名fromstudents
WHERE
專業=“計算機”數據查詢-SELECT語句實例1、查詢所有學生的基本情況。數據查詢-SELECT語句實例3、查詢所有學生的學號、姓名和所選的課程。SELECT
students.學號,students.姓名,scores.課程fromstudents,scores
WHERE
students.學號=scores.學號4、andor數據查詢-SELECT語句實例3、查詢所有學生的學號、姓名和所選的課程。數據查詢-SELE五、數據庫的查詢創建查詢的方法:
使用向導創建查詢
適用于簡單查詢,不能設置查詢條件
在設計視圖中創建查詢適用于相對復雜的查詢五、數據庫的查詢創建查詢的方法:查詢的創建實例1、使用向導查詢所有學生的基本情況。2、查詢出所有學生的學號、姓名和所選課程,并按學號升序排列。查詢的創建實例1、使用向導查詢所有學生的基本情況。六、窗體和報表創建窗體的方法:
使用向導創建窗體
在設計視圖中創建窗體
六、窗體和報表創建窗體的方法:窗體的創建實例1、創建如圖7.4.1所示窗體,用于維護表scores
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 南寧市馬山縣招聘外聘工作人員考試真題2024
- 基礎設備維護管理制度
- 網絡應用的安全評估與改進試題及答案
- 公路工程的提升潛力與分析試題及答案
- 遞歸測試的實際應用與技術分析試題及答案
- 企業管理服務咨詢服務簡單合同(5篇)
- 行政組織理論對社會發展的貢獻試題及答案
- 汽車行業產品設計與制造工藝試題
- 大棚建設勞務承包合同
- 音樂藝術史考試題庫概覽
- 后現代思潮與教育
- 四川省樹德中學2025年高三第一次模擬考試(物理試題含解析)
- 售電合同協議
- 教師家訪制度與實施策略全面解析
- 中原農業保險招聘題
- 2025八省適應性考試語文的3道作文題深度解析和寫作指導(真題+審題立意+標題+范文)【技法精研】高考語文議論文寫作
- 輸血科生物安全培訓課件
- 100以內加法減法口算1000題知識練習打印
- 2025年湖南長沙穗城軌道交通限公司社會招聘261人高頻重點模擬試卷提升(共500題附帶答案詳解)
- 應急藥品知識培訓課件
- 差分進化算法研究
評論
0/150
提交評論