1. Trang chủ
  2. » Công Nghệ Thông Tin

Kết quả database

17 626 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Kết quả database
Trường học University of Information Technology
Chuyên ngành Database Management
Thể loại Bài tập
Năm xuất bản 2023
Thành phố Ho Chi Minh City
Định dạng
Số trang 17
Dung lượng 44,88 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Kết quả database

Trang 1

1 Bảng A

Bảng B

KQ1:

KQ2:

Trang 2

ColA ColB

Phép kết nào cho được 2 KQ trên:

a KQ1 dùng “interset all”, KQ2 dùng “union all”

b KQ1 dùng “interset”, KQ2 dùng “union” + order by để sắp xếp KQ

c KQ1 dùng “interset all”, KQ2 dùng “union”

d KQ1 dùng “interset”, KQ2 dùng “union”

2 Cho bảng A

Bảng B

Trang 3

ColA ColB

Sử dụng phép toán như sau: Q1= A B ; Q2= A\B [Q1 Q2].{A}

Có KQ như sau:

a KQ= {AB}

b KQ= {AB,AB}

c KQ=

d KQ= null

3 Bảng Z

Bảng K

Trang 4

Col1 Col3

Câu truy vấn như sau:

SELECT Z.Col1,Z.Col2

FROM Z RIGHT INNER JOIN (SELECT *

FROM Z inner join K on WHERE Z.Col1 not in (H,K,Q) )

KQ như sau:

a KQ=

b KQ=

c KQ=

d KQ=

Trang 5

Col1 Col2

4 Bảng Employee

Bảng Department

Deptid Deptname

Lập danh sách phòng ban có số nhân viên <2:

F department d

W (S Count(E.empid)

F Employee e) <2

F department d

F employee e

W e.deptid = d.deptid) <2

F department d

W (S count(e.empid)

F employee e

W e.empid = d.empid) <2

F department d

W (S count(e.empid)

F employee

G e.deptid) <2

5 Bảng hanghoa

MaHang TenHang

Bảng CTHD

Trang 6

MaHD MaHang

Trang 7

Lập danh sách mặt hàng nào được mua bởi tất cả hóa đơn?

a S h.tenhang

F (S ct.mahang, count(ct.mahd) as T

F CTHD ct

G ct.mahang ) AS Q inner join hanghoa AS h

W Q.T= (S count(Z.maHD)

F CTHD Z)

b S h.tenhang

F (S ct.mahang, count(ct.mahd) as T

W ct.mahang) AS Q inner join hanghoa h

W Q.T= (S Count(distinct (Z.maHD))

c S h.tenhang

F (S ct.mahang, count(ct.mahd) As T)

G ct.mahang) AS Q inner join hanghoa h

F CTHD Z)

d S hh.tenhang

F (S ct.mahang, count(ct.mahd) As T)

G ct.mahang) AS Q inner join hanghoa h

W Q.T=(S distinct count Z.maHD

F CTHD Z)

6 Model nào là công cụ hữu hiệu nhất trong thiết kế CSDL quan hệ

a Relational data model

b Hierarchical data model

c Entity – Relationship model

d Network model

7 House Relation

Điền giá trị cho A: attribute B tuple degree: 5 cardinality: 3

8 Thống kê Relation: lưu trữ thống kê theo điểm của Toán, Lý, Hóa đã được rời rạc hóa các

giá trị (giá trị 1 là điểm <5, 2 là >=5 )

Trang 8

Toan Ly Hoa MaSV

Cả 3 cột Toan, Ly, Hoa có chung gì? Dimesion bao nhiêu?

a Chung dimension là 1; 2

b Chung instance, dimesion là 1; 2

c Chung schema, dimesion là 2

d Chung domain, dimesion là 2

9 1 Relation, quy tắc nào không áp dụng

a Không có 2 đòng trùng nhau trong 1 quan hệ

b Phải có header và body

c Phải có ít nhất 1 attribute

d Các attributes được sắp xếp theo Alphabet

10 Nhận định nào không đúng:

a 1 Relation phải có tối thiểu 1 candidate key

b Candidate key chứa số thuộc tính nhỏ nhất

c Có duy nhất 1 primary key

d 1 realtion phải có tối thiểu 1 alternate key

