① 全國計算機等級考試三級資料庫考什麼
考試內容如下:
1,網路技術:
網路規劃與設計、區域網組網技術、計算機網路信息服務系統的建立及計算機網路安全與管理。
2,資料庫技術:
資料庫應用系統分析及規劃、資料庫設計及實現、資料庫存儲技術、並發控制技術、資料庫管理與維護、資料庫技術的發展及新技術。
3,軟體測試技術:
軟體測試的基本概念、軟體測試技術、軟體測試過程和管理方法。
4,信息安全技術:
信息安全保障概論、信息安全基礎技術與原理、系統安全、網路安全、應用安全、信息安全管理、信息安全標准與法規。
5,嵌入式系統開發技術:
嵌入式系統的概念與基礎知識、嵌入式處理器、嵌入式系統硬體組成、嵌入式系統軟體、嵌入式系統的開發等相關知識和技能。
(1)資料庫筆試題知識擴展閱讀:
計算機等級考試實行百分制計分,但以等第通知考生成績。分優秀、良好、及格、不及格四等。90-100分為優秀、80-89分為良好、60-79分為及格、0-59分為不及格。
成績在及格以上者,由教育部考試中心頒發合格證書。成績優秀者,合格證書上會註明優秀字樣;成績良好的,合格證書上會註明良好字樣。對四級科目,只有所含兩門課程分別達到30分,該科才算合格。
一般在考後30個工作日內由教育部考試中心將成績處理結果下發給各省級承辦機構。考後50個工作日,考生可登錄教育部考試中心綜合查詢網進行成績查詢。部分省市如江蘇、黑龍江等也可通過省市考試院或者人事考試中心進行查詢。
② 國家計算機三級資料庫要考哪些知識
一、基礎知識
1、計算機系統的組成和應用領域。
2、計算機軟體的基礎知識。
3、計算機網路的基礎知識和應用知識。
4、信息安全的基本概念。
二、數據結構與演算法
1、數據結構、演算法的基本概念。
2、線性表的定義、存儲和運算。
3、樹形結構的定義、存儲和運算。
3、排序的基本概念和排序演算法。
4、檢索的基本概念和檢索演算法。
三、操作系統
1、操作系統的基本概念、主要功能和分類。
2、進程、線程、進程間通信的基本概念。
3、存儲管理、文件管理、設備管理的主要技術。
4、典型操作系統的使用。
四、資料庫系統基本原理
1、資料庫的基本概念,資料庫系統的構成。
2、數據模型概念和主要的數據模型。
3、關系數據模型的基本概念,關系操作和關系代數。
4、結構化查詢語言SQL。
5、事務管理、並發控制、故障恢復的基本概念。
五、資料庫設計和資料庫應用
1、關系資料庫的規范化理論。
2、資料庫設計的目標、內容和方法。
3、資料庫應用開發工具。
4、資料庫技術發展。
六、上機操作
1、掌握計算機基本操作。
2、掌握C語言程序設計基本技術、編程和調試。
3、掌握與考試內容相關的知識的上機應用。
③ 5、如果打開一個空數據表文件,用函數RECNO()函數測試,其結果一定是__________。
版的二級VFP上機一百套就行了,我當時考的上機題就是資料上的第87題。
2、筆試你應該學過VFP的吧,如果學過,那隻要看看你書本就好了,但是考前一到兩個星期,要買本二級公共基礎知識,把裡面的內容多但幾遍,這裡面佔了筆試的三十分,有時間的話可以買本歷年的筆試試題看下就好(筆試很容易過,如果想考優秀,那就要好好看了,有點難度)。
3、考前一定要熟悉上機的環境,即編程軟體,避免考試時緊張,導致出錯。
願你順利通過考試,不用焦急的,很容易過! 相信我的沒錯,筆試的只要把等級考試配套的資料看兩遍就行了,願你考試順利
4、平時只要把書本看好就行,書當然有的知識點要記,上機試題要做,筆試無所謂了,想考高分就做啊。下面是考試重點:
重點:
1.1 資料庫基礎知識
考點1 計算機數據管理的發展
1數據與數據處理
數據是指存儲在某一種媒體上能夠識別的物理符號。數據處理的中心問題是數據管理。
2計算機數據管理
(l)人工管理。
(2)文件系統。
(3)資料庫系統。
(4)分布式資料庫系統。
(5)面向對象資料庫系統。
3資料庫管理系統
為資料庫的建立、使用和維護而配置的軟體稱為資料庫管理系統DBMS (DataBase Management System)。
考點2 資料庫系統
1有關資料庫的概念
(1)資料庫(DataBase):存儲在計算機存儲設備上、結構化的相關數據的集合。
(2)資料庫應用系統(DBAS ):是由系統開發人員利用資料庫系統資源開發出來的,面向某一類實際應用的應用軟體系統。
(3)資料庫管理系統(DBMS):對數據實行專門管理,提供安全性和完整性等統一機制,可以對資料庫的建立、使用和維護進行管理。
(4)資料庫系統(DBS):是指引進資料庫技術後的計算機系統,實現有組織地、動態地存儲大量相關數據,提供數據處理和信息資源共享的便利手段。資料庫系統由硬體系統、資料庫、資料庫管理系統及相關軟體、資料庫管理員和用戶等部分組成。
2資料庫系統的特點
(l)實現數據共享,減少數據冗餘。
(2)採用特定的數據模型。
(3)具有較高的數據獨立性。
(4)具有統一的數據控制功能。
考點3 數據模型
1實體的描述
(1)實體。
(2)實體的屬性。
(3)實體集和實體型。
2實體間聯系及聯系的種類
(1)一對一聯系。
(2)一對多聯系。
(3)多對多聯系。
3數據模型簡介
為了反映事物本身及事物之間的各種聯系,資料庫中的數據必須有一定的結構,這種結構用數據模型來表示,通常有以下3種。
(1)層次數據模型。
(2)網狀數據模型。
(3)關系數據模型。
小提示:
資料庫DB、資料庫系統DBS和資料庫管理系統DBMS之間的關系是DBS包括DB和DBMS。
1.2 關系模型
關系模型的用戶界面非常簡單,一個關系的邏輯結構就是一張二維表。這種用二維表的形式表示實體和實體間聯系的數據模型稱為關系數據模型。
1關系術語
(l)關系:一個關系就是一張二維表,每個關系有一個關系名。在Visual FoxPro中一個關系存儲為一個文件,擴展名為DBF,稱為「表」。
對關系的描述稱為關系模式,一個關系模式對應一個關系的結構,格式為:
關系名(屬性名1,屬性名2,…,屬性名n)
(2)元組:在一個二維表中,水平方向的行稱為元組,每一行為一個元組。
(3)屬性:將二維表中垂直方向的列稱為屬性,每一列都有一個屬性名。
(4)域:屬性的取值范圍,即不同元組對同一個屬性的取值所限定的范圍。
(5)關鍵字:屬性或屬性的組合,其值能夠唯一地標識一個元組。在Visual FoxPro中,主關鍵字和候選關鍵字就起唯一標志一個元組的作用。
(6)外部關鍵字:如果表中一個欄位不是本表的主關鍵字或候選關鍵字,而是另一個表的主關鍵字或候選關鍵字,那麼這個欄位(屬性)就稱為外部關鍵字。
2關系的特點
(1)關系必須規范化。
(2)在同一個關系中不能出現同名屬性,Visual FoxPro中表示為欄位名的不同。
(3)關系中不允許有完全相同的元組,即冗餘。
(4)在一個關系中元組的次序無關緊要。
(5)在一個關系中列的次序無關緊要。
考點5 關系運算
對關系資料庫進行查詢時,需要找到用戶感興趣的數據,這就需要對關系進行一定的關系運算,關系的基本運算有兩類:傳統的集合運算和專門的關系運算。
1傳統的集合運算
(1)並:兩個相同結構關系的並是由屬於這兩個關系的全部元組組成的集合。
(2)差:兩個相同結構關系的差是由屬於前一個關系的元組而不屬於後一個關系的元組組成的集合。例如,關系R和S的差結果是由屬於R但不屬於S的元組組成的集合。
(3)交:兩個相同結構關系的交是由屬於這兩個關系所共有的元組組成的集合。
2專門的關系運算
(1)選擇:從關系中找出滿足給定條件的元組的操作。
(2)投影:從關系模式中指定若干個屬性組成新的關系:
(3)連接:關系的橫向結合,將兩個關系模式拼接成一個更寬的關系模式。
(4)自然連接:在連接運算中,按照欄位值對應相等為條件進行的連接操作稱為等值連接。自然連接是去掉重復屬性的等值連接。
小提示:
選擇和投影運算的操作對象只是一個表,相當於對一個二維表進行切割。連接運算則需要把兩個表作為操作對象。如果兩個表以上進行連接,應當兩兩進行連接。
1.3 資料庫設計基礎
考點6 資料庫設計步驟
1設計原則
(l)關系資料庫的設計應遵從概念單一化「一事一地」的原則。
(2)避免在表之間出現重復欄位。
(3)表中的欄位必須是原始數據和基本數據元素。
(4)用外部關鍵字保證有關聯的表之間的聯系。
2設計步驟
利用Visual FoxPro來開發資料庫應用系統,可以按照以下步驟來設計。
6、SQL重點:
SQL
create table 表名(學號 C(8),...,...,...)
alter table <及其參數> add(增加)\alter(修改)\drop(刪除)
alter命令是對表結構的操作,相當於是modi stru
select .. from .. where ...
其它參數:into、between、order by(ASC/DESC)、group by (Having)等
說明: 對於這些參數,一定要能填空,並且理解其含義.
insert into ......
update ... set ...
delete from ... where ...
Visual Foxpro重點:
第一部分:數據管理系統概述:
1、DBS、DBMS、DB的關系。DBMS是DBS的核心
2、理解資料庫的特點
3、三種數據模型
4、關系資料庫:關系、元組、屬性、關鍵字,關系模式的描述
5、三種關系運算:選擇、投影、連接(要能區分)
select .. from .. where ..
6、完整性控制(理解):實體完整性、域完整性、參照完整性
主健屬性不能為空、引用完整性規則:該規則要求不允許引用不存在的元組、
保持數據的一致性
第二部分:VFP初步知識
1、性能指標
2、退出quit
3、擴展名:DBF和FPT,MEM,DBC、DCT和DCX、PJX、PRG和FXP、
IDX和CDX、TXT、SCX
4、工作方式:交互方式、程序方式(other:菜單方式、工具欄方式)
5、向導:工具欄、工具菜單欄、新建都可以使用向導
6、項目管理器的操作(如何添加、修改表單和程序)
第三部分:VFP數據基礎
1、常量(判斷的唯一標準是定界符)、變數的區分
2、運算符:**或^ 、 $ 、% 、==和= set exact on/off
其它set設置命令
set default to \ set exact \ set filter to \set fields to \
set relation to \ set printer to \set deleted to \set device to
3、not -> and -> or
4、函數:
重點掌握:int()、所有的字元處理函數和轉換函數、year()
date()、time()、測試函數recno()、reccount()、
type()、IIF()、BOF()、EOF()、FOUND()
第四部分:表的創建和操作
1、欄位三要素:欄位名、欄位類型和欄位寬度
2、備注型、通用型知識和如何操作。
3、關閉命令大全:use 、close all 、clear memory、clear all
close database 、close table 、close ...
4、list/disp [范圍][for/while <條件>][fields <欄位名表>]
[OFF][to printer/to file <文本文件TXT>]
三大參數:范圍、條件、欄位名表
注意:書寫條件時間,欄位名是變數,欄位值得是常量(定界符)
例如:性別='男'
list=disp all(disp要分屏顯示)
disp=list next 1(next 1為當前記錄)
5、命令:go、list structure 、modify structure(添加新欄位)
skip、browse、、replace、insert、append、
delete、recall、pack、zap、edit/change、過濾(非重點)
6、重要命令:replace、 to和 structure to 、
append blank和insert blank
7、scatter和gather、 to array和append from array
第五部分:查詢、統計和索引
1、sort 排序:產生新文件。默認是/a,也可以是/d(降序)
2、索引的分類(主、候選、普通、唯一),理解索引和排序的區別
索引的另一種分類: 單索引和復合索引(熟悉建立方法)
關於降序:
單索引只有數字型才能降序 index on -語文 to xx
其它要降序需要使用 desc 參數,只能在復合索引中完成
結構復合索引的特點: (1)與表同名 (2)隨著表的打開而自動打開,但是不生效
3、重點掌握單索引文件,不要求order參數
索引的打開: (1)和表一起打開 (2)先打開表再打開 set index to
(3)建立時就打開並生效
從打開的索引中設置主索引(主控索引) set order to
4、其它:索引更新(重點)、關閉、刪除。
5、查詢:lodate 和 seek
6、統計:count、sum、average、total、calculate(非重點)
7、多工作區(重點!!!!!) 0號工作區的含義
select、三大命令set rela to 、join with 、updat
第六部分:資料庫和視圖
1、資料庫的概念和基本文件:DBC、DCT、DCX
2、資料庫基本命令:打開、修改、關閉、瀏覽
3、永久關系的建立方法(資料庫中表與表之間)
4、理解設置參照完整性
5、視圖:虛擬的表(兼有表的功能和查詢的功能)。
理解本地視圖和遠程視圖(不要求操作)
第七部分:程序設計。
1、程序基本結構:順序、分支循環
2、理解演算法和流程圖
3、程序的編輯、運行。
4、退出程序:return、cancel、quit
5、輸入/輸出語句
第八部分:面向對象程序設計和表單。
1、對象和類
2、對象的屬性、事件和方法
3、類和子類
4、類的特性:繼承、封裝、多態
5、基類(控制項、容器)、子類、用戶自定義類(不要求定義)
6、對象的引用:this、thisform、thisformset、parent
7、表單的概念
第九部分:基本控制項和屬性、事件、方法
一、基本知識
1、重點事件:click、init、gotfocus、lostfocus、interactivechange
2、重點方法:refresh、release、setfocus
表單調用:do form...
3、函數:messagebox() additem() 。掌握名字,注意擴號
4、區別是一般控制項還是容器類控制項
容器類對象的操作方法:滑鼠右鍵點容器:選編輯
主要屬性:buttoncount
5、屬性修改:引用.對象名.屬性=值
方法的使用:引用.對象名.方法
事件的選擇
二、控制項和屬性
1、重要:
文本框Label1...(value、readonly、passwordchar)
命令按鈕Command1...(click事件、enabled、caption、visible)
標簽label1....(caption、font字體相關<字型大小、字體>)
表單Form1....(Init事件、caption、autocenter) 單選按鈕組
復選框(buttoncount、value)、命令按鈕組、編輯框(屬性和文本框一樣,不過是多行)
列表框和組合框(兼有編輯框和列表框的功能)(value、Rowsource、RowsourceType)
表格(能用生成器直接生成、修改就行,無需記屬性)
4、其次:微調按鈕(Increment、SpinnerHighValue、SpinnerlowValue)
圖象(picture、Stretch) ActiveX(可以顯示通用型欄位)
表單集(注意使用thisformset。)
計時器Timer(timer、Enabled、Interval毫秒計算)
5、表單中控制項和表的連接:ControlSource屬性
6、數據環境和列控制項(重點)。
7、如何在數據環境中建立關聯。
說明:比較重要、一般和其次的控制項無須牢牢記住其屬性,因為是上機時
考的可能性比較大。建議你熟悉它,只要在屬性工具欄中能找就行
希望對你有所幫助!
④ 求恆生電子 軟體運維工程師,資料庫筆試題!!!
1、寫C語言的拷貝函數,要求復制字元串,並且將復制後的字元串逆序
比如form中是1234, 則to中是4321
void strcyp(char * to,const char * form)
不能使用庫函數 不能定義其他的變數
最佳答案
int main()
{
char a[10],b[10];
printf("請輸入a字元可以隨意輸入小於10個字元")
/*這里不知道為什麼查過10個就前面一部分對
且a字元串就沒有值了你可以自己事實*/
scanf("%s",a);
printf("a字元串:%s\n",a);
turnto(a,b);
printf("b字元串:%s\n",b);
printf("a字元串:%s\n",a);
return 0;
}
void turnto(char *q,char *p)
{
int length,i,j;
for(length=0;;length++)
{
if(q[length]=='\0')
break;
}
j=length-1;
for(i=0;i
{
// *(p+i)=*(q+(j--));
p[i]=q[j--];
}
// *(p+i)='\0';
p[i]='\0';
}
第一個編程題:
827328929 數字反轉,不能使用類庫,不能使用數組。
第二個編程題:
public int[] getNum(aArray[] ,bArray[]){ }
求出數組aArray[] ,和bArray[]兩個數組的交集,交集放在數組中返回。
資料庫題目:
學生表(student){學好,姓名,年齡,所在系}
課程表(course){課程編號,課程名,學分}
關系表(sc){學號,課程編號,成績}
1、查詢出選修了「資料庫」的學生姓名。
2、查詢平均成績大於85分的學生姓名和平均成績(悲劇的沒有寫出來)
3、添加一個課程信息(「Java」,』1001『,2)
4、添加一個唯一索引
5、在學生表中添加身份證列,大小18,非空
⑤ 資料庫經典筆試題和面試題答案
如下這些有關資料庫知識考查的經典筆試題,非常全面,對計算機專業畢業生參加筆試會很有幫助,建議大家收藏。
一、選擇題
1. 下面敘述正確的是___c___。
A、演算法的執行效率與數據的存儲結構無關
B、演算法的空間復雜度是指演算法程序中指令(或語句)的條數
C、演算法的有窮性是指演算法必須能在執行有限個步驟之後終止
D、以上三種描述都不對
2. 以下數據結構中不屬於線性數據結構的是___c___。
A、隊列B、線性表C、二叉樹D、棧
3. 在一棵二叉樹上第5層的結點數最多是__b____。2的(5-1)次方
A、8 B、16 C、32 D、15
4. 下面描述中,符合結構化程序設計風格的是___a___。
A、使用順序、選擇和重復(循環)三種基本控制結構表示程序的控制邏輯
B、模塊只有一個入口,可以有多個出口
C、注重提高程序的執行效率 D、不使用goto語句
5. 下面概念中,不屬於面向對象方法的是___d___。
A、對象 B、繼承 C、類 D、過程調用
6. 在結構化方法中,用數據流程圖(DFD)作為描述工具的軟體開發階段是___b___。
A、可行性分析 B、需求分析 C、詳細設計 D、程序編碼
7. 在軟體開發中,下面任務不屬於設計階段的是__d____。
A、數據結構設計 B、給出系統模塊結構 C、定義模塊演算法 D、定義需求並建立系統模型
8. 資料庫系統的核心是___b___。
A、數據模型 B、資料庫管理系統 C、軟體工具 D、資料庫
9. 下列敘述中正確的是__c____。
A、資料庫是一個獨立的系統,不需要操作系統的支持
B、資料庫設計是指設計資料庫管理系統
C、資料庫技術的根本目標是要解決數據共享的問題
D、資料庫系統中,數據的物理結構必須與邏輯結構一致
10. 下列模式中,能夠給出資料庫物理存儲結構與物理存取方法的是___a___。
A、內模式 B、外模式 C、概念模式 D、邏輯模式
11. Visual FoxPro資料庫文件是___d___。
A、存放用戶數據的文件 B、管理資料庫對象的系統文件
C、存放用戶數據和系統的文件 D、前三種說法都對
12. SQL語句中修改表結構的命令是___c___。
A、MODIFY TABLE B、MODIFY STRUCTURE
C、ALTER TABLE D、ALTER STRUCTURE
13. 如果要創建一個數據組分組報表,第一個分組表達式是"部門",第二個分組表達式是"性別",第三個分組表達式是"基本工資",當前索引的索引表達式應當是__b____。
A、部門+性別+基本工資 B、部門+性別+STR(基本工資)
C、STR(基本工資)+性別+部門 D、性別+部門+STR(基本工資)
14. 把一個項目編譯成一個應用程序時,下面的敘述正確的是___a___。
A、所有的項目文件將組合為一個單一的應用程序文件
B、所有項目的包含文件將組合為一個單一的應用程序文件
C、所有項目排除的文件將組合為一個單一的應用程序文件
D、由用戶選定的項目文件將組合為一個單一的應用程序文件
15. 資料庫DB、資料庫系統DBS、資料庫管理系統DBMS三者之間的關系是_a___。
A、DBS包括DB和DBMS B、DBMS包括DB和DBS
C、DB包括DBS和DBMS D、DBS就是DB,也就是DBMS
16. 在"選項"對話框的"文件位置"選項卡中可以設置___b___。
A、表單的默認大小 B、默認目錄
C、日期和時間的顯示格式 D、程序代碼的顏色
17. 要控制兩個表中數據的完整性和一致性可以設置"參照完整性",要求這兩個表_a_。
A、是同一個資料庫中的兩個表 B、不同資料庫中的兩個表
C、兩個自由表 D、一個是資料庫表另一個是自由表
18. 定位第一條記錄上的命令是___a___。
A、GO TOP B、GO BOTTOM C、GO 6 D、SKIP
19. 在關系模型中,實現"關系中不允許出現相同的元組"的約束是通過__b____。
A、候選鍵 B、主鍵 C、外鍵 D、超鍵
20. 設當前資料庫有10條記錄(記錄未進行任何索引),在下列三種情況下,當前記錄號為1時;EOF()為真時;BOF()為真時,命令?RECN()的結果分別是___a___。
A、1,11,1 B、1,10,1 C、1,11,0 D、1,10,0
21. 下列表達式中結果不是日期型的是___c___。
A、CTOD("2000/10/01") B、{^99/10/01}+365
C、VAL("2000/10/01") D、DATE()
22. 只有滿足聯接條件的記錄才包含在查詢結果中,這種聯接為___c___。
A、左聯接 B、右聯接 C、內部聯接 D、完全聯接
23. 索引欄位值不唯一,應該選擇的索引類型為___b___。
A、主索引 B、普通索引 C、候選索引 D、唯一索引
24. 執行SELECT 0選擇工作區的結果是___b___。
A、選擇了0號工作區 B、選擇了空閑的最小號工作區
C、關閉選擇的工作區 D、選擇已打開的工作區
25. 從資料庫中刪除表的命令是___a___。
A、DROP TABLE B、ALTER TABLE C、DELETE TABLE D、USE
26. DELETE FROM S WHERE 年齡>60語句的功能是__b____。
A、從S表中徹底刪除年齡大於60歲的記錄
B、S表中年齡大於60歲的記錄被加上刪除標記
C、刪除S表 D、刪除S表的年齡列 1 2
⑥ 三級資料庫筆試題 求高手解答 感謝萬分!
答案選A,關於模式分解有三個標准:
1、分解是具有無損連接性的;
2、分解是保持函數依賴的;
3、分解既要具有無損連接又要保持函數依賴兩種。
按三個標准進行分解後,還要記住一些東西:
1、分解具有無損連接性和分解保持函數依賴是兩個互相獨立的標准。具有無損連接性的分解不一定保持函數依賴,保持函數依賴的分解不一定具有無損連接性。
2、 若要求分解具有無損連接性,那麼模式分解一定可以達到4NF。
3、 若要求分界保持函數依賴,那麼模式分解可以達到3NF,但不一定能達到4NF。
4、 若要求分解既具有無損連接性,又保持函數依賴,則模式分解可以達到3NF,但不一定能達到4NF。
詳情請參看下面的鏈接:
⑦ 計算機三級資料庫技術考試都考什麼怎麼考
不需要單獨學C語言吧,機試把南開一百題吃透就好了。
教材書用《全國計算機等級考試(三級教程—資料庫技術)》教育部考試中心,高等教育出版社。
筆試的話,光看書是不行的,把書看完了一定要多做題,每年的重點都差的不多,題型也是一樣的,一定要做真題,每道題吃透。一定要把往年的填空題好好記下,有接近一半的是考往年的原題,如果只依靠看書的話是記不完的。把真題做完了再做模擬題試試自己能得多少分,上考場就能才能從容不迫了。
機試一共就考一道題,要麼滿分,要麼0分。大家常用的就是南開一百題,有80%的可能是考原題,另外20%應該也八九不離十,所以把題庫里的題看懂或背下,基本沒問題了。網上電子版的南開100題有很多個版本,有些版本錯誤較多,需要仔細分辨。這個你看能不能買到書最好。