亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        本科數(shù)據(jù)庫(kù)課程中SQL教學(xué)建議

        2015-04-29 00:00:00趙志明崔歡喜唐驁棋
        學(xué)周刊·下旬刊 2015年4期

        摘要:數(shù)據(jù)庫(kù)課程是本科信息管理與信息系統(tǒng)專業(yè)教學(xué)中的一門重要課程,在數(shù)據(jù)庫(kù)課程中最重要、最難掌握的一部分就是SQL語(yǔ)言部分。本文論述了本科數(shù)據(jù)庫(kù)課程中與SQL語(yǔ)言教學(xué)方面相關(guān)的一些內(nèi)容,包括SQL簡(jiǎn)介,SQL教學(xué)中的難點(diǎn),普通SQL教學(xué)中的不足及所給建議。 關(guān)鍵詞:數(shù)據(jù)庫(kù)課程 SQL 教學(xué)建議

        數(shù)據(jù)庫(kù)課程內(nèi)容包括:數(shù)據(jù)庫(kù)基本概念、關(guān)系運(yùn)算、SQL語(yǔ)言、數(shù)據(jù)庫(kù)管理、規(guī)范化設(shè)計(jì)、E-R模型、高級(jí)概念建模活動(dòng)、對(duì)象關(guān)系數(shù)據(jù)庫(kù)、面向?qū)ο髷?shù)據(jù)庫(kù)、分布式數(shù)據(jù)庫(kù)、異構(gòu)多數(shù)據(jù)源的訪問(wèn)、XML技術(shù)、數(shù)據(jù)倉(cāng)庫(kù)、OLAP技術(shù)和數(shù)據(jù)挖掘。在這些內(nèi)容中最重要的部分就是SQL語(yǔ)言,可以說(shuō)它是數(shù)據(jù)庫(kù)課程的核心,只有理解掌握了這些SQL語(yǔ)言,才能更好的利用數(shù)據(jù)庫(kù)來(lái)存取和操作數(shù)據(jù)。

        一、數(shù)據(jù)庫(kù)課程中SQL簡(jiǎn)介

        SQL是Structured Query Language(結(jié)構(gòu)化查詢語(yǔ)言)的縮寫(xiě),它是關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS)的標(biāo)準(zhǔn)語(yǔ)言,雖然與QUEL不同,但它基于元組關(guān)系演算。SQL既是大多數(shù)關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)(例如System R、SQL/DS、IBM的DB2、Oracle公司的Oracle、Relational技術(shù)公司的Ingres,等等)的數(shù)據(jù)定義語(yǔ)言又是數(shù)據(jù)操縱語(yǔ)言。使用SQL能完成涉及RDBMS的所有任務(wù),例如創(chuàng)建表、查詢數(shù)據(jù)庫(kù)中的信息、修改和刪除數(shù)據(jù)庫(kù)中的數(shù)據(jù)、給用戶授予訪問(wèn)權(quán)限等,因此它有許多特性。SQL能交互式地支持特定請(qǐng)求,或嵌入到過(guò)程式語(yǔ)言中來(lái)支持運(yùn)行的事物,它是高級(jí)的非過(guò)程化編程語(yǔ)言,允許用戶在高層數(shù)據(jù)結(jié)構(gòu)上工作,它不要求用戶指定對(duì)數(shù)據(jù)的存放方法,也不需要用戶了解具體的數(shù)據(jù)存放方式,所以是具有完全不同底層結(jié)構(gòu)的不同數(shù)據(jù)庫(kù)系統(tǒng), 可以使用相同的結(jié)構(gòu)化查詢語(yǔ)言作為數(shù)據(jù)輸入與管理的接口。SQL語(yǔ)句具有極大的靈活性和強(qiáng)大的功能,已經(jīng)成為了數(shù)據(jù)庫(kù)操作的基礎(chǔ),并且現(xiàn)在幾乎所有的數(shù)據(jù)庫(kù)均支持SQL。SQL數(shù)據(jù)庫(kù)的數(shù)據(jù)體系結(jié)構(gòu)基本上都是三級(jí)結(jié)構(gòu),關(guān)系模式(模式)稱為“基本表”;存儲(chǔ)模式(內(nèi)模式)稱為“存儲(chǔ)文件”;子模式(外模式)稱為“視圖”;元組稱為“行”;屬性稱為“列”。

        二、SQL教學(xué)中的難點(diǎn)

        SQL數(shù)據(jù)庫(kù)是一門應(yīng)用性、操作性很強(qiáng)的必修課程,概念性很強(qiáng),很難理解,我認(rèn)為SQL教學(xué)中的難點(diǎn)主要是SQL數(shù)據(jù)庫(kù)的安全性、觸發(fā)器、嵌套語(yǔ)句、使用索引和全文索引、使用視圖和游標(biāo)、使用存儲(chǔ)過(guò)程等。

        SQL數(shù)據(jù)庫(kù)的安全性必須經(jīng)過(guò)三關(guān)來(lái)保證:創(chuàng)建登錄賬號(hào);創(chuàng)建用戶;對(duì)象授權(quán)帶實(shí)現(xiàn),安全性實(shí)現(xiàn)后才能對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行插入、刪除、更新、查詢等操作,可見(jiàn)要實(shí)現(xiàn)數(shù)據(jù)庫(kù)的安全性,必須經(jīng)過(guò)復(fù)雜的過(guò)程,所以這一部分的學(xué)習(xí)對(duì)學(xué)生來(lái)講理解起來(lái)有點(diǎn)難度。觸發(fā)器是指由事件驅(qū)動(dòng)的特殊過(guò)程,在用戶定義了觸發(fā)器之后,當(dāng)對(duì)該觸發(fā)器指定的數(shù)據(jù)進(jìn)行增加、刪除或者修改操作時(shí),系統(tǒng)會(huì)自動(dòng)激發(fā)該觸發(fā)器,完成某些特定的功能,普通的存儲(chǔ)過(guò)程是通過(guò)其他程序來(lái)調(diào)用執(zhí)行的,而它主要是通過(guò)特定的事件進(jìn)行觸發(fā)才被執(zhí)行的,學(xué)生們編程中不好把握的就是觸發(fā)器級(jí)聯(lián)運(yùn)行,在這個(gè)地方很容易犯錯(cuò)誤[2]。如嵌套查詢,是指WHERE子句中又包含SELECT子句,用于較復(fù)雜的跨多個(gè)基本表查詢的情況,當(dāng)查詢涉及多個(gè)基本表時(shí)用嵌套查詢逐次求解、層次分明,具有結(jié)構(gòu)程序設(shè)計(jì)特點(diǎn),但是如果分析過(guò)程中出現(xiàn)錯(cuò)誤,就會(huì)導(dǎo)致嵌套錯(cuò)誤,進(jìn)而結(jié)果錯(cuò)誤。索引、視圖和游標(biāo)的使用也是SQL教學(xué)中比較難的部分。

        三、普通SQL教學(xué)方法中的不足

        在數(shù)據(jù)庫(kù)教程的SQL這一部分的教學(xué)中,普通的教學(xué)方法就是教師講學(xué)生聽(tīng),教師只是泛泛的講些理論知識(shí),包括SQL的名稱、優(yōu)點(diǎn)、體系、組成和操作等這幾方面的理論知識(shí),而沒(méi)有做細(xì)細(xì)的講解。很多SQL語(yǔ)句概念性很強(qiáng),學(xué)生很難理解,加上教師不做過(guò)多的講解,就會(huì)直接影響到教學(xué)效果。普通的SQL教學(xué)方法認(rèn)為只要課本上的知識(shí)學(xué)生都理解了就是他們真的學(xué)會(huì)了、明白了,不專門安排實(shí)驗(yàn)課程讓他們親身使用數(shù)據(jù)庫(kù),多練習(xí)SQL語(yǔ)句,這樣就會(huì)導(dǎo)致理論知識(shí)不能被學(xué)生們所理解,進(jìn)而不會(huì)使用數(shù)據(jù)庫(kù)來(lái)存取操作數(shù)據(jù)。普通的SQL教學(xué)還存在的問(wèn)題是講一些常用易懂的SQL語(yǔ)句,認(rèn)為太深層的SQL語(yǔ)句同學(xué)們也難以接受,以至于當(dāng)其做系統(tǒng)使用數(shù)據(jù)庫(kù)的時(shí)一些常見(jiàn)的語(yǔ)句也不會(huì)。

        四、SQL教學(xué)建議

        數(shù)據(jù)庫(kù)課程中SQL部分非常重要,對(duì)于SQL語(yǔ)句的熟練程度決定了你能不能很好的利用數(shù)據(jù)庫(kù)來(lái)存取操作數(shù)據(jù),針對(duì)普通SQL教學(xué)方法中的不足,為了能夠更好的讓學(xué)生學(xué)好SQL,本文提出一些建議。

        學(xué)校除了安排學(xué)生要上的SQL教學(xué)的理論課之外,還應(yīng)安排適當(dāng)節(jié)數(shù)的實(shí)驗(yàn)課,最好是理論課和實(shí)驗(yàn)課在一周上,這樣同學(xué)們更能高效快速的記住所學(xué)知識(shí),實(shí)驗(yàn)課上教師可以給每位同學(xué)分配一個(gè)小的系統(tǒng)讓他們?nèi)プ?,或者是找一個(gè)項(xiàng)目案例先讓同學(xué)們自己研究,然后教師再和同學(xué)們一起分析探討,這樣就能更好的理解和掌握SQL語(yǔ)句。

        增強(qiáng)同學(xué)們之間的交流,同班同學(xué)之間肯定對(duì)知識(shí)的掌握程度不一樣,在課堂上適當(dāng)?shù)脑黾訉W(xué)生之間的交流,嚴(yán)格要求他們課下也要多交流,這樣通過(guò)交流取長(zhǎng)補(bǔ)短,學(xué)生之間的差距就會(huì)縮小。

        嚴(yán)格課堂紀(jì)律,課堂上教師和學(xué)生都應(yīng)該具有認(rèn)真負(fù)責(zé)的態(tài)度,教師要做到只要有一個(gè)學(xué)生不明白這個(gè)知識(shí)點(diǎn),就要繼續(xù)講解,直到每個(gè)學(xué)生都明白為止;學(xué)生要做到認(rèn)真聽(tīng)講,多和教師交流,教師盡量多給學(xué)生講一些重要但課本上又沒(méi)有的知識(shí)點(diǎn)。

        定期安排小型考試,通過(guò)考試檢驗(yàn)學(xué)生對(duì)知識(shí)的掌握程度,并且經(jīng)過(guò)考試前的復(fù)習(xí)過(guò)程,學(xué)生也能更好的理解掌握所學(xué)知識(shí);或者是通過(guò)讓全班同學(xué)共同做一個(gè)小型的項(xiàng)目來(lái)提高學(xué)生的合作、知識(shí)水平和查閱資料的能力。

        五、結(jié)語(yǔ)

        SQL部分是數(shù)據(jù)庫(kù)教學(xué)的核心部分,也是信管專業(yè)的本科生必修的一部分,學(xué)好SQL語(yǔ)句,就能很好的利用數(shù)據(jù)庫(kù)來(lái)存取和操作數(shù)據(jù),提高本科生的素質(zhì),進(jìn)而提高教學(xué)質(zhì)量。

        參考文獻(xiàn):

        [1](?。㏒.K.Singh.數(shù)據(jù)庫(kù)系統(tǒng)概念、設(shè)計(jì)及應(yīng)用,2009(11)135-136.

        [2]李俊民.SQL結(jié)構(gòu)化查詢語(yǔ)言詳解,2008(8)247-249.

        作者簡(jiǎn)介:

        趙志明(1971年— ),男,江蘇鎮(zhèn)江人,中國(guó)礦業(yè)大學(xué)(北京)管理學(xué)院副教授、管理工程博士學(xué)位,研究方向:信息管理與信息系統(tǒng)、企業(yè)信息化及知識(shí)管理、管理信息與電子商務(wù)、物流管理與工程。

        (責(zé)編 田彩霞)

        狠狠色噜噜狠狠狠8888米奇| 国产人成视频免费在线观看| 一区二区三区在线观看视频| 久久精品人搡人妻人少妇| 色偷偷亚洲第一成人综合网址| 亚洲av无码av吞精久久| 99久久综合国产精品免费 | 精品人妻VA出轨中文字幕| 亚洲传媒av一区二区三区| 91色老久久偷偷精品蜜臀懂色| 亚洲av无码专区在线播放| 中国一级毛片在线观看| 亚洲国产日韩av一区二区| 日韩人妻中文字幕专区| 国产乱子伦农村xxxx| 国产人成午夜免电影观看| 日韩熟女一区二区三区| 免费的小黄片在线观看视频| 国产午夜福利不卡在线观看| 香蕉视频毛片| 日本大片在线一区二区三区| 国产精品成人亚洲一区| 天堂aⅴ无码一区二区三区| 精品国产AⅤ无码一区二区| 精品午夜中文字幕熟女| 18禁裸体动漫美女无遮挡网站| 成人片黄网站色大片免费观看cn| 神马不卡一区二区三级| 日本一区二区三级免费| 成人无码av一区二区| 中文字幕+乱码+中文字幕无忧| 国产日产久久福利精品一区| 亚洲第一网站免费视频| 疯狂撞击丝袜人妻| 中文字幕乱码亚洲无线精品一区| 青青操视频手机在线免费观看| 成人内射国产免费观看| 亚洲色偷偷色噜噜狠狠99| 久久激情人妻中文字幕| 久久精品免费中文字幕| 青青草原综合久久大伊人|