11 1 Khóa không ý nghĩa thực tế, có kiểu số và tăng dần, gọi là:

a Surrogate key

b Artificial key

c Priamary key

d Alternate key e.

12 Chìa khóa để kết hợp nhiều relation lại với nhau là:

a Primarry key, đặt khóa chính của bảng này vào bảng khác

b Foreign key, 1 thuộc tính của bảng này trùng khớp với khóa chính của bảng khác.

c Candidate key, 1 candidate key của bảng này trùng khớp với khóa chính của bảng khác

d Tất cả đều sai.

13 Ràng buộc không chấp nhận giá trị tại khóa chính null

a Entity integrity constraint

b Referential integrity constraint

c Unique constraint

d Null constraint

14 Delete nullifiles là:

a Gán giá trị null tại khóa chính của bảng cha, sau đó xóa dòng có khóa chính là null vừa

mới gán.

b Gán giá trị null tại khóa ngoại của bảng con mà có giá trị trùng với khóa chính của bảng cha tại dòng cần được xóa, sau đó xóa dòng tại bảng cha.

c Chỉ xóa 1 dòng ở bảng cha khi khóa ngoại ở bảng con mà tham chiếu đến khóa chính là

null.

d Có thể thực hiện xóa dl khi cột làm foreign key ở bảng con là not null.

Trang 9

15 Xóa dữ liệu tại bảng cha và bảng con có foreign key bằng giá trị primary key của bảng cha

được xóa khi chọn:

a Delete

b Cascade

c Restrict

d Nullifiles

16 Có 1 ràng buộc quy định giá trị tại cột mã sinh viên là: XXX999XXXX , ràng buộc này tên gọi

là gì và khi nhập giá trị là 999K27ABCD có báo lỗi không?

a Check constraint, không báo lỗi

b Check constraint, báo lỗi vì ‘K’ ở vị trí 4 phải là số

c Format constraint, báo lỗi vì ‘9’ ở vị trí 1 phải là chuỗi alphabet

d Format constraint, báo lỗi vì ‘K’ ở vị trí 4 phải là số

17 Primary key chứa ràng buộc sau là mặc định

(câu trả lơi đúng nhất)

a Null constraint

b Unique constraint

c Check constraint

d Entity integrity constraint

18 Để đảm bảo giá trị nhập vào tại cột số lượng phải >0 thì khai báo như sau:

a Create table chitiet( soluong int check soluong > 0,…)

b Dùng trigger KT khi insert thì giá trị tại cột soluong >0 không?

c Create table chitiet( soluong int,…,constraint check soluong >0)

d Create table chitiet(soluong int,…, add constraint check soluong > 0)

19 Phép toán quan hệ nào cho KQ có cùng degree của R1 và R2

a Union

b Intersection

c Difference

d Cartesion product

20 2 phép toán QH union và intersection đều bắt buộc:

a R1 và R2 cùng degree

b Các thuộc tính giữa R1 và R2 cùng domain

c R1 và R2 cùng instance

d R1 và R2 cùng tuples

21 Lấy tất cả tuples thuộc R1 nhưng không thuộc R2

a R1 intersect R2

b R1 difference R2

c R1 minus R2

d R1 times R2

22 Nhận định nào đúng về difference:

a R1 và R2 cùng degree

b Có thể giao hoán và kết hợp

c Các thuộc tính giữa R1 và R2 cùng domain

d KQ có số degree tăng

23 Nhận định nào không đúng về cast esian product:

Trang 10

a Số tuples của KQ=số tuples R1 + số tuples R2

b R1 và R2 có thể khác nhau về degree

c Số degree của KQ bằng số degree của R1 hoặc R2

d Thuộc tính của R1 và R2 không cùng domain

24 Kí hiệu (Sex=M and Age >19) (R) là :

a Projection R theo điều kiện Sex = M và Age >19

b Selection R theo điều kiện Sex = M và Age > 19

c KQ có degree bằng số degree của R

d KQ có cardinality > số cardinality của R

25 Cho Relation student

Xuất KQ có duy nhất cột FirstName

a (FirstName) (Student) KQ

FirstName A B

b (FirstName) (Student) KQ

FirstName A B B

c. (FirstName) (Student) KQ

là:

FirstName A B

d (FirstName) (Student) KQ là:

