資料庫原理自考
① 求 北京自考 資料庫系統原理(實踐考核)歷年試題及答案
你好
北京自考實踐課程由主考院校進行,歷年真題都是學校出題,網上更是沒有。這是一份北郵的實踐指導書,希望對你有所幫助。
北京自考《資料庫系統原理》實踐環節考核指導
(2008年9月修訂)
1、類型
課程實驗考核
2、目的與要求
本課程是一門理論與實際緊密結合、實踐性強的課程。通過上機實踐,幫助學生加深對課程的理解,更好地掌握資料庫技術,並達到應用的目的,進而培養他們全面掌握所學知識,在實踐中培養獨立分析和解決問題的能力。
本課程的主要考核目標是檢查學生利用sql語言解決問題的能力,強調測試學生利用SQL語句完成基本的數據定義和數據操作的技能,檢查學生設計和運用SQL語言解決實際問題的能力。
3、考核環境
l 操作系統:Windows2000
l 資料庫管理系統:SQL Server 2000中文版
4、考核內容
l SQL Server 2000的企業管理器、查詢設計器;
l 其他類型資料庫的導入與導出(主要是Access類型資料庫);
l 資料庫的創建和修改;
l 基本表的創建和修改(要求使用SQL語句完成);
l 基本表中數據的管理(要求使用SQL語句完成):INSERT命令、UPDATE命令、DELETE命令;
l 數據的檢索(要求使用SQL語句完成):單表查詢、連接查詢、計算查詢、分組查詢等;
l 索引、存儲過程和視圖的創建(要求使用SQL語句完成);
l 創建登陸標識並設置操作資料庫許可權;
l ODBC的概念與配置。
5、考核時間
考試時間為60分鍾。
6、考核形式和方法
採用閉卷機考形式,考生首先登錄考試伺服器,閱讀考試要求,在考試文件夾D:\2008ks下完成指定的開發要求,所有答案都直接做在文件夾d:\2008ks內,最後根據考試要求把答案文件上傳到考核伺服器上考生自己的文件櫃中(上傳的答案文件不要壓縮打包)。
請認真閱讀「考試系統」使用說明。
② 自學資料庫系統原理應該看什麼書好
開始的時候你可以針對某一種資料庫學習,比如Sql Server 、Oracle、MySql,因為這些資料庫雖說有不同之處,但是大同小異,只要對一種資料庫了解了,其他的資料庫也就沒什麼問題了。相同之處:
1、SQL(標准化查詢語言),這個是所有資料庫都通用的,只要學會了這個語言,你就可以遊走在所有資料庫系統之間,屢試不爽!
2、原理,目前主流資料庫都是關系型資料庫,就如同面向對象程序設計語言一樣,雖說C#和java是兩款不同的語言,但是都是面向對象語言,只要是面向對象語言,所有程序無非就是對象和對象之間的關系和調用的過程集合而已。關系型資料庫也是同理。了解了一種關系型資料庫的原理之後,其他的也是無師自通。
不同之處:
1、方言,方言就通現實生活中不同地區的方言是一樣的。不同資料庫之間會有他們自己方言,像函數,不同資料庫有自己的不同的函數,雖說功能一樣,但是寫法不同。如果你在實際中用到了其他的資料庫就要學習他的函數,原理和大的思路上都是一樣的。所以方言其實一種不統一而帶來的產物,慢慢的應該會消減去掉!
2、細節方面的差異。
推薦一本好書。Oracle是非常強大的資料庫系統,大型的伺服器上都是運行的Oracle或是DB2,所以學習Oracle是非常主流的。而且Oracle的參考資料非常的多。用戶多。所以學習Oracle很必要。推薦《《ORACLE 9i/10g入門與實踐》。9i和10g是兩個不同的版本,是兩本書。
③ 我想學MYSQL,我有一本自考的數叫資料庫系統原理,請問要學哪一章才會用MYSQL
資料庫原理的教材主要是將原理,操作講的很少,即使講的話,一般也是以SQL Server為例的。
④ 計算機應用自考科目
序號 國碼 省碼 新計劃課程 學分 老計劃課程
1 0001 4423 馬克思主義哲學原理 3 哲學(0006) 一代三
2 0002 4424 DXP理論概論 3
3 0003 4425 法律基礎與思想道德修養 2
4 0012 4405 英語(一) 7 英語(一)
5 0022 4403 高等數學(工專) 7 高等數學(工專)
6 2198 4402 線性代數 3 線性代數
7 2314 4420 模擬電路與數字電路 6 電子線路與數字邏輯
2315 模擬電路與數字電路(實踐) 2
8 2316 4426 計算機應用技術 2 計算引論
2317 計算機應用技術(實踐) 3
9 2321 4411 匯編語言程序設計 3 匯編語言程序設計
2322 匯編語言程序設計(實踐) 1
10 0342 4412 高級語言程序設計 3 FORTRAN語言
0343 高級語言程序設計(實踐) 1
11 2142 4413 數據結構導論 4 數據結構
12 2318 4409 *計算機組成原理 4 計算機組成原理
13 2319 44121 *微型計算機及介面技術 2 微型計算機及應用
2320 *微型計算機及介面技術(實踐) 2
14 2323 4414 *操作系統概論 4 操作系統
15 2120 4415 *資料庫及應用 3 資料庫概論
2121 *資料庫及應用(實踐) 1
16 2141 4422 *計算機網路技術 4 電工電子學或普通物理
計算機操作技術或計算方法
17 4427 實踐考核:綜合實驗(10)
計算機及應用專業(獨立本科段)課程設置與學分
專業代碼:B080702
序號 課程代碼 課程名稱 學分
1 0004 毛澤東思想概論 2
2 0005 馬克思主義政治經濟學原理 3
3 0015 英語(二) 14
4 0023 高等數學(工本) 10
5 2197 概率論與數理統計(二) 3
6 2324 離散數學 4
7 2331 數據結構 4
4734 數據結構(實踐) 2
8 4735 資料庫系統原理 4
4736 資料庫系統原理(實踐) 2
9 2325 計算機系統結構 4
10 2326 操作系統 4
2327 操作系統(實踐) 1
11 4737 C++程序設計 3
4738 C++程序設計(實踐) 2
12 4747 Java語言程序設計(一) 3
4748 Java語言程序設計(一)(實踐) 1
13 2333 軟體工程 3
2334 軟體工程(實踐) 1
14 4741 計算機網路原理 4
15 7999 畢業設計(不計學分)
總學分 74
報考條件:
1. 計算機及應用專業(或原計算機及其應用專業)專科畢業生可直接報考本專業;
2. 電子電工信息類非本專業專科畢業生可報考本專業,須加考計算機組成原理(2318)(4學分);
3. 工科類非電子電工信息類專業專科畢業生報考本專業,須加考計算機組成原理(2318)(4學分),高級語言程序設計(一)(0342)(4學分)兩門課程;
4. 其它專業專科畢業生報考本專業,須加考計算機組成原理(2318)(4學分),電子技術基礎(三)(4730)(7學分)兩門課程。
新舊課程對照表
序號 課程代碼 原課程名稱及學分 課程代碼 現課程名稱及學分
1 2336 資料庫原理(5) 4735 資料庫系統原理(6)
2 2328 面向對象程序設計(4) 4737 C++程序設計(5)
3 2339 計算機網路與通信(6) 4741 計算機網路原理(4)
本計劃於2007年開始執行。
不同省份略有不同,你可以到www.chinazikao.com上查
⑤ 資料庫系統原理 自考 好難阿! 網上試卷都找不到答案!有沒有高手幫幫忙 就幾題!! 很急 謝謝了
1、記錄、
2、物理結構設計(概念結構設計階段、資料庫邏輯設計階段、物理結構設計統稱結構設計,這里答案不標准,實際應該填寫行為設計,行為設計包括,功能設計+事物設計+程序設計)
3、資料庫實施階段
⑥ 浙江省2008年4月自學考試《資料庫原理》試題(02336) 答案
2007年下半年高等教育自學考試(10月份)和7月份增考25日-31日在常州市、金壇市、溧陽市、武進區自學考試辦公室報名。
委託開考專業本科段「經濟學」、「調查與分析」專業在自考辦報名;本科段「機電一體化工程」、「工業工程」及專科段「機電一體化」
三個專業到吊橋路127號機電學院成教院報名;本科段「化學工程」、專科段「化學工藝」在化輕公司報名;本、專科段「公安管理」在常州警校報名;本科段「林業生態環境工程與管理」在農林局科教處報名。
本次新增采購與供應管理(專科、獨立本科段)、工程管理(獨立本科段)、藝術設計(專科)4個專業。采購與供應管理專業為全國考委與中國交通運輸協會合作開考,省級項目培訓管理單位為江蘇省文化產業教育培訓中心。
從10月起,2082213信息管理與信息系統(獨立本科段)中的「02336資料庫原理(含實踐)(4+1)」課程調整為「04735資料庫系統原理(含實踐)(4+2)」。按原計劃通過「02336資料庫原理(含實踐)」課程理論和實踐部分考試的考生可免考「04735資料庫系統原理(含實踐)」課程理論和實踐部分;按原計劃只通過「02336資料庫原理(含實踐)」課程理論部分的考生只能免考「04735資料庫系統原理(含實踐)」的理論部分。2070202物理教育(獨立本科段)中的「02038近代物理實驗(5學分)」課程調整為「02038近代物理實驗(實踐)(5學分)」。1040109心理健康教育(專科)專業中的「29659家庭心理治療(實踐)(5學分)」課程調整為「29659家庭心理治療(含實踐)(5學分)」。
從2008年起,2020229物流管理(獨立本科段)專業中的「05381物流管理軟體操作(4學分)」課程,調整為「01574物流管理軟體操作(實踐)(4學分)」。通過「05381物流管理軟體操作」課程考試的考生可免考「01574物流管理軟體操作(實踐)」課程。
⑦ 資料庫自考教材04735和04736有什麼區別
自考04735和34736的區別:04735資料庫系統原理,是理論課程,有指定的教材;04736資料庫系統原理(實),是實踐考核環節(上機操作考核),沒有指定的教材,或者說主要參考04735教材的。
一般來說,04735理論考試難度大些;04736上機操作考核通過率相對高些。
⑧ 自考的資料庫系統原理
主要任務是在DBMS的支持下,按照應用的要求為某一部門和組織設計結構合理、使用方便、效率較高的資料庫.
深入理解資料庫系統工作原理,比較熟練地掌握數據語言SQL的使用方法.
⑨ 資料庫系統原理 自考 2010年1月最後一題求解
文庫能搜到答案的。
⑩ 求交大自考資料庫系統原理實驗考的范圍~
這個是2010年5月16日上海交大的資料庫系統原理的試題培訓題,一共有16道。考試的題目就是從這16道中選擇9道,通過5道就算通過了。
考試用的是SQL Server 2000
《資料庫原理》上機考試環境
先打開我的電腦 查看是否有F盤 和G盤。
然後啟動Microsoft SQL server 查詢分析器 輸入SQL server 伺服器名(cs-gate-2)、 登錄名(user機器號)和密碼(user機器號) 進入查詢分析器窗口。
完成考題後,請查看F盤上是否存在一個.sql 和一個.txt文件。
--------------------------------------------------------------------
模擬題
在「學生管理庫」下有已表:S(Sno,Sname,Ssex,Sage,Sdept,
Sclass)分別表示:學號、姓名、性別、年齡和系名和班級;C(Cno,Cname,Ctime)分別表示:課程號、課程名和學時數;S_C(Sno,Cno,Grade)分別表示:學號、課程號和成績。
1. 找出所有成績小於60分的學生姓名、學號和成績。
2. 統計所有參加選修學生的人數。
3.找出選修「數據結構」課程最高成績學生的姓名、性別、年齡及
分數。
4. 找出比機械繫所有學生年齡都小的其他系學生的學號和姓名。
5. 找出所有選修「資料庫原理」課程學生的姓名、系名和成績。
6. 建一新表:T_C (Tno (教師編號,C, 4), Cno(課程號,C,3),
Sclass(班級, C, 6), Rno(教室,C,4)),輸入如下內容:
Tno Cno Sclass Rno
T001 C1 210201 R111
T002 C2 210201 R115
T003 C3 210201 R203
T004 C4 220202 R301
T005 C5 220202 R101
T006 C6 220202 R201
7. 找出選修「操作系統」課程的210201班學生上課所在教室及教
師編號。
8. 將對T_C表的刪除權轉授於user7,查詢、插入權轉授於user2
和user3。
9. 找出選修T006教師所上課程的課程名及學時數。
10. 找出在R111教室上課的學生姓名與課程名。
11. 找出210201班C1課程的教師編號及學生成績,並按成績降
序輸出。
12. 找出至少選修三門(包括三門)以上課程學生的學號、姓名
和班級。
13. 找出最低分學生的學號、姓名和成績。
14. 建一視圖:H_S_C:包含屬性:Sname,Cname,Grade, 它是所有
成績大於60分學生的信息。
15. 統計選修「C3」課程的學生人數。
16. 列出每位學生的學號和平均成績,並按學號降序排列。
----------------------------------------------------------------
模擬題參考答案:
1. Select S.Sname,S_C.Sno,S_C.Grade from S,S_C where
S.Sno=S_C.Sno and Grade < 60
2. Select count(S.Sno) from S where S.Sno in (select distinct Sno
from S_C) (或 Select distinct count (Sno) from S )
3. Select Sname,Ssex,Sage,Grade from S,S_C where S.Sno =
S_C.Sno and Grade =(select max (grade) from S_C,C where
C.Cno = S_C.Cno and Cname = 『數據結構』)
4. Select Sno,Sname from S where Sdept <> 『機械』 and Sage < (select min(Sage) from S group by Sdept having Sdept=『機械』)
5. Select S.Sname,S.Sdept,S_C.Grade from S,S_C where S.Sno = S_C.Sno and S_C.Cno in (select Cno from C where Cname = 『資料庫原理』)
6. Create table T_C(Tno char(4) not null,Cno char(3) not null,
Sclass char(6) not null, Rno char(4) not null)
Insert into T_C values(『T001』, 『 C1』, 『 210201』, 『 R111』)
Insert into T_C values(『T002』, 『 C2』, 『 210201』, 『 R115』)
Insert into T_C values(『T003』, 『 C3』, 『 210201』, 『 R203』)
Insert into T_C values(『T004』, 『 C4』, 『 210202』, 『 R301』)
Insert into T_C values(『T005』, 『 C5』, 『 210202』, 『 R101』)
Insert into T_C values(『T006』, 『 C6』, 『 210202』, 『 R201』)
7. Select Rno,Tno from T_C where Cno = (select Cno from C where
Cname = 『操作系統』) and Sclass = 『210201』
8. Grant delete on T_C to user7
Grant select,insert on T_C to user2,user3
9. Select C.Cname,Ctime from C where C.Cno in (select Cno from T_C where Tno = 『T006』)
10. Select S.Sname,C.Cname from S,C,S_C where S.Sno=S_C.Sno and
C.Cno=S_C.Cno and C.Cno in (Select Cno from T_C where Rno =
『R111』)
11. Select T_C.Tno,S_C.Grade from T_C,S_C where T_C.Cno =
S_C.Cno and T_C.Cno = 『C1』 and T_C.Sclass = 『210201』order by S_C.Grade desc
12. Select Sno,Sname,Sclass from S where Sno in (select Sno from
S_C group by Sno having count(Sno) >= 3)
13. Select S.Sno,S.Sname,S_C.Grade from S,S_C where
S.Sno=S_C.Sno and S_C.Grade = (Select min(Grade) from S_C)
14. Create view H_S_C as (Select S.Sname,C.Cname,S_C.Grade from
S,C,S_C where S_C.Cno = C.Cno and S_C.Sno = S.Sno and
S_C.Grade > 60)
15. Select count(*) from S_C where Cno = 『C3』
16. Select Sno,avg(Grade) from S_C group by Sno order by Sno
desc
----------------------------------------------------------------
S,C,S_C三個表考試時已經建好了,數據也有。
附表1( C表 )
Cno Cname Ctime
C6 CAD設計 54
C7 匯編語言 60
C4 C程序設計 64
C3 資料庫原理 72
C5 計算機原理 72
C1 操作系統 82
C2 數據結構 92
--C
--create table
create table C
(
Cno char(2) not null,
Cname char(10) ,
Ctime smallint ,
primary key(Cno)
);
-- insert data to C
INSERT INTO S(Cno,Cname,Ctime) VALUES ('C6','CAD設計','54');
INSERT INTO S(Cno,Cname,Ctime) VALUES ('C7','匯編語言','60');
INSERT INTO S(Cno,Cname,Ctime) VALUES ('C4','C程序設計','64');
INSERT INTO S(Cno,Cname,Ctime) VALUES ('C3','資料庫原理','72');
INSERT INTO S(Cno,Cname,Ctime) VALUES ('C5','計算機原理','72');
INSERT INTO S(Cno,Cname,Ctime) VALUES ('C1','操作系統','80');
INSERT INTO S(Cno,Cname,Ctime) VALUES ('C2','數據結構','92');
附表2 (S表)
Sno Sname Ssex Sage Sdept Sclass
21002 張紅 女 57 計算機 210201
22003 李進 男 53 機械 220202
24001 趙明 男 55 汽車 240203
23005 施英 女 24 信息 230001
23006 丁林 男 55 信息 230002
22004 劉晨 男 52 機械 220202
--S
--create table
create table S
(
Sno char(5) not null,
Sname char(6) not null,
Ssex char(2) ,
Sage smallint ,
Sdept char(6) ,
Sclass char(6) ,
primary key(Sno)
);
-- insert data to S
INSERT INTO S(Sno,Sname,Ssex,Sage,Sdept,Sclass) VALUES ('21002','張紅','女','57','計算機','210201');
INSERT INTO S(Sno,Sname,Ssex,Sage,Sdept,Sclass) VALUES ('22003','李進','男','53','機械','220202');
INSERT INTO S(Sno,Sname,Ssex,Sage,Sdept,Sclass) VALUES ('24001','趙明','男','55','汽車','240203');
INSERT INTO S(Sno,Sname,Ssex,Sage,Sdept,Sclass) VALUES ('23005','施英','女','24','信息','230001');
INSERT INTO S(Sno,Sname,Ssex,Sage,Sdept,Sclass) VALUES ('23006','丁林','男','55','信息','230002');
INSERT INTO S(Sno,Sname,Ssex,Sage,Sdept,Sclass) VALUES ('22004','劉晨','男','52','機械','220202');
附表3(S_C表)
Cno Cname Ctime
21002 C1 50
21002 C5 79
21002 C7 53
22003 C1 81
22003 C2 55
22003 C4 76
22003 C5 91
24001 C2 83
24001 C3 88
24001 C4 71
22004 C3 94
23005 C4 60
23005 C5 54
23006 C1 73
23006 C3 65
23006 C5 84
--S_C
--create table
create table S_C
(
Sno char(5) not null,
Cno char(2) not null,
Grade smallint ,
primary key(Sno,Cno)
);
-- insert data to S_C
INSERT INTO S_C(Sno,Cno,Grade) VALUES ('21002','C1','50');
INSERT INTO S_C(Sno,Cno,Grade) VALUES ('21002','C5','79');
INSERT INTO S_C(Sno,Cno,Grade) VALUES ('21002','C7','53');
INSERT INTO S_C(Sno,Cno,Grade) VALUES ('22003','C1','81');
INSERT INTO S_C(Sno,Cno,Grade) VALUES ('22003','C2','55');
INSERT INTO S_C(Sno,Cno,Grade) VALUES ('22003','C4','76');
INSERT INTO S_C(Sno,Cno,Grade) VALUES ('22003','C5','91');
INSERT INTO S_C(Sno,Cno,Grade) VALUES ('24001','C2','83');
INSERT INTO S_C(Sno,Cno,Grade) VALUES ('24001','C3','88');
INSERT INTO S_C(Sno,Cno,Grade) VALUES ('24001','C4','71');
INSERT INTO S_C(Sno,Cno,Grade) VALUES ('22004','C3','94');
INSERT INTO S_C(Sno,Cno,Grade) VALUES ('23005','C4','60');
INSERT INTO S_C(Sno,Cno,Grade) VALUES ('23005','C5','54');
INSERT INTO S_C(Sno,Cno,Grade) VALUES ('23006','C1','73');
INSERT INTO S_C(Sno,Cno,Grade) VALUES ('23006','C3','65');
INSERT INTO S_C(Sno,Cno,Grade) VALUES ('23006','C5','84');
-----
結束