資料庫套用與開發(華僑大學建設的慕課)

資料庫套用與開發(華僑大學建設的慕課)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

資料庫套用與開發是華僑大學建設的慕課、國家級一流本科課程,於2018秋冬在智慧樹網首次開課,授課教師為洪欣、王成、鄭黎曉、傅金枝、皮慧娟。據2022年1月智慧樹網顯示,該課程已開課8學期,累計選課8952人,累計學校50所,累計互動7492次。

該課程共七章,包括資料庫系統概述、關係資料庫設計、關係代數與SQL查詢語言、SQL Server圖形操作及SQL定義與控制語言、Visual Basic.NET編程基礎、Visual Basic.NET資料庫編程、大數據下的數據存儲和管理新技術等內容。

基本介紹

  • 中文名:資料庫套用與開發
  • 外文名:DATABASE APPLICATION AND DEVELOPMENT
  • 首開時間:2018秋冬
  • 授課平台:智慧樹網
  • 類別:慕課、國家級一流本科課程
  • 授課教師:洪欣、王成、鄭黎曉、傅金枝、皮慧娟
  • 建設院校:華僑大學
課程性質,課程背景,適應對象,課程簡介,課程大綱,開課信息,課程特色,教學目標,考核標準,所獲榮譽,教師簡介,

課程性質

課程背景

隨著網際網路+的概念深入人心,非計算機專業的同學要涉及到的軟體系統越來越多,尤其是電子商務和工商這一類的專業,需要這類專業的同學具有一定的資料庫的管理知識和簡單的編程基礎。

適應對象

該課程適合尚未接觸資料庫開發的初學者學習。

課程簡介

該課程共七章,第一章介紹資料庫系統的套用、數據存儲與管理的發展史、資料庫套用系統體系結構;第二章講述概念結構設計、物理結構設計與資料庫的實施;第三章介紹選擇運算及行查詢、投影運算及列查詢、連線運算及連線查詢;第四章講述資料庫的安裝及連線、資料庫管理、表的管理、數據的管理;第五章介紹VB.NET的集成開發環境、面向對象編程概念、窗體對象;第六章講述資料庫的多種連線方法、數據集的使用、常用的數據顯示控制項DataDridView的使用方法;第七章介紹大數據及其對數據存儲和管理提出的新需求、NoSQL資料庫、HBASE資料庫、MongoDB資料庫。

課程大綱

