當前位置:首頁 » 操作系統 » 資料庫系統工程師答案

資料庫系統工程師答案

發布時間: 2022-12-09 09:53:19

linux系統工程師面試題附答案(2)

Linux系統工程師面試題(附答案)

prefork的特點是:(預派生)

1.這種模式可以不必在請求到來時再產生新的進程,從而減小了系統開銷

2.可以防止意外的內存泄漏

3.在伺服器負載下降的時候會自動減少子進程數

worker的特點是:支持混合的多線程多進程的多路處理模塊

如果對於一個高流量的HTTP服務 器,worker MPM是一個比較好的選擇,因為worker MPM佔用的內存要比prefork要小。

15.名詞解釋 HDLC,VTP,OSPF,RIP,DDOS,system V,GNU,netscreen,ssh,smartd,apache,WAIT_TIME 等等。

16.編寫shell腳本獲取本機的網路地址。比如:本機的ip地址是:192.168.100.2/255.255.255.0,那麼它的網路地址是

192.168.100.1/255.255.255.0

方法一:

#!/bin/bash

#This script print ip and network

file=”/etc/sysconfig/network-scripts/ifcfg-eth0″

if [ -f $file ] ;then

IP=`grep “IPADDR” $file|awk -F”=” ‘{ print $2 }’`

MASK=`grep “NETMASK” $file|awk -F”=” ‘{ print $2 }’`

echo “$IP/$MASK”

exit 1

fi

方法二:

#!/bin/bash

#This programm will printf ip/network

#

IP=`ifconfig eth0 |grep ‘inet ‘ |sed ‘s/^.*addr://g’|sed ‘s/ Bcast.*$//g’`

NETMASK=`ifconfig eth0 |grep ‘inet ‘|sed ‘s/^.*Mask://g’`

echo “$IP/$NETMASK”

exit

17.在命令行下發一郵件,發件人:[email protected], 收信人:[email protected]

二、簡述題:

1.linux下如何改IP,主機名,DNS

2.linux下如何添加路由

3.簡述linux下編譯內核的意義與步驟

4.簡述Linux啟動過程

5.簡述DDOS攻擊的原理

6.簡述Tcp三次握手的過程

7.簡述VPN,常見有哪幾種?

三、設計題:

1.系統設計

請考慮以下系統的設計. 您可以翻閱資料,查詢任何您有幫助的資料、指南等。

您有的資源:

8台安裝Linux (2.6內核) 的雙網卡PC伺服器以及相關開源軟體,交換機

Apache 2.2.x

Tomcat 5.5.X

資料庫系統

最多8個Internet IP地址,請您設計一個系統:

1、使用雙apache web server前端;

2、採用AJP連接後段的3台Tomcat應用伺服器,這些tomcat被配置成cluster, 因此需要考慮apache對後端的分配,分配採用完全平衡的方法;配置使用cookie來實現session stickness;

3、1台資料庫伺服器只有tomcat才需要連接,也不需要對Internet提供服務。

4、考慮系統的安全性和維護方便性;

5、通過rewrite規則配置把下屬URL規則改寫成友好的URL

http://server/webapp/getinfo?id=XXXX&name=YYYY –> http://server/getinfo/YYYY/XXXX

您需要提交

1、伺服器規劃,包括:

*網路結構圖

*每台機器的IP地址分配

*每台機器上運行的關鍵軟體

*您從安全性和維護性方面的考慮

2、Apache的以下配置文件給我們:

*extra/http-proxy-ajp.conf

*extra/http-rewrite.conf

2.你可以採取任何設備和不同操 作系統伺服器設計對兩台WWW伺服器和兩台ftp伺服器做負載均衡,用網路拓撲圖表示並加以說明!(方法越多越好)

第一種方法: DNS輪巡

www1 IN A 192.168.1.1

www2 IN A 192.168.1.2

www3 IN A 192.168.1.3

ftp1 IN A 192.1.1.4

ftp2 IN A 192.1.1.5

ftp3 IN A 192.1.1.6

www IN CNAME www1

www IN CNAME www2

www IN CNAME www3

ftp IN CNAME ftp1

ftp IN CNAME ftp2

ftp IN CNAME ftp3

;

⑵ 資料庫系統工程師考試《資料庫系統工程師考試考點分析與真題詳解》目前最新的一版是哪一版什麼時候出的

是的,目前是沒有的。一般能把前幾年的真題做一遍就可以過了。
我是計算機專業的,做了幾套真題,做完對照一下答案,就過了。
今年5月份考的,上午題和下午題都考了60分,45分就可以過啦。總之不會很難,知識面廣,但不會深。

⑶ 資料庫系統工程師考試題型

題型可以在網上搜到,上午全是選擇題,75道共75分,下午是設計題,基本是填空和簡答,以填空居多,5道共75分。這個證如果考察的內容你都學過的話,復習一下還是比較容易的,如果要現學,確實不太容易,因為知識點太多了。復習的話可以用這一套書:電子工業出版社的一套,資料庫系統工程師考試考前串講、資料庫系統工程師考試試題分類精解與題型練習(第2版) 、資料庫系統工程師考試考點分析與真題詳解(最新版)。
PS:我不是賣書的,只是當時用的這套書,感覺效果不錯。資料庫考試只在五月份進行,下半年是沒有的,注意點兒。

⑷ 資料庫系統工程師考試考點分析與真題詳解的目錄