FirstName A B B

Trang 11

26 Given the following two tables:

NAMES

-NAME NUMBER -

-Wayne Gretzky 99

Jaromir Jagr 68

Bobby Orr 4

Bobby Hull 23

Mario Lemieux 66

POINTS

-NAME POINTS

-Wayne Gretzky 244

Bobby Orr 129

Brett Hull 121

Mario Lemieux 189

Joe Sakic 94

How many rows would be returned using the following statement? SELECT name FROM names, points  A 0  B 5  C 10  D 25 27 Given the following two tables: TAB1

-COL_1 COL_2

-A 10

B 12

C 14

TAB2

-COL_A COL_B

-A 21

C 23

D 25

Assuming the following results are desired: COL_1 COL_2 COL_A COL_B A 10 A 21

B 12

-C 14 -C 23

Trang 12

- - D 25

Which of the following joins will produce the desired results?  A SELECT * FROM tab1 INNER JOIN tab2 ON col_1 = col_a  B SELECT * FROM tab1 LEFT OUTER JOIN tab2 ON col_1 = col_a  C SELECT * FROM tab1 RIGHT OUTER JOIN tab2 ON col_1 = col_a  D SELECT * FROM tab1 FULL OUTER JOIN tab2 ON col_1 = col_a 28 Given the following table: TAB1 COL1 COL2

-A 10

B 20

C 30

A 10

D 40

C 30

Assuming the following results are desired: TAB1 COL1 COL2

-A 10

B 20

C 30

D 40

Which of the following statements will produce the desired results?  A SELECT UNIQUE * FROM tab1  B SELECT DISTINCT * FROM tab1  C SELECT UNIQUE(*) FROM tab1  D SELECT DISTINCT(*) FROM tab1 29 Given the following two tables: EMPLOYEE ID NAME DEPTID -

-01 Mick Jagger 10

02 Keith Richards 20 03 Ronnie Wood 20

04 Charlie Watts 20

Trang 13

05 Bill Wyman 30

06 Brian Jones

-DEPARTMENT

ID DEPTNAME

-10 Executive Staff

20 Sales

30 Marketing

40 Engineering

50 Human Resources

Which two of the following queries will display the employee name and department name for all employees that are in Sales?

• A.

SELECT e.name, d.deptname

FROM employee e, department d

WHERE e.deptid = d.id AND d.id = '20'

• B

SELECT e.name, d.deptname

FROM employee e FULL OUTER JOIN department d

ON e.deptid = d.id

WHERE d.id = '20'

• C

SELECT e.name, d.deptname

FROM employee e RIGHT OUTER JOIN department d

ON e.deptid = d.id

WHERE d.id = '20'

• D

SELECT e.name, d.deptname

FROM employee e LEFT OUTER JOIN department d

ON e.deptid = d.id

WHERE d.id = '20'

• E.

SELECT e.name, d.deptname

FROM employee e INNER JOIN department d

ON e.deptid = d.id

30 Given the following two tables:

NAMES

NAME NUMBER

-

-Wayne Gretzky 99

Trang 14

Jaromir Jagr 68

Bobby Orr 4

Bobby Hull 23

Brett Hull 16

Mario Lemieux 66

Mark Messier 11

POINTS NAME POINTS

-Wayne Gretzky 244

Jaromir Jagr 168

Bobby Orr 129

Brett Hull 121

Mario Lemieux 189

Joe Sakic 94

Which of the following statements will display the player name, number, and points for all players that have scored points?  A SELECT p.name, n.number, p.points FROM names n INNER JOIN points p ON n.name = p.name  B SELECT p.name, n.number, p.points FROM names n LEFT OUTER JOIN points p ON n.name = p.name  C SELECT p.name, n.number, p.points FROM names n RIGHT OUTER JOIN points p ON n.name = p.name  D SELECT p.name, n.number, p.points FROM names n FULL OUTER JOIN points p ON n.name = p.name 31 Given the following tables: YEAR_2006 EMPID NAME -

-1 Jagger, Mick

2 Richards, Keith

3 Wood, Ronnie

4 Watts, Charlie

5 Jones, Darryl

6 Leavell, Chuck

YEAR_1962

EMPID NAME

Trang 15

-

-1 Jagger, Mick

2 Richards, Keith

