《互連網數據庫》實踐考核要點和樣題

發布者: 網站管理員    /    發布時間: 2016-10-14   /   瀏覽次數: 284 次

《互連網數據庫》2006年版課程實踐考核要求

 

    互聯網數據庫是電子商務專業的重要的專業基礎課程,本課程是互聯網技術和數據庫技術結合的一個交叉學科,也是具有較強實踐性的學科。要學好本課程,注重實踐十分必要,通過實踐也能有效幫助對理論概念的理解。
    本課程是由數據庫技術和互聯網技術相結合的一門交叉學科,在學習過程中,應在掌握好數據庫技術和互聯網軟件應用技術的基礎上,進一步學習掌握,在互聯網上運用互聯網軟件應用技術實現對數據庫的訪問和操作。
    通過本課程的實踐,考生應初步掌握SQL2000數據庫管理系統的基本使用方法,并掌握SQL語言在數據庫管理系統(SQL2000)環境中的運用;運用數據庫設計理論對具體數據庫、數據模式事例進行分析;運用數據庫設計步驟和方法,實現簡單數據庫系統事例的概念結構設計、邏輯結構的設計。運用互聯網軟件應用技術ASP與ADO 建立數據庫的連接,并實現簡單的數據庫訪問。
一.SQL2000數據庫管理系統的基本使用
    1.掌握SQL企業管理器和SQL查詢分析器的基本使用,能運用SQL企業管理器和SQL查詢分析器完成以下操作。
    2.創建數據庫,創建數據表以及表的關聯。
    3.能運用數據庫管理系統創建數據查詢與視圖,并保存結果。
    4.使用約束實施數據完整性。
二.使用SQL語言在SQL2000數據庫管理系統中完成簡單操作
1. 用SQL語言創建、修改或刪除基本表、視圖、索引。
2. 用SQL語言進行各種類型的查詢。
3. 用SQL語言實現數據更新(插入、修改和刪除)。
三.運用數據庫設計理論對具體數據庫、數據模式事例進行分析(滿足第三范式)
1.給出事例數據模式,根據規范理論分析說明事例達到的范式以及所存在的問題。
2.給出數據表,根據規范理論分析數據表所存在的問題,并提出改進方法。
3.給出表以及關系模式,試討論關系模式的規范化過程。
四.運用數據庫設計步驟和方法,實現簡單數據庫系統事例的概念結構設計、邏輯結構設計
1.根據所給數據庫設計要求,用E-R圖來描述數據庫概念設計。
五.運用簡單的ASP與ADO技術,實現數據庫的連接和簡單訪問
1.運用建立ODBC連接的方法,使用Windows系統的控制面板來建立一個系統DSN數據源,并在ASP文件中建立此數據源的連接。
2.使用字符串方法連接數據庫,通過ASP文件訪問數據庫
3.創建ASP網頁,完成對數據庫中表記錄的添加或刪除。

題型舉例
一.SQL2000數據庫管理系統的基本使用
使用SQL2000 數據庫管理系統完成下列操作:
1.使用企業管理器創建數據庫、查看/修改數據庫信息、刪除數據庫。
2.創建數據表、查看/修改數據表結構、刪除表、在表中添加記錄。
3.定義表的主碼和外碼,建立表之間的參照關系
二.使用SQL語言在SQL2000數據庫管理系統中完成簡單操作
今有”學生-課程”數據庫,包括三個表如下:
Student(學生關系)

Sno

Sname

Ssex

Sage

Sdept

99001

王銘

20

CS

99002

殷芳

19

IS

99003

趙萍

18

MA

99004

張勇

19

IS

Course(課程關系)

Cno

Cname

Cpno(先行課)

Ccredit(學分)

1

數據庫

5

3

2

數學

 

2

3

信息系統

1

3

4

操作系統

6

4

5

數據結構

7

4

6

數據處理

 

2

7

C語言

6

4

SC(選修關系)

Sno

Cno

Grade(成績)

99001

1

95

99001

2

86

99001

3

87

99002

2

90

99002

3

83

根據以上數據表,在SQL2000查詢分析器中,用SQL寫出下列操作,并以文件形式保存運行結果。
1.查詢全體學生的詳細記錄。
2.查詢選修了兩門2門以上課程的學生號和學生姓名。
3.查詢選修了課程名為“數據庫”的學生姓名。
4.建立計算機系選修了1號課程且成績在80分以上的學生視圖
三.運用數據庫設計理論對具體數據庫、數據模式事例進行分析(滿足第三范式)
1.現有一個描述學校的數據庫, 由單一關系模式組成:
Student(Sno, Sdept, Tname, Cname, Grade),其中Sno為學生學號,Sdept為學生所在系,Tname為教師姓名,Cname為課程名稱,Grade為學生所在年級;
屬性間函數依賴關系:F={Sno→Sdept,Sdept→Tname,(Sno,Cname)→Grade}
試分析這一關系模式可能存在的問題有哪些?
2.根據數據庫的范式找出下表存在的錯誤,并簡述理由,并給出該關系模式的規范化過程。

姓名

性別

出生日期

電話

家庭電話

辦公電話

張巖

1987-9-12

67990098

62234567

李晨

1986-12-6

67658778

62234568

周敏

1988-1-15

64355436

62234569

陳立

1986-11-8

64367766

62234570

四.運用數據庫設計步驟和方法,實現簡單數據庫系統事例的概念結構設計
1. 設計一個適合大學選課的數據庫。該數據庫應該包括學生、系、教師、課程。哪一個學生選了哪一門課,哪一個教師教哪一門課,學生的成績,一個系提供哪一些課程等信息。用E-R圖描述該數據庫。
五.運用簡單的ASP與ADO技術,實現數據庫的連接和簡單訪問
1.運用建立ODBC連接的方法,使用Windows 2000系統的控制面板來建立一個系統DSN:
(1)該系統數據源的名稱是“Student”,對該數據源的說明是“學生檔案”,服務器為Local;
(2)該數據源使用SQLServer作為驅動程序;
(3)該數據源所連接的數據庫為“Student”數據庫。
請將關鍵的1-3步通過快照形式(拷屏)提交。拷屏方法為Alt+PrtScr鍵。
2.請完善下列“數據庫連接狀態測試”程序,并調試運行。該程序要求:
(1) 利用Connection對象,使用字符串命令數據庫連接方式,連接數據庫master并打開。
(2) 當數據庫處于連接狀態時(對象的屬性state=1),屏幕顯示"數據庫已經打開";否則屏幕顯示"數據庫沒有打開"。
(3) 關閉數據庫,并釋放與該連接對象相關的系統資源。
(注:綠色為要求填空的內容)
數據庫連接狀態測試
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Connectionstring="driver={SQL Server};Server=(local);UID=sa;PWD=;Database=master"
conn.open
if conn.state=1 then

response.write("數據庫已經打開<br>")
else
response.write("數據庫沒有打開<br>")
end if
%>
<%
conn.close
set conn=nothing
%>

火狐体育 JBO体育| 竞博| 官网竞博| JBO官网| 竞博app官方下载| JBO电竞| 竞博官网下载| 竞博官网| JBO| 竞博电竞| 竞博app官方下载| 竞博官网下载| 电竞竞博| JBO体育|