版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、后續(xù)課程安排,數(shù)據(jù)庫基礎(chǔ)(1) 數(shù)據(jù)庫系統(tǒng)概述,計算機(jī)數(shù)據(jù)管理的發(fā)展,人工管理 沒有管理數(shù)據(jù)的軟件 計算機(jī) 以計算為主 操作系統(tǒng) 以文件為單位,對數(shù)據(jù)進(jìn)行管理 計算機(jī) 不但可以計算,而且可以存儲和管理信息 文件系統(tǒng)的局限性 數(shù)據(jù)庫系統(tǒng) 數(shù)據(jù)管理的專用技術(shù) 數(shù)據(jù)庫系統(tǒng)是計算機(jī)信息系統(tǒng)的基礎(chǔ)和主要組成部分,社會的信息化依托數(shù)據(jù)庫,在信息化社會中,可為我們所利用的數(shù)據(jù)量呈爆炸型的增長。 任何一個企業(yè)的成功之道都離不開它能夠準(zhǔn)確、及時地獲取、分析和處理日常業(yè)務(wù)中涉及到的數(shù)據(jù)。 存儲、管理和利用大量的信息,不使用數(shù)據(jù)庫幾乎是不可能的。 數(shù)據(jù)庫是一種管理海量數(shù)據(jù)的方式,生活中數(shù)據(jù)庫的應(yīng)用,超市管理 交易的
2、便捷 企業(yè)的信息管理 銀行轉(zhuǎn)帳 飛機(jī)訂票 網(wǎng)上購物 電子政務(wù) ,歡迎光臨 清華學(xué)生超市 1/10/2013 銷售收據(jù) 4:55PM - 商品編碼 商品名稱 數(shù)量 金額 - 502009 鈣鋅切片 1 2.30 124074 圣廚香味掛 1 3.90 121064 超級福滿多 1 5.00 - 總計 - 數(shù)量 總計金額 折扣 合計 3,0 11.20 0.00 11.20 - 支付 - 現(xiàn)金 11.20 - C.ID 009 BILL:747898 - 謝謝惠顧 歡迎再來,校園中的信息系統(tǒng),例如:選課系統(tǒng) (1)系統(tǒng)用戶:教師、學(xué)生、管理員。(2)管理員主要功能: 用戶管理(老師、學(xué)生及管理員的
3、增、刪、改); 課程管理(添加、刪除和修改); 選課管理(實現(xiàn)選課功能開放和禁止、老師成績輸入開放和禁止)。(3)學(xué)生通過登錄,可以查詢課程的基本信息、實現(xiàn)選課、退課和成績查詢;(4)老師通過登錄,可以查看選課學(xué)生的基本信息,可以輸入成績。,數(shù)據(jù)庫技術(shù),數(shù)據(jù)庫技術(shù)所研究的問題: 如何科學(xué)地組織和存儲數(shù)據(jù) 如何高效地獲取和處理數(shù)據(jù) 數(shù)據(jù)庫特點 以數(shù)據(jù)為中心組織數(shù)據(jù),形成綜合性的數(shù)據(jù)庫,為各應(yīng)用共享 數(shù)據(jù)冗余小,不但節(jié)省存儲空間,也有利于保持?jǐn)?shù)據(jù)的一致性 具有良好的用戶接口,用戶可方便地開發(fā)和使用數(shù)據(jù)庫。 提供了數(shù)據(jù)的安全性、完整性等保證,數(shù)據(jù)庫技術(shù)的發(fā)展趨勢,大型化 需要存儲的數(shù)據(jù)量越來越大(G
4、B、TB、PB) 需要同時接納更多的用戶(在線用戶) 大型數(shù)據(jù)庫技術(shù)發(fā)展(存儲技術(shù)、并行處理技術(shù)等) 大型數(shù)據(jù)庫產(chǎn)品:Oracle、DB2、SQL Server 小型化 今天的PC機(jī)功能已經(jīng)可以和過去的大型機(jī)相媲美 微機(jī)數(shù)據(jù)庫技術(shù)的發(fā)展 微機(jī)數(shù)據(jù)庫已經(jīng)作為一種通用的工具。 微機(jī)數(shù)據(jù)庫代表:Access、FoxPro等。,數(shù)據(jù)庫管理系統(tǒng),數(shù)據(jù)庫是數(shù)據(jù)的倉庫,可以長期地保存大量數(shù)據(jù)。 數(shù)據(jù)庫管理系統(tǒng)(DBMS:DataBase Management System): 是協(xié)助用戶管理和使用數(shù)據(jù)的軟件,對每個數(shù)據(jù)庫都是必須的。,數(shù)據(jù)庫管理系統(tǒng)的功能,數(shù)據(jù)庫定義功能(DDL):建立數(shù)據(jù)庫表、視圖、索引以
5、及其他數(shù)據(jù)庫對象。 數(shù)據(jù)庫存取功能(DML):實現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)的基本操作,如:查詢、插入、修改、刪除等 數(shù)據(jù)庫管理功能:對數(shù)據(jù)庫進(jìn)行權(quán)限設(shè)置、設(shè)置數(shù)據(jù)庫的運行參數(shù),以及實現(xiàn)數(shù)據(jù)庫的日常維護(hù)等。,數(shù)據(jù)模型,描述現(xiàn)實世界中的數(shù)據(jù) 實體聯(lián)系模型,數(shù)據(jù)庫支持的數(shù)據(jù)模型 關(guān)系模型,轉(zhuǎn)換,現(xiàn)實世界,認(rèn)識抽象,實體聯(lián)系模型,Entity Relationship Model :簡稱ER模型 實體:客觀存在、并可以相互區(qū)分的事物 學(xué)生實體:張三、李四 教室實體:6A213、6B201 實體集:對實體進(jìn)行分類,抽象出實體集(如學(xué)生) 實體集的屬性:一類實體所具有的共同屬性。 學(xué)生實體集屬性:學(xué)號、姓名、性別、
6、出生年月 屬于一個實體集的各實體都用同一組屬性來描述。 實體集的主碼:實體集中唯一標(biāo)識一個實體的屬性或?qū)傩越M 學(xué)生實體集的碼:學(xué)號(姓名?),實體集之間的聯(lián)系,實體集之間的聯(lián)系 現(xiàn)實世界中的事物之間是有聯(lián)系的,這種聯(lián)系必然要反映到ER模型中。 一對一聯(lián)系(1:1) 對于實體集A中的每一實體,實體集B中至多有一個實體與之聯(lián)系。反之亦然。,實體集之間的聯(lián)系,一對多聯(lián)系(1:N) 對于實體集A中的每一實體,實體集B中有N(0)個實體與之聯(lián)系;對于實體集B中每一實體,實體集A中至多只有一個實體與之聯(lián)系 多對多聯(lián)系(M:N) 對于實體集A中的每一實體,實體集B中有N (0)個實體與之聯(lián)系; 對于實體集B
7、中每一實體,實體集A中有M (0)個實體與之聯(lián)系,教務(wù)系統(tǒng) 數(shù)據(jù)分析,實體集: 系、系主任、學(xué)生、課程 聯(lián)系: 系主任 : 系 1:1 系 : 學(xué)生 1:N 學(xué)生 : 課程 M:N,ER模型的圖形表示 ER圖,數(shù)據(jù)庫中的數(shù)據(jù)模型,關(guān)系數(shù)據(jù)庫,關(guān)系模型,實體集與二維表有著自然的對應(yīng)關(guān)系 實體集名 表名 實體集屬性 表列 實體集主碼 表的主碼 實體表的行(表中存儲的記錄),ER模型 關(guān)系模型,系,系號 系名 電話,系,表的結(jié)構(gòu),表中數(shù)據(jù),ER圖轉(zhuǎn)換為關(guān)系表(1),表名(列名1,列名2,) 系(系號,系名,電話) 系主任(證件號,姓名,職稱) 學(xué)生(學(xué)號,姓名,性別,出生年月) 課程(課程號,課程名
8、,學(xué)分) 聯(lián)系的信息如何存儲 ? 聯(lián)系的信息也放在二維表里 !,聯(lián)系的信息 1:1,在其中一個表中增加1列,存放另一表的主碼 系表和系主任表之間存在1:1的聯(lián)系,聯(lián)系的信息 1:n,在n端表中增加一列,存放另一個表的主碼 系表和學(xué)生表之間存在1:n的聯(lián)系,聯(lián)系的信息 m:n,新建一個表,專門存儲 m:n 的聯(lián)系信息 學(xué)生表和開課表通過選課表建立了m:n的聯(lián)系 學(xué)生表和選課表是1:n的聯(lián)系 開課表和選課表是1:n的聯(lián)系,主碼,主碼,外來碼,外來碼,ER圖轉(zhuǎn)換為關(guān)系表(2),系主任(證件號,姓名,職稱) 系(系號,系名,電話,系主任) 學(xué)生(學(xué)號,姓名,性別,出生年月,系號) 課程(課號,課名,學(xué)
9、分) 選課(學(xué)號,課號,成績),教務(wù)管理數(shù)據(jù)庫用表,系主任表:director(dirno , tname , title ) 系表: dep(dno , dname , phone , dirno) 學(xué)生表: student(sno , sname , sex , birthday , dno) 課程信息表: course(cno , cname , credit) 選課表: enroll(sno , cno , grade),理解關(guān)系模型,理解二維表的行列結(jié)構(gòu) 行 實體信息 列 屬性 理解二維表的集合概念 二維表是一個集合,每行為集合的一個元素 理解二維表之間的聯(lián)系(外來碼),關(guān)系表操作投影與選擇,在實際應(yīng)用中,用戶希望看到的往往是一個表的部分?jǐn)?shù)據(jù),而不是整個表。 選擇 從關(guān)系表中找出滿足條件的行(指定選擇條件) 投影 從關(guān)系表中選取部分列(指定需要哪些列),關(guān)系表操作連接,連接 將兩個表相關(guān)記錄連接起來,形成跨表的大記錄。 連接方式 通過 “外來碼主碼” 實現(xiàn)連接 公共列上具有相同值的記錄連接在一起 連接條件 : student.dno=dep.dno,Access界面,導(dǎo)航窗格,功能區(qū),數(shù)據(jù)庫對象,數(shù)據(jù)庫對象的基本操作,建立表表設(shè)計視圖,打開表數(shù)據(jù)
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- Ginisortamab-Mouse-IgG1-生命科學(xué)試劑-MCE-5731
- CDDP-PEG-Cy3-生命科學(xué)試劑-MCE-6481
- 20-Hydroxylucidenic-acid-E2-生命科學(xué)試劑-MCE-8519
- 2-Dodecylfuran-生命科學(xué)試劑-MCE-5142
- 二零二五年度綠色建筑物業(yè)費減免執(zhí)行合同
- 二零二五年度校園教師聘用與管理合作協(xié)議
- 二零二五年度股權(quán)贈與合同:公司股東權(quán)益轉(zhuǎn)移與公司股權(quán)結(jié)構(gòu)調(diào)整
- 2025年度籃球運動員與俱樂部傷病賠償合同
- 2025年度影視基地裝修半包工程合同
- 二零二五年度電影演員片酬結(jié)算聘用協(xié)議
- 四川省自貢市2024-2025學(xué)年上學(xué)期八年級英語期末試題(含答案無聽力音頻及原文)
- 2025-2030年中國汽車防滑鏈行業(yè)競爭格局展望及投資策略分析報告新版
- 2025年上海用人單位勞動合同(4篇)
- 二年級上冊口算題3000道-打印版讓孩子口算無憂
- 新疆烏魯木齊地區(qū)2025年高三年級第一次質(zhì)量監(jiān)測生物學(xué)試卷(含答案)
- 衛(wèi)生服務(wù)個人基本信息表
- 高中英語北師大版必修第一冊全冊單詞表(按單元編排)
- 新教科版科學(xué)小學(xué)四年級下冊全冊教案
- 苗圃建設(shè)項目施工組織設(shè)計范本
- 廣東省湛江市廉江市2023-2024學(xué)年八年級上學(xué)期期末考試數(shù)學(xué)試卷(含答案)
- 學(xué)校食品安全舉報投訴處理制度
評論
0/150
提交評論