3 Jones, Brian

4 Wyman, Bill

5 Watts, Charlie

6 Stewart, Ian

If the following SQL statement is executed, how many rows will be returned?

SELECT name FROM year_2007

UNION ALL

SELECT name FROM year_1962

 A 6

 B 9

 C 10

D 12

32 Given the following table definition:

SALES

-INVOICE_NO CHAR(20) NOT NULL

SALES_DATE DATE

SALES_PERSON VARCHAR(25)

REGION CHAR(20)

SALES_AMT DECIMAL(9,2)

Which of the following queries will return SALES information, sorted by SALES_PERSON, from A to Z, and SALES_DATE, from most recent to earliest?

 A SELECT invoice_no, sales_person, sales_date, sales_amt FROM sales SORT BY sales_person, sales_date DESC

 B SELECT invoice_no, sales_person, sales_date, sales_amt FROM sales SORT BY sales_person DESC, sales_date

C SELECT invoice_no, sales_person, sales_date, sales_amt FROM sales

ORDER BY sales_person, sales_date DESC

 D SELECT invoice_no, sales_person, sales_date, sales_amt FROM sales ORDER

BY sales_person DESC, sales_date

33 Given the following table definitions:

DEPARTMENT

-DEPTNO CHAR(3)

DEPTNAME CHAR(30)

MGRNO INTEGER

ADMRDEPT CHAR(3)

Trang 16

-EMPNO INTEGER

FIRSTNAME CHAR(30)

MIDINIT CHAR

LASTNAME CHAR(30)

WORKDEPT CHAR(3)

Which of the following statements will list every employee number and last name, along with the employee number and last name of their manager, including employees that have not been assigned to a manager?

 A SELECT e.empno, e.lastname, m.empno, m.lastname FROM employee e LEFT INNER JOIN department INNER JOIN employee m ON mgrno=m.empno ON e.workdept=deptno

B SELECT e.empno, e.lastname, m.empno, m.lastname FROM employee e LEFT OUTER JOIN department INNER JOIN employee m ON

mgrno=m.empno ON e.workdept=deptno

 C SELECT e.empno, e.lastname, m.empno, m.lastname FROM employee e RIGHT OUTER JOIN department INNER JOIN employee m ON mgrno=m.empno ON e.workdept=deptno

 D SELECT e.empno, e.lastname, m.empno, m.lastname FROM employee e RIGHT INNER JOIN department INNER JOIN employee m ON mgrno=m.empno ON e.workdept=deptno

34 Given the following table:

EMPLOYEE

EMPID NAME INSTRUMENT

-

-1 Jagger, Mick 0 -1

2 Richards, Keith 02

3 Wood, Ronnie 02

4 Watts, Charlie 03

5 Jones, Darryl 04

6 Leavell, Chuck 05

If the following query is executed:

SELECT name,

CASE WHEN instrument = '01' THEN 'HARMONICA'

WHEN instrument = '02' THEN 'GUITAR'

WHEN instrument = '03' THEN 'DRUMS'

ELSE 'UNKNOWN'

END AS instrument

FROM employee

Trang 17

What will be the results?

• A

NAME INSTRUMENT

-

-Jagger, Mick HARMONICA

Richards, Keith GUITAR

Wood, Ronnie GUITAR

Watts, Charlie DRUMS

Jones, Darryl ERROR

Leavell, Chuck ERROR

• B

NAME INSTRUMENT

-Jagger, Mick HARMONICA

Richards, Keith GUITAR

Wood, Ronnie GUITAR

Watts, Charlie DRUMS

Jones, Darryl 04

Leavell, Chuck 05

• C.

NAME INSTRUMENT

-Jagger, Mick HARMONICA

Richards, Keith GUITAR

Wood, Ronnie GUITAR

Watts, Charlie DRUMS

Jones, Darryl UNKNOWN

Leavell, Chuck UNKNOWN

• D

NAME INSTRUMENT -Jagger, Mick HARMONICA Richards, Keith GUITAR Wood, Ronnie GUITAR Watts, Charlie DRUMS Jones, Darryl Leavell, Chuck

Ngày đăng: 18/08/2012, 11:53

HÌNH ẢNH LIÊN QUAN

Bảng Department - Kết quả database
ng Department (Trang 5)
w