第一章資料庫系統概述
1.1資料庫引論
1.1.1認識資料庫
1.1.2資料庫系統的套用
1.1.3數據存儲與管理的發展史
1.2資料庫套用系統體系結構
1.2.1資料庫系統的組成
1.2.2資料庫管理系統
1.2.3C/S體系結構
1.2.4B/S/S體系結構
1.3資料庫內部體系結構
1.3.1資料庫的三級模式結構
1.3.2資料庫系統模式間的二級映像
1.4數據模型
1.4.1數據模型的基本概念
1.4.2層次數據模型
1.4.3網狀數據模型
1.4.4關係數據模型
1.4.5面向對象數據模型
1.5常用的資料庫管理系統產品
1.5.1關係型資料庫(RDBMS)
1.5.2關係雲
1.5.3分散式資料庫
1.6資料庫技術的研究和發展
第二章關係資料庫設計
2.1概念結構設計
2.1.1E-R模型簡介
2.1.2教務管理系統的E-R模型
2.2邏輯結構設計
2.2.1關係模式的定義
2.2.2E-R模型轉換為關係模型
2.3資料庫完整性
2.3.1資料庫完整性-函式依賴
2.3.2資料庫完整性-數據依賴的公理定理
2.3.3關係模式的範式
2.3.4教務管理系統的關係模式設計
2.4物理結構設計與資料庫實施
2.4.1物理結構設計與資料庫實施
2.5資料庫實施
2.5.1PowerDesign安裝
2.5.2正向工程(一)
2.5.3正向工程(二)(1)
2.5.4正向工程(二)(2)
2.5.5正向工程(三)(1)
2.5.6正向工程(三)(2)
2.5.7反向工程
第三章關係代數與SQL查詢語言
3.1概述
3.2關係的基本運算及簡單查詢
3.2.1選擇運算及行查詢
3.2.2投影運算及列查詢
3.2.3連線運算及連線查詢
3.3排序
3.4關係的集合運算及集合查詢
3.5分組與匯總
3.6嵌套查詢
第四章SQLServer圖形操作及SQL定義與控制語言
4.1SQL語言概述
4.2資料庫安裝
4.2.1MicrosoftSQLServer2014安裝
4.2.2連線MicrosoftSQLserver2014
4.3資料庫管理
4.3.1資料庫的創建-圖形操作
4.3.2資料庫的創建-命令方式
4.3.3資料庫的修改-ADD子句
4.3.4資料庫的修改-MODIFY子句
4.3.5資料庫的修改-REMOVE子句
4.3.6資料庫分離和附加
4.3.7資料庫快照
4.3.8資料庫備份和還原
4.3.9資料庫刪除
4.3.9資料庫刪除
4.4表的管理
4.4.1表的創建(一)(1)
4.4.2表的創建(一)(2)
4.4.3表的創建(二)
4.4.4表的修改
4.4.5表的刪除
4.5數據的管理
4.5.1插入數據(1)
4.5.2插入數據(2)
4.5.3修改數據
4.5.4刪除數據
第五章VisualBasic.NET編程基礎
5.1集成開發環境
5.1.1集成開發環境(1)
5.1.2集成開發環境(2)
5.2面向對象編程
5.2.1對象屬性的調用
5.2.2常用的對象屬性
5.2.3對象方法的調用
5.2.4常用的對象方法
5.2.5對象事件的調用
5.2.6常用的對象事件
5.3窗體對象
5.3.1窗體的常用屬性
5.3.2窗體的常用方法
5.3.3窗體的常用事件
5.3.4窗體的示例
5.4數據類型及定義
5.4.1變數與常量的定義
5.4.2數組
5.4.3結構體和集合1
5.4.4結構體和集合2
5.4.5運算操作
5.5基本語法
5.5.1注釋與語句分行
5.5.2條件語句
5.5.3循環語句
5.5.4過程
5.5.5函式
5.6常用組件
5.6.1按鈕(Button)
5.6.2標籤(Label)
5.6.3文本框(TextBox)
5.6.4多選按鈕(CheckBox)
5.6.5單選按鈕(RadioButton)
5.6.6列表(ListBox)
5.6.7組合框(ComboBox)
5.6.8容器1(Container)
5.6.9容器2(Container)
5.6.10常用控制項(1_1)
5.6.11常用控制項(1_2)
5.6.12常用控制項(2)
5.6.13常用控制項(3)
第六章VisualBasic.NET資料庫編程
6.1VisualBasic.NET資料庫編程概述
6.1.1VisualBasic.NET資料庫編程概述(1)
6.1.2VisualBasic.NET資料庫編程概述(2)
6.2資料庫連線
6.2.1ADO.NET資料庫連線
6.2.2OLEDB.NET資料庫連線
6.2.3ODBC資料庫連線
6.2.4連線的常用屬性和方法
6.3數據集
6.3.1DataTable
6.3.2DataSet
6.4資料庫數據訪問
6.4.1Command數據訪問(1)
6.4.2Command數據訪問(2)
6.4.3DataAdapter數據訪問(1)
6.4.4DataAdapter數據訪問(2)
6.4.5DataReader數據訪問
6.5DataGridView
6.5.1DataGridView單元格設定
6.5.2DataGridView數據綁定(1)
6.5.3DataGridView數據綁定(2)①
6.5.4DataGridView數據綁定(2)②
6.5.5DataGridView數據綁定(2)③
第七章大數據下的數據存儲和管理新技術
7.1大數據及其對數據存儲和管理提出的新需求
7.2NoSQL資料庫
7.3HBASE資料庫
7.4MongoDB資料庫
7.5XML和XQuery
(註:課程大綱排版從左到右列

開課信息

開課次數
開課時間
授課教師
學時安排
參與人數
第1次開課
2018秋冬
洪欣、王成、鄭黎曉、傅金枝、皮慧娟
46
357人
第2次開課
2019春夏
1368人
第3次開課
2019秋冬
378人
第4次開課
2020春夏
5651人
第5次開課
2020秋冬
554人
第6次開課
2021春夏
435人
第7次開課
2021秋冬
48
待定
第8次開課
2022春夏
招生中
(註:表格內容參考資料

課程特色

1.理論講解深淺適度,提供較多典型實例。學習者通過課程的學習,可以較為完整地掌握從資料庫設計到資料庫編程,以及軟體開發的整個流程所需的理論知識和技巧,並可以做出一個較好的資料庫設計。
2.採用案例驅動方式進行教學,將理論知識融合於套用中,適合於入門讀者掌握資料庫開發的精髓,通過實例輕鬆掌握知識點。
3.通過完整的案例將所有知識點串聯起來,在學習中體會軟體開發的樂趣。
4.根據教師多年的軟體開發經驗及一線教學經驗,在資料庫設計階段,加入軟體工程資料庫開發的設計內容,使得軟體的開發更為規範,為以後相關知識的學習和工作打下紮實的基礎。

教學目標

1.通過示例引導資料庫開發過程,內容包含資料庫原理、資料庫設計方法、SQL資料庫編程以及通過VB進行資料庫套用軟體開發等內容,通過課程的講授,可以較為完整掌握軟體開發流程,達到進行中小型套用軟體開發的水平。
2.針對套用複合型人才的培養需求,如何打開不同專業的藩籬,使得不同專業的同學都互相了解其他專業的基本知識,使得不同專業的同學在今後的工作中能夠更好的協作。
3.將資料庫的基礎知識以及軟體開發的基本方法,通過淺顯的方式進行講授,採用案例式的教學方法,教學過程由淺入深,學習者可以通過學習從沒有計算機基礎達到有一定的資料庫軟體開發能力。

考核標準

平時成績50分
平時成績=學習進度分(15.0分)+學習行為分(35.0分)。
章測試成績10分
單項類目名稱
卷面分
單項滿分
第一章 單元測試
6
0.2
第二章 單元測試
14
0.4
第三章 單元測試
75
2.4
第四章 單元測試
180
5.7
第五章 單元測試
39
1.2
第六章 單元測試
1
0.0
第七章 單元測試
3
0.1
期末考試成績40分
期末考試得分=期末考試實際得分/期末考試總分*權值。
採用線上期末考試形式作為期末考試成績。
試卷:教程考試。

所獲榮譽

2020年11月24日,該課程被中華人民共和國教育部認定為首批“國家級一流本科課程”。

教師簡介

洪欣,女,華僑大學的計算機科學與技術學院軟體系副教授,碩士生導師,主要研究方向為醫療圖像、深度學習及數據分析。
王成,男,華僑大學計算機科學與技術學院副教授,主要研究方向為機器學習在機械振動信號處理中的套用、智慧型電子商務數據挖掘。
鄭黎曉,女,華僑大學計算機學院講師、碩士生導師,主要研究方向為形式語言與自動機理論,軟體測試等。
傅金枝,女,華僑大學計算機學院高級實驗師,承擔計算機基礎、資料庫套用與開發、數據結構實驗等課程教學工作。
皮慧娟,女,華僑大學計算機科學與技術學院高級實驗師,承擔計算機基礎、資料庫套用與開發、信息技術等實驗課程教學工作。

相關詞條

熱門詞條

聯絡我們