欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      數(shù)據(jù)庫原理與應(yīng)用SQL教學(xué)綱要

      時間:2019-05-15 07:52:11下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《數(shù)據(jù)庫原理與應(yīng)用SQL教學(xué)綱要》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《數(shù)據(jù)庫原理與應(yīng)用SQL教學(xué)綱要》。

      第一篇:數(shù)據(jù)庫原理與應(yīng)用SQL教學(xué)綱要

      《數(shù)據(jù)庫原理與應(yīng)用》課程教學(xué)綱要

      一、課程概述

      (一)課程學(xué)時與學(xué)分

      課程代碼:,計算機(jī)網(wǎng)絡(luò)技術(shù)專業(yè),第2學(xué)期開課;

      課程總學(xué)時:48學(xué)時(理論講授學(xué)時:24學(xué)時;實踐學(xué)時:24學(xué)時)課程總學(xué)分:3學(xué)分。

      (二)課程性質(zhì)

      本門課程是高等院校計算機(jī)網(wǎng)絡(luò)技術(shù)專業(yè)的必修課程之一,選用當(dāng)前主流數(shù)據(jù)庫管理系統(tǒng)軟件SQL Server 2005為教學(xué)內(nèi)容。本課程較系統(tǒng)地介紹了數(shù)據(jù)庫的基礎(chǔ)知識和提高部分。基礎(chǔ)部分介紹SQL Server數(shù)據(jù)庫的特點(diǎn)和數(shù)據(jù)庫的創(chuàng)建、修改、刪除、查詢等基本操作;提高部分主要介紹SQL Server的存儲過程、觸發(fā)器以及數(shù)據(jù)庫的完整性和數(shù)據(jù)庫的維護(hù)。整個學(xué)習(xí)過程由淺入深、逐層推進(jìn),使不同層次的學(xué)生都能很容易找到自己的切入點(diǎn),輕松地學(xué)習(xí)。

      (三)教學(xué)目的

      通過本門課程的教學(xué),使學(xué)生對數(shù)據(jù)庫技術(shù)有一個比較全面地了解,掌握當(dāng)前主流數(shù)據(jù)庫SQL Server的應(yīng)用,從而具有數(shù)據(jù)庫管理及開發(fā)網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng)的初步能力。

      (四)本課程與其他課程的聯(lián)系與分工

      本課程的先修課程包括《計算機(jī)文化基礎(chǔ)》和《程序設(shè)計基礎(chǔ)》等,同時本門課程又是學(xué)習(xí)《面向?qū)ο蟪绦蛟O(shè)計》等后續(xù)課程的先導(dǎo)課。

      二、課程教學(xué)的基本內(nèi)容與要求

      (一)數(shù)據(jù)庫系統(tǒng)概述 1.信息、數(shù)據(jù)與數(shù)據(jù)處理

      2.數(shù)據(jù)庫技術(shù)的產(chǎn)生、發(fā)展與研究領(lǐng)域 3.數(shù)據(jù)庫系統(tǒng)的組成和結(jié)構(gòu) 4.數(shù)據(jù)庫管理系統(tǒng) 5.數(shù)據(jù)模型

      教學(xué)要求:熟悉信息、數(shù)據(jù)和數(shù)據(jù)處理的基本概念;了解數(shù)據(jù)庫技術(shù)的產(chǎn)生和發(fā)展;掌握數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)和組成以及有關(guān)數(shù)據(jù)模型的技術(shù),包括數(shù)據(jù)模型的三要素、概念模型;理解三種主要的數(shù)據(jù)庫模型;了解面向?qū)ο蟮臄?shù)據(jù)庫技術(shù)和其它相關(guān)技術(shù)。

      教學(xué)重點(diǎn):數(shù)據(jù)庫系統(tǒng)的組成和結(jié)構(gòu);數(shù)據(jù)庫管理系統(tǒng);數(shù)據(jù)模型。教學(xué)難點(diǎn):數(shù)據(jù)庫中有關(guān)的基本概念;數(shù)據(jù)庫三級模式結(jié)構(gòu)和兩級映射 授課學(xué)時:3學(xué)時

      (二)SQL Server 2005的安裝和配置

      1.SQL Server 2005簡介 2.SQL Server 2005的安裝

      3.使用SSMS配置SQL Server 2005服務(wù)器 4.配置SQL Server 2005服務(wù)

      教學(xué)要求:了解SQL Server中的重要內(nèi)容;掌握可視化工具的使用;掌握服務(wù)器的啟動和停止、服務(wù)器的連接、服務(wù)器的注冊。

      教學(xué)重點(diǎn):可視化工具的使用及作用;服務(wù)器的注冊。教學(xué)難點(diǎn):各種情況下服務(wù)器的注冊及注意事項 授課學(xué)時:2學(xué)時(理論0學(xué)時,實驗2學(xué)時)

      (三)SQL Server 2005數(shù)據(jù)類型 1.7類系統(tǒng)數(shù)據(jù)類型 2.用戶自定義數(shù)據(jù)類型

      教學(xué)要求:掌握SQL Server 2005數(shù)據(jù)類型的分類、使用方法和使用時的注意事項 教學(xué)重點(diǎn):各種系統(tǒng)內(nèi)置數(shù)據(jù)類型的特點(diǎn)和基本用法。教學(xué)難點(diǎn):各種系統(tǒng)內(nèi)置數(shù)據(jù)類型的特點(diǎn)和基本用法。授課學(xué)時:2學(xué)時(理論2學(xué)時,實驗0學(xué)時)

      (四)數(shù)據(jù)庫和表 1.創(chuàng)建和管理數(shù)據(jù)庫 2.創(chuàng)建和管理表 3.數(shù)據(jù)完整性

      教學(xué)要求:了解關(guān)系數(shù)據(jù)庫的定義及表的定義;掌握使用圖形化工具和T-SQL語句兩種方法創(chuàng)建和管理數(shù)據(jù)庫及表;牢記T-SQL語句創(chuàng)建和管理數(shù)據(jù)庫及表的SQL命令;掌握數(shù)據(jù)操縱;掌握域完整性、實體完整性、引用完整性的作用及實現(xiàn)。

      教學(xué)重點(diǎn):數(shù)據(jù)庫信息的顯示、擴(kuò)充數(shù)據(jù)庫容量、配置數(shù)據(jù)庫、重命名數(shù)據(jù)庫、刪除數(shù)據(jù)庫,分離和附加數(shù)據(jù)庫;表的創(chuàng)建及相關(guān)約束操作、表結(jié)構(gòu)的修改、重新命名表、刪除表,數(shù)據(jù)增刪改;理解數(shù)據(jù)完整性,約束、默認(rèn)和規(guī)則的創(chuàng)建和管理。

      教學(xué)難點(diǎn):用命令方式創(chuàng)建含各種約束的表;數(shù)據(jù)操縱的相應(yīng)命令格式;null值的操作及理解;約束、默認(rèn)和規(guī)則的創(chuàng)建和管理。

      授課學(xué)時:6學(xué)時(理論2學(xué)時,實驗4學(xué)時)

      (五)數(shù)據(jù)庫的查詢 1.基本子句查詢 2.數(shù)據(jù)匯總 3.多表聯(lián)接查詢 4.聯(lián)合查詢 5.嵌套查詢

      教學(xué)要求:熟練掌握數(shù)據(jù)檢索命令格式 教學(xué)重點(diǎn):數(shù)據(jù)檢索 教學(xué)難點(diǎn):多表查詢

      授課學(xué)時:6學(xué)時(理論4學(xué)時,實驗2學(xué)時)

      (六)索引與視圖 1.索引的定義與類別 2.索引的創(chuàng)建與刪除 3.索引的分析與維護(hù) 4.視圖的概念及作用 5.視圖的創(chuàng)建與修改 6.通過視圖修改數(shù)據(jù)庫信息

      教學(xué)要求:了解索引和視圖的定義;掌握使用圖形化工具和Transact-SQL語句兩種方法創(chuàng)建索引和視圖。

      教學(xué)重點(diǎn):創(chuàng)建視圖和索引 教學(xué)難點(diǎn):視圖操作。

      授課學(xué)時:4學(xué)時(理論2學(xué)時,實驗2學(xué)時)

      (七)Transact-SQL程序設(shè)計 1.概述

      2.批處理

      3.注釋語句

      4.標(biāo)識符

      5.全局變量與局部變量

      6.運(yùn)算符和表達(dá)式

      7.流程控制語句

      8.游標(biāo)的聲明、打開與讀取、關(guān)閉與釋放

      教學(xué)要求:掌握Transact-SQL程序設(shè)計的基本要素。

      教學(xué)重點(diǎn):批處理的編寫及執(zhí)行;局部變量的定義及使用;流程控制語句的使用。教學(xué)難點(diǎn):流程控制語句的使用。

      授課學(xué)時:5學(xué)時(理論3學(xué)時,實驗2學(xué)時)

      (八)存儲過程 1.存儲過程概述 2.存儲過程的創(chuàng)建和管理

      教學(xué)要求:了解存儲過程的作用及存儲過程的程序結(jié)構(gòu);熟練掌握存儲過程的創(chuàng)建與管理。掌握使用圖形化工具和Transact-SQL語句兩種方法創(chuàng)建存儲過程。

      教學(xué)重點(diǎn):存儲過程的創(chuàng)建和執(zhí)行。

      教學(xué)難點(diǎn):含參數(shù)存儲過程的創(chuàng)建與執(zhí)行。授課學(xué)時:4學(xué)時(理論2學(xué)時,實驗2學(xué)時)

      (九)觸發(fā)器 1.觸發(fā)器的工作機(jī)制 2.觸發(fā)器創(chuàng)建和管理

      教學(xué)要求:了解觸發(fā)器的概念和工作原理;掌握使用圖形化工具和Transact-SQL語句兩種方法創(chuàng)建觸發(fā)器。

      教學(xué)重點(diǎn):觸發(fā)器的工作機(jī)制。教學(xué)難點(diǎn):觸發(fā)器的工作機(jī)制。

      授課學(xué)時:4學(xué)時(理論2學(xué)時,實驗2學(xué)時)

      (十)用戶自定義函數(shù)與事務(wù) 1.用戶自定義函數(shù)簡介

      2.用戶自定義函數(shù)的創(chuàng)建及執(zhí)行 3.事務(wù)處理 4.鎖

      教學(xué)要求:注意區(qū)分三種用戶自定義函數(shù)的不同功能;主要掌握標(biāo)量函數(shù)及表值函數(shù)的定義格式及函數(shù)執(zhí)行;記住4個事務(wù)語句及其功能;了解鎖的工作機(jī)制。

      教學(xué)重點(diǎn):標(biāo)量函數(shù)及表值函數(shù)的定義格式及執(zhí)行;事務(wù)與鎖的合理配合。教學(xué)難點(diǎn):標(biāo)量函數(shù)及表值函數(shù)的定義格式及執(zhí)行。授課學(xué)時:2學(xué)時(理論2學(xué)時,實驗0學(xué)時)

      (十一)SQL Server 2005管理 1.安全管理 2.數(shù)據(jù)的導(dǎo)入導(dǎo)出 3.數(shù)據(jù)庫備份 4.數(shù)據(jù)庫恢復(fù)

      教學(xué)要求:熟練掌握SQL Server的訪問控制;熟練掌握數(shù)據(jù)庫權(quán)限管理;熟練掌握數(shù)據(jù)庫角色管理;掌握與安全有關(guān)的Transact-SQL語句;掌握常用的數(shù)據(jù)庫的日常維護(hù)和管理方法。

      教學(xué)重點(diǎn):權(quán)限,角色;數(shù)據(jù)庫的備份和還原;數(shù)據(jù)導(dǎo)入和導(dǎo)出。

      教學(xué)難點(diǎn):用T-SQL命令進(jìn)行權(quán)限管理;引入角色的作用;數(shù)據(jù)庫的備份和還原。授課學(xué)時:6學(xué)時(理論2學(xué)時,實驗4學(xué)時)

      (十二)數(shù)據(jù)庫綜合開發(fā)應(yīng)用 1.系統(tǒng)需求分析 2.系統(tǒng)總體設(shè)計 3.系統(tǒng)具體實現(xiàn)

      教學(xué)要求:了解數(shù)據(jù)庫設(shè)計的基本過程;了解數(shù)據(jù)庫概念設(shè)計,掌握概念設(shè)計所用的數(shù)據(jù)模型以及概念設(shè)計的基本方法;掌握數(shù)據(jù)庫的邏輯設(shè)計,重點(diǎn)掌握E-R圖到關(guān)系模式的轉(zhuǎn)換方法。

      授課學(xué)時:4學(xué)時(理論0學(xué)時,實驗4學(xué)時)

      三、教學(xué)方式與方法

      教學(xué)中將各章知識點(diǎn)融入相應(yīng)案例當(dāng)中進(jìn)行講解,增加知識點(diǎn)的直觀性,更易于接受;各章知識點(diǎn)與上機(jī)操作題緊密結(jié)合,幫助學(xué)生理解、鞏固;課程最后給出一個綜合案例課題,向?qū)W生展現(xiàn)數(shù)據(jù)庫整體開發(fā)的全過程,引導(dǎo)學(xué)生對各知識點(diǎn)融會貫通,培養(yǎng)、啟發(fā)學(xué)生的創(chuàng)新思維能力。

      注重上機(jī)實驗環(huán)節(jié),通過實驗要求學(xué)生熟悉數(shù)據(jù)庫語言的基本用法。實驗環(huán)境為SQL Server 2005數(shù)據(jù)庫環(huán)境。

      要盡量采用現(xiàn)代化、多樣化手段實施教學(xué)。充分利用投影儀、多媒體等現(xiàn)代化電子教學(xué)手段。

      四、課程考核方式與要求

      本課程考核分實驗考核和期末考試兩部分(缺課1/3取消期末考試資格直接進(jìn)入二次考試)。

      平時成績5%:依據(jù)平時考勤、課堂提問情況評定。

      實驗考核占15%:每個實驗題目15分,取平均成績作為總評成績。

      期末考試占80%:采取筆試方式,考試時間90分鐘,主要考核數(shù)據(jù)庫原理與應(yīng)用的相關(guān)知識。

      五、課程使用的教材與教學(xué)參考資料

      (一)教材

      1.杜兆江《SQL Server 2005實用教程》 人民郵電出版社

      (二)參考資料

      1.陳志泊,《數(shù)據(jù)庫原理與應(yīng)用教程》,人民郵電出版社

      (三)其他參考資料

      1.薩師煊,《數(shù)據(jù)庫系統(tǒng)概論》,高等教育出版社

      2.劉遵仁,《SQL Server 中文版基礎(chǔ)培訓(xùn)教程》,人民郵電出版社

      3.王珊、羅運(yùn)模,《SQL Server 2005》(重點(diǎn)大學(xué)計算機(jī)應(yīng)用教材),高等教育出版社

      第二篇:數(shù)據(jù)庫原理與應(yīng)用課程總結(jié)

      數(shù)據(jù)庫原理與應(yīng)用課程總結(jié)

      兩部分內(nèi)容組成:數(shù)據(jù)庫的理論知識、SQL Sever 2000的使用

      數(shù)據(jù)庫的理論知識包括三篇,第1篇:基礎(chǔ)篇;第2篇:設(shè)計篇;第3篇:系統(tǒng)篇,三部分內(nèi)容之間的關(guān)系是基礎(chǔ)篇是基礎(chǔ)是重點(diǎn),必須全面掌握;設(shè)計篇是方法論,是應(yīng)用系統(tǒng)開發(fā)過程中的方向指南,對基礎(chǔ)篇的應(yīng)用;系統(tǒng)篇:是對DBMS的四性的詳細(xì)解釋,豐富了基礎(chǔ)篇的內(nèi)容。

      一、名詞概念

      1、信息、數(shù)據(jù)、數(shù)據(jù)處理

      2、數(shù)據(jù)庫

      3、數(shù)據(jù)庫管理系統(tǒng)

      4、數(shù)據(jù)庫系統(tǒng)

      5、概念模型

      6、邏輯模型

      7、模式

      8、外模式

      9、內(nèi)模式

      10、數(shù)據(jù)庫獨(dú)立性(邏輯獨(dú)立性、物理獨(dú)立性)

      11、概念模型有關(guān)概念:實體、屬性、碼、域、實體型、實體集、聯(lián)系、聯(lián)系方式

      12、關(guān)系模型的有關(guān)概念(元組、屬性、主碼、域、分量、關(guān)系模式)

      13、函數(shù)依賴

      14、完全函數(shù)依賴

      15、部分函數(shù)依賴

      16、傳遞函數(shù)依賴

      17、碼

      18、主屬性

      19、非主屬性 20、視圖

      21、可恢復(fù)性

      22、并發(fā)控制性

      23、安全性

      24、完整性

      25、關(guān)系

      26、關(guān)系模式

      27、實體完整性

      28、參考完整性

      29、自定義完整性 30、游標(biāo)

      二、基本理論

      1、計算機(jī)數(shù)據(jù)管理三個階段的特點(diǎn)(數(shù)據(jù)組織(保存)與管理、共享、數(shù)據(jù)與應(yīng)用程序的獨(dú)立性、數(shù)據(jù)冗余等),特別要掌握數(shù)據(jù)庫系統(tǒng)的特點(diǎn)(數(shù)據(jù)組織結(jié)構(gòu)化、共享性高、數(shù)據(jù)獨(dú)立性強(qiáng),數(shù)據(jù)由DBMS統(tǒng)一管理和控制)。

      2、DBMSE 的數(shù)據(jù)控制功能

      (1)可恢復(fù)性(2)并發(fā)控制

      (3)安全性

      (4)數(shù)據(jù)的完整性

      結(jié)合第3篇 系統(tǒng)篇,掌握好如下問題

      事務(wù)的概念和特點(diǎn)、掌握系統(tǒng)發(fā)生故障、并發(fā)控制出現(xiàn)異常的實質(zhì)?

      可恢復(fù)性部分

      什么是可恢復(fù)性

      故障類型

      故障恢復(fù)實現(xiàn)技術(shù)(數(shù)據(jù)轉(zhuǎn)儲與建立日志文件,掌握數(shù)據(jù)轉(zhuǎn)儲的形式和特點(diǎn),日志文件中包含的內(nèi)容)

      各種類型故障的排除方法

      (1)事務(wù)故障(Undo處理,反向掃描日志文件)(2)系統(tǒng)故障(對未完成的事務(wù)Undo處理,已完成的事務(wù)Redo處理)

      (3)介質(zhì)故障()

      并發(fā)控制

      并發(fā)操作的三類數(shù)據(jù)的不一致性

      并發(fā)控制的主要技術(shù)(封鎖技術(shù))

      鎖的類型及特點(diǎn)

      封鎖協(xié)議

      并發(fā)操作的可串行性(概念、什么樣的調(diào)度是正確的(所有的串行調(diào)度、具有并發(fā)操作的可串行化的調(diào)度是正確的、如何保證調(diào)度是正確的。)

      安全性

      保證系統(tǒng)安全的途徑

      存取控制機(jī)制的組成(定義權(quán)限、合法權(quán)限檢查)

      自主存取控制方法的基本操作(授權(quán)和撤銷權(quán)限)

      理解視圖機(jī)制如何保證數(shù)據(jù)的安全

      完整性

      完整性的概念 完整性約束條件

      完整性控制(3點(diǎn):定義、檢查和違約反應(yīng)、完整性五元組定義)

      參考完整性的三個問題(外碼是否為空、被參考關(guān)系中刪除和插入元組時)

      3、數(shù)據(jù)模型

      (1)數(shù)據(jù)模型的三要素

      (2)計算機(jī)信息處理的三大世界(與數(shù)據(jù)庫設(shè)計步驟的對應(yīng)關(guān)系)

      (3)概念模型及其表示方法()

      (4)邏輯模型的三種類型及其特點(diǎn)(數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和約束條件,特別是關(guān)系模型的特點(diǎn))

      4、數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)(三模式、兩映射和數(shù)據(jù)獨(dú)立性)

      5、關(guān)系及關(guān)系操作

      (1)關(guān)系模型組成(數(shù)據(jù)結(jié)構(gòu)、操作和完整性;關(guān)系數(shù)據(jù)操作表示形式(代數(shù)方式、邏輯方式和SQL))

      (2)關(guān)系數(shù)據(jù)結(jié)構(gòu)及其有關(guān)定義(域、笛卡兒積、關(guān)系、關(guān)系模式、關(guān)系數(shù)據(jù)庫)

      (3)關(guān)系的完整性

      (4)關(guān)系代數(shù)(傳統(tǒng)的集合運(yùn)算、專門關(guān)系運(yùn)算(投影、選擇、連接和除法運(yùn)算)、關(guān)系代數(shù)的寫法(注意三個問題、7個例題)

      (5)SQL 語言

      DDL語言(數(shù)據(jù)庫、數(shù)據(jù)表、索引和視圖)

      DML語言(查詢()、插入、刪除和修改)

      DCL語言(授權(quán)和撤銷權(quán)限)

      嵌入式SQL(存在問題及其對策、共享變量、游標(biāo)(概念、操作步驟和打開游標(biāo)的含義、游標(biāo)的使用)

      (6)數(shù)據(jù)規(guī)范化

      基本概念(函數(shù)依賴、完全函數(shù)依賴、部分函數(shù)依賴和傳遞函數(shù)依賴、碼、主屬性和非主屬性)

      三類數(shù)據(jù)異常以及好模式的標(biāo)準(zhǔn)

      數(shù)據(jù)規(guī)范化的原則、方法和步驟。

      三、基本技術(shù)數(shù)據(jù)庫設(shè)計

      1、數(shù)據(jù)庫設(shè)計概述

      2、數(shù)據(jù)庫設(shè)計的基本步驟及每個階段的任務(wù)、方法

      3、重點(diǎn)掌握(需求分析階段、概念設(shè)計和邏輯設(shè)計三個階段)

      四、基本技能-SQL Server 2000的基本操作 第1部分 基本理論

      一、與數(shù)據(jù)庫有關(guān)的4個重要概念和1個常識

      1、數(shù)據(jù)

      2、數(shù)據(jù)庫

      3、數(shù)據(jù)庫管理系統(tǒng):

      DBMS是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,為用戶或應(yīng)用程序提供訪問DB的方法,包括DB的建立、查詢、更新及各種數(shù)據(jù)控制。

      主要功能:數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)運(yùn)行管理(4性)

      DBMS總是基于某種數(shù)據(jù)模型,可以分為層次型、網(wǎng)狀型、關(guān)系型、面向?qū)ο笮虳BMS。

      4、數(shù)據(jù)庫系統(tǒng) 結(jié)構(gòu)組成與人員組成、理解圖1.1 數(shù)據(jù)庫技術(shù) :是一門研究數(shù)據(jù)庫結(jié)構(gòu)、存儲、管理和使用的軟件學(xué)科。

      5、一個常識

      (1)三個階段 每個階段的優(yōu)缺點(diǎn)

      (2)理解數(shù)據(jù)庫系統(tǒng)的特點(diǎn)(數(shù)據(jù)結(jié)構(gòu)化、數(shù)據(jù)的共享性、冗余度低以及數(shù)據(jù)的獨(dú)立性、數(shù)據(jù)的統(tǒng)一管理和控制)

      二、數(shù)據(jù)模型

      1、計算機(jī)信息處理的三大世界、兩類模型(概念模型、結(jié)構(gòu)模型),理解計算機(jī)信息處理的基本步驟。

      2、數(shù)據(jù)模型(結(jié)構(gòu)模型)的三要素(邏輯模型)

      3、概念模型(結(jié)合數(shù)據(jù)庫概念設(shè)計理解)

      (1)特點(diǎn)

      (2)基本概念(實體、屬性、碼、實體型、實體集、聯(lián)系及聯(lián)系方式)(3)表示方法 ER模型(畫法)

      4、常用的模型(數(shù)據(jù)結(jié)構(gòu)化的基礎(chǔ))

      (1)層次、網(wǎng)狀和關(guān)系

      (2)每種模型的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、約束和存取特點(diǎn)。(3)重點(diǎn)在關(guān)系模型(詳細(xì)見第2章)

      數(shù)據(jù)結(jié)構(gòu)(從用戶的觀點(diǎn):二維表)常用術(shù)語:關(guān)系、元組、屬性、主碼、關(guān)系模式

      關(guān)系模式的表示方法

      關(guān)系模型必須是規(guī)范化的數(shù)據(jù)操縱與完整性

      關(guān)系數(shù)據(jù)模型的存儲結(jié)構(gòu)

      優(yōu)缺點(diǎn)

      三、數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)

      1、不同的角度(從數(shù)據(jù)庫管理系統(tǒng)和從最終用戶)

      2、三模式(模式、外模式和內(nèi)模式)

      3、二級映象與數(shù)據(jù)獨(dú)立性

      4、重要概念(模式、外模式、內(nèi)模式、數(shù)據(jù)的邏輯獨(dú)立性與物理獨(dú)立性)

      四、關(guān)系數(shù)據(jù)庫及其操作

      1、關(guān)系模型的數(shù)學(xué)依據(jù)(建立在集合代數(shù)的基礎(chǔ)上)

      2、從集合論的角度談關(guān)系數(shù)據(jù)結(jié)構(gòu)(笛卡兒積的子集)

      3、關(guān)系及關(guān)系操作

      (1)關(guān)系數(shù)據(jù)結(jié)構(gòu)及其有關(guān)定義(域、笛卡兒積、關(guān)系、關(guān)系模式、關(guān)系數(shù)據(jù)庫)

      (2)關(guān)系操作:查詢操作和更新

      查詢操作:關(guān)系代數(shù)查詢、關(guān)系演算和具有雙重特點(diǎn)的SQL

      4、關(guān)系的完整性

      5、關(guān)系代數(shù)(傳統(tǒng)的集合運(yùn)算、專門關(guān)系運(yùn)算(投影、選擇、連接和除法運(yùn)算)、關(guān)系代數(shù)的寫法(注意3個問題、7個例題)、關(guān)系優(yōu)化。

      6、關(guān)系數(shù)據(jù)庫操作的標(biāo)準(zhǔn)-SQL 語言

      ? DDL語言(數(shù)據(jù)庫、數(shù)據(jù)表、索引和視圖)? DML語言(查詢、插入、刪除和修改)? DCL語言(授權(quán)和撤銷權(quán)限)

      ? 嵌入式SQL(存在問題及其對策、共享變量、游標(biāo)(概念、操作步驟和打開游標(biāo)的含義、游標(biāo)的使用)

      7、什么是視圖,怎樣理解?有什么作用

      五、數(shù)據(jù)規(guī)范化

      1、基本概念(函數(shù)依賴、完全函數(shù)依賴、部分函數(shù)依賴和傳遞函數(shù)依賴、碼、主屬性和非主屬性)

      2、三類數(shù)據(jù)異常以及好模式的標(biāo)準(zhǔn)

      3、數(shù)據(jù)規(guī)范化的原則、方法和步驟。

      六、DBMSE的數(shù)據(jù)控制功能(系統(tǒng)篇)

      結(jié)合第3篇,掌握好如下問題

      1、事務(wù)的概念和特點(diǎn)、掌握系統(tǒng)發(fā)生故障、并發(fā)控制出現(xiàn)異常的實質(zhì)?

      2、可恢復(fù)性

      什么是可恢復(fù)性、故障類型、故障恢復(fù)實現(xiàn)技術(shù)(數(shù)據(jù)轉(zhuǎn)儲與建立日志文件,掌握數(shù)據(jù)轉(zhuǎn)儲的形式和特點(diǎn),日志文件中包含的內(nèi)容)、各種類型故障的排除方法。

      (1)事務(wù)故障(Undo處理,反向掃描日志文件)(2)系統(tǒng)故障(對未完成的事務(wù)Undo處理,已完成的事務(wù)Redo處理)(3)介質(zhì)故障

      3、并發(fā)控制

      并發(fā)操作的三類數(shù)據(jù)的不一致性、并發(fā)控制的主要技術(shù)(封鎖技術(shù))、鎖的類型及特點(diǎn)、封鎖協(xié)議、并發(fā)操作的可串行性(概念、什么樣的調(diào)度是正確的(所有的串行調(diào)度、具有并發(fā)操作的可串行化的調(diào)度是正確的、如何保證調(diào)度是正確的)

      4、安全性:保證系統(tǒng)安全的途徑、存取控制機(jī)制的組成(定義權(quán)限、合法權(quán)限檢查)、自主存取控制方法的基本操作(授權(quán)和撤銷權(quán)限)、理解視圖機(jī)制如何保證數(shù)據(jù)的安全

      5、完整性:完整性的概念、完整性約束條件、完整性控制(3點(diǎn):定義、檢查和違約反應(yīng)、完整性五元組定義)

      參考完整性的三個問題(外碼是否為空、被參考關(guān)系中刪除和插入元組時)

      6、區(qū)別數(shù)據(jù)庫的一致性、完整性和安全性。

      第二部分 基本技術(shù)-數(shù)據(jù)庫設(shè)計

      1、數(shù)據(jù)庫設(shè)計概述

      2、數(shù)據(jù)庫設(shè)計的基本步驟及每個階段的任務(wù)、方法

      3、重點(diǎn)掌握(需求分析階段、概念設(shè)計和邏輯設(shè)計三個階段)

      第三部分 基本技能-SQL Server 2000的基本操作

      1、數(shù)據(jù)庫服務(wù)器環(huán)境配置

      2、數(shù)據(jù)庫及數(shù)據(jù)庫對象的基本操作

      3、SQL 2000的安全控制策略

      4、數(shù)據(jù)庫備份與還原操作

      5、腳本文件

      6、數(shù)據(jù)的導(dǎo)入與導(dǎo)出

      需要掌握的概念

      1、信息、數(shù)據(jù)、數(shù)據(jù)處理

      2、數(shù)據(jù)庫

      3、數(shù)據(jù)庫管理系統(tǒng)

      4、數(shù)據(jù)庫系統(tǒng)

      5、概念模型

      6、邏輯模型

      7、模式

      8、外模式

      9、內(nèi)模式

      10、數(shù)據(jù)庫獨(dú)立性(邏輯獨(dú)立性、物理獨(dú)立性)

      11、概念模型有關(guān)概念:實體、屬性、碼、域、實體型、實體集、聯(lián)系、聯(lián)系方式

      12、關(guān)系模型的有關(guān)概念(元組、屬性、主碼、域、分量、關(guān)系模式)

      13、函數(shù)依賴

      14、完全函數(shù)依賴

      15、部分函數(shù)依賴

      16、傳遞函數(shù)依賴

      17、碼

      18、主屬性

      19、非主屬性 20、視圖

      21、可恢復(fù)性

      22、并發(fā)控制性

      23、安全性

      24、完整性

      25、關(guān)系

      26、關(guān)系模式

      27、實體完整性

      28、參考完整性

      29、自定義完整性 30、游標(biāo)

      第三篇:數(shù)據(jù)庫原理與應(yīng)用實驗教案

      實驗報告格式 《數(shù)據(jù)庫原理》實驗報告

      ?(實驗名稱:)?

      ? 專業(yè)

      ? 班級級()班 ? 學(xué)號 ? 學(xué)生姓名 ? 指導(dǎo)老師

      ? 攀枝花計算機(jī)學(xué)院 年月日

      ?

      一、實驗?zāi)康?/p>

      ? 本次實驗所涉及并要求掌握的知識點(diǎn)。根據(jù)老師實驗前的講授自行撰寫。(小四號字,宋體)?

      二、實驗內(nèi)容:

      ? 本次實驗的內(nèi)容及相關(guān)題目描述(小四號字,宋體)?

      三、SQL語句及運(yùn)行結(jié)果 ? 創(chuàng)建數(shù)據(jù)庫:

      在數(shù)據(jù)庫節(jié)點(diǎn)右鍵新建數(shù)據(jù)庫,增加和修改數(shù)據(jù)文件名,設(shè)置增長方式以及數(shù)據(jù)庫邏輯名稱

      文件組添加Slave文件組 ? 修改數(shù)據(jù)庫:

      利用SQL語句修改,刪除,添加數(shù)據(jù)庫文件

      ? 刪除數(shù)據(jù)庫:

      ? ?

      ? 按照實驗內(nèi)容編寫的SQL語句或程序代碼與結(jié)果顯示(小四號字,宋體)?

      四、實驗總結(jié)

      ? 1 .實驗中遇到的問題及解決過程 ? 2 .實驗中產(chǎn)生的錯誤及原因分析 ? 3 .實驗體會和收獲。

      實驗一 創(chuàng)建數(shù)據(jù)庫(操作型)1.1 實驗?zāi)康?/p>

      (1)理解并掌握數(shù)據(jù)庫的基本概念;

      (2)理解并掌握數(shù)據(jù)文件、日志文件、文件組的基本概念;

      (3)熟練掌握和使用SQL Server Management Studio管理器創(chuàng)建、刪除、更改(包括文件組、文件大小、文件增長方式等參數(shù))數(shù)據(jù)庫;(4)熟練使用DDL語句來創(chuàng)建、刪除、更改(包括文件組、文件大小、文件增長方式等參數(shù))數(shù)據(jù)庫。

      1.2 實驗內(nèi)容

      件組,分別是主文件組和“Slave”文件組。數(shù)據(jù)庫包含兩個數(shù)據(jù)文件,分別是“mymaster.mdf”和“myslave.ndf”,其中數(shù)據(jù)文件“mymaster.mdf”屬于主文件組,存放在d:data目錄下,文件初始大小50M,文件屬性為自動增長,每次增長10%。數(shù)據(jù)文件“myslave.ndf”存放在e:data目錄下,屬于Slave文件組,文件大小固定為50M。該數(shù)據(jù)庫有一個日志文件,日志文件名稱“mylog.ldf”,文件位于c:log目錄中,日志文件初始大小為50M,文件屬性為自動增長,每次增長10M,最大文件大小為100M(實驗時一定要保證c:Log、d:data和e:data目錄存在,否則會發(fā)生錯誤,如果計算機(jī)d:盤或e:盤不存在,實驗時須將路徑調(diào)整到已存在的磁盤下);(1)創(chuàng)建數(shù)據(jù)庫:待創(chuàng)建的數(shù)據(jù)庫邏輯名稱為“MyDB”。該數(shù)據(jù)庫有兩個文(2)修改數(shù)據(jù)庫:將剛才創(chuàng)建的數(shù)據(jù)庫“MyDB”的名稱修改為“TESTDB”,并刪除數(shù)據(jù)文件“myslave.ndf”,同時增加一個數(shù)據(jù)文件,該數(shù)據(jù)文件邏輯名稱為“test“,文件名稱為“test.ndf”,數(shù)據(jù)文件位于e:data(在e盤存在的情況下,如果e盤不存在,可指定道其他磁盤位置下),其他參數(shù)默認(rèn);

      (3)刪除剛剛創(chuàng)建的“TESTDB”數(shù)據(jù)庫。

      1.3 實驗步驟

      對數(shù)據(jù)庫的管理(包括創(chuàng)建、修改、刪除)可以有兩種方式完成,使用SQL Server Management Studio管理器可以完成數(shù)據(jù)庫的日常管理,還可以通過查詢窗口輸入DDL語句完成數(shù)據(jù)庫的管理。

      1.3.1 數(shù)據(jù)庫創(chuàng)建

      (1)使用SQL Server Management Studio創(chuàng)建數(shù)據(jù)庫(2)使用SQL語句創(chuàng)建數(shù)據(jù)庫

      1.3.2 修改數(shù)據(jù)庫

      1.3.3 刪除數(shù)據(jù)庫“TESTDB”

      (1)使用Management Studio刪除“TESTDB”(2)使用SQL語句刪除數(shù)據(jù)庫

      1.4 思考與練習(xí)

      答:(1)什么是數(shù)據(jù)庫?數(shù)據(jù)庫的組成有哪些?

      (2)什么是文件組?如何創(chuàng)建文件組?主文件組可以刪除嗎?

      答:

      (3)數(shù)據(jù)文件,日志文件各有什么作用?

      答:

      (4)文件增長方式有哪些?如何設(shè)置?

      答:1)在新建數(shù)據(jù)庫的界面中設(shè)置自動增長方式

      2)利用SQL語句size設(shè)置大小,filegrowth設(shè)置增長類型,maxsize設(shè)置最大文件.(5)SQL Server Management Studio與數(shù)據(jù)庫的關(guān)系是什么

      答:

      第四篇:SQL Server數(shù)據(jù)庫及應(yīng)用教學(xué)大綱

      《SQL Server數(shù)據(jù)庫及應(yīng)用》課程教學(xué)

      大綱

      一、課程的性質(zhì)與任務(wù)

      本課程是計算機(jī)相關(guān)專業(yè)一門重要的專業(yè)技術(shù)課。通過本課程的學(xué)習(xí),應(yīng)使學(xué)生從理論和實踐上掌握數(shù)據(jù)庫開發(fā)技巧,選擇前端開發(fā)環(huán)境與后端SQL Server數(shù)據(jù)庫系統(tǒng)的集成,使學(xué)生在數(shù)據(jù)庫開發(fā)應(yīng)用方面能提出正確的解決方案。

      二、課程教學(xué)目標(biāo)

      (一)知識目標(biāo)

      1.SQL Server 2012涉及的概念和范圍較多較廣,因此要強(qiáng)調(diào)基本概念和基本操作,從更多的實踐環(huán)節(jié)中理解SQL Server 2012的體系和特點(diǎn)。2.課程應(yīng)注重Transact-SQL的教學(xué)和實踐,在掌握SQL Server圖形管理工具的同時,加強(qiáng)isql/osql公用程序的使用。3.本課程綜合性較高,教學(xué)中可酌情安排一定時數(shù)的課程設(shè)計(結(jié)合前端開發(fā)工具),使學(xué)生對于SQL Server及其它數(shù)據(jù)庫有更全面的理解。

      (二)能力目標(biāo)

      培養(yǎng)學(xué)生具備數(shù)據(jù)庫應(yīng)用程序開發(fā)能力,能夠根據(jù)實際需要自行開發(fā)以SQL Server 2012為后臺的Windows數(shù)據(jù)庫應(yīng)用程序,具有分析和調(diào)試程序的能力。

      (三)德育目標(biāo)

      將德育教育寓于專業(yè)知識的教學(xué)中,教育學(xué)生熱愛生活、熱愛學(xué)習(xí)、熱愛自己的專業(yè),刻苦學(xué)習(xí),學(xué)風(fēng)嚴(yán)謹(jǐn),使學(xué)生養(yǎng)成理論聯(lián)系實際的良好習(xí)慣。

      三、課程內(nèi)容及教學(xué)要求

      (一)SQL Server概述

      1.教學(xué)內(nèi)容:(1)數(shù)據(jù)庫的基本概念(2)SQL語言的特點(diǎn)

      (3)Microsoft SQL Server的特點(diǎn) 2.教學(xué)要求:

      掌握Microsoft SQL Server的結(jié)構(gòu)、功能和性能特點(diǎn);理解SQL語言的特點(diǎn);了解數(shù)據(jù)庫的基本概念、SQL Serve的演變過程。

      (二)安裝SQL Server 2012系統(tǒng)

      1.教學(xué)內(nèi)容:

      (1)安裝預(yù)準(zhǔn)備工作

      (2)Microsoft SQL Server 2012的安裝過程(3)驗證系統(tǒng)是否按裝成功 2.教學(xué)要求:

      掌握Microsoft SQL Server安裝的軟、硬件要求及安裝過程;了解 SQL Serve的版本類型。

      (三)注冊和配置服務(wù)器

      1.教學(xué)內(nèi)容:(1)注冊服務(wù)器(2)配置服務(wù)器 2.教學(xué)要求:

      掌握注冊和配置服務(wù)器的各種方法和技術(shù);了解注冊和配置服務(wù)器的作用。

      (四)SQL Server的安全管理

      1.教學(xué)內(nèi)容:

      (1)認(rèn)證模式和認(rèn)證進(jìn)程(2)管理登錄賬號

      (3)管理數(shù)據(jù)庫用戶賬號(4)管理角色(5)管理許可 2.教學(xué)要求:

      掌握設(shè)置認(rèn)證模式技術(shù)、管理懼色、許可技術(shù);理解數(shù)據(jù)庫安全模式、認(rèn)證模式及賬號管理;了解許可類型。

      (五)管理數(shù)據(jù)庫

      1.教學(xué)內(nèi)容

      (1)數(shù)據(jù)庫對象(2)創(chuàng)建、刪除、修改數(shù)據(jù)庫(3)設(shè)置數(shù)據(jù)庫選項 2.教學(xué)要求:

      掌握數(shù)據(jù)庫的基本操作和屬性技術(shù);了解數(shù)據(jù)庫的基本概念。

      (六)管理表

      1.教學(xué)內(nèi)容:

      (1)表的基本概念和特點(diǎn)(2)數(shù)據(jù)類型(3)管理表 2.教學(xué)要求:

      掌握表的基本概念和系統(tǒng)數(shù)據(jù)類型,表的基本操作;了解自定義數(shù)據(jù)類型。

      (七)操縱表中的數(shù)據(jù)

      1.教學(xué)內(nèi)容:

      (1)插入、修改和刪除數(shù)據(jù)(2)檢索表中的數(shù)據(jù)(3)高級檢索技術(shù) 2.教學(xué)要求:

      掌握表數(shù)據(jù)的基本操作及各種檢索技術(shù)。

      (八)索引

      1.教學(xué)內(nèi)容:

      (1)索引的類型和訪問數(shù)據(jù)的方式(2)創(chuàng)建索引技術(shù)(3)維護(hù)索引 2.教學(xué)要求:

      掌握創(chuàng)建、維護(hù)索引技術(shù);理解索引的類型;了解索引的作用。

      (九)數(shù)據(jù)庫的備份和恢復(fù)

      1.教學(xué)內(nèi)容:(1)備份技術(shù)(2)恢復(fù)技術(shù) 2.教學(xué)要求:

      掌握備份操作和恢復(fù)操作技術(shù);了解備份和恢復(fù)的概念和作用;

      (十)視圖、存儲過程和觸發(fā)器 1.教學(xué)內(nèi)容:(1)視圖(2)存儲過程(3)觸發(fā)器 2.教學(xué)要求:

      掌握創(chuàng)建、修改和使用視圖技術(shù),創(chuàng)建觸發(fā)器技術(shù);了解視圖的概念和特點(diǎn),觸發(fā)器的特點(diǎn)和作用。

      (十一)Transact-SQL語言

      1.教學(xué)內(nèi)容:

      (1)Transact-SQL語言的特點(diǎn)(2)Transact-SQL語言的組成元素(3)執(zhí)行Transact-SQL語句的工具 2.教學(xué)要求:

      掌握使用數(shù)據(jù)控制、定義和操作語言及T-SQL語句;了解Transact-SQL語言的特點(diǎn)。

      (十二)SQL Server的并發(fā)性

      1.教學(xué)內(nèi)容:

      (1)并發(fā)性的概念(2)事務(wù)(3)使用鎖 2.教學(xué)要求:

      掌握事務(wù)管理和鎖技術(shù);理解鎖的作用;了解并發(fā)性的概念。

      (十三)數(shù)據(jù)互操作性技術(shù)

      1.教學(xué)內(nèi)容:

      (1)數(shù)據(jù)互操作性技術(shù)工具(2)數(shù)據(jù)轉(zhuǎn)換服務(wù) 2.教學(xué)要求:

      掌握使用DTS工具;理解DTS工具的特點(diǎn);了解數(shù)據(jù)互操作性技術(shù)的概念。

      (十四)數(shù)據(jù)完整性

      1.教學(xué)內(nèi)容:

      (1)數(shù)據(jù)完整性的概念(2)約束管理(3)缺省管理(4)規(guī)則管理

      (5)完整性技術(shù)比較研究 2.教學(xué)要求:

      掌握如何選擇數(shù)據(jù)完整性的方法,對象管理技術(shù);了解數(shù)據(jù)完整性的概念和類型。

      (十五)數(shù)據(jù)復(fù)制

      1.教學(xué)內(nèi)容:

      (1)數(shù)據(jù)復(fù)制的特點(diǎn)

      (2)復(fù)制代理、復(fù)制類型和模型(3)建立數(shù)據(jù)復(fù)制的各種技術(shù)(4)在異構(gòu)環(huán)境中復(fù)制數(shù)據(jù)(5)監(jiān)視和維護(hù)復(fù)制 2.教學(xué)要求:

      掌握建立數(shù)據(jù)復(fù)制的各種技術(shù)和復(fù)制代理、復(fù)制類型和模型;了解數(shù)據(jù)復(fù)制的概念和特點(diǎn)。

      (十六)管理作業(yè)和警報

      1.教學(xué)內(nèi)容:

      (1)管理作業(yè)技術(shù)(2)管理警報技術(shù)(3)故障診斷 2.教學(xué)要求:

      掌握作業(yè)管理、警報管理和故障診斷技術(shù);了解任務(wù)自動化的原因。

      (十七)性能監(jiān)測和調(diào)整

      1.教學(xué)內(nèi)容:

      (1)SQL Profiler(2)性能監(jiān)視器 2.教學(xué)要求:

      掌握使用SQL Profiler工具監(jiān)視性能即T-SQL語句監(jiān)視系統(tǒng)性能;了解影響系統(tǒng)性能的因素和監(jiān)測工具。

      (十八)向?qū)Ш凸ぞ?/p>

      1.教學(xué)內(nèi)容:

      (1)服務(wù)器注冊向?qū)В?)數(shù)據(jù)庫類向?qū)Чぞ撸?)系統(tǒng)管理類向?qū)В?)數(shù)據(jù)轉(zhuǎn)換服務(wù)向?qū)Чぞ撸?)復(fù)制類向?qū)Чぞ?2.教學(xué)要求:

      掌握數(shù)據(jù)庫各類向?qū)Чぞ叩挠梅ǎ涣私庀驅(qū)Чぞ叩姆诸悺?/p>

      (十九)管理ODBC數(shù)據(jù)源

      1.教學(xué)內(nèi)容:(1)ODBC技術(shù)

      (2)配置ODBC數(shù)據(jù)源 2.教學(xué)要求:

      掌握創(chuàng)建和配置ODBC數(shù)據(jù)源的過程;了解ODBC的概念和特點(diǎn)。

      四、課時分配

      總學(xué)時 授課時數(shù) 上機(jī)時數(shù)

      (一)SQL Server概述 2 2

      (二)安裝SQL Server 2012系統(tǒng) 4 2 2(三)注冊和配置服務(wù)器 2 1 1(四)SQL Server的安全管理 2 1 1(五)管理數(shù)據(jù)庫 2 1 1(六)管理表 2 1 1(七)操縱表中的數(shù)據(jù) 2 1 1(八)索引 4 2 2(九)數(shù)據(jù)庫的備份和恢復(fù) 2 1 1(十)視圖、存儲過程和觸發(fā)器 14 10 4(十一)Transact-SQL語言 12 8 4(十二)SQL Server的并發(fā)性 2 1 1(十三)數(shù)據(jù)互操作性技術(shù) 4 2 2(十四)數(shù)據(jù)完整性 4 1 1(十五)數(shù)據(jù)復(fù)制 2 1 1(十六)管理作業(yè)和警報 2 1 1(十七)性能監(jiān)測和調(diào)整 2 1 1(十八)向?qū)Ш凸ぞ?2 1 1(十九)管理ODBC數(shù)據(jù)源 2 1 1 機(jī) 動

      4 0 合 計

      45 27 序號

      學(xué)

      內(nèi)

      五、實踐環(huán)節(jié)

      1.實驗(25學(xué)時,包含在上機(jī)時間內(nèi)),可根據(jù)授課內(nèi)容安排,建議項目:創(chuàng)建和使用數(shù)據(jù)庫;創(chuàng)建和使用表;Transact-SQL;索引;視圖;數(shù)據(jù)庫完整性;存儲過程;觸發(fā)器;SQL Server的安全管理;數(shù)據(jù)備份與還原;數(shù)據(jù)轉(zhuǎn)換;用ADO操作SQL Server數(shù)據(jù)庫;VB的數(shù)據(jù)環(huán)境和數(shù)據(jù)報表;數(shù)據(jù)庫系統(tǒng)設(shè)計實例。2.綜合性大作業(yè),可根據(jù)實際課時安排在實訓(xùn)內(nèi)容來進(jìn)行,建議1~2次。

      六、大綱說明

      1.本大綱適用于三年制高職高專計算機(jī)各專業(yè)使用。

      2.本課程與其它編程語言課程是相輔相成的,并且作為程序設(shè)計的提高課程,應(yīng)在《程序設(shè)計基礎(chǔ)》之后開設(shè)。

      3.考核方式:平時考核占40%,期末考核占60%。考核及格后獲得3學(xué)分。4.參考教材:《SQL Server 2012數(shù)據(jù)庫及應(yīng)用》 徐人鳳、曾建華編著高等教育出版社。

      第五篇:數(shù)據(jù)庫原理與應(yīng)用課程教學(xué)改革研究

      數(shù)據(jù)庫原理與應(yīng)用課程教學(xué)改革研究

      摘要;數(shù)據(jù)庫課程是計算機(jī)及其相關(guān)專業(yè)的重要課程,具有較強(qiáng)的理論性和實踐性。通過對該課程采用傳統(tǒng)教學(xué)模式存在問題的分析,探索數(shù)字媒體技術(shù)專業(yè)背景下的教學(xué)改革措施,包括合理規(guī)劃課程內(nèi)容,優(yōu)化課程體系和豐富實驗課教學(xué),以達(dá)到調(diào)動學(xué)生的積極性和動手能力,培養(yǎng)應(yīng)用型人才的目標(biāo)。

      關(guān)鍵詞:數(shù)據(jù)庫課程;數(shù)字媒體技術(shù);教學(xué)模式;實踐教學(xué);教學(xué)改革

      中圖分類號:TP319 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2017)07-0141-02

      隨著信息技術(shù)的發(fā)展,數(shù)據(jù)庫技術(shù)在計算機(jī)應(yīng)用系統(tǒng)中占據(jù)越來越重要的地位。我校數(shù)字媒體技術(shù)專業(yè)根據(jù)自身的專業(yè)需求,已經(jīng)開設(shè)了多年的數(shù)據(jù)庫教學(xué),總結(jié)近年來教學(xué)中的經(jīng)驗和不足,結(jié)合本專業(yè)的特點(diǎn),對該課程進(jìn)行了一系列的改革,以適應(yīng)數(shù)字媒體行業(yè)人才的需要。

      1教學(xué)現(xiàn)狀和存在問題

      我院數(shù)字媒體技術(shù)專業(yè)開設(shè)移動媒體和游戲開發(fā)兩個方向,前者側(cè)重網(wǎng)站和移動端應(yīng)用開發(fā)人才的培養(yǎng),數(shù)據(jù)庫原理與應(yīng)用課程主要為該方向?qū)W生開設(shè),總計64學(xué)時,理論和上機(jī)各32學(xué)時。教學(xué)目標(biāo)是學(xué)生理解數(shù)據(jù)庫的基本原理,能夠自己或配合團(tuán)隊進(jìn)行數(shù)??庫的設(shè)計和開發(fā),從而掌握在實際項目中使用數(shù)據(jù)庫的技術(shù)。移動媒體方向主要實踐教學(xué)任務(wù)安排如表1所示:

      本專業(yè)屬于非計算機(jī)專業(yè),計算機(jī)基礎(chǔ)課程較少,側(cè)重于應(yīng)用型課程。同時結(jié)合獨(dú)立學(xué)院學(xué)生的實際情況,本課程采用中國人民大學(xué)的優(yōu)秀教材《數(shù)據(jù)庫系統(tǒng)概論》,并未參照國外經(jīng)典教材,授課內(nèi)容也有所刪減,主要包括數(shù)據(jù)庫原理、設(shè)計和應(yīng)用三個部分。三個部分的主要授課內(nèi)容為:原理部分包括關(guān)系數(shù)據(jù)庫基本概念、關(guān)系代數(shù)、SOL語句、數(shù)據(jù)庫安全性和完整性。設(shè)計和應(yīng)用包括關(guān)系數(shù)據(jù)理論、數(shù)據(jù)庫設(shè)計、查詢處理和查詢優(yōu)化、數(shù)據(jù)庫恢復(fù)技術(shù)和并發(fā)控制??偨Y(jié)近幾年來教學(xué)實踐過程,存在的問題有以下幾個方面:

      1)學(xué)生計算機(jī)基礎(chǔ)薄弱,對理論知識興趣不大。本專業(yè)課程圍繞數(shù)字媒體的應(yīng)用設(shè)置,所以開設(shè)的計算機(jī)基礎(chǔ)課程較少,學(xué)生基礎(chǔ)知識較薄弱,編程能力不強(qiáng),因此對于較抽象的原理知識,如:關(guān)系代數(shù)等內(nèi)容,學(xué)生掌握存在一定難度;對于SQL語句的學(xué)習(xí),學(xué)生只是照搬書上簡單的例子來操作,對原理、設(shè)計和應(yīng)用三個部分沒有融會貫通。后續(xù)的項目實踐中,不能從應(yīng)用的整體角度進(jìn)行規(guī)劃,導(dǎo)致設(shè)計的數(shù)據(jù)庫性能較差,實用性較弱。

      2)相關(guān)課程缺乏聯(lián)系,學(xué)生解決綜合問題能力較弱。本專業(yè)的教學(xué)任務(wù)中,網(wǎng)站開發(fā)類課程和數(shù)據(jù)庫課程相互獨(dú)立,盡管第三學(xué)年的綜合實踐課程將兩者結(jié)合,由于以學(xué)生練習(xí)為主,課時較少(16學(xué)時),較多學(xué)生仍舊不能掌握復(fù)雜的數(shù)據(jù)庫設(shè)計??偨Y(jié)幾年的畢業(yè)設(shè)計情況,網(wǎng)站開發(fā)類題目中,較多學(xué)生仍然無法解決數(shù)據(jù)庫整體設(shè)計及其如何與前端頁面交互的問題。

      3)缺乏綜合應(yīng)用的實踐平臺。由于學(xué)時的限制,上機(jī)實驗只是對理論知識的簡單實現(xiàn),與實際應(yīng)用中的復(fù)雜設(shè)計相差甚遠(yuǎn)。同時,機(jī)房中數(shù)據(jù)庫平臺的部署基本都是單機(jī)環(huán)境,與現(xiàn)有實際網(wǎng)站系統(tǒng)中大型數(shù)據(jù)庫的部署和使用存在較大差距,難以培養(yǎng)學(xué)生的實際項目開發(fā)能力。

      2改革措施

      根據(jù)數(shù)字媒體技術(shù)專業(yè)的特點(diǎn),結(jié)合學(xué)生的實際情況,針對上述問題,我們堅持“應(yīng)用性”和“漸進(jìn)性”原則,對本課程進(jìn)行了以下幾個方面的教學(xué)改革:

      2.1合理規(guī)劃課程內(nèi)容

      對數(shù)據(jù)庫原理中較難理解的概念,如;數(shù)據(jù)模型、關(guān)系模式、范式等,我們采用用案例式教學(xué)和驗證性實驗相結(jié)合;對數(shù)據(jù)庫設(shè)計以團(tuán)隊實現(xiàn)項目的方式講解,具體如下:

      1)項目案例引入教學(xué),實際案例中的用語和理論知識對應(yīng)講解。教學(xué)中所用到的項目案例由互聯(lián)網(wǎng)下常見應(yīng)用模型的提取,如:購物網(wǎng)站設(shè)計。用驗證性實驗加強(qiáng)對該部分基礎(chǔ)知識的理解,即授課過程中邊學(xué)邊練。

      2)對數(shù)據(jù)庫設(shè)計章節(jié),將復(fù)雜的實際應(yīng)用劃分為多個簡單需求,鼓勵學(xué)生從中選擇單個或幾個簡單功能進(jìn)行項目的模擬化設(shè)計和開發(fā),然后在此基礎(chǔ)上進(jìn)行功能的擴(kuò)展。實際執(zhí)行時,3-5學(xué)生組成團(tuán)隊,以合作方式完成需求分析、E-R圖、數(shù)據(jù)庫設(shè)計、實施和安全性檢測整個流程,采取集中演示和答辯方式進(jìn)行成績判定。

      3)結(jié)合數(shù)字媒體的實際應(yīng)用,講解大型網(wǎng)站的搭建機(jī)制,增加學(xué)生興趣的同時,課本中相關(guān)知識點(diǎn)與實際應(yīng)用也有了較好的結(jié)合。

      2.2優(yōu)化課程體系

      數(shù)據(jù)庫課程在整個課程體系中并不是孤立的,所以其課程設(shè)計應(yīng)該與網(wǎng)站開發(fā)等課程設(shè)計有機(jī)地結(jié)合起來。它們側(cè)重點(diǎn)雖然不同,但是之間又有密切聯(lián)系,讓學(xué)生及早了解這種聯(lián)系,十分必要。我們采取以下措施:

      1)第二學(xué)年開始開展綜合實踐,內(nèi)容是將WEB開發(fā)課程內(nèi)容和數(shù)據(jù)庫結(jié)合。教師演示項目案例的實際開發(fā)流程,學(xué)生以團(tuán)隊合作方式,選擇自己感興趣的應(yīng)用,與傳播學(xué)和藝術(shù)方向?qū)W生合作,分別完成技術(shù)實現(xiàn)、策劃和藝術(shù)設(shè)計環(huán)節(jié)。這種方式與公司的項目運(yùn)作方式相似,能夠更好的鍛煉不同專業(yè)學(xué)生之間的溝通能力。綜合實踐成績通過學(xué)生答辯方式判定。

      2)引入對非關(guān)系型數(shù)據(jù)庫系統(tǒng)的介紹,這是應(yīng)對大規(guī)模和高并發(fā)數(shù)據(jù)訪問Web2.0網(wǎng)站常用的技術(shù)。教師介紹大規(guī)模網(wǎng)站架構(gòu)中的數(shù)據(jù)存儲和訪問模塊,學(xué)生分組了解某個相關(guān)的設(shè)計思想和開源軟件。這有助于學(xué)生在掌握基本概念基礎(chǔ)上進(jìn)行擴(kuò)展式自學(xué),減小互聯(lián)網(wǎng)應(yīng)用對學(xué)生造成的神秘感。這部分內(nèi)容屬于書本外的擴(kuò)充知識,以學(xué)習(xí)匯報方式進(jìn)行考查。

      2.3豐富實驗課教學(xué)

      應(yīng)用能力的培養(yǎng)是數(shù)據(jù)庫教學(xué)的主要目標(biāo)之一,為此我們采取以下方法:

      1)提供MySql和SQLServer軟件平臺,以及智能手機(jī)常用的Sqllite,另外提供實際應(yīng)用中常見的Memcache、MongoDB等分布式系統(tǒng),學(xué)生可自由選擇使用。為了更好的模擬實際的網(wǎng)絡(luò)環(huán)境,實驗課上選定某個學(xué)生設(shè)計的數(shù)據(jù)庫為服務(wù)器,其他學(xué)生對它進(jìn)行遠(yuǎn)程訪問。

      2)增加大規(guī)模網(wǎng)站中分布式數(shù)據(jù)平臺的介紹,開闊學(xué)生視野的同時,動手搭建MongoDB等開源系統(tǒng)。選擇具有代表性的智能手機(jī)應(yīng)用項目,重點(diǎn)訓(xùn)練其中數(shù)據(jù)庫應(yīng)用和設(shè)計部分,以適應(yīng)移動互聯(lián)網(wǎng)的發(fā)展,提高學(xué)生的動手能力和就業(yè)競爭力。

      3結(jié)束語

      我們對數(shù)據(jù)庫原理與應(yīng)用課程的教學(xué)改革取得了較好的效果,體現(xiàn)在學(xué)生對數(shù)據(jù)庫的基本理論和實踐能力得到了提升,能夠獨(dú)立或者合作完成相關(guān)畢業(yè)設(shè)計人數(shù)有了顯著提升,畢設(shè)質(zhì)量也有了顯著提高。

      數(shù)據(jù)庫的發(fā)展非常迅速,新的信息技術(shù)不斷更新,這對教師提出了更高的要求。教師不僅掌握原有的理論知識,還要加強(qiáng)自身研究工作,緊跟信息技術(shù)的前沿發(fā)展,才能更好地激發(fā)學(xué)生的學(xué)習(xí)興趣。

      在今后的教學(xué)過程中,我們會根據(jù)數(shù)據(jù)庫的發(fā)展,結(jié)合本專業(yè)的特點(diǎn),繼續(xù)對本課程進(jìn)行改進(jìn)和完善,以適應(yīng)培養(yǎng)應(yīng)用型人才的需要。

      下載數(shù)據(jù)庫原理與應(yīng)用SQL教學(xué)綱要word格式文檔
      下載數(shù)據(jù)庫原理與應(yīng)用SQL教學(xué)綱要.doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        數(shù)據(jù)庫原理與應(yīng)用教學(xué)改革研究與實踐

        數(shù)據(jù)庫原理與應(yīng)用教學(xué)改革研究與實踐 摘 要:分析了《數(shù)據(jù)庫原理與應(yīng)用》課程教學(xué)過程中的現(xiàn)狀與存在的理論與實際脫節(jié)、不夠重視實踐教學(xué)環(huán)節(jié)、教學(xué)實踐有悖工程化原則、教學(xué)......

        SQL數(shù)據(jù)庫心得

        黃淮學(xué)院 2015--- 2016學(xué)年第 一 學(xué)期 《C#數(shù)據(jù)庫應(yīng)用程序開發(fā)技術(shù)與案例教程》課程 題目:學(xué)習(xí)報告 院系:數(shù)學(xué)科學(xué)系 專業(yè):數(shù)學(xué)與應(yīng)用數(shù)學(xué) 年級:1301B 姓名:曹占營 學(xué)號:1331110......

        SQL數(shù)據(jù)庫編程學(xué)習(xí)應(yīng)用語句大全

        SQL數(shù)據(jù)庫編程學(xué)習(xí)應(yīng)用語句大全 1as 的用處 as可以對表和列取別名 在開發(fā)過程中經(jīng)常遇到開始給某一個的字段去field1的名稱,但后來有感覺field1字段指定不確切,于是又把此字段......

        數(shù)據(jù)庫原理與應(yīng)用課程設(shè)計要求及選題

        《數(shù)據(jù)庫原理與應(yīng)用》課程設(shè)計 一、 目的: 《數(shù)據(jù)庫原理與應(yīng)用》課程設(shè)計對于鞏固數(shù)據(jù)庫知識,加強(qiáng)學(xué)生的實際動手能力和提高學(xué)生綜合素質(zhì)十分必要。本課程設(shè)計主要圍繞兩方面......

        北郵數(shù)據(jù)庫原理與應(yīng)用階段作業(yè)

        一、單項選擇題(共10道小題,共100.0分) 1. 數(shù)據(jù)庫事務(wù)的隔離性通過_______實現(xiàn)。 2. 1. 2. 3. 4. DBMS的事務(wù)管理子系統(tǒng) 應(yīng)用程序員 DBMS的并發(fā)控制機(jī)制 DBMS的恢復(fù)子系統(tǒng)......

        數(shù)據(jù)庫原理及應(yīng)用實驗教學(xué)指導(dǎo)書

        《數(shù)據(jù)庫原理及應(yīng)用》實驗 本實驗與《數(shù)據(jù)庫原理及應(yīng)用》課程相配套,適用于本校地理信息系統(tǒng)專業(yè)本科學(xué)生。 實驗?zāi)康模?數(shù)據(jù)庫系統(tǒng)及應(yīng)用實驗是本課程教學(xué)環(huán)節(jié)中的重要一環(huán)。......

        數(shù)據(jù)庫sql語言總結(jié)

        插入句型: insertinto [各屬性名]values(,……)刪除元組或者二維表: delete from[ where ]刪除屬性: altertabledropcolumn增加某表的屬性: altertableadd 類型 修改句型: update......

        數(shù)據(jù)庫SQL語句十題

        作業(yè)十題 1. 查詢所有學(xué)生的基本信息,并按學(xué)號降序排列 SELECT * FROM STUDENT ORDER BY sno DESC; 2. 查詢系別代碼為“02”的女同學(xué)信息 SELECT * FROM STUDENT WHERE ssex......