Professional Documents
Culture Documents
Đề thi SQL Server cho các bạn IT này
Đề thi SQL Server cho các bạn IT này
Đ 1
1) Trong câu truy v n l y d li u t hai b ng đã đc g i là join v i nhau ,
k t qu tr v ch g m các b n ghi n m trong b ng bên ph i .
Xác đ nh lo i join đc dung trong câu truy v n trên (ch n1) (1 Mark)
A) Outer Join
B) Right Outer Join
C) Full Join
D) Right Inner join
A) Dollars
B) Pointers
C) Line
D) B ng cha và b ng con ko th thi tl pm i quan h
A) CREATE TABLE ()
B) CREATE TABLE ()
C) CREATE TABLE ()
D) CREATE TABLE ()
A) DROP Books
B) DROP TABLE Books FROM library
C) DROP TABLE Books
D) DELETE TABLE Books
E) DELETE TABLE Books FROM library
A) Đúng
B) Sai
A) AVG([DISTINCT] Bi u Th c)
B) AVG([ALL|DISTINCT] Bi u Th c)
C) AVG(Bi u Th c)
D) AVG([ALL]Bi u Th c)
E) T t c các l a ch n trên
) Phát bi u nào d i đây là đúng v hàm COUNT? (Ch n3) (1,5 Mark)
A) String
B) Char
C) Tinyint
D) Ntext
E) Double
12) Gi s b n có 1 b ng tên A ,
trong b ng đó có tr ng tên là Ɲxyzƞ v i ki u d li u là int .
Giá tr c a t t c các tr ng trong 1 b n ghi c a b ng đó ph i là giá tr s nguyên (0,5 Mark)
A) Đúng
B) Sai
A) Đúng
B) Sai
17) Xác đ nh cú pháp đúng cho LEFT OUTER JOIN (Ch n1) (1,5 Mark)
A) LEFT OUTER TABLE SELECT from
ON
First_Table.=Second_Table.
B) SELECT from
LEFT OUTER TABLE ON
First_Table.=Second_Table.
C) SELECT from LEFT OUTER JOIN
ON
First_Table.=Second_Table.
D) SELECT from LEFT OUTER JOIN ON
First_Table.=Second_Table.
A) Sai
B) Đúng
A) Đúng
B) Sai
21) D li u trong tr ng khóa chính ph i đc thay đ i th ng xuyên đ đ mb o
tính phân bi t c a b n ghi (identity of the row) (0,5 Mark)
A) Đúng
B) Sai
A) Physician_Code , Patient_Code
B) Patient_Code , Physician_Code
C) Patient_Code , date
D) Patient_Name , Patient_Code
25) Tìm ra phát bi u đúng v toàn v n tham chi u ? (Ch n1) (1 Mark)
A) Toàn v n tham chi u ko đ m b o tính nh t quán v giá tr c a tr ng khóa trong các b ng
B) Toàn v n tham chi u đ m b o m i quan h gi a
các b ng ko b m t thao tác trên các b n ghi c a chúng ta
C) Toàn v n tham chi u đ m b o khi giá tr c a tr ng khóa b thay đ i ,
t tc các tham chi uđ n nó c īng đc thay đ i theo
Đ 3
--------------
1)
Chúng ta có m t b ng Account ch a các tr ng Account_Num và FirstName.
Ki u d li u c a tr ng Account_Num là s nguyên và c a FirstName là ký t (Char).
Đ u ra là gì n u chúng ta thi hành câu l nh
SELECT Account_Num + Ɲ->ƞ + FirstName FROM Account
2)
Clustered index ho tđ ng gi ng nh m t con tr t id li u trong các b ng g c
A) Dung
B) Sai
3)
________ là m t thành ph n c a SQL Server dùng đ phân tích các câu truy v n,
so sánh chúng v i các ch s phù h p và quy t đ nh ch s nào s tr v k t qu n
hanh nh t.
A) Query analyzer
B) Query parser
C) Query Optimizer
D) Enterprise manager
4)
Ch ra cú pháp đúng đ t o View
A) CREATE VIEW
AS SELECT Select_List
FROM_Clause
B) CREATE VIEW #View_Name
FROM_Clause
C) CREATE VIEW #View_Name
AS SELECT Select_List
D) CREATE VIEW #View_Name
AS SELECT Select_List
FROM_Clause
5)
Stored procedure h th ng có tên sp_tables luôn tr v tên c at tc các b ng có trong CSDL
A) Đúng
B) Sai
6)
SQL Server 2000 cung c pm ts stored procedure đã d ch tr c nh mm c đích qu n lí
SQL Server và hi n th thông tin v các CSDL và thông tin v ng i dùng.
Các stored procedure này đ c g i là các stored procedure h th ng.
A) Sai
B) Đúng
7)
Stored procedure h th ng đc đ a ra nhm tng h p và qu n lí
các thông tin v các b ng h th ng
A) Sai
B) Đúng
8)
Foreign Key là m tc t có giá tr phù h pv i unique key và không ph i là primary key
A) Đúng
B) Sai
)
Ch ra các phát bi u đúng (ch n 3)
A) N i dung c a các tham s đ u vào không thay đ i đ c
B) Stored procedure nh n các giá tr và tr v d li u d i d ng các bi n.
C) Input parameters in stored procedures
are place holders for data that the user needs to enter
Các tham s đ u vào trong các stored procedure là n i nh n các d li u đ c ng i dùng nh p vào.
D) Tham s đ u vào đ c t o ra gi a tên th t c và gi ng nh m t ph n c a đo n mã.
10)
Câu l nh nào sau đây đ c dùng đ xem các view do ng i dùng đ nh nghĩa
A) EXECUTE
B) SELECT FROM
C) SELECT * FROM
D) SELECT
EXECUTE
11)
Trigger trên m tb ng có th g i ra nh ng bi tl
A) Sai
B) Đúng
12)
Nh ng trigger có th đóng vai trò nh nh ng tiêu chu n ki m tra hay
là s h p l cho nh ng d li u đ c nh p vào b ng
A) Sai
B) Đúng
13)
Which of these statements are the limitations of triggers (choose 3)
Nh ng m nh đ nào d i đây là s gi i h n c a trigger
14)
Đây là m t trigger đ c áp d ng cho b ng EMP
CREATE TRIGGER emptrig
ON EMP
FOR INSERT
IF (SELECT bal FROM inserted) < 1000
BEGIN
Print ƝYour balance is not sufficientƞ
ROLLBACK TRANSACTION
END
Ng i s d ng th thêm b n ghi b ng cách d ng truy v n sau
INSERT INTO EMP (name, bal) values (ƝSmithƞ , 200)
Đi u gì s đ c tr v
A) Các b n ghi c a Smithƞs đ c thêm vào m t cách thành công trong b ng EMP
B) Ng i s d ng đ c c nh báo v i m t thông báo, và không có b n ghi đ c thêm vào b ng EMP
C) Các b n ghi c a Smith đ c thêm vào trong b ng ƝInsertedƞ
D) Các b n ghi c a Smith không đ c thêm vào b ng ƝEMPƞ
15)
CREATE TRIGGER empTrigger
ON emp
FOR INSERT
BEGIN
CREATE TABLE empinfo
(name varchar(2), age number (2))
END
Đây có ph i là câu trigger đúng?
A)
B) Sai
------------------------------------------------------
Đ 4------------------------------------------------
-----
1.DBMS h tr h th ng l u tr CSDL t p trung
[A] Đúng
[b] Sai
2.S trùng l p d li u có th gi m b ng cách s d ng CSDL t p trung
[A] Đúng
[b] Sai
3."Khi m t b ng b xóa, ch có d li u c a nó b xóa. C u trúc c a b ng,
index, các ràng bu c trên" b ng đó không b xóa.
[A] Đúng
[b] Sai
4."Khi mu n xóa b ng Books trong CSDL, cú pháp nào d i đây đ c s d ng"
[A] DROP TABLE Books FROM Library
[b] DROP Books
[C] DELETE TABLE Books
[D] DROP TABLE Books
[E] DELETE TABLE Books FROM Library
5.M t câu l nh truy c p vào d li u trong CSDL g i là _________
[A] Transaction
[b] Query
[C] Operation
[D] Statement
6.M nh đ Where không đ c dùng cùng v i m nh đ Group By
[A] Đúng
[b] Sai
7.Phát bi u nào d i đây là đúng v các hàm t p h p (aggregate functions)
(Ch n t t c các câu tr l i đúng)
[A] Các hàm t p h p t o ra d li u d ng t ng h p
[b] Các hàm t p h p có th đ c áp d ng trên toàn b d li u c a b ng
[C] Các hàm t p h p không đ c s d ng trong m nh đ WHERE
[D]Các hàm t p h p t o ra m t t p h p các giá tr cho m i b n ghi trong b ng
8."Khi s d ng b t kì hàm t p h p nào trong câu l nh SELECT,
ch nên s d ng hàm đó trên tr ng" đ u tiên trong câu l nh SELECT [A] Đúng
[b] Sai
.Ch ra cú pháp đúng cho m nh đ Group By
[A] Group By
[b] Groupby
[C] Groupby
[D] Group By
10. D li u trong tr ng khóa chính ph i đ c thay đ i th ng xuyên
đ đ m b o tính phân bi t c a b n ghi (identity of the row).
[A] Đúng
[b] Sai
11. "Tr ng khóa chính không th đ c t o trong khi t o b ng, nó ch đ c t o sau khi b ng đã t n"
t i.
[A] Đúng
[b] Sai
12. Nhi u ràng bu c UNIQUE có th đ c đ t trên m t b ng
[A] Đúng
[b] Sai
13. Tìm ra phát bi u đúng:
Phát bi u 1 ƛ B ng đ c t o ra đ l u tr th c th
Phát bi u 2 ƛ Các tr ng đ c t o ra đ th hi n các thu c tính c a th c th .
[A] Phát bi u 1 là đúng
[b] Phát bi u 2 là đúng
[C] C hai phát bi u đ u đúng
[D] Không có phát bi u nào đúng
14.Xác đ nh khóa chính và khóa ngo i cho các b ng d i đây
"Patient: Patient_Code, Patient_Name, Address, Age, Physician_Code (B nh nhân)"
"Prescription: Patient_Code, Drug, date, Amount, Caution, Physician_Code (Đ n thu c)"
[A] "Patient_Code, Physician_Code"
[b] "Physician_Code,Patient_Code"
[C] "Patient_Code, date"
[D] "Patient_Name, Patient_Code"
15.Phát bi u nào sau đây là đúng v hàm AVG
Phát bi u 1 ƛ hàm AVG tr v giá tr trung bình c a m t bi u th c
Phát bi u 2 ƛ hàm AVG t đ ng b qua các giá tr null
Phát bi u 3 ƛ hàm AVG có th th c hi n trên d li u có ki u s ho c không ph i ki u s
[A] Phát bi u 2 và 3
[b] Phát bi u 1 và 3
[C] Phát bi u 1 và 2
[D] Không có phát bi u nào đúng c
[E] T t c l a ch n trên
16.DML vi t t t b i
[A] Data Manipulation Language
[b] Data Modeling Language
[C] Data Moulding Language
[D] Data Marketing Language
17.Xác đ nh cú pháp đúng cho LEFT OUTER JOIN
[A] SELECT from LEFT OUTER TABLE
ON First_Table.=Second_Table.
[b] LEFT OUTER TABLE SELECT from ON First_Table.= Second_Table.
[C] SELECT from First_table LEFT INNER JOIN
Second_table ON First_Table. =Second_Table.
[D] SELECT from LEFT OUTER JOIN ON First_Table.=Second_Table.
18. Toàn v n th c th còn đ c g i là _________
[A] Column Integrity (Toàn v n c t)
[b] Row Integrity (Toàn v n dòng)
[C] Table Integrity (Toàn v n b ng)
[D] Database Integrity (Toàn v n CSDL)
1. Ràng bu c ch có th đ c đ nh nghĩa vào lúc t o b ng.
[A] Đúng
[b] Sai
20. Xác đ nh các ràng bu c đ c h tr trong SQL Server 2000 (Ch n t t c các câu tr l i đúng)
[A] REFERENCE
[b] VIEW
[C] DEFAULT
[D] INDEX
[E] PRIMARY KEY
21. Tìm ra phát bi u đúng v toàn v n tham chi u (Ch n t t c các câu tr l i đúng)
[A] Toàn v n tham chi u đ m b o m i quan h gi a
các b ng không b m t khi thao tác trên các b n ghi c a chúng
[b] Toàn v n tham chi u không đ m b o tính nh t quán v giá tr c a tr ng khóa trong các b ng
[C] "Toàn v n tham chi u đ m b o khi giá tr c a tr ng khóa b thay đ i,
t t c các tham" chi u đ n nó c īng đ c thay đ i theo
22. Khi toàn v n tham chi u đ c t o ra trên m t b ng (Ch n t t c các câu tr l i đúng)
[A] Ng i dùng không th tham chi u các b n ghi vào b ng con
(child table) khi ch a t n t i các b n ghi t ng ng v i nó trong b ng cha (parent table)
[b] Ng i dùng không th thay đ i các giá tr khóa trong b ng cha
[C] Ng i dùng không th xóa các b n ghi trong b ng cha n u v n còn t n t i các b n ghi t ng ng v i
nó trong b ng con.
23. "Gi s có b ng student_details v i các tr ng Student_Code, Student_Name, Student_Address." "T o khóa
chính cho b ng trên, t t c các tr ng tr Student_Code đ u có th nh n giá tr null."
(Ch n t t c các câu tr l i đúng)
[A] ALTER TABLE student_details
ADD CONSTRAINT std_con
Primary_key Student_code
[b] ALTER TABLE student_details
ADD CONSTRAINT std_con
Primary_key (Student_code)
[C] ALTER TABLE student_details
ADD CONSTRAINT
Primary_key Student_code
[D] ALTER TABLE student_details
ADD Primary_key (Student_code)
24. Ch ra cú pháp đ t o m t b ng b ng T-SQL
[A] CREATE TABLE
()
[b] CREATE TABLE
()
[C] CREATE TABLE
()
[D] CREATE TABLE
()
25. SELECT * FROM Ý nghĩa c a câu l nh trên là gì
[A] Câu l nh trên hi n th t t c các b n ghi trong b ng
[b] Câu l nh trên ch hi n th tên c a t t c các tr ng trong b ng
[C] Câu l nh trên hi n h s tr ng và s b n ghi trong b ng
[D] Câu l nh trên không đ y đ
------------------------------------------------------
Đ 5------------------------------------------------
------
1) Trong câu truy v n l y d li u t hai b ng đã đc g i là join v i nhau ,
k t qu tr v ch g m các b n ghi n m trong b ng bên ph i .
Xác đ nh lo i join đc dung trong câu truy v n trên (ch n1) (1 Mark)
A) Outer Join
B) Right Outer Join
C) Full Join
D) Right Inner join
A) Dollars
B) Pointers
C) Line
D) B ng cha và b ng con ko th thi tl pm i quan h
A) CREATE TABLE ()
B) CREATE TABLE ()
C) CREATE TABLE ()
D) CREATE TABLE ()
A) DROP Books
B) DROP TABLE Books FROM library
C) DROP TABLE Books
D) DELETE TABLE Books
E) DELETE TABLE Books FROM library
A) AVG([DISTINCT] Bi u Th c)
B) AVG([ALL|DISTINCT] Bi u Th c)
C) AVG(Bi u Th c)
D) AVG([ALL]Bi u Th c)
E) T t c các l a ch n trên
) Phát bi u nào d i đây là đúng v hàm COUNT? (Ch n3) (1,5 Mark)
A) String
B) Char
C) Tinyint
D) Ntext
E) Double
12) Gi s b n có 1 b ng tên A ,
trong b ng đó có tr ng tên là Ɲxyzƞ v i ki u d li u là int .
Giá tr c a t t c các tr ng trong 1 b n ghi c a b ng đó ph i là giá tr s nguyên (0,5 Mark)
A) Đúng
B) Sai
13) DBMS h tr h th ng l u tr CSDL t p trung (0,5 Mark)
A) Đúng
B) Sai
14) Phát bi u nào d i đây là đúng v Joins (1,5 Mark)
17) Xác đ nh cú pháp đúng cho LEFT OUTER JOIN (Ch n1) (1,5 Mark)
ON
First_Table.=Second_Table.
D) SELECT from LEFT OUTER JOIN ON
First_Table.=Second_Table.
A) Sai
B) Đúng
A) Đúng
B) Sai
21) D li u trong tr ng khóa chính ph i đc thay
đ i th ng xuyên đ đ m b o tính phân bi t c a b n ghi (identity of the row) (0,5 Mark)
A) Đúng
B) Sai
A) Physician_Code , Patient_Code
B) Patient_Code , Physician_Code
C) Patient_Code , date
D) Patient_Name , Patient_Code
24) Nh ng y ut nào d i đây đc xem xét trong quá trình xác đ nh khóa chính cho b ng ? (1 Mark)
25) Tìm ra phát bi u đúng v toàn v n tham chi u ? (Ch n1) (1 Mark)
------------------------------------------------------
Đ 6------------------------------------------------
------
1)
Toàn v n mi n (Domain Integrity) trên m tb ng có th đ c th c hi nb ib nc ch
A) Sai
B) Đúng
2)
B o m t CSDL đ c th c hi nb i DBA
A) Sai
B) Đúng (trang 7)
3)
Mô hình CSDL Flat ƛ file g m nhi ub ng
A) Đúng
B) Sai (Trang 10)
4)
Khóa ngo i là tr ng mà giá tr c a nó trùng v i khóa duy nh t
(unique key), không trùng v i khóa chính (primary key)
A) Đúng
B) Sai
5)
Đ phân bi t t ng b n ghi trong b ng, có th s d ng
A) Primary key
B) Foreign Key
C) Unique key
6)
Trong S đ th c th quan h (ER-Diagram), hình elip dùng đ th hi n _________
A) M i quan h gi a các th c th
B) Th c th trong CSDL
C) Thu c tính c a th c th
nshuong ns: 7)
Đâu là cú pháp đúng cho hàm AVG (ch n 1)
A) AVG([ALL|DISTNICT] Bi u th c)
B) T t c l a ch n trên
C) AVG(Bi u th c)
D) AVG([ALL]Bi u th c)
E) AVG([DISTNICT] Bi u th c)
8)
DML vi t t t b i
A) Data Moulding Language
B) Data Manipulation Language
C) Data Modeling Language
D) Data Marketing Language
)
D li u ki u image, text và ntext đ c l u tr d id ng m t chu i các byte.
A) Đúng
B) Sai
10)
Gi s b n có m t b ng tên là A, trong b ng đó có tr ng tên là
Ɲxyzƞ v i ki u d li u là int. Giá tr c a t t c các tr ng trong m tb n ghi c ab ng đó ph i là giá tr
s nguyên
A) Đúng
B) Sai
11)
Trong câu truy v n l y d li u t hai b ng đã đ c join v i nhau, k t qu tr v c
nshuong ns:
13)
Toàn v n th c th còn đ c g i là _________ (ch n 1)
A) Column Integrity (Toàn v n c t)
B) Row Integrity (Toàn v n dòng)
C) Table Integrity (Toàn v n b ng)
D) Database Integrity (Toàn v n CSDL)
14)
Ch ra m t s thu n l i khi s d ng CSDL t p trung (ch n 2)
A) D li u có th dùng chung cho nhi u ng i
B) Làm tăng d li u d th a trong CSDL
C) Gi m thi u d li u không th ng nh t trong CSDL
D) Không th tích h p đ c d li u
E) Không c n b o m t đ i v i CSDL t p trung
15)
Nhi u ràng bu c UNIQUE có th đ cđ t trên m tb ng
A) Sai
B) Đúng
16)
Phát bi u nào d i đây là đúng v các hàm t p h p (aggregate functions)
(ch n 3)
A) Các hàm t p h p t o ra d li u d ng t ng h p
B) Cá
nshuong ns:
20)
Tìm ra phát bi u đúng v toàn v n tham chi u (ch n 1)
A) Toàn v n tham chi u đ m b o khi giá tr c a tr ng khóa b thay đ i,
t t c các tham chi u đ n nó c īng đ c thay đ i theo
B) Toàn v n tham chi u không đ m b o tính nh t quán v giá tr c a tr ng khóa trong các b ng
C) Toàn v n tham chi u đ m b o m i quan h
gi a các b ng không b m t khi thao tác trên các b n ghi c a chúng
21)
Xác đ nh phát bi u đúng v khóa chính (ch n 3)
A) Khóa chính có ch c năng phân bi t t ng b n ghi trong b ng
B) Khi đ t m t tr ng là khóa chính, SQL Server 2000
ki m tra xem li u tr ng đó có ch a các giá tr trùng nhau hay không,
các giá tr null đ c coi là h p l .
C) Ràng bu c khóa chính có th đ c thay đ i