-
- $arr1 = array (
- '0' => array ('fid' => 1, 'tid' => 1, 'name' =>' Name1' ),
- '1' => array ('fid' => 1, 'tid' => 2 , 'name' =>'Name2' ),
- '2' => array ('fid ' => 1, 'tid' => 5 , 'name' =>'Name3' ),
- '3' => array ('fid' => 1, 'tid' => 7 , 'name' = >'Name4' ),
- '4' => array ('fid' => 3, 'tid' => 9, 'name' =>'Name5' )
- );
- $arr2 = array (
- '0' => array (
- '0' => array ( 'tid' => 1, 'name' => 'Name1'),
- '1' => array ( ' tid' => 2, 'name' => 'Name2'),
- '2' => array ( 'tid' => 5, 'name' => 'Name3'),
- '3' = > array ( 'tid' => 7, 'name' => 'Name4')
- ),
- '1' => array (
- '0' => array ( 'tid' => 9 , 'name' => 'Name5' )
- )
- );
複製程式碼
5. 請簡述資料庫設計的範式與應用。
一般第3範式就足以,用於表結構的最佳化,這樣做既可以避免應用程式過於複雜同時也避免了SQL語句過於龐大所造成系統效率低下。
6.一個表格中的Id有多個記錄,把所有這個id的記錄查出來,並顯示總共有多少筆記錄數,用SQL語句及視圖、預存程序分別實現。
-
-
DELIMITER //
- CREATE PROCEDURE ProcGet
- (
- IN ID_a INTATE(11)
BEGIN
- DECLARE EXIT HANDLER FOR SQLEXCEPTION BEGIN END;
- SELECT COUNT(*) AS Sum FROM News Where ID = ID_a;
- END;//
CALL ProcGet(88)//
-
-
複製程式碼
7,表中有A B C三列,用SQL語句實作:當A列大於B列時選擇A列否則選擇B列,當B列大於C列時選擇B列否則選擇C列。
-
DELIMITER //
- CREATE PROCEDURE ProcOut()
- BEGINDECLARE
- DECLARE Sum_a INT(11);
- DECLARE Sum_b INT(11);
- DECLARE Sum_c INT(11);
-- 取得A列中的總值DECLARE cur_1 CURSOR FOR SELECT SUM(A) FROM table_name;
- OPEN cur_1;
- FETCH cur_ 1 INTO Sum_a;
- CLOSE cur_1;DECLARE cur_2 CURSOR FOR SELECT SUM(B) FROM table_name;
- OPEN cur_2;
- FETCH cur_ 2 INTO Sum_b;
- CLOSE cur_2;;
-- 取得C欄位中的總值DECLARE cur_3 CURSOR FOR SELECT SUM(C) FROM table_name;
- OPEN cur_3;
- FETCH cur_ 3 INTO Sum_c;
- FETCHTCHc; >CLOSE cur_3;
IF Sum_a > Sum_b THEN
- SELECT A FROM table_name;
ELSEIF Sum_b > Sum_c THEN
- SELECT B FROMtable_cname;
ELSE
- SELECT C FROM table_name;
- END IF;;
- END;//
CALL ProcOut()//
-
-
-
- 複製程式碼
8,請簡述專案中最佳化sql語句執行效率的方法,從哪些方面,sql語句效能如何分析?
9,如果模板是用smarty模板。怎樣用section語句來顯示一個名為$data的陣列。比如:
$data = array( [0] => array( [id]=8 [名稱]='name1')- [ 1] => array( [id]=10 [name]='name2')
- [2] => array( [id]=15 [name]='name3')
- ..... .
- )
-
-
-
- 複製程式碼
寫出在模板頁的程式碼? 若用foreach語句又要怎樣顯示呢?
10,寫一個函數,能夠遍歷一個資料夾下的所有檔案和子資料夾。 (目錄操作)
11,兩張表 city表和province表。分別為城市與省份的關係表。
city:
id City Provinceid
1 廣州 1
2 深圳 1
3 惠州 1
4 長沙 2
5 武漢 3
………. 廣州
province:
id Province
1 廣東
2 湖南
3 湖北
……….
(1) 寫一條sql語句關係兩個表,實作:顯示城市的基本資訊。 ?
(2) 顯示欄位:城市id ,城市名, 所屬省份 。
如:
Id(城市id) Cityname(城市名) Privence(所屬省份)
。 。 。 。
(2)如果要統計每個省份有多少個城市,請用group by 來查詢。 ?
顯示欄位:省份id ,省份名,包含多少個城市。
12,依照你的經驗請簡述軟體工程進行軟體開發的步驟。以下工具Rational Rose、PowerDesigner、Project、VSS或CVS、TestDirector使用過那種,有缺點是什麼?
13,請簡述作業系統的執行緒與進程的差別。列舉LINUX下面你使用過的軟體?
14,請使用偽語言結合資料結構冒泡排序法對以下一組資料進行排序 10 2 36 14 10 25 23 85 99 45。
|