上篇信息系統綜合知識篇
第1章計算機組成與結構3
1.1計算機組成3
1.1.1運算器3
1.1.2控制器4
1.1.3存儲器系統5
1.1.4時序產生器和控制方式5
1.1.5指令流.數據流和計算機的分類6
1.1.6處理器性能7
1.2指令系統9
1.2.1定址方式9
1.2.2指令類型10
1.2.3CISC和RISC11
1.2.4RISC結構特點11
1.3並行處理和並行處理機13
1.3.1並行性概念13
1.3.2並行性等級13
1.3.3提高計算機並行性的措施14
1.3.4並行處理機14
1.3.5雙機系統16
1.4多處理機系統16
1.4.1訪問存儲器方式17
1.4.2互聯方式19
1.4.3同步20
1.4.4多處理機特點21
1.5輸入/輸出及其控制22
1.5.1主要輸入/輸出設備22
1.5.2輸入/輸出控制器22
1.5.3外設的識別23
1.5.4外設的訪問24
1.5.5常見輸入/輸出介面28
1.5.6連機.離線和假離線29
1.6流水線技術29
1.6.1流水線30
1.6.2影響流水線效率的因素31
1.7本章例題分析32
第2章存儲器系統39
2.1主存儲器39
2.1.1主要知識點39
2.1.2例題分析40
2.2輔助存儲器43
2.2.1磁帶存儲器43
2.2.2磁碟存儲器43
2.2.3RAID存儲器44
2.2.4光碟存儲器45
2.2.5存儲網路46
2.2.6例題分析47
2.3Cache存儲器49
2.3.1Cache的實現49
2.3.2Cache的性能53
2.3.3例題分析53
第3章安全性.可靠性與系統性能評測57
3.1數據安全與保密57
3.1.1數據加密演算法58
3.1.2身份認證技術59
3.1.3信息網路安全協議61
3.1.4防火牆技術62
3.1.5例題分析64
3.2診斷與容錯67
3.2.1診斷技術67
3.2.2容錯技術69
3.3系統可靠性評價和系統性能評價方法69
3.3.1系統可靠性評價的組合模型69
3.3.2系統可靠性評價的馬爾柯夫模型71
3.3.3系統性能評價72
3.3.4例題分析76
3.4風險管理77
3.4.1風險管理概述77
3.4.2風險管理階段78
3.4.3例題分析79
第4章數據結構與演算法85
4.1演算法設計概述85
4.2線性表87
4.2.1棧89
4.2.2隊列89
4.2.3稀疏矩陣90
4.2.4字元串90
4.2.5例題分析91
4.3樹和二叉樹93
4.3.1樹93
4.3.2二叉樹94
4.3.3二叉排序樹97
4.3.4平衡二叉樹98
4.3.5線索樹99
4.3.6最優二叉樹99
4.3.7例題分析101
4.4圖104
4.4.1圖的基礎知識104
4.4.2最小生成樹106
4.4.3最短路徑107
4.4.4拓撲排序108
4.4.5關鍵路徑109
4.4.6例題分析110
4.5排序113
4.5.1插入排序113
4.5.2選擇排序114
4.5.3交換排序117
4.5.4歸並排序119
4.5.5基數排序119
4.5.6演算法復雜性比較121
4.5.7例題分析121
4.6查找124
4.6.1順序查找124
4.6.2二分法查找125
4.6.3分塊查找126
4.6.4散列表126
4.6.5例題分析129
4.7遞歸法132
4.7.1斐波那契(Fibonacci)數列133
4.7.2字典排序問題134
第5章操作系統知識137
5.1操作系統基本概念137
5.1.1操作系統的定義137
5.1.2操作系統分類138
5.1.3操作系統特徵139
5.1.4操作系統功能140
5.1.5操作系統內核與中斷140
5.1.6操作系統進程與線程141
5.2進程管理142
5.2.1進程的狀態轉換與控制142
5.2.2進程互斥與同步及P.V操作143
5.2.3進程通信與管程145
5.2.4進程調度與死鎖145
5.3存儲管理146
5.3.1存儲管理概念146
5.3.2單一連續區管理147
5.3.3分區存儲管理147
5.3.4虛擬存儲器148
5.3.5頁式和請求頁式存儲管理149
5.3.6段式存儲管理和段頁式存儲管理149
5.3.7頁面置換演算法149
5.4設備管理150
5.4.1設備管理概念150
5.4.2數據傳輸控制方式150
5.4.3設備分配151
5.4.4磁碟調度演算法152
5.4.5虛設備與SPOOLing技術152
5.5文件系統152
5.5.1文件和文件系統概念153
5.5.2文件的結構和存取方式153
5.5.3文件共享和安全154
5.5.4文件備份與恢復155
5.6作業管理155
5.6.1多道程序設計155
5.6.2作業狀態與作業管理156
5.6.3作業調度及其常用調度演算法157
5.6.4用戶介面157
5.7網路操作系統157
5.7.1網路操作系統概述158
5.7.2UNIX系統158
5.7.3WindowsNT系統160
5.7.4NetWare系列161
5.8嵌入式操作系統162
5.8.1嵌入式操作系統概述162
5.8.2常用的嵌入式操作系統163
5.9本章例題分析164
第6章程序語言基礎知識179
6.1匯編系統基本原理180
6.1.1機器語言與匯編語言180
6.1.2匯編程序180
6.1.3裝配程序182
6.1.4宏指令183
6.2編譯系統基本原理183
6.2.1編譯概述183
6.2.2形式語言基本知識184
6.2.3詞法分析186
6.2.4語法分析189
6.2.5語法制導翻譯194
6.2.6代碼生成197
6.3解釋系統基本原理199
6.4程序語言的數據類型201
6.4.1基本數據類型201
6.4.2結構化數據類型203
6.4.3抽象的數據類型205
6.4.4類型和錯誤檢查206
6.5程序語言的控制結構207
6.5.1表達式208
6.5.2語句間的順序控制209
6.5.3過程式控制制211
6.6程序語言的種類.特點及適用范圍213
6.7本章例題分析216
第7章網路基礎知識223
7.1網路功能.分類與組成223
7.1.1計算機網路的分類224
7.1.2按工作模式分類225
7.1.3計算機網路的組成226
7.2網路協議與標准231
7.2.1OSI網路層次模型232
7.2.2區域網協議237
7.2.3廣域網協議239
7.2.4互聯網協議242
7.3網路結構與通信242
7.3.1匯流排型拓撲結構242
7.3.2星形拓撲結構242
7.3.3環型拓撲結構243
7.3.4其他拓撲結構243
7.3.5拓撲結構的選擇244
7.4三層結構244
7.4.1主機模式244
7.4.2客戶/伺服器模式244
7.4.3三層結構與B/S模式245
7.5Internet和Intranet初步247
7.5.1Internet網路協議247
7.5.2Internet應用250
7.5.3Intranet初步252
7.6網路管理初步252
7.6.1網路管理標准252
7.6.2網路管理系統254
7.7本章例題分析254
第8章多媒體技術及其應用261
8.1多媒體技術基本概念261
8.2數據編碼技術262
8.2.1數據編碼方法263
8.2.2數據編碼標准265
8.3圖形圖像268
8.4音頻269
8.5視頻270
8.6本章例題分析271
第9章系統開發和運行維護知識281
9.1軟體工程.軟體過程改進和軟體項目管理282
9.1.1軟體工程282
9.1.2軟體生命周期283
9.1.3軟體開發方法284
9.1.4軟體工具286
9.1.5軟體開發環境287
9.1.6軟體項目管理287
9.1.7軟體質量保證293
9.1.8軟體過程評估和軟體能力成熟度評估297
9.1.9軟體過程改進299
9.1.10例題分析300
9.2系統分析304
9.2.1結構化方法學概述305
9.2.2結構化分析305
9.2.3面向對象方法學概述309
9.2.4面向對象的分析311
9.2.5統一建模語言(UML)313
9.2.6例題分析325
9.3系統設計328
9.3.1系統設計的重要概念和基本原則329
9.3.2結構化設計331
9.3.3面向對象的設計338
9.3.4例題分析339
9.4系統實施343
9.4.1程序設計方法344
9.4.2程序設計語言345
9.4.3程序設計風格345
9.4.4系統測試的目的.類型和方法346
9.4.5測試設計和管理348
9.4.6系統轉換354
9.4.7例題分析355
9.5系統運行和維護359
9.5.1系統運行管理359
9.5.2系統維護360
9.5.3系統評價360
9.5.4例題分析361
第10章信息化基礎知識365
10.1信息化意識365
10.1.1信息365
10.1.2信息化366
10.2全球信息化.國家信息化.企業信息化368
10.2.1全球信息化趨勢368
10.2.2國家信息化戰略371
10.2.3企業信息化戰略和策略373
10.3遠程教育.電子商務.電子政務377
10.3.1遠程教育基礎知識及發展377
10.3.2電子商務基礎知識及發展379
10.3.3電子政務基礎知識及發展381
10.4企業信息資源管理基礎知識384
10.5本章例題分析386
第11章知識產權389
11.1著作權法及實施條例389
11.1.1著作權法客體..389
11.1.2著作權法主體390
11.1.3著作權390
11.2計算機軟體保護條例391
11.2.1條例保護對象392
11.2.2著作權人確定392
11.2.3軟體著作權392
11.3商標法及實施條例394
11.3.1注冊商標394
11.3.2注冊商標專用權保護394
11.3.3注冊商標使用管理395
11.4專利法及實施細則395
11.4.1專利法的保護對象395
11.4.2確定專利權人395
11.4.3專利權396
11.5反不正當競爭法397
11.5.1什麼是不正當競爭397
11.5.2商業秘密398
11.6本章例題分析398
第12章資料庫技術基礎405
12.1資料庫管理系統功能和特徵405
12.2資料庫模型406
12.2.1資料庫系統三級結構406
12.2.2資料庫系統三級模式407
12.2.3資料庫系統兩級獨立性408
12.3數據模型409
12.3.1數據模型的分類409
12.3.2關系模型409
12.4常用的資料庫系統410
12.4.1Client/Server資料庫系統411
12.4.2並行資料庫系統414
12.4.3分布式資料庫系統416
12.4.4面向對象資料庫系統418
12.4.5多媒體資料庫系統419
12.5本章例題分析420
第13章數據操作423
13.1集合運算423
13.2關系運算425
13.3元組演算427
13.4本章例題分析428
第14章資料庫控制功能437
14.1並發控制437
14.2數據恢復438
14.2.1故障的種類439
14.2.2轉儲和恢復440
14.2.3日誌文件441
14.2.4數據恢復442
14.3安全性443
14.4完整性445
14.5本章例題分析447
第15章資料庫設計基礎理論453
15.1關系資料庫設計453
15.1.1關系模式的函數依賴453
15.1.2關系模式的鍵454
15.1.3關系模式的範式454
15.1.4關系模式的分解457
15.2對象關系資料庫設計459
15.2.1嵌套關系459
15.2.2復雜類型461
15.2.3繼承類型467
15.2.4引用類型469
15.2.5與復雜類型有關的查詢470
15.2.6SQL中的函數與過程471
15.2.7對象與關系472
15.3本章例題分析473
第16章數據倉庫與商業智能481
16.1數據倉庫.商業智能的基本概念481
16.1.1企業信息化建設的3個階段481
16.1.2商業智能的概念482
16.1.3商業智能的意義483
16.2數據倉庫.商業智能的體系結構485
16.2.1數據源485
16.2.2數據抽取.轉換和裝載485
16.2.3數據倉庫486
16.2.4數據集市488
16.2.5操作型數據存儲區489
16.2.6元數據490
16.2.7前端應用概述491
16.2.8數據挖掘496
16.2.9信息門戶501
16.3商業智能的實施502
16.3.1商業智能項目方法概述502
16.3.2實施原則505
16.3.3實施步驟505
16.4本章例題分析506
第17章標准化知識509
17.1標准化概述509
17.1.1標准化的基本概念509
17.1.2標准化的發展511
17.2標準的層次513
17.3編碼標准513
17.4文件格式標准515
17.5信息安全標准515
17.5.1國際信息安全等級標准516
17.5.2國際信息技術安全標准517
17.5.3中國信息安全標准518
17.6軟體開發規范和文檔標准519
17.7標准化機構520
17.8本章例題分析523
第18章計算機專業英語529
18.1綜述529
18.2試卷分析530
18.3例題詳解530
18.4模擬試題538
下篇資料庫設計與管理篇
第19章資料庫設計543
19.1資料庫設計概述544
19.1.1資料庫設計特點544
19.1.2資料庫設計方法545
19.1.3資料庫設計的基本步驟548
19.2需求分析550
19.2.1需求分析的任務550
19.2.2確定設計目標552
19.2.3數據收集與分析552
19.2.4需求說明書555
19.3系統開發的准備557
19.3.1選擇設計方法557
19.3.2制訂開發計劃557
19.3.3選擇系統結構558
19.3.4設計安全性策略558
19.4設計數據模型558
19.4.1概念結構設計559
19.4.2邏輯結構設計574
19.4.3評審設計580
19.5物理結構設計580
19.5.1設計方法與內容581
19.5.2存取方法的選擇582
19.5.3評審設計與性能預測585
19.6資料庫實施與維護585
19.6.1數據載入與應用程序調試586
19.6.2資料庫試運行588
19.6.3資料庫運行與維護589
19.7資料庫的保護590
19.7.1資料庫的故障與恢復590
19.7.2資料庫的安全性591
19.7.3資料庫的完整性594
19.7.4資料庫的並發控制596
19.8設計評審598
19.9本章例題分析598
第20章資料庫應用系統設計609
20.1設計資料庫應用系統結構610
20.1.1C/S架構與DBMS610
20.1.2多用戶資料庫環境612
20.1.3大規模資料庫和並行計算機體系結構613
20.1.4中間件角色和相關工具615
20.2設計輸入/輸出618
20.2.1界面設計618
20.2.2資料庫連接622
20.3設計物理數據627
20.3.1確定事務的頻率與性能要求627
20.3.2確定邏輯數據組織方式628
20.3.3確定存儲介質629
20.3.4索引結構的設計630
20.3.5邏輯數據結構到物理數據結構的轉換630
20.4設計安全體系631
20.4.1明確安全等級631
20.4.2資料庫的登錄方式634
20.4.3資料庫訪問635
20.4.4許可636
20.5應用程序開發636
20.5.1應用程序開發636
20.5.2模塊劃分646
20.5.3編寫程序設計文檔648
20.5.4程序設計評審655
20.6編寫應用系統設計文檔655
20.6.1系統配置說明656
20.6.2構件劃分656
20.6.3構件間的介面657
20.6.4構件處理說明658
20.6.5屏幕設計文檔658
20.6.6報表設計文檔659
20.6.7程序設計文檔659
20.6.8文件設計文檔659
20.6.9資料庫設計文檔659
20.7設計評審659
20.7.1評審的基本要求659
20.7.2評審內容660
20.7.3最佳實踐准則660
20.7.4評審的關鍵成功因素660
20.7.5評審的陷阱661
第21章資料庫應用系統實施663
21.1整個系統的配置與管理663
21.1.1資料庫系統作為操作系統的擴充663
21.1.2資料庫系統作為子程序664
21.1.3獨立的資料庫系統664
21.2資料庫應用系統安裝666
21.2.1系統的安裝方法666
21.2.2數據轉換667
第22章資料庫系統的運行和管理669
22.1資料庫系統的運行計劃669
22.1.1運行策略669
22.1.2資料庫系統報警670
22.1.3資料庫系統管理計劃671
22.2資料庫系統的運行和維護673
22.2.1新舊系統的轉換673
22.2.2報警和運行數據的統計分析674
22.2.3資料庫的維護管理674
22.2.4資料庫系統運行標准675
22.2.5資料庫系統的審計675
22.3資料庫管理676
22.3.1數據字典管理676
22.3.2數據完整性維護和管理677
22.3.3資料庫物理結構管理678
22.3.4資料庫空間及碎片管理678
22.3.5備份和恢復680
22.3.6死鎖管理681
22.3.7並發控制681
22.3.8數據安全性管理682
22.3.9資料庫管理員職責683
22.4性能調整683
22.4.1SQL語句的性能優化683
22.4.2表設計的評價684
22.4.3索引的改進684
22.4.4物理分配和磁碟I/O的改進685
22.4.5設備增強685
22.4.6資料庫性能優化686
22.5用戶支持687
22.5.1用戶培訓687
22.5.2售後服務687
22.6本章例題分析687
第23章SQL語言693
23.1關系資料庫語言693
23.1.1資料庫語言的要素694
23.1.2資料庫語言的使用方式694
23.2SQL概述695
23.2.1SQL語句的特徵695
23.2.2SQL語句的基本成分695
23.3資料庫定義695
23.3.1創建資料庫695
23.3.2創建表696
23.3.3修改表697
23.3.4刪除表698
23.3.5定義索引698
23.3.6刪除索引698
23.3.7定義視圖699
23.3.8刪除視圖699
23.3.9更新視圖699
23.4數據操作700
23.4.1select與數據查詢700
23.4.2delete與數據刪除704
23.4.3insert與數據插入704
23.4.4update與數據更新705
23.5完整性控制與安全機制705
23.5.1完整性控制706
23.5.2安全機制713
23.6SQL使用方式718
23.6.1互動式SQL719
23.6.2嵌入式SQL719
23.6.3介面式SQL724
23.7SQL標准化726
23.8本章例題分析726
第24章網路環境下的資料庫737
24.1分布式資料庫737
24.1.1分布式資料庫的概念737
24.1.2分布式資料庫的體系結構740
24.1.3分布式查詢處理和優化744
24.1.4分布式事務管理746
24.1.5分布式資料庫系統的應用750
24.2網路環境下資料庫系統的設計與實施751
24.2.1分布式資料庫設計的任務751
24.2.2數據的分布設計751
24.2.3負載均衡設計754
24.2.4資料庫互聯技術755
24.3面向Web的DBMS技術757
24.3.1三層體系結構757
24.3.2動態Web網頁758
24.3.3ASP.JSP.XML的應用758
第25章資料庫安全性763
25.1資料庫安全概述763
25.2資料庫基本安全機制764
25.2.1用戶認證764
25.2.2用戶角色767
25.2.3數據授權768
25.2.4資料庫視圖769
25.2.5審計功能771
25.3資料庫加密771
25.3.1加密基本概念771
25.3.2資料庫加密的特點773
25.3.3資料庫加密的范圍774
25.3.4資料庫加密對資料庫管理系統原有功能的影響774
25.3.5資料庫加密的現狀775
25.4資料庫安全性管理策略776
25.4.1系統安全性策略776
25.4.2數據的安全性策略776
25.4.3用戶安全性策略776
25.4.4應用程序開發的安全性策略777
25.5數據的安全級別778
第26章資料庫發展趨勢與新技術779
26.1面向對象資料庫779
26.1.1OODBMS的特徵779
26.1.2面向對象數據模型780
26.1.3面向對象資料庫語言786
26.1.4對象關系資料庫系統786
26.2企業資源計劃和資料庫796
26.2.1ERP概述796
26.2.2案例分析802
26.3決策支持系統的建立805
26.3.1決策支持系統的概念805
26.3.2數據倉庫設計806
26.3.3數據轉換技術807
26.3.4連機事務處理與連機分析處理技術808
26.3.5企業決策支持解決方案811
第27章數據流圖設計815
27.1數據流圖815
27.1.1數據流圖基本圖形符號815
27.1.2數據流圖設計要略816
27.1.3數據字典817
27.1.4分層數據流圖818
27.1.5分層數據流圖的解答要點818
27.2系統流程圖819
27.2.1系統流程圖基本處理819
27.2.2系統流程圖解題要點820
27.3本章例題分析820
附錄A843
參考文獻847
……

