欧美色欧美亚洲高清在线观看,国产特黄特色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ù)庫原理及應用教學目的、內容、重點、難點 2

      時間:2019-05-15 03:02:56下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關的《數(shù)據(jù)庫原理及應用教學目的、內容、重點、難點 2》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《數(shù)據(jù)庫原理及應用教學目的、內容、重點、難點 2》。

      第一篇:數(shù)據(jù)庫原理及應用教學目的、內容、重點、難點 2

      《數(shù)據(jù)庫原理及應用》課程授課目的、內容、方法、重點、難點及學時分配

      一、課程的性質、目的與任務: 本課程的性質:

      《數(shù)據(jù)庫原理及應用》是信息管理專業(yè)開設的專業(yè)基礎必修課之一。2 本課程的目的:

      本課程的主要目的是使學生掌握數(shù)據(jù)庫的基本原理,應用規(guī)范化的方法進行數(shù)據(jù)庫的開發(fā)和設計,并和具體的一種大型數(shù)據(jù)庫管理系統(tǒng)相結合,熟練掌握數(shù)據(jù)庫管理系統(tǒng)的管理、操作和開發(fā)方法。本課程的任務:

      通過本課程的學習,學生應能針對具體的案例進行數(shù)據(jù)調查分析、數(shù)據(jù)庫邏輯結構設計、關系規(guī)范化及數(shù)據(jù)庫物理結構設計,并能使用高級語言進行數(shù)據(jù)庫應用程序開發(fā)。

      二、基本教學要求

      了解數(shù)據(jù)庫的基本概念、發(fā)展、結構體系及數(shù)據(jù)庫新技術的發(fā)展方向等。理解數(shù)據(jù)庫的安全性、完整性、并發(fā)控制及數(shù)據(jù)恢復等概念。

      掌握數(shù)據(jù)庫的查詢語言、關系理論及數(shù)據(jù)庫的設計方法,掌握對數(shù)據(jù)庫的安全性、完整性、并發(fā)控制及數(shù)據(jù)恢復的應用。

      三、教學內容:

      (一)緒論 4學時

      1、數(shù)據(jù)庫系統(tǒng)概述

      (1)數(shù)據(jù)庫的地位:數(shù)據(jù)庫在信息領域的作用和地位

      (2)四個基本概念:數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng)四個概念及相互間的關系。

      (3)據(jù)管理技術的產生和發(fā)展:數(shù)據(jù)管理技術發(fā)展的三個階段及每個階段的環(huán)境、特點。

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

      (1)數(shù)據(jù)模型的組成要素:數(shù)據(jù)結構、數(shù)據(jù)操作、數(shù)據(jù)的約束條件

      (2)概念模型:信息世界中的基本概念、實體之間的聯(lián)系、概念模型的表示方法E-R圖。

      (3)常用數(shù)據(jù)模型:層次模型、網(wǎng)狀模型、關系模型,每種模型從數(shù)據(jù)結構、完整性結束、數(shù)據(jù)存儲、優(yōu)缺點及典型的數(shù)據(jù)庫系統(tǒng)幾個方面介紹。

      3、數(shù)據(jù)庫系統(tǒng)結構

      數(shù)據(jù)庫系統(tǒng)內部的模式結構:模式結構的概念、三級模式結構、二級映象功能及數(shù)據(jù)獨立性

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

      (1)硬件平臺:數(shù)據(jù)庫平臺對硬件平臺的要求。(2)軟件:DBMS、操作系統(tǒng)、高級語言、開發(fā)工具及應用系統(tǒng)。

      (3)人員:數(shù)據(jù)庫管理員、系統(tǒng)分析員、數(shù)據(jù)庫設計人員、程序員、最終用戶。

      5、數(shù)據(jù)庫技術的研究領域

      數(shù)據(jù)庫管理系統(tǒng)軟件的研制、數(shù)據(jù)庫設計及數(shù)據(jù)庫理論。

      (二)關系數(shù)據(jù)庫 4學時

      1、關系模型概述

      (1)關系數(shù)據(jù)結構:關系、二維表。

      (2)關系操作集合:常用關系操作、關系操作特點、關系數(shù)據(jù)語言的種類及特點。

      2、系數(shù)據(jù)結構

      (1)關系:域、笛卡積、關系、基本關系性質。

      (2)關系模式:關系模式、定義關系模式、關系模式與關系。

      3、關系的完整性

      (1)實體完整性。

      (2)參照完整性:關系間的引用、外碼、參照完整性規(guī)則。(3)用戶定義的完整性。

      4、關系代數(shù)

      (1)概述:關系運算的要素、關系代數(shù)的運算符、表記符號。(2)傳統(tǒng)的集合運算:并、交、差、笛卡積。(3)專門的關系運算:選擇、投影、連接、除法。

      5、關系演算

      元組關系演算、域關系演算語言。

      (三)關系系統(tǒng)及其查詢

      2學時

      1、關系系統(tǒng):關系系統(tǒng)的定義、分類。

      2、關系系統(tǒng)的查詢優(yōu)化

      (1)查詢優(yōu)化概述:查詢優(yōu)化的必要性、可能性、由DBMS進行查詢優(yōu)化的好處、查詢優(yōu)化的目標、代價模型。

      (2)查詢優(yōu)化的必要性:對查詢的幾種執(zhí)行策略比較。(3)查詢優(yōu)化的一般準則、步驟。

      (四)關系數(shù)據(jù)理論

      6學時

      1、問題的提出

      (1)關系模型的形式化定義。

      (2)數(shù)據(jù)依賴:什么是數(shù)據(jù)依賴、數(shù)據(jù)依賴的類型。(3)存在的問題:數(shù)據(jù)冗余太大、更新異常。

      2、規(guī)范化

      (1)函數(shù)依賴:函數(shù)依賴的定義、類型。(2)碼:候選碼、主碼、外部碼。

      (3)范式:1NF、2NF、3NF、BCNF、多值依賴及4NF。

      3、數(shù)據(jù)依賴的公理系統(tǒng)

      (1)Armstrong公理系統(tǒng):定義、定律、推論及證明、導出規(guī)則。

      (2)函數(shù)依賴閉包:閉包、閉包的引理、求閉包的算法、函數(shù)依賴的等價。(3)極小化:最小依賴集、依賴集極小化算法。

      4、關系模式的分解

      (1)關系模式分解的標準:無損聯(lián)接性、依賴保持性。

      (2)分解算法:3NF的無損聯(lián)接性、依賴保持性分解算法及BCNF范式的無損聯(lián)接性算法。

      5、候選關鍵字的求解

      關系模式屬性的分類、候選關鍵字的求解算法。

      (五)數(shù)據(jù)庫設計

      8學時

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

      (1)數(shù)據(jù)庫和信息系統(tǒng)

      (2)數(shù)據(jù)庫設計的特點:數(shù)據(jù)庫設計與應用系統(tǒng)設計相結合、與硬件相結合、結構和行為設計相結合。

      2、需求分析

      (1)需求分析的任務:任務、重點、難點。

      (2)需求分析的方法:調查與初步分析的用戶需求、常用調查方法、進一步分析和表達用戶的需求。

      (3)數(shù)據(jù)字典:數(shù)據(jù)字典的用途、內容。

      3、概念結構設計

      (1)概念結構設計概述:什么是概念結構設計、概念結構設計的特點、描述概念模型的工具。

      (2)概念結構設計的四種方法:自頂向下、自底向上、逐步擴張、混合策略。(3)局部視圖設計:數(shù)據(jù)抽象方法、選擇局部應用、逐一設計局部E-R圖。(4)視圖集成:合并E-R圖、消除沖突、修改與重構、驗證整體概念結構

      4、邏輯結構設計

      (1)E-R圖向關系模型轉換:轉換內容、轉換原則。

      (2)數(shù)據(jù)模型的優(yōu)化:確定數(shù)據(jù)依賴、數(shù)據(jù)依賴極小化、關系模式分解。(3)設計用戶子模式:考慮用戶的習慣。

      5、數(shù)據(jù)庫的物理設計

      (1)數(shù)據(jù)庫物理設計的內容和方法:準備工作、數(shù)據(jù)庫物理設計所需參數(shù)、設計內容。

      (2)關系模式存取方法選擇:索引存取方法的選擇、聚簇存取方法的選擇、HASH存取方法的選擇。

      (3)確定數(shù)據(jù)庫存儲結構:確定數(shù)據(jù)的存儲結構和存放位置、確定系統(tǒng)配置(4)評價物理結構:存取空間、時間及維護代價。

      6、數(shù)據(jù)庫實施

      (1)定義數(shù)據(jù)庫結構(2)數(shù)據(jù)裝載。

      (3)編制與調試應用程序。(4)數(shù)據(jù)庫試運行。

      7、數(shù)據(jù)庫運行與維護

      數(shù)據(jù)庫的轉儲與恢復、安全性與完整性控制、數(shù)據(jù)庫性能的監(jiān)督與改進、數(shù)據(jù)庫的重組織與重構

      (六)數(shù)據(jù)庫的恢復技術

      2學時

      1、事務的概念

      (1)事務:事務的概念

      (2)事務的特性:原子性、隔離性、持續(xù)性、一致性

      2、常見的故障種類、恢復的實現(xiàn)技術

      (1)事務故障:什么是事務故障、常見原因、故障恢復(2)系統(tǒng)故障:什么是系統(tǒng)故障、常見原因、故障恢復(3)介質故障:什么是介質故障、常見原因、故障恢復(4)數(shù)據(jù)轉儲技術:什么是轉儲、轉儲的用途及方法(5)日志文件:日志文件的內容、用途、登記日志文件的原則

      3、恢復策略

      (1)事務故障的恢復:恢復步驟(2)系統(tǒng)故障的恢復:恢復步驟(3)介質故障的恢復:恢復步驟

      4、具有檢查點的恢復技術及數(shù)據(jù)庫鏡像

      (1)檢查點技術

      (2)利用檢查點的恢復策略(3)數(shù)據(jù)庫鏡像

      (七)并發(fā)控制

      3學時

      1、并發(fā)控制概述

      (1)多事務的執(zhí)行方式:串行執(zhí)行、交叉并行執(zhí)行、同時并發(fā)執(zhí)行(2)并發(fā)操作帶來的操作不一致性:丟失修改、不可重復讀、讀“臟”數(shù)據(jù)

      2、封鎖

      (1)什么是封鎖

      (2)基本封鎖類型:排它鎖、共享鎖(3)基本鎖的相容矩陣

      3、封鎖協(xié)議:三級封鎖協(xié)議

      4、并發(fā)調度的可串行性及兩段封鎖協(xié)議

      (1)什么樣的并發(fā)操作調度是正確的:準則(2)如何保證并發(fā)操作調度是正確的:方法(3)兩段封鎖協(xié)議:協(xié)議內容、保證調度正確

      5、封鎖的粒度、活鎖及死鎖

      (1)封鎖粒度:粒度、原則(2)多粒度封鎖:封鎖協(xié)議

      (3)意向鎖:意向鎖的類型、相容矩陣(4)活鎖:活鎖的產生、如何避免活鎖

      (5)死鎖:死鎖的產生、如何預防及解決死鎖、死鎖檢測

      (八)數(shù)據(jù)庫安全性

      1學時

      1、計算機三類安全性問題

      (1)計算機系統(tǒng)三類安全性問題:技術安全類、管理安全類、政策法律類(2)可信計算機系統(tǒng)評測標準

      2、數(shù)據(jù)庫安全性控制

      (1)

      用戶標識與鑒別:用戶名/口令、每個用戶預先約定好一個計算過程或者函數(shù)

      (2)

      存取控制:定義存取權限、檢查存取權限

      (3)

      強制存取控制:強制存取控制規(guī)則、強制存取控制的特點(4)

      視圖機制(5)

      審計

      (6)

      數(shù)據(jù)加密:加密方法

      (九)數(shù)據(jù)庫完整性

      1.5學時

      1、完整性約束條件

      (1)完整性約束對象:列、元組、關系(2)六類完整性約束條件

      2、完整性控制

      (1)DBMS完整性控制機制:定義功能、檢查功能、違約反應(2)完整性的實現(xiàn):拒絕、級聯(lián)、受限、置空

      (十)SQL SERVER 2000概述 1學時

      1、SQL SERVER 2000特點

      (1)SQL SERVER發(fā)展簡史(2)SQL SERVER 2000新增功能

      2、SQL SERVER 2000工具(1)(2)(3)服務管理器:啟動、停止、暫停各種服務器 企業(yè)管理器:熟悉界面

      查詢分析器:啟動、對象瀏覽器、編輯和執(zhí)行SQL語句、使用模板

      (十一)SQL SERVER 2000數(shù)據(jù)類型

      0.5學時

      1、字符數(shù)據(jù)類型:char、varchar、text

      2、數(shù)值型數(shù)據(jù)類型bigint、int、tinyint、decimal、numeric、real、float

      3、貨幣型數(shù)據(jù)類型:money、smallmoney

      4、時間/日期型數(shù)據(jù)類型:datetime、smalldatetime

      5、Unicode數(shù)據(jù)類型:nchar、nvarchar、ntext

      6、二進制數(shù)據(jù)類型:binary、varbinary

      7、圖像文本數(shù)據(jù)類型:image

      8、Sql_variant數(shù)據(jù)類型

      9、Table數(shù)據(jù)類型

      10、自定義數(shù)據(jù)類型

      (十二)創(chuàng)建及管理數(shù)據(jù)庫

      2學時

      1、創(chuàng)建SQL SERVER 2000數(shù)據(jù)庫

      (1)使用企業(yè)管理器創(chuàng)建數(shù)據(jù)庫(2)使用Transact-SQL語句創(chuàng)建數(shù)據(jù)庫

      2、設置數(shù)據(jù)庫選項

      (1)在企業(yè)管理器中設置:訪問區(qū)、故障還原區(qū)、設置區(qū)

      (2)在查詢分析器中設置:查看、設置數(shù)據(jù)庫選項、自動選項、游標選項、恢復選項、SQL選項、狀態(tài)選項

      3、修改數(shù)據(jù)庫

      (1)更改數(shù)據(jù)庫名稱

      (2)修改數(shù)據(jù)庫文件大小:增大、減小

      (3)修改數(shù)據(jù)庫結構:使用企業(yè)管理器、使用alter database語句

      4、刪除數(shù)據(jù)庫

      (1)在企業(yè)管理器中刪除(2)使用Transact-SQL語句刪除

      (十三)表的創(chuàng)建和管理

      2學時

      1、使用企業(yè)管理器創(chuàng)建和管理表(1)創(chuàng)建表:定義數(shù)據(jù)表字段、保存表格

      (2)設置約束:主鍵約束、唯一性約束、外鍵約束、CHECK約束、NULL約束和DEFAULT約束

      (3)創(chuàng)建規(guī)則(4)使用默認值

      (5)修改數(shù)據(jù)表:更改、添加、刪除字段、修改表格屬性(6)刪除表

      2、使用SQL語句創(chuàng)建和管理表

      (1)使用CREATE TABLE創(chuàng)建表

      (2)創(chuàng)建約束:主鍵約束、唯一性約束、外鍵約束、CHECK約束、NULL約束和DEFAULT約束

      (3)創(chuàng)建規(guī)則(4)創(chuàng)建默認值

      (5)使用ALTER TABLE修改表:更改、添加、刪除字段、修改表格屬性(6)使用DROP TABLE刪除表

      (十四)SQL技術

      3.5學時

      1、SELECT語句

      (1)SELECT語句基本語法

      (2)WHERE條件語句及謂詞:IN、BETWEEN?AND?、LIKE、比較運算符、邏輯運算符

      (3)GROUP BY子句:HAVING、ALL、CUBE(4)ORDER BY子句

      (5)COMPUTE和COMPUTE BY子句(6)UNION子句(7)使用數(shù)據(jù)表別名

      (8)使用匯總函數(shù):SUM、AVG、MAX、MIN、COUNT(*)(9)用聯(lián)接進行多表查詢:外聯(lián)接、內聯(lián)接、全聯(lián)接、交叉聯(lián)接(10)嵌套查詢

      2、數(shù)據(jù)更新語句

      (1)INSERT語句(2)UPDATE語句(3)DELETE語句

      (十五)Transact SQL程序設計

      2.5學時

      1、變量

      (1)全局變量(2)局部變量:聲明、賦值

      2、SQL SERVER函數(shù)

      (1)系統(tǒng)函數(shù)(2)日期函數(shù)(3)字符串函數(shù)(4)數(shù)學函數(shù)

      3、程序流程控制

      (1)BEGIN?AND語句塊(2)IF?ELSE語句(3)WHILE語句(4)RETURN語句(5)WAITFOR語句(6)GOTO語句

      4、使用游標和批處理

      (1)聲明游標(2)打開和使用游標(3)關閉和釋放游標(4)使用批處理

      (十六)視圖 1.5學時

      1、使用企業(yè)管理器管理視圖

      (1)創(chuàng)建視圖(2)修改視圖(3)重命名視圖(4)刪除視圖

      2、使用Transact-SQL語言管理視圖

      (1)

      創(chuàng)建視圖:使用CREATE VIEW語句創(chuàng)建視圖、指定字段別名、對視圖進行加密(2)

      修改視圖(3)

      刪除視圖

      3、使用視圖操作表數(shù)據(jù)

      (1)

      使用視圖檢索數(shù)據(jù)(2)

      通過視圖添加數(shù)據(jù)(3)

      更新視圖中的數(shù)據(jù)(4)

      刪除視圖中的數(shù)據(jù)

      (十七)索引 1.5學時

      1、索引的概念和類型

      (1)

      索引的概念

      (2)

      索引的類型:聚集索引和非聚集索引、唯一索引和組合索引

      2、創(chuàng)建索引

      (1)系統(tǒng)自動創(chuàng)建索引:唯一約束字段、主鍵約束字段(2)使用向導創(chuàng)建索引(3)使用企業(yè)管理器創(chuàng)建索引(4)使用CREATE INDEX語句創(chuàng)建索引

      3、刪除索引

      (十八)觸發(fā)器 2學時

      1、觸發(fā)器簡介

      (1)觸發(fā)器的功能(2)觸發(fā)器類型和觸發(fā)操作

      2、使用企業(yè)管理器管理觸發(fā)器

      (1)創(chuàng)建觸發(fā)器(2)修改觸發(fā)器(3)刪除觸發(fā)器

      3、使用Transact-SQL語言管理觸發(fā)器

      (1)創(chuàng)建觸發(fā)器(2)查看觸發(fā)器數(shù)據(jù)(3)修改觸發(fā)器(4)刪除觸發(fā)器

      (十九)存儲過程 2學時

      1、存儲過程簡介

      2、使用企業(yè)管理器管理存儲過程

      (1)創(chuàng)建存儲過程(2)查看和修改存儲過程(3)刪除存儲過程

      3、使用Transact-SQL語言管理存儲過程

      (1)創(chuàng)建存儲過程(2)查看和修改存儲過程(3)刪除存儲過程(4)存儲過程的參數(shù)

      (二十)安全性管理 1學時

      1、SQL SETVER 2000的身份驗證(1)Windows和SQL Server身份驗證:Windows身份驗證、SQL Server身份驗證、兩種方式比較(2)

      選擇身份驗證模式

      2、創(chuàng)建和管理用戶登錄

      (1)使用企業(yè)管理器(2)使用Transact-SQL語句(3)使用系統(tǒng)存儲過程(4)數(shù)據(jù)庫角色(5)創(chuàng)建數(shù)據(jù)庫角色

      3、權限

      (1)權限分類:對象權限、語句權限(2)管理對象權限(3)管理語句權限

      (二十一)數(shù)據(jù)庫的備份與恢復 1學時

      1、執(zhí)行數(shù)據(jù)庫備份

      (1)使用備份向導(2)使用企業(yè)管理器(3)使用Transact-SQL語句

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

      (1)使用企業(yè)管理器(2)使用Transact-SQL語句

      (二十二)課內上機 12學時

      學時安排:

      1、數(shù)據(jù)庫創(chuàng)建、修改與刪除 2學時

      2、表的創(chuàng)建、修改與刪除及約束管理 2學時

      3、SQL查詢 2學時

      4、Transact-SQL程序設計 2學時

      5、觸發(fā)器練習2學時

      6、存儲過程 2學時

      第二篇:數(shù)據(jù)庫原理及應用復習題及參考答案 2

      西南科技大學成教德陽教學站《數(shù)據(jù)庫原理及應用》復習題及參考答案

      《數(shù)據(jù)庫原理及應用》復習題及參考答案

      一、判斷題

      1.采用規(guī)范的方法,使分解后的模式屬于第二或第三范式,只能保證無損連接,不能絕對保持依賴。(×)

      2.原則上,兩個不同的對象所具有的屬性值不能相同,但在給定關系中的元組可以是完全相同的。(×)

      3.概念設計可以獨立于數(shù)據(jù)庫管理系統(tǒng)。(√)

      4.執(zhí)行查詢語句時DBMS從數(shù)據(jù)字典中調出相應的模式描述,并從外模式映像到內模式,從而確定所需要的物理數(shù)據(jù)。(×)

      5.在視圖中插入一個元組,該元組會同時插入到基本表中。(√)

      6.對象查詢語言中,可以用運算符ELEMENT從多個元素的聚集中提取單個元素。(×)

      7.對于表只能有惟一的主鍵碼,但可有任意數(shù)量的UNIQUE屬性或屬性集。(√)8.如果一個關系沒有一個屬性能由所有其他屬性函數(shù)決定,則該關系根本不存在非平凡函數(shù)依賴。(√)

      9.超類可以自動繼承子類的所有特性。(×)

      10.兩段鎖協(xié)議是使并發(fā)操作可串行化調度的必要條件。(×)

      二、選擇題

      1.實體聯(lián)系模型屬于(D)。

      A.層次模型 B.網(wǎng)狀模型 C.關系模型 D 概念模型 2.在一個關系中,任意兩個元組的值(C)。

      A.可以全同 B.必須全同 C.不能全同 D.以上都不是 3.關系R和S進行自然連接時,要求R和S含有一個或多個公共(B)

      A.行 B.屬性 C.記錄 D.元組 4.SQL是(C)的縮寫.A.Standard Query Language B.Select Query Language C.Structured Query Language D.以上都不是 5.當兩個子查詢的結果(C)時,可以執(zhí)行并、交、差操作。

      A.結構完全不一致時 B.結構部分一致 C.結構完全一致時 D.主鍵一致

      第 1 頁

      共 6 頁 西南科技大學成教德陽教學站《數(shù)據(jù)庫原理及應用》復習題及參考答案

      6.在數(shù)據(jù)庫設計中,當合并局部E---R圖時,職工在某一局部應用中被除數(shù)當作實體,而在另一局部應用中被除數(shù)當作屬性,那么被稱之為(A)沖突。

      A.結構 B.命名 C.聯(lián)系 D.屬性 7.在關系中的各元組的(B)。

      A.順序不能任意排列,一定要按照輸入的順序排列 B.順序可以任意排列

      C.順序一定要按照關鍵字段值的順序排列 D.排列順序不同,統(tǒng)計處理的結果就可能不同。8.SQL中創(chuàng)建基本表應使用(C)語句。

      A.CREATE VIEW B.CREATE DATABASE C.CREATE TABLE D.CREATE FORM 9.與WHERE 年齡 BETWEEN 32 AND 45 語句等價的子句是(D)。

      A.WHERE年齡 >32 AND年齡<45 B.WHERE年齡>=32 AND年齡<45 C.WHERE年齡>32 AND年齡<=45 D.WHERE年齡>=32 AND年齡<=45 10.公司中有多個部門和多名職員,每個職員只能屬于一個部門,一個部門可以有多名職員,職員與部門的聯(lián)系類型是(C)。

      A.m : n B.1 : n C.n : 1 D.1 : 1 11.在數(shù)據(jù)庫的三級模式結構中,內模式有(A)。

      A.1個 B.2個 C.三個 D.任意多個 12.下述那一條不屬于概念模型應具備的性質(D)。

      A.有豐富的語義表達能力 B.易于交流和理解 C.易于變動 D.在計算機中實現(xiàn)的效率高 13.用二維表結構表示實體以及實體間聯(lián)系的數(shù)據(jù)模型稱為(C)。

      A.網(wǎng)狀模型 B.層次模型 C.關系模型 D.面向對象模型 14.使用CREATE VIEW語句建立的是(C)。

      A.數(shù)抿庫 B.表 C.視圖 D.索引

      15.元組關系演算表達式{t?R(t)∧ S(t)}表達的是(D)。

      A.R?S B.R?S C.R-S D.S-R 16.如果一個關系R中的所有非主屬性都完全函數(shù)依賴于鍵碼,則稱關系R屬于(A)。

      A.2NF B.3NF C.4NF D.BCNF 17.數(shù)據(jù)庫系統(tǒng)的基礎是(D)。

      A.數(shù)據(jù)結構 B.數(shù)據(jù)庫管理系統(tǒng) C.操作系統(tǒng) D.數(shù)據(jù)模型 18.一個學生可以同時借閱多本圖書,一本圖書只能借給一個學生,學生和圖書之間的聯(lián)系為(B)的聯(lián)系。

      第 2 頁

      共 6 頁 西南科技大學成教德陽教學站《數(shù)據(jù)庫原理及應用》復習題及參考答案

      A.一對一 B.一對多 C.多對多 D.多對一

      19.在演員類Actor中增加與電影類Movie之間的演員在電影中扮演角色的聯(lián)系,一個演員可以扮演多個角色,一部電影有多個演員出演。下述語句中關于聯(lián)系的描述正確的是(A)。

      A.可以在Actor的類說明中加入:relationship Set<Movie> movies B.可以在Actor的類說明中加入:relationship Set<Actor> actors C.可以在Movie的類說明中加入relationship Set<Actor> movies D.可以在Movie的類說明中加入:relationship Set<Movie> movies 20.下面對觸發(fā)程序中規(guī)定動作與觸發(fā)事件之間的關系描述錯誤的是(B)。

      A.AFTER觸發(fā)事件完成后,如果WHEN子句中的條件為真,則執(zhí)行隨后的動作 B.BEFORE觸發(fā)事件執(zhí)行以后,測試WHEN子句中的條件,若為真,則執(zhí)行隨后的動作

      C.INSTEAD OF:觸發(fā)事件發(fā)生時,如WHEN子句中的條件為真,就執(zhí)行隨后動作 D.使用BEFORE的情況下,無論條件真假,都執(zhí)行觸發(fā)事件

      三、填空題

      1.數(shù)據(jù)在空間上的傳遞稱為(通信);在時間上的傳遞稱為(存儲)。2.DBS由(硬件系統(tǒng))、(數(shù)據(jù)庫集合)、(數(shù)據(jù)庫管理系統(tǒng)及相關軟件)、(數(shù)據(jù)庫管理)、(用戶)五部分組成.,其中(數(shù)據(jù)庫管理系統(tǒng))是數(shù)據(jù)庫系統(tǒng)的核心組成部分。

      3.SQL語言的功能包括(數(shù)據(jù)查詢)、(數(shù)據(jù)定義)、(數(shù)據(jù)操縱)、(數(shù)據(jù)控制)。

      4.數(shù)據(jù)庫管理員利用(Grant)語句將對某類數(shù)據(jù)的操作權限賦于用戶;用(revoke)語句收回用戶對某類數(shù)據(jù)的操作權限。

      5.X―>A1,A2,…,An成立的充要條件是(x?Ai(I=1,2,…,n))。

      6.信息系統(tǒng)分為(數(shù)據(jù)處理系統(tǒng)(EDP)、(管理信息系統(tǒng)(MIS)、(決策支持系統(tǒng)(DSS))三類。

      7.一個關系進行分解時必須考慮兩個問題是(無損聯(lián)接性)、保持函數(shù)依賴)。

      8.數(shù)據(jù)操作描述的是系統(tǒng)的動態(tài)特性,主要分為(更新)和(檢索)兩大類,共包括(插入(增加))、(刪除)、(修改)和(查詢)4種操作。

      9.在SQL中表示并集的關鍵字是(UNION)。

      10.數(shù)據(jù)邏輯:P(a,b,c,d)?S(a,b,c)AND(c,d)表達的關系運算是(自然連

      第 3 頁

      共 6 頁 西南科技大學成教德陽教學站《數(shù)據(jù)庫原理及應用》復習題及參考答案

      接)。

      11.對象查詢語言中,可以使用(FOR ALL)和(EXISTS)兩種量詞表達式。

      12.如果對并發(fā)操作不進行合理的調度,可能導致的3種數(shù)據(jù)不一致性是(丟失修改)、(讀臟數(shù)據(jù))和(不可重復讀)。

      四、名詞解釋

      1.DB:是長期存儲在計算機內、有組織的、可共享的數(shù)據(jù)集合.或DB通用化的相關數(shù)據(jù)的集合,它不僅包括數(shù)據(jù)本身,而且包括數(shù)據(jù)之間的聯(lián)系。2.關系模型:是用二維表的形式來表示實體和實體間聯(lián)系的數(shù)據(jù)模型。3.函數(shù)依賴:用U表示屬性集的全集{A1,A2,…,An},設R(U)是屬性集U上的關系模式.X,Y是U的子集,若對于X的每一個具體值,Y都有唯一的具體值與之對應,則稱Y函數(shù)依賴于X, 或X函數(shù)決定于Y, 記作X->Y, X為決定因素。4.候選關鍵字(注:用函數(shù)依賴來描述):候選關鍵字(注:用函數(shù)依賴來描述)在關系模式R(U)中,K是U中的屬性或屬性組。如果K--f?R,則稱K為R(U)的一個候選關鍵字。

      5.DBMS:DBMS是為數(shù)據(jù)庫的建立、使用和維護而配置的軟件,它是數(shù)據(jù)庫系統(tǒng)的核心組成部分。

      五、簡答題

      1.關系運算有哪幾種類型,都包括哪些? 答:有兩大類,一是傳統(tǒng)的集合運算,包括并、交、差等;二是專門的關系運算,包括選擇、投影、連接等。

      2.數(shù)據(jù)與信息的區(qū)別和聯(lián)系。

      答:(1)數(shù)據(jù)是由DBS研究和處理的對象。數(shù)據(jù)和信息是分不開的,它們既有聯(lián)系又有區(qū)別。

      (2)所謂數(shù)據(jù),通常是指用符號記錄下來的,可以識別的信息。(3)信息和數(shù)據(jù)之間存在著固有的聯(lián)系:數(shù)據(jù)是信息的符號表示或稱為載體;信息則是數(shù)據(jù)的內涵,是對數(shù)據(jù)語義的解釋。

      3.數(shù)據(jù)庫設計分為幾個階段,各階段的任務是什么? 答:數(shù)據(jù)庫設計分為三大階段,分別是概念結構設計、邏輯結構設計和物理結構設計。概念結構設計階段的任務是:產生反映全組織信息需求的整體數(shù)據(jù)庫概念結構,即概念模式。邏輯結構設計階段的任務是:將概念結構轉換成第 4 頁

      共 6 頁 西南科技大學成教德陽教學站《數(shù)據(jù)庫原理及應用》復習題及參考答案

      特定DBMS所支持的數(shù)據(jù)模型的過程。物理結構設計階段的任務是:為了有效地實現(xiàn)邏輯模式,確定所采用的存儲策略。

      1.什么是關系模型?

      答:數(shù)據(jù)以關系的形式,也就是以二維表的形式表示,其數(shù)據(jù)模型就是所謂的關系模型。

      2.概述查詢優(yōu)化的策略。

      答:查詢優(yōu)化策略主要包括。一元選擇首先做,投影、選擇同時做,乘積、選擇合并做,索引、排序預先做。

      3.為什么在數(shù)據(jù)庫設計階段不直接用關系模型,而首先用ODL或E-R圖進行設計? 答:因為關系模型中只有單一的概念——關系,沒有其他的輔助概念,例如ODL中的類和聯(lián)系,E-R圖中的實體集和聯(lián)系等,所以在數(shù)據(jù)庫設計階段用關系模型不如用ODL或E-R圖來得方便和直觀。

      六、綜合題

      1.假設學生——課程數(shù)據(jù)庫關系模式如下:

      S(Sno,Sname,Sage,Ssex)C(Cno,Cname,Teacher)SC(Sno,Cno,Grade)用SQL語句表達下列查詢:

      (1)找出劉老師所授課程的課程號和課程名;

      SELECT Cno,Cname FROM C WHERE Teacher LIKE‘劉%’;

      (2)找出年齡小于22歲的女學生的學號和姓名。

      SELECT Sno,Sname FROM S WHERE Sage 22 AND Ssex=‘F' 1.用SQL的有關語句定義:

      (1)學生關系Student,包括學號Sno、姓名SN、年齡SA;

      CREATE TABLE Student(Sno INT PRIMARY KEY SN CHAR(30),SA INT);

      第 5 頁

      共 6 頁 西南科技大學成教德陽教學站《數(shù)據(jù)庫原理及應用》復習題及參考答案

      (2)課程關系Course,包括課程號Cno、課程名CN、任課教師CT;

      CREATE TABLE Course(Cno INT PRIMARY KEY,CN CNAR(30),CT CHAR(30));

      (3)學生選課關系SC,包括Sno,Cno和成績G。

      CREATE TABLE SC(Sno INT,Cno INT,G INT,PRIMARY KEY(Sno,Cno),F(xiàn)OREIGN KEY(Sno)REFERENCES Student(Sno),F(xiàn)OREIGN KEY(Cno)REFERENCES Course(Cno));

      2.按題1的學生關系模式,用SQL的有關語句。

      (1)授予趙華對學生關系Student的插入和修改權限;

      GRANT INSERT,UPDATE ON Student TO‘趙華’;(2)插入任意3個學生的完整信息;

      INSERT INTO Student(TABLE(01001,‘趙華’,19),(01002,‘李芳’,18),(01003,‘劉紅’,20),);

      (3)修改所有學生的年齡。UPDATE Student SET SA=SA+1;

      3.結合題1定義的學生選課數(shù)據(jù)庫,用SQL語句查詢學生數(shù)據(jù)庫課程的成績,輸出學生姓名和成績,按成績排序(降序);若成績相同,再按學號排序(升序)。SELECT SN,G FROM Student,Course,SC WHERE Student.Sno=SC.Sno AND Course.Cno=SC.Cno AND Course.CN=‘數(shù)據(jù)庫’ ORDER BY G DESC,Sno;

      第 6 頁

      共 6 頁

      第三篇:數(shù)據(jù)庫原理及應用實驗教學指導書

      《數(shù)據(jù)庫原理及應用》實驗

      本實驗與《數(shù)據(jù)庫原理及應用》課程相配套,適用于本校地理信息系統(tǒng)專業(yè)本科學生。實驗目的:

      數(shù)據(jù)庫系統(tǒng)及應用實驗是本課程教學環(huán)節(jié)中的重要一環(huán)。數(shù)據(jù)庫系統(tǒng)及應用課程學習數(shù)據(jù)庫的建立和應用,需要通過大量的上機來驗證和熟悉數(shù)據(jù)庫管理軟件,通過本實驗學習,學習使用SQL Server,掌握數(shù)據(jù)庫的原理,能應用SQL Server做一些應用實踐,并能結合高級編程語言開發(fā)一些小型的項目,并進一步了解學習空間數(shù)據(jù)庫;

      基本要求:

      1)總體要求:學生實驗前,要認真閱讀實驗指導書,能夠按教學內容獨自使用SQL Server完成實驗,做好實驗報報告。

      2)先修課程:計算機基礎、高級語言(C語言程序設計)、數(shù)據(jù)結構 3)本課程已開出11個實驗。

      《數(shù)據(jù)庫原理與應用》對地理信息系統(tǒng)專業(yè)應開設11個實驗,其中綜合性實驗1個,設計性實驗9個,演示性實驗1個。

      4)本實驗分組: 本實驗由單人單機完成。課程名稱: 數(shù)據(jù)庫原理與應用開課單位: 資源環(huán)境學院實 驗 室: GIS與RS實驗室 實驗代碼 實驗名稱

      開課學期:第必修/

      選修 必修 必修 必修 必修 必修 必修 必修 必修 必修 必修 必修學期 類型 演示 設計 設計 設計 設計 設計 設計 設計 設計 設計 綜合課實驗要求 時認識SQL2000,能夠注冊,連接2 服務器,了解工具欄各個命令在SQL Server環(huán)境下建立和維2 護數(shù)據(jù)庫建立表,修改表結構,建立索4 引,數(shù)據(jù)完整性描述掌握數(shù)據(jù)的插入、更新和刪除。2用SQL SELECT語句完成各種數(shù)6 據(jù)查詢定義視圖,并在視圖上完成查2 詢、插入、更新和刪除操作掌握存儲過程的建立和執(zhí)行 2建立一組觸發(fā)器,并執(zhí)行一些2 必要的數(shù)據(jù)操作使其被執(zhí)行初步掌握以作為客戶端開發(fā)工2 具開發(fā)C/S應用的方法。初步掌握以作為客戶端開發(fā)工2 具開發(fā)C/S應用的方法。完成一個數(shù)據(jù)庫小系統(tǒng)的開發(fā)

      類別

      03031401 SQL Server界面與操專

      作 業(yè)

      03031402 建立數(shù)據(jù)庫 專

      業(yè)

      03031403 建立表和數(shù)據(jù)完整性 專

      業(yè)

      03031404 SQL 數(shù)據(jù)操作 專

      業(yè)

      03031405 SQL 數(shù)據(jù)查詢 專

      業(yè)

      03031406 視圖的定義和操作 專

      業(yè)

      03031407 存儲過程 專

      業(yè)

      03031408 觸發(fā)器 專

      業(yè)

      03031409 使用Visual FoxPro專

      做客戶端開發(fā) 業(yè)

      03031410 使用PowerBuilder做專

      客戶端開發(fā) 業(yè)

      03031411 系統(tǒng)開發(fā) 專

      業(yè)

      第四篇:數(shù)據(jù)庫原理及技術實驗報告2

      《數(shù)據(jù)庫原理及技術》實驗報告

      姓名: 莫鴻斌

      學號:201601030137

      班級:2016級計算機科學與技術

      實驗日期: 2018-3-16

      一、實驗項目

      了解SQL Server2012常用組件

      二、實驗目的

      1.掌握SQL Server Management Studio的運用; 2.掌握SQL Server 2012常用組件;

      3.如何使用SQL Server Management Studio創(chuàng)建數(shù)據(jù)庫及表。

      三、實驗內容

      1.了解SQL Server2012常用組件;

      2.使用SQL Server management studio創(chuàng)建數(shù)據(jù)庫factory,要求將數(shù)據(jù)庫文件factory_data.MDF存放在E:data下面,其文件初始大小5MB,自動按5MB增長,將事務日志文件factory_log.LDF存放在E:data目錄下,其文件大小按1MB自動增長。3.在數(shù)據(jù)庫factory下創(chuàng)建如下表: 職工表(職工號(int),姓名(char(10)),性別(char(2)),出生日期(datetime),黨員否(bit),參加工作時間(datetime),部門號(int)),其中職工號作為主鍵。部門表(部門號(int),部門名(char(10)),其中部門號作為主鍵。工資表(職工號(int),發(fā)放年份(int),發(fā)放月份(int),工資(decimal(6,1))),其中職工號、年份、月份作為主鍵。

      4.建立第三步創(chuàng)建的表之間的參照完整性規(guī)則。5.在上述表中輸入數(shù)據(jù),每個表至少10條記錄。6.備份數(shù)據(jù)庫,考走以備下次試驗使用。

      四、實驗環(huán)境

      安裝有SQL Server2008的PC一臺。

      五、實驗步驟及結果

      1.了解SQL Server2012常用組件;

      2.使用SQL Server management studio創(chuàng)建數(shù)據(jù)庫factory;要求將數(shù)據(jù)庫文件factory_data.MDF存放在E:data下面,其文件初始大小5MB,自動按5MB增長,將事務日志文件factory_log.LDF存放在E:data目錄下,其文件大小按1MB自動增長。

      3.在數(shù)據(jù)庫factory下創(chuàng)建如下表: 職工表(職工號(int),姓名(char(10)),性別(char(2)),出生日期(datetime),黨員否(bit),參加工作時間(datetime),部門號(int)),其中職工號作為主鍵。部門表(部門號(int),部門名(char(10)),其中部門號作為主鍵。工資表(職工號(int),發(fā)放年份(int),發(fā)放月份(int),工資(decimal(6,1))),其中職工號、年份、月份作為主鍵。

      4.建立第三步創(chuàng)建的表之間的參照完整性規(guī)則。

      5.在上述表中輸入數(shù)據(jù),每個表至少10條記錄。

      6.備份數(shù)據(jù)庫,考走以備下次試驗使用。

      六、結論及思考

      第五篇:數(shù)據(jù)庫原理與應用SQL教學綱要

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

      一、課程概述

      (一)課程學時與學分

      課程代碼:,計算機網(wǎng)絡技術專業(yè),第2學期開課;

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

      (二)課程性質

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

      (三)教學目的

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

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

      本課程的先修課程包括《計算機文化基礎》和《程序設計基礎》等,同時本門課程又是學習《面向對象程序設計》等后續(xù)課程的先導課。

      二、課程教學的基本內容與要求

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

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

      教學要求:熟悉信息、數(shù)據(jù)和數(shù)據(jù)處理的基本概念;了解數(shù)據(jù)庫技術的產生和發(fā)展;掌握數(shù)據(jù)庫系統(tǒng)的結構和組成以及有關數(shù)據(jù)模型的技術,包括數(shù)據(jù)模型的三要素、概念模型;理解三種主要的數(shù)據(jù)庫模型;了解面向對象的數(shù)據(jù)庫技術和其它相關技術。

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

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

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

      3.使用SSMS配置SQL Server 2005服務器 4.配置SQL Server 2005服務

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      2.批處理

      3.注釋語句

      4.標識符

      5.全局變量與局部變量

      6.運算符和表達式

      7.流程控制語句

      8.游標的聲明、打開與讀取、關閉與釋放

      教學要求:掌握Transact-SQL程序設計的基本要素。

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

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

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

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

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

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

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

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

      教學重點:觸發(fā)器的工作機制。教學難點:觸發(fā)器的工作機制。

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

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

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

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

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

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

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

      教學重點:權限,角色;數(shù)據(jù)庫的備份和還原;數(shù)據(jù)導入和導出。

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

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

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

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

      三、教學方式與方法

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

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

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

      四、課程考核方式與要求

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

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

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

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

      五、課程使用的教材與教學參考資料

      (一)教材

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

      (二)參考資料

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

      (三)其他參考資料

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

      2.劉遵仁,《SQL Server 中文版基礎培訓教程》,人民郵電出版社

      3.王珊、羅運模,《SQL Server 2005》(重點大學計算機應用教材),高等教育出版社

      下載數(shù)據(jù)庫原理及應用教學目的、內容、重點、難點 2word格式文檔
      下載數(shù)據(jù)庫原理及應用教學目的、內容、重點、難點 2.doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


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

      相關范文推薦