ACCESS資料庫
教學目的:掌握資料庫基礎知識,理解關係資料庫幾個概念
教學重點:資料庫系統的基本概念、數據模型
教學難點:數據模型、關係資料庫
教學內容與教學過程
一、引入——關於二級ACCESS考試
全國計算機等級考試二級ACCESS
基本操作:資料庫的建立、格式的設置、數據的輸入修改、關係的設置等;
簡單應用:數據查詢、查詢語句;
綜合應用:報表、窗體、對象的應用。
二、計算機數據管理的發展
人工管理
文件系統
資料庫系統
分散式資料庫系統
面向對象資料庫系統
三、資料庫系統
有關概念
數據:描述事物的物理符號序列稱為數據(Data)。
資料庫:(DataBase,DB),是存放數據的倉庫。是長期存放在計算機內,有組織的、大量的、可共享的數據集合。
資料庫應用系統:為特定應用開發的資料庫應用軟體系統。
資料庫管理系統:(DataBaseManagement System,DBMS)是位於用戶與操作系統(OS)之間的數據管理軟體,是資料庫系統的核心軟體。
資料庫系統:(DataBaseSystem,DBS)硬體系統、資料庫、資料庫管理系統及相關軟體、資料庫管理員、用戶。
其特點為:
實現數據共享,減少數據冗餘
採用特定的數據模型
具有較高的數據獨立性
有統一的數據控制功能
資料庫管理系統——是資料庫系統的核心
主要功能
數據定義:外模式、模式、內模式
數據操縱:檢索、插入、修改、刪除
資料庫運行管理
數據的組織、存儲和管理
資料庫的建立和維護
數據通信介面
四、數據模型(重點)
模型是現實世界特徵的模擬和抽象。要將現實世界轉變為機器能夠識別的形式,必須經過兩次抽象,即使用某種概念模型為客觀事物建立概念級的模型,將現實世界抽象為信息世界,然後再把概念模型轉變為計算機上某一DBMS支持的數據模型,將信息世界轉變為機器世界。
1、實體的概念
(1)實體(Entity)
客觀存在並可相互區別的事物稱為實體。
(2)屬性(Attribute)
實體所具有的某一特性稱為屬性。
(3)實體集和實體型
屬性值的集合表示一個實體,而屬性的集合表示一種實體的類型,稱為實體型。同類型的實體的集合,稱為實體集。
(4)聯繫(Relationship)
實體集之間的對應關係稱為聯繫,它反映現實世界事物之間的相互關聯。
實體間的聯繫可分為以下三種類型
①一對一聯繫例如,一個學生只能有一個學號,而一個學號只能指向一個學生,則學生與學號之間具有一對一聯繫。
②一對多聯繫例如,一個班級中有若干名學生,而每個學生只在一個班級中學習,則班級與學生之間具有一對多聯繫。
③多對多聯繫例如,一門課程同時有若干個學生選修,而一個學生可以同時選修多門課程,則課程與學生之間具有多對多聯繫。
例:某賓館中有單人間和雙人間兩種客房,按照規定,每位入住該賓館的客人都要身份等級,房間和客人的關係是:一對多。
2、數據模型
數據模型是按計算機系統的觀點對數據建模,主要用於DBMS的實現,
在實現資料庫管理的過程中,數據模型起著關鍵作用。整個資料庫技術的發展就是沿著數據模型的主線展開的。現有的資料庫都是基於某種數據模型的。
常用的數據模型有3種:層次模型、網狀模型和關係模型。
(1)層次模型
層次模型是資料庫系統中最早出現的數據模型它用樹形結構表示各實體以及實體間的聯繫。
若用圖來表示,層次模型是一棵倒立的樹。在資料庫中,滿足以下條件的數據模型稱為層次模型:①有且僅有一個結點無父結點,這個結點稱為根結點;②其他結點有且僅有一個父結點。
(2)網狀模型
在現實世界中,事物之間的聯繫更多的是非層次關係的,用層次模型表示非樹型結構是很不直接的,網狀模型則可以克服這一弊病。網狀模型是一個網路。在資料庫中,滿足以下兩個條件的數據模型稱為網狀模型。①允許一個以上的結點無父結點;②一個結點可以有多於一個的父結點。


※你喜歡的人,一定是你給他渡了金身
※多少次夢到這片世界上最美的海,直到看到這酷斃了的機票!
TAG:全球大搜羅 |