⑸ 求軟考資料庫系統工程師歷年真題和答案詳解,郵箱:[email protected].謝啦~

資料庫系統工程師指定的教材,見後面這個網址(http://book.kongfz.com/23698/158845164/),我用的是希塞的教材但是感覺比不上指定教材。其餘就是做真題,真題會發到你郵箱,請注意查收。不知道你的零基礎指的是什麼,但是如果你想做真題的時候比較輕松,應該有資料庫基礎概率的基礎(比如看看《資料庫系統概率》這本書,至少知道資料庫的基本結構,什麼是範式,基本SQL語句,資料庫完整性吧),還有其他比較雜的知識看看指定教材就行了(會有一些計算機組成,數據結構與演算法,網路方面的知識,但是比例不大)。基礎薄弱現在不要做真題,可以開始看看考試大綱,學習一下基本的知識,然後考前一個月再把真題做一做。

⑹ 求資料庫系統工程師教程pdf 和近5年資料庫系統工程師的真題及答案,資料庫系統工程師教程第1,2,3版都可

資料庫系統工程師5年內的資料庫的整體答案是找不到的。

⑺ 求歷年全國計算機等級考試四級資料庫系統工程師的真題和答案.......急,在線等。。。

99900AABCD

⑻ 資料庫系統工程師考什麼

資料庫系統工程師考試科目分別是信息系統知識(考試時間150分鍾,選擇題)和資料庫系統設計與管理(考試時間150分鍾,問答題)。科目不同考試內容不同,具體介紹如下:

信息系統知識科目的考試內容主要包括計算機系統知識、資料庫技術、系統開發和運行維護知識、安全性知識、標准化知識、信息化基礎知識、計算機專業英語等;

資料庫系統設計與管理科目的考試內容主要包括資料庫設計、資料庫應用系統設計、資料庫應用系統實施、資料庫系統的運行和管理、SQL、網路環境下的資料庫、資料庫的安全性、資料庫發展趨勢與新技術等。

總結
資料庫系統工程師考試科目分別是信息系統知識和資料庫系統設計與管理,科目不同考試內容不同,其中信息系統知識科目都是選擇題,資料庫系統設計與管理科目是問答題。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:0731-84117792E-MAIL:[email protected]

⑼ 資料庫系統工程師考試的科目內容

1.計算機系統知識
1.1 硬體知識
1.1.1計算機體系結構和主要部件的基本工作原理
·CPU和存儲器的組成、性能、基本工作原理
·常用I/O設備、通信設備的性能,以及基本工作原理
·I/O介面的功能、類型和特點
·CISC/RISC,流水線操作,多處理機,並行處理
1.1.2存儲系統
·虛擬存儲器基本工作原理,多級存儲體系
·RAID類型和特性
1.1.3 安全性、可靠性與系統性能評測基礎知識
·診斷與容錯
·系統可靠性分析評價
·計算機系統性能評測方法
1.2數據結構與演算法
1.2.1 常用數據結構
·數組(靜態數組、動態數組)
·線性表、鏈表(單向鏈表、雙向鏈表、循環鏈表)
·棧和隊列
·樹(二叉樹、查找樹、平衡樹、遍歷樹、堆)、圖、集合的定義、存儲和操作
·Hash(存儲位置計算、碰撞處理)
1.2.2 常用演算法
·排序演算法、查找演算法、數值計算、字元串處理、數據壓縮演算法、遞歸演算法、圖的相關演算法
·演算法與數據結構的關系,演算法效率,演算法設計,演算法描述(流程圖、偽代碼、決策表),演算法的復雜性
1.3軟體知識
1.3.1操作系統知識
·操作系統的類型、特徵、地位、內核(中斷控制)、進程、線程概念
·處理機管理(狀態轉換、同步與互斥、信號燈、分時輪轉、搶占、死鎖)
·存儲管理(主存保護、動態連接分配、分段、分頁、虛存)
·設備管理(I/O控制、假離線、磁碟調度)
·文件管理(文件目錄、文件的結構和組織、存取方法、存取控制、恢復處理、共享和安全)
·作業管理(作業調度、作業控制語言(JCL)、多道程序設計)
·漢字處理,多媒體處理,人機界面
·網路操作系統和嵌入式操作系統基礎知識
·操作系統的配置
1.3.2程序設計語言和語言處理程序的知識
· 匯編、編譯、解釋系統的基礎知識和基本工作原理
·程序設計語言的基本成分:數據、運算、控制和傳輸,程序調用的實現機制
· 各類程序設計語言的主要特點和適用情況
1.4 計算機網路知識
·網路體系結構(網路拓撲、OSI/RM、基本的網路協議)
·傳輸介質,傳輸技術,傳輸方法,傳輸控制
·常用網路設備和各類通信設備
·Client/Server結構、Browser/Server結構、Browser/Web/Datebase結構
·LAN拓撲,存取控制,LAN的組網,LAN間連接,LAN-WAN連接
·網際網路基礎知識及應用
·網路軟體
·網路管理
·網路性能分析
·網路有關的法律、法規
2.資料庫技術
2.1 資料庫技術基礎
2.1.1資料庫模型
·資料庫系統的三級模式(概念模式、外模式、內模式),兩級映像(概念模式/外模式、外模式/內模式)
·資料庫模型:數據模型的組成要素,概念數據模型ER圖(實體、屬性、關系),邏輯數據模型(關系模型、層s次模型、網路模型)
2.1.2資料庫管理系統的功能和特徵
·主要功能(資料庫定義、資料庫操作、資料庫控制、事務管理、用戶視圖)
·特徵(確保數據獨立性、資料庫存取、同時執行過程、排它控制、故障恢復、安全性、完整性)
·RDB(關系資料庫),OODB(面向對象資料庫),ORDB(對象關系資料庫),NDB(網狀資料庫)
·幾種常用Web資料庫的特點
2.1.3 資料庫系統體系結構
· 集中式資料庫系統
· Client/Server資料庫系統
·並行資料庫系統
·分布式資料庫系統
· 對象關系資料庫系統
2.2 數據操作
2.2.1 關系運算
·關系代數運算(並、交、差、笛卡兒積、選擇、投影、連接、除)
·元組演算
·完整性約束
2.2.2 關系資料庫標准語言(SQL)
·SQL的功能與特點
·用SQL進行數據定義(表、視圖、索引、約束)
·用SQL進行數據操作(數據檢索、數據插入/刪除/更新、觸發控制)
·安全性和授權
·程序中的API,嵌入SQL
2.3 資料庫的控制功能
·資料庫事務管理(ACID屬性)
·資料庫備份與恢復技術(UNDO、REDO)
·並發控制
2.4資料庫設計基礎理論
2.4.1 關系資料庫設計
·函數依賴
·規范化(第一範式、第二範式、第三範式、BC範式、第四範式、第五範式)
·模式分解及分解應遵循的原則
2.4.2 對象關系資料庫設計
·嵌套關系、 復雜類型,繼承與引用類型
·與復雜類型有關的查詢
·SQL中的函數與過程
·對象關系
2.5 數據挖掘和數據倉庫基礎知識
·數據挖掘應用和分類
·關聯規則、聚類
·數據倉庫的成分
·數據倉庫的模式
2.6 多媒體基本知識
2.6.1 多媒體技術基本概念
·多媒體系統基礎知識
·常用多媒體文件格式
2.6.2 多媒體壓縮編碼技術
·多媒體壓縮編碼技術
·統計編碼
·預測編碼
·編碼的國際標准
2.6.3多媒體技術應用
·簡單圖形的繪制,圖像文件的處理方法
·音頻和視頻信息的應用
·多媒體應用開發過程
2.7 系統性能知識
·性能計算(響應時間、吞吐量、周轉時間)
·性能指標和性能設計
·性能測試和性能評估
2.8 計算機應用基礎知識
·信息管理、數據處理、輔助設計、科學計算,人工智慧等基礎知識
·遠程通信服務及相關通信協議基礎知識
3. 系統開發和運行維護知識
3.1軟體工程、軟體過程改進和軟體開發項目管理知識
·軟體工程知識
·軟體開發生命周期階段目標和任務
·軟體開發項目基礎知識(時間管理、成本管理、質量管理、人力資源管理、風險管理等)及其常用管理工具
·主要的軟體開發方法(生命周期法、原型法、面向對象法、CASE)
·軟體開發工具與環境知識
·軟體質量管理基礎知識
·軟體過程改進基礎知識
·軟體開發過程評估、軟體能力成熟度評估的基礎知識
3.2 系統分析基礎知識
·系統分析的目的和任務
·結構化分析方法(數據流圖(DFD)和數據字典(DD),實體關系圖(ERD),描述加工處理的結構化語言)
·統一建模語言(UML)
·系統規格說明書
3.3系統設計知識
·系統設計的目的和任務
·結構化設計方法和工具(系統流程圖、HIPO圖、控制流程圖)
·系統總體結構設計(總體布局,設計原則,模塊結構設計,數據存取設計,系統配置方案)
·系統詳細設計(代碼設計、資料庫設計、用戶界面設計、處理過程設計)
·系統設計說明書
3.4系統實施知識
·系統實施的主要任務
·結構化程序設計、面向對象程序設計、可視化程序設計
·程序設計語言的選擇、程序設計風格
·系統測試的目的、類型,系統測試方法(黑盒測試、白盒測試、灰盒測試)
·測試設計和管理(錯誤曲線、錯誤排除、收斂、注入故障、測試試用例設計、系統測試報告)
·系統轉換基礎知識
3.5 系統運行和維護知識
·系統運行管理知識
·系統維護知識
·系統評價知識
4. 安全性知識
·安全性基本概念(網路安全、操作系統安全、資料庫安全)
·計算機病毒的防治,計算機犯罪的防範,容災
·訪問控制、防闖入、安全管理措施
·加密與解密機制
·風險分析、風險類型、抗風險措施和內部控制
5.標准化知識
·標准化意識,標准化的發展,標准出台過程
·國際標准、國家標准、行業標准、企業標准基本知識
·代碼標准、文件格式標准、安全標准軟體開發規范和文檔標准
·標准化機構
6.信息化基礎知識
·信息化意識
·全球信息化趨勢、國家信息化戰略、企業信息化戰略和策略
·有關的法律、法規
·遠程教育、電子商務、電子政務等基礎知識
·企業信息資源管理基礎知識
7.計算機專業英語
·掌握計算機技術的基本詞彙
·能正確閱讀和理解計算機領域的英文資料 1.資料庫設計
1.1 理解系統需求說明
·了解用戶需求、確定系統范圍
·確定應用系統資料庫的各種關系
·現有環境與新系統環境的關系
·新系統中的數據項、數據字典、數據流
1.2 系統開發的准備
·選擇開發方法,准備開發環境,制訂開發計劃
1.3 設計系統功能
·選擇系統機構,設計各子系統的功能和介面,設計安全性策略、需求和實現方法,制定詳細的工作流和數據流
1.4資料庫設計
1.4.1 設計數據模型
·概念結構設計(設計ER模型)
·邏輯結構設計(轉換成DBMS所能接收的數據模型)
·評審設計
1.4.2 物理結構設計
·設計方法與內容
·存取方法的選擇
·評審設計與性能預測
1.4.3 資料庫實施與維護
·數據載入與應用程序調試
·資料庫試運行
·資料庫運行與維護
1.4.4 資料庫的保護
·資料庫的備份與恢復
·資料庫的安全性
·資料庫的完整性
·資料庫的並發控制
1.5 編寫外部設計文檔
·編寫系統說明書(系統配置圖、各子系統關系圖、系統流程圖,系統功能說明、輸入輸出規格說明、數據規格說明、用戶手冊框架)
·設計系統測試要求
1.6 設計評審
2.資料庫應用系統設計
2.1 設計資料庫應用系統結構
·信息系統的架構(如Client/Server)與DBMS
·多用戶資料庫環境(文件伺服器體系結構、Client/Server體系結構)
·大規模資料庫和並行計算機體系結構(SMP、MPP)
·中間件角色和相關工具
·按構件分解,確定構件功能規格以及構件之間的介面
2.2 設計輸入輸出
·屏幕界面設計,設計輸入輸出檢查方法和檢查信息
·資料庫交互與連接(掌握C程序設計語言,以及Java、Visual Basic、Visual C++、PowerBuilder、Delphi中任一種開發工具與資料庫互連的方法(如何與資料庫伺服器溝通))
2.3 設計物理數據
·分析事務在資料庫上運行的頻率和性能要求,確定邏輯數據組織方式、存儲介質,設計索引結構和處理方式
·將邏輯數據結構變換成物理數據結構,計算容量(空間代價),確定存取方法(時間效率)、系統配置(維護代價)並進行優化
2.4 設計安全體系
·明確安全等級
·資料庫的登錄方式
·資料庫訪問
·許可(對象許可、命令許可、授權許可的方法)
2.5應用程序開發
2.5.1 應用程序開發
·選擇應用程序開發平台
·系統實施順序
·框架開發
·基礎小組的程序開發
·源代碼控制
·版本控制
2.5.2 模塊劃分(原則、方法、標准)
2.5.3 編寫程序設計文檔
·模塊規格說明書(功能和介面說明、程序處理邏輯的描述、輸入輸出數據格式的描述)
·測試要求說明書(測試類型和目標,測試用例,測試方法)
2.5.4 程序設計評審
2.6 編寫應用系統設計文檔
·系統配置說明、構件劃分圖、構件間的介面、構件處理說明、屏幕設計文檔、報表設計文檔、程序設計文檔、文件設計文檔、資料庫設計文檔
2.7 設計評審
3. 資料庫應用系統實施
3.1 整個系統的配置與管理
3.2 常用資料庫管理系統的應用(SQL Server、Oracle、Sybase、DB2、Access或Visual Foxpro)
·創建資料庫
·創建表、創建索引、創建視圖、創建約束、創建UDDT(用戶自定義類型)
·創建和管理觸發器
·建立安全體系
3.3 資料庫應用系統安裝
·擬定系統安裝計劃(考慮費用、客戶關系、雇員關系、後勤關系和風險等因素)
·擬定人力資源使用計劃(組織機構安排的合理性)
·直接安裝(安裝新系統並使系統快速進入運行狀態)
·並行安裝(新舊系統並行運行一段時間)
·階段安裝(經過一系列的步驟和階段使新系統各部分逐步投入運行)
3.4 資料庫應用系統測試
·擬定測試目標、計劃、方法與步驟
·數據載入,准備測試數據
·指導應用程序員進行模塊測試進行驗收
·准備系統集成測試環境測試工具
·寫出資料庫運行測試報告
3.5 培訓與用戶支持
4.資料庫系統的運行和管理
4.1 資料庫系統的運行計劃
·運行策略的確定
·確定資料庫系統報警對象和報警方式
·資料庫系統的管理計劃(執行,故障/恢復,安全性,完整性,用戶培訓和維護)
4.2 資料庫系統的運行和維護
·新舊系統的轉換
·收集和分析報警數據(執行報警、故障報警、安全報警)
·連續穩定的運行
·資料庫維護(資料庫重構、安全視圖的評價和驗證、文檔維護)
·資料庫系統的運行統計(收集、分析、提出改進措施)
·關於運行標准和標准改進一致性的建議
·資料庫系統的審計
4.3 資料庫管理
·數據字典和數據倉庫的管理
·數據完整性維護和管理(實體完整性、參照完整性)
·資料庫物理結構的管理(保證數據不推遲訪問)
·資料庫空間及碎片管理
·備份和恢復(順序、日誌(審計痕跡)、檢查點)
·死鎖管理(集中式、分布式)
·並發控制(可串列性、鎖機制、時間戳、優化)
·數據安全性管理(加密、安全、訪問控制、視圖、有效性確認規則)
·資料庫管理員(DBA)職責
4.4 性能調整
·SQL語句的編碼檢驗
·表設計的評價
·索引的改進
·物理分配的改進
·設備增強
·資料庫性能優化
4.5 用戶支持
·用戶培訓
·售後服務
5. SQL
5.1資料庫語言
·資料庫語言的要素
·資料庫語言的使用方式(互動式和嵌入式)
5.2 SQL概述
·SQL語句的特徵
·SQL語句的基本成分
5.3 資料庫定義
·創建資料庫(Create Datebase)、創建表(Create Table)
·定義數據完整性
·修改表(Alter Table)、刪除表(Drop Table)
·定義索引(Create Index)、刪除索引(Drop Index)
·定義視圖(Create View)、刪除視圖(Drop View)、更新視圖
5.4 數據操作
·Select語句的基本機構
·簡單查詢
·SQL中的選擇、投影
·字元串比較,涉及空值的比較
·日期時間,布爾值,輸出排序
·多表查詢
·避免屬性歧義
·SQL中的連接、並、交、差
·SQL中的元組變數
·子查詢
5.5完整性控制與安全機制
·主鍵(Primary Key)約束
·外鍵(Foreign Key)約束
·屬性值上的約束(Null、Check、Create Domain)
·全局約束(Create Assertions)
·許可權、授權(Grant)、銷權(Revoke)
5.6 創建觸發器(Create Trigger)
5.7 SQL使用方式
·互動式SQL
·嵌入式SQL
·SQL與宿主語言介面(Declare、共享變數、游標、卷游標)
·動態SQL
·API
5.8 SQL 標准化
6. 網路環境下的資料庫
6.1分布式資料庫
6.1.1 分布式資料庫的概念
·分布式資料庫的特點與目標
6.1.2 分布式資料庫的體系結構
·分布式資料庫的模式結構
·數據分布的策略(數據分片、分布透明性)
·分布式資料庫管理系統
6.1.3分布式查詢處理和優化
6.1.4分布式事務管理
·分布式資料庫的恢復(故障、恢復、2段提交、3段提交)
·分布式資料庫的透明性(局部、分裂、復制、處理、並發、執行)
6.1.5分布式資料庫系統的應用
6.2 網路環境下資料庫系統的設計與實施
·數據的分布設計
·負載均衡設計
·資料庫互連技術
6.3 面向Web的DBMS技術
·三層體系結構
·動態Web網頁
·ASP、JSP、XML的應用
7.資料庫的安全性
7.1 安全性策略的理解
·資料庫視圖的安全性策略
·數據的安全級別(最重要的、重要的、注意、選擇)
7.2資料庫安全測量
·用戶訪問控制(採用口令等)
·程序訪問控制(包含在程序中的SQL命令限制)
·表的訪問控制(視圖機制)
·控制訪問的函數和操作
·外部存儲數據的加密與解密
8. 資料庫發展趨勢與新技術
8.1面向對象資料庫(OODBMS)
8.1.1 OODBMS的特徵
8.1.2 面向對象數據模型
·對象結構、對象類、繼承與多重繼承、對象標識、對象包含、對象嵌套
8.1.3面向對象資料庫語言
8.1.4 對象關系資料庫系統(ORDBMS)
·嵌套關系
·復雜類型
·繼承、引用類型
·與復雜類型有關的查詢
·函數與過程
·面向對象與對象關系
·ORDBMS應用領域
8.2企業資源計劃(ERP)和資料庫
8.2.1 ERP概述
·基本MRP(製造資源計劃)、閉環MRP、ERP
·基本原理、發展趨勢
·ERP設計的總體思路(一個中心、兩類業務、三條干線)
8.2.2 ERP與資料庫
·運行資料庫與ERP數據模型之間的關系
·運行資料庫與ERP資料庫之間的關系
8.2.3 案例分析
8.3決策支持系統的建立
·決策支持系統的概念
·數據倉庫設計
·數據轉移技術
·聯機分析處理(OLAP)技術
·企業決策支持解決方案
·聯機事務處理(OLTP)

⑽ 資料庫系統第三範式3NF分解的疑惑

我覺得應該是題目中職位和職務所指不同。
「公司將職位劃分為三種專業類型:技術類型、行政類型和銷售類型。每個職位對應一種專業類型,如: 測試人員職位屬於技術類型。每個職位可以屬於一個或多個部門。」
而面試官的職務應另有所指。

熱點內容
c語言中a10什麼意思 發布:2024-04-27 10:45:43 瀏覽:57
物聯網中ftp是什麼意思 發布:2024-04-27 10:41:17 瀏覽:985
銀行密碼保護在哪裡 發布:2024-04-27 10:25:23 瀏覽:188
tomcat源碼導入eclipse 發布:2024-04-27 10:25:15 瀏覽:193
android的api 發布:2024-04-27 10:23:39 瀏覽:682
官式訪問 發布:2024-04-27 10:04:00 瀏覽:521
國產高配置有哪些 發布:2024-04-27 09:18:26 瀏覽:947
建行手機app忘記密碼如何修改 發布:2024-04-27 08:58:59 瀏覽:393
蟻群演算法的數學模型 發布:2024-04-27 08:58:39 瀏覽:994
androidactivity生命 發布:2024-04-27 07:33:48 瀏覽:84