




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第八課數(shù)據庫技術基礎
數(shù)據庫的基本概念Access簡介表的建立查詢窗體報表第八課數(shù)據庫技術基礎數(shù)據庫的基本概念數(shù)據庫的基本概念數(shù)據庫數(shù)據庫管理系統(tǒng)應用程序1應用程序2應用程序3應用程序n用戶1用戶2用戶m數(shù)據庫系統(tǒng)數(shù)據記錄??????數(shù)據庫的基本概念數(shù)據庫數(shù)應用程序1應用程序2應用程序3應數(shù)據庫長期保存在外存上的、有結構的、可共享的數(shù)據集合。數(shù)據庫管理系統(tǒng)(DBMS)
對數(shù)據庫進行管理的軟件系統(tǒng),是數(shù)據庫系統(tǒng)的核心。數(shù)據庫系統(tǒng)由數(shù)據庫、DBMS、應用程序、數(shù)據庫管理員、用戶等構成的人-機系統(tǒng)。數(shù)據庫數(shù)據模型數(shù)據模型是數(shù)據庫中數(shù)據的存儲方式,是數(shù)據庫系統(tǒng)的核心和基礎。三種重要的數(shù)據模型
層次模型樹形結構網狀模型網狀結構
關系模型二維表數(shù)據模型數(shù)據模型是數(shù)據庫中數(shù)據的存儲方式,是數(shù)據庫系統(tǒng)的核心屬性名(字段名)屬性值(字段值)男張智忠學號姓名性別黨員專業(yè)出生年月助學金990001王濤男No物理82-01-21¥160.00990002莊前女Yes物理82-09-21¥200.00990101丁保華男No數(shù)學81-04-18¥180.00990102姜沛棋女No數(shù)學81-12-02¥280.00No數(shù)學80-08-06¥240.00990201程玲女Yes計算機82-11-14¥200.00990202黎敏艷女Yes計算機83-02-21¥160.00990103記錄
關鍵字唯一確定一條記錄
關系模型鍵主屬性名屬性值男張智忠學號姓名性別黨員專業(yè)出生年月助學金990啟動Access開始程序MicrosoftAccessX單擊窗口右上角的按鈕退出Access啟動Access開始程序MicrosoftAccessX七種數(shù)據庫對象從某些數(shù)據表中根據查詢準則的要求抽取特定的信息用戶與數(shù)據庫交互的界面,維護數(shù)據庫按指定的格式樣式瀏覽或打印操作指令的集合,簡化經常性的操作用VisualBasicforApplication編寫的函數(shù)保存數(shù)據庫中的數(shù)據,是數(shù)據庫的核心向Internet上發(fā)布數(shù)據,單獨保存成htm文件七種數(shù)據庫對象從某些數(shù)據表中根據查詢準則的要求抽取特定的信息應用實例:建立學生數(shù)據庫students要求:1.創(chuàng)建數(shù)據庫表students2.建立簡單的查詢3.建立和使用窗體4.創(chuàng)建和打印報表應用實例:建立學生數(shù)據庫students一、數(shù)據庫及表的建立1.1空數(shù)據庫的建立啟動Access
選擇空數(shù)據庫->確定名字和保存位置1.2表的建立1、選擇使用設計器創(chuàng)建表2、可按照教材P235例7.1確定表結構3、設定某一屬性為主鍵4、保存表一、數(shù)據庫及表的建立1.1空數(shù)據庫的建立數(shù)據類型:文本(text):文本或文本與數(shù)字的組合,最多255個字符。數(shù)字(Number):可用來進行算術計算的數(shù)字數(shù)據,涉及貨幣的計算除外。日期/時間(date/time):8個字節(jié)。貨幣(currency):貨幣值,使用貨幣數(shù)據類型可以避免計算時四舍五入,8個字節(jié)。備注(Memo):長文本及數(shù)字,例如備注或說明。最多64,000個字符。自動編號(AutoNumber):在添加記錄時自動插入的唯一順序(每次遞增1)或隨機編號。4個字節(jié)。是/否:字段只包含兩個值中的一個,例如“yes/no”、“TRUE/FALSE”、“1/0”,1位。數(shù)據類型:1.3表的管理與維護
1、向表中輸入數(shù)據2、表結構的修改
選定基本表,進入設計視圖,修改表結構打開的表或正在使用的表是不能修改的,要修改必須先將此表關閉修改字段名稱不會影響到字段中所存放的數(shù)據,但是會影響到一些相關的部分。如果查詢、報表、窗體等對象使用了這個更換名稱的字段,那么在這些對象中也要作相應的修改。關系表中互相關聯(lián)的字段是無法修改的,如果需要修改,必須先將關聯(lián)去掉1.3表的管理與維護表的復制、刪除、恢復和更名
類似于Windows中對文件或文件夾的操作注意:在進行這些操作之前,必須關閉有關的表操作必須在“數(shù)據庫”窗口中完成表的復制、刪除、恢復和更名二、數(shù)據的導入和導出導出操作
可以將表中數(shù)據以另一種文件格式保存在磁盤上導入操作導出操作的逆操作二、數(shù)據的導入和導出導出操作三、常用運算符類
型運
算
符算術運算符+-*/^(乘方)\(整除)
MOD(取余數(shù))關系運算符<<=<>>>=BetweenLike邏輯運算符NotAndOr字符運算符&三、常用運算符類型運算符算術運算符+四、SQL中的更新、查詢命令
結構化查詢語言SQL是操作關系數(shù)據庫的工業(yè)標準語言在SQL中,常用的語句有兩類:
數(shù)據更新命令INSERT、UPDATE、DELETE數(shù)據查詢語句SELECT四、SQL中的更新、查詢命令結構化查詢語言SQL是操作關系數(shù)據更新-INSERT語句INSERT語句用于插入一條記錄語法格式為:INSERTINTO
表名[(字段1,…,字段n)] VALUES(常量1,…,常量n)數(shù)據更新-INSERT語句INSERT語句用于插入一條記錄數(shù)據更新-INSERT語句實例向表students中插入一條記錄INSERT INTOstudents(學號,姓名,性別,黨員,專業(yè),出生年月,助學金)VALUES("990301","楊國強","男",TRUE,"化學",#12/28/80#,220)注意:字符型常量用單引號或雙引號括起來邏輯型字段的值是True/False、Yes/No或On/Off日期的表示形式為MM/DD/YY或MM/DD/YYYY數(shù)據更新-INSERT語句實例向表students中插入一條數(shù)據更新-DELETE語句DELETE語句用于數(shù)據刪除
語法格式為:DELETEFROM
表[WHERE條件]注意:
WHERE子句缺省,則刪除表中所有的記錄(表還在)數(shù)據更新-DELETE語句DELETE語句用于數(shù)據刪除1、刪除表students中所有學號為990301的記錄DELETEFROMstudentsWHERE學號="990301"2、刪除表scores中成績低于70分的記錄DELETEFROMscoresWHERE成績<70數(shù)據更新-DELETE語句實例1、刪除表students中所有學號為990301的記錄數(shù)據數(shù)據更新-UPDATE語句UPDATE語句用于數(shù)據修改
語法格式為:UPDATE
表
SET
字段1=表達式1,…,字段n=表達式n[WHERE條件]
注意:
WHERE子句缺省,則修改表中所有的記錄數(shù)據更新-UPDATE語句UPDATE語句用于數(shù)據修改1、將表students中學生王濤的姓名改為王寶球UPDATEstudentsSET
姓名=“王寶球”
WHERE姓名="王濤"2、
將表students中助學金低于200的學生加30元UPDATEstudentsSET
助學金=助學金+30WHERE助學金<200數(shù)據更新-UPDATE語句實例1、將表students中學生王濤的姓名改為王寶球數(shù)據更新-數(shù)據查詢-SELECT語句SELECT語句用于數(shù)據查詢
語法格式為:SELECT
字段1,…字段n
from表
[WHERE
條件]
數(shù)據查詢-SELECT語句SELECT語句用于數(shù)據查詢1、查詢所有學生的基本情況。SELECT
*fromstudents2、查詢出所有計算機專業(yè)學生的學號和姓名。
SELECT
學號,姓名fromstudents
WHERE
專業(yè)=“計算機”數(shù)據查詢-SELECT語句實例1、查詢所有學生的基本情況。數(shù)據查詢-SELECT語句實例3、查詢所有學生的學號、姓名和所選的課程。SELECT
students.學號,students.姓名,scores.課程fromstudents,scores
WHERE
students.學號=scores.學號4、andor數(shù)據查詢-SELECT語句實例3、查詢所有學生的學號、姓名和所選的課程。數(shù)據查詢-SELE五、數(shù)據庫的查詢創(chuàng)建查詢的方法:
使用向導創(chuàng)建查詢
適用于簡單查詢,不能設置查詢條件
在設計視圖中創(chuàng)建查詢適用于相對復雜的查詢五、數(shù)據庫的查詢創(chuàng)建查詢的方法:查詢的創(chuàng)建實例1、使用向導查詢所有學生的基本情況。2、查詢出所有學生的學號、姓名和所選課程,并按學號升序排列。查詢的創(chuàng)建實例1、使用向導查詢所有學生的基本情況。六、窗體和報表創(chuàng)建窗體的方法:
使用向導創(chuàng)建窗體
在設計視圖中創(chuàng)建窗體
六、窗體和報表創(chuàng)建窗體的方法:窗體的創(chuàng)建實例1、創(chuàng)建如圖7.4.1所示窗體,用于維護表scores
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 江蘇淮安曙光雙語校2025年中考物理試題仿真試題(二)含解析
- 湖北省孝感市云夢縣2024-2025學年初三普通高校統(tǒng)一招生考試仿真卷(三)生物試題試卷含解析
- 新疆阿克蘇第一師第二中學2025屆3月初三教學測試(一)化學試題含解析
- 天津商業(yè)大學《空間創(chuàng)意與設計》2023-2024學年第一學期期末試卷
- 河南工業(yè)和信息化職業(yè)學院《大學英語基礎課程一》2023-2024學年第二學期期末試卷
- 瓶裝水銷售合同風險防范與合規(guī)經營考核試卷
- 煙草批發(fā)商產品策略考核試卷
- 漁業(yè)捕撈作業(yè)優(yōu)化技術考核試卷
- 水電站施工安全管理規(guī)范與法規(guī)考核試卷
- 電力系統(tǒng)故障分析與設備保護策略考核試卷
- 江西省八所重點2025屆高三下學期4月聯(lián)考(二模)政治試卷(含答案)
- 房建工程施工現(xiàn)場文明施工管理標準
- 2025年中國光伏電池市場發(fā)展現(xiàn)狀調研及投資趨勢前景分析報告
- 2025年03月福建省氣象局事業(yè)單位筆試歷年典型考題(歷年真題考點)解題思路附帶答案詳解
- 中國釣魚行業(yè)發(fā)展監(jiān)測及投資戰(zhàn)略規(guī)劃研究報告
- 2025年上海嘉定區(qū)江橋鎮(zhèn)企業(yè)服務有限公司招聘筆試參考題庫附帶答案詳解
- 2025年高考語文二輪復習策略講座
- T-SCSF 0004-2020 海洋牧場海藻場建設技術規(guī)范
- 2025高職單招考試(語文)試題(附答案)
- 大學生創(chuàng)新創(chuàng)業(yè)思維導圖
- 無人機集群控制技術-深度研究
評論
0/150
提交評論