課程目錄

本課程是我校計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的一門專業(yè)基礎(chǔ)必修課。課程目的是使學(xué)生系統(tǒng)地掌握數(shù)據(jù)庫系統(tǒng)的基本原理,概念,模型,結(jié)構(gòu),方法,能夠從事復(fù)雜應(yīng)用系統(tǒng)的設(shè)計(jì),開發(fā),研究和應(yīng)用工作,并為從事計(jì)算機(jī)各領(lǐng)域的科研技術(shù)工作打下基礎(chǔ)。課程任務(wù)是闡述數(shù)據(jù)模型與語言、數(shù)據(jù)庫建模與設(shè)計(jì)方法、數(shù)據(jù)庫系統(tǒng)實(shí)現(xiàn)基本原理以及大數(shù)據(jù)技術(shù)。

第一章 緒論

教學(xué)目標(biāo):熟悉數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng)等術(shù)語;了解數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)結(jié)構(gòu);了解大數(shù)據(jù)的概念,以及數(shù)據(jù)管理技術(shù)發(fā)展趨勢。

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

1.1 數(shù)據(jù)庫

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

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

1.4 數(shù)據(jù)管理技術(shù)發(fā)展趨勢

第二章 關(guān)系模型

教學(xué)目標(biāo):熟悉關(guān)系模型、元組、字段、屬性等術(shù)語;掌握超鍵、候選鍵、主鍵、外鍵、約束等概念;了解數(shù)據(jù)庫上的典型操作(運(yùn)算)。

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

2.1 關(guān)系結(jié)構(gòu)和約束

2.2 基本關(guān)系代數(shù)運(yùn)算

2.3 附加關(guān)系代數(shù)運(yùn)算

2.4 擴(kuò)展關(guān)系代數(shù)運(yùn)算

第三章 數(shù)據(jù)定義與操作

教學(xué)目標(biāo):會(huì)用數(shù)據(jù)庫語言編寫程序創(chuàng)建、修改數(shù)據(jù)庫表;會(huì)用數(shù)據(jù)庫語言編寫程序?qū)崿F(xiàn)數(shù)據(jù)庫中數(shù)據(jù)的增、刪、改;會(huì)用數(shù)據(jù)庫語言編寫程序?qū)崿F(xiàn)對單個(gè)數(shù)據(jù)表中數(shù)據(jù)的各種查詢;會(huì)用數(shù)據(jù)庫語言編寫程序?qū)崿F(xiàn)多個(gè)數(shù)據(jù)表中數(shù)據(jù)的各種關(guān)聯(lián)查詢;會(huì)用數(shù)據(jù)庫語言編寫嵌套查詢語句方便地實(shí)現(xiàn)單個(gè)或多個(gè)數(shù)據(jù)表中數(shù)據(jù)的各種查詢;熟練掌握數(shù)據(jù)庫語言及其用法。

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

3.1 SQL概述

3.2 數(shù)據(jù)定義與修改

3.3 簡單查詢

3.4 聯(lián)接查詢

3.5 嵌套查詢

第四章 在應(yīng)用環(huán)境中

教學(xué)目標(biāo):熟悉數(shù)據(jù)庫實(shí)際應(yīng)用系統(tǒng)的技術(shù)架構(gòu);掌握高級(jí)語言連接訪問數(shù)據(jù)庫的原理和方法;會(huì)使用C、C++、Java或其它高級(jí)語言訪問數(shù)據(jù)庫;掌握高級(jí)語言和html混合編程的原理和方法;會(huì)編寫數(shù)據(jù)庫函數(shù)。

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

4.1 數(shù)據(jù)庫應(yīng)用體系結(jié)構(gòu)

4.2 嵌入式pgSQL

4.3 JDBC編程

4.4 PG中的函數(shù)

第五章 數(shù)據(jù)保護(hù)

教學(xué)目標(biāo):理解數(shù)據(jù)安全保護(hù)的概念和含義;掌握保障數(shù)據(jù)保密性、完整性、和可用性的各種方法;會(huì)針對特定應(yīng)用設(shè)計(jì)相應(yīng)的保護(hù)機(jī)制。

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

5.1 數(shù)據(jù)保護(hù)

5.2 視圖

5.3 訪問控制

5.4 完整性約束

5.5 觸發(fā)器

5.6 事務(wù)

5.7 加密

第六章 模式設(shè)計(jì):實(shí)體-聯(lián)系方法

教學(xué)目標(biāo):了解數(shù)據(jù)庫生命周期;熟悉概念模型和E-R圖中的要素;會(huì)針對特定應(yīng)用需求設(shè)計(jì)E-R圖;會(huì)把E-R圖轉(zhuǎn)換為關(guān)系,并確定其中的約束;了解大數(shù)據(jù)思維對概念模型設(shè)計(jì)的影響。

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

6.1 模式設(shè)計(jì)方法和生命周期

6.2.1 E-R模型元素

6.2.2 基本E-R圖設(shè)計(jì)

6.3 基本E-R圖轉(zhuǎn)換為關(guān)系模式

6.4 擴(kuò)展E-R圖及其轉(zhuǎn)換

6.5 大數(shù)據(jù)E-R圖及其轉(zhuǎn)換

第七章 模式設(shè)計(jì):屬性-聯(lián)系方法

教學(xué)目標(biāo):理解函數(shù)依賴的概念,會(huì)依據(jù)實(shí)際語義確定函數(shù)依賴;理解模式分解的性質(zhì);掌握范式的概念,會(huì)判定一個(gè)關(guān)系模式的范式級(jí)別;掌握規(guī)范化的方法;了解高/低范式各自的優(yōu)劣,理解大數(shù)據(jù)思維對關(guān)系范式的新認(rèn)識(shí)。

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

7.1 函數(shù)依賴

7.2 模式分解

7.3 范式

7.4 規(guī)范化

7.5 大數(shù)據(jù)與反規(guī)范化

第八章  存儲(chǔ)和存取

教學(xué)目標(biāo):理解數(shù)據(jù)在磁盤上的組織方式,包括元組存儲(chǔ)方式、磁盤塊內(nèi)元組組織、和數(shù)據(jù)文件組織以及索引技術(shù)。

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

8.1  存儲(chǔ)器件

8.2  磁盤

8.3  DBMS文件管理

8.4  數(shù)據(jù)庫文件組織

8.5  文件中元組組織

8.6  索引

8.7  數(shù)據(jù)字典的存儲(chǔ)


郵箱
huangbenjincv@163.com

五指山市| 涿鹿县| 蕉岭县| 新巴尔虎左旗| 宁陵县| 濮阳县| 昂仁县| 丹阳市| 县级市| 天镇县| 应城市| 道孚县| 郓城县| 石门县| 云阳县| 古浪县| 雷山县| 乌兰县| 定州市| 新野县| 温州市| 正阳县| 红安县| 东乡县| 临颍县| 邳州市| 崇仁县| 吕梁市| 林西县| 吴川市| 定南县| 磐石市| 万全县| 潮安县| 石首市| 芜湖市| 伊金霍洛旗| 绥棱县| 永年县| 皮山县| 巫溪县|