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

bài tập sql hệ cơ sở dữ liệu mở

38 268 0

Đ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

Định dạng
Số trang 38
Dung lượng 441,9 KB

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

Nội dung

Hi nth tênnhânviênLAST_NAMEvàs hi uphòngbanDEPARTMENT_IDc acácnhân viên phòngban10và 30.S px pk tqu tr v tăngd ntheotên... Hi nth tênLAST_NAMEvàngh nghi pJOB_IDc at tc cácnhânviênkhôngcó

Trang 1

TRUNG TÂM TIN H C – I H C KHOA H C T NHIÊN TP.HCM

227 Nguy n Văn C - Qu n 5- Tp.H Chí Minh

Tel: 8351056 – Fax 8324466 – Email: ttth@hcmuns.edu.vn

S Q L( 1 z 0 - 0 0 7 )

Trang 2

Mã tài li u: 1z0-007 Phiên b n 1.0 – Tháng 9/2008 Bài t p SQL (1z0-007)

1.1 Li tkêcácb nguser ang s h u.

1.2 Xemc utrúcvàhi nth n idungb ngEMPLOYEE.

30

DEPTNO

Trang 3

Bài t p SQL (1z0-007)

1.3 Xemc utrúcvàhi nth n idungb ngDEPARTMENT.

Câul nhnàyb l i nh ng i mnào,s ach avàth chi nl icâul nh úng

1.5 Hi nth EMPLOYEE_ID,FIRST_NAME,JOB vàHIRE_DATEtrong b ng EMP.

Trang 4

làEmployeeandTitle.

Trang 5

7654, MARTIN, SALESMAN, 7698, 28-SEP-81, 1250, 1400, 30

THE_OUTPUT

Trang 6

S px pk tqu tr v tăng d ntheongày vàocôngty.

2.5 Hi nth tênnhânviên(LAST_NAME)vàs hi uphòngban(DEPARTMENT_ID)c acácnhân

viên phòngban10và 30.S px pk tqu tr v tăngd ntheotên

Trang 7

2.8 Hi nth tên(LAST_NAME)vàngh nghi p(JOB_ID)c at tc cácnhânviênkhôngcóqu

viêncóti nthư ng.S px pk tqu tr v gi md ntheolươngvàti nthư ng

cácnhânviêncóti nthư ng>30%lương

Trang 10

xétlươnglà ngàyTh 2u tiênsau 6thángk t ngàyvàocôngty ttênc tngàyxét

lươnglàREVIEW, nhd ngc tgi ngnhư:“Sunday, theSeventhofSeptember,1981”

-

81

81

1

87

-

Trang 11

Dream Salaries

d ngtênsaochokýt utiênlàkýt hoa,các kýt cònl i

làkýt thư ng ttênchocác

c ttương nglàName,Length

Trang 12

tênc tlàDAY).S px pk tqu tr v theocácngàytrongtu n, b t ut th hai.

Trang 13

4.2 Hi nth cácdònggiátr duynh tc acácch cdanh(JOB_ID)trongphòngban

(DEPARTMENT_ID)30,kèm theo ach (CITY)c aphòngban

Trang 14

MANAGER CHICAGO

SALESMAN CHICAGO

4.3 Hi nth tênnhânviên(LAST_NAME),tênphòng ban(DEPARTMENT_NAME)và ach (CITY)

c a cácnhânviêncóti nthư ng(COMMISSION)

4.4 Hi nth tênnhânviên(LAST_NAME)vàtênphòng ban(DEPARTMENT_NAME)c acácnhân

viêncóch akýt Atrongtên

4.5 Hi nth tênnhânviên(LAST_NAME),ngh nghi p(JOB_TITLE),s phòngban

(DEPARTMENT_ID)vàtênphòngban(DEPARTMENT_NAME)c acácnhânviê

nlàmvi c

DALLAS

4.6 Hi nth tênnhânviên(LAST_NAME),s hi unhânviên(EMPLOYEE_ID),tênqu nlývàs

hi uqu nlý ttên cácc ttương nglàEmployee,Emp#,ManagervàMgr#

Trang 15

Employee Emp# Manager Mgr#

4.7 Hi nth c nhânviênkhôngcóqu nlý,vànhânviêncóqu nlýtheob ngk tqu .

Trang 16

a) úng

b) Sai

Trang 17

5.2 Hàmnhóml ygiátr nullkhitính toán únghaySai?

5.9 Hi nth s hi uqu nlý(MANAGER_ID)vàm clươngth pnh tc anhânviêndư iquy n

qu nlý ó.Lo itrnhânviênkhôngcóqu nlý.Lo itr nhómcóm c lươngth p

nh tdư i

$1000.S px pk tqu theoth t lươnggi md n

Trang 18

vàt nglươngc angh nghi pchot tc phòngban ttênc tthíchh p.

Trang 19

Bài t p SQL (1z0-007)

B À I 6: SUB QUERY6.1 Hi nth tên(LAST_NAME)vàngày vàocôngty(HIRE_DATE)c acácnhân viêncùngphòng

banv inhânviênBlake(lo itr Blakera)

Trang 20

Bài t p SQL (1z0-007)

6.4 Hi nth tên(LAST_NAME),s hi u(EMPLOYEE_ID),ngh nghi p(JOB_TITTLE)c acácnhân

viênlàmvi c phòngban tt i Dallas

c acácnhânviênlàmvi c phòngbanSales

Trang 21

Trang 18/32

kỳnhânviênnàocóti nthư ng

Trang 22

bàn phím.K tn itên nhânviênvàngh nghi pl iv inhau,cáchnhaub ngm

td uph yvà

m tkho ngtr ngvà ttênc tlàEmployees.Yêuc ungư is d ngnh pkho ng

th igian

(t ngày nngày)b ngl nhACCEPT.S d ng nhd ngMM/DD/YYYY

Trang 23

EMPLOYEES HIRE_DATE

7.4 Vi tm tscript hi nth tênnhânviên(LAST_NAME),ngh nghi p(JOB)vàtênphòngban

bi tch hoahaythư ng

7.5 T obáocáobaog m tênphòng ban(DEPARTMENT_NAME),tênnhânviên(LAST_NAME),ngàyvàocôngty(HIRE_DATE)và lươnghàng nămc acácnhânviên,theom t

Trang 24

Bài t p SQL (1z0-007)

Trang 25

8.2 Thêmdòngd li u utiênt d li um usau(khôngli tkêtênc ttrongc tINSERT).

8.3 Thêmdòngd li uth hai vàob ng MY_EMPLOYEEt b ngd li um unhưbêntrên(li

t kê

tênc ttrongcâul nhINSERT)

8.4 Ki mtrad li u ãthêmvào.

firstnamevà 7kýt utiênc a lastname t orauserid

Trang 26

Bài t p SQL (1z0-007)

8.6 Thêm2dòng d li ut d li um uvàob ngb ngcáchch yscriptv at o.

8.7 Ki mtrad li u ãthêmvào

8.8 Xácnh ns thay id li utrênb ng.

C p nh t và xoá d li u trong b ng MY_EMPLOYEE

8.9 ilastnamec anhânviên3thànhDrexler.

8.10.Nânglươnglên1000chocácnhân viêncólươngdư i900.

8.14.Xácnh ns thay id li u.

Qu

n lý giao d ch trên b ng MY_EMPLOYEE

8.15.Thêmdòngd li uvàob ngt d li um ucu icùngb ngcáchch yscriptLOADEMP.SQL.

Trang 27

Nhap last name: Ropeburn

Bài t p SQL (1z0-007)

8.16.Ki mtrad li uthêmvào

8.22.Xácnh ns thay id li u.

B À I 9: T O V À QU N L Ý B N G9.1 T ob ngDEPTtheoc utrúcnhưdư i ây.Lưucâul nhvàofileB10C1.SQL.Ki mtrabng

ã ư ct o

Trang 28

Trang24/32

Trang 29

9.5 Ki mtrahai b ngDEPTvàEMP ư clưutrongdatadictionary.(G i ý:truyxu tb ng

9.10.Xoác tLAST_NAMEkh ib ng EMP.Ki mtrac utrúcb ng mb or ngc t ã ư cxoá.

9.12.Xoác tUNUSEDkh ib ngEMP2.Ki mtrac utrúcb ng ã ư cthay i.

Trang 30

LAST_NAME VARCHAR2(10)

B À I 10: THÊM CONSTRAINT10.1.T oconstraintPRIMARYKEYm cb ngchoc t IDtrongb ngEMP.Constraintph i ư cenablekhikh it o.(G i ý: Constraint ư cenablengaykhil nhALTERTABLE

phânb v m tphòngbankhôngt nt i

10.4.Ki mtraconstraint ã ư ct ob ngcáchtruyxu tb ng USER_CONSTRAINTS.Chúýn

ki uvàtên c aconstraint.Lưucâutruyv nvàofileB11C4.SQL

10.5.Hi nth tênvàki u itư ngtrongviewUSER_OBJECTSchocác itư ngEMP vàDEPT.

nhd ngc tsaochod c.Chúýb ngm ivà indexm i ư ct o

10.6.Thêmc tSALARY, ki uNUMBER, dàilà7vàob ngEMP.Ki mtral ic utrúcb ngEMP.

Trang 31

Trang 27/32

Bài t p SQL (1z0-007)

B À I 11: T O V I E W11.1.T oviewtênEMP_VUt cácc ts hi unhânviên,tênnhânviênvàs hi uphòngbanc a

b ngEMP itên c tc atênnhânviênthànhEMPLOYEE

11.2.Hi nth n idungviewEMP_VU.

Trang 33

c nhânviêntrongphòngban20 ttêncácc tc aviewlàEMPLOYEE_ID,EMPLOYEEvà

DEPARTMENT_ID.Không chophép thay iphòngbanc am tnhânviênthôngquaview

11.6.Hi nth c utrúcvàn idungc aviewDEPT20.

11.8.T oviewSALARY_VUd atrêncácc ts hi unhânviên,s hi uphòngban,lươngvàbc

lươngchot tc nhânviên.ttêncácc ttương nglàEmployee,Department,Salary và

s giátr ư clưutrongb nh ,m c

nhlà20, Nocache:khônglưugiátr trongb nh )

t

Trang 34

tênscriptlà B13C2.SQL.Th cthiscript.

12.4.T om tnon-uniqueindexchoc tforeignkey(DEPT_ID)trongb ngEMPLOYEE.

12.5.Hi nth indexvàtínhduynh t(UNIQUENESS) trongdatadictionarychob ngEMPLOYEE.Lưu

câutruyv nvàoscripttên B13C5.SQL

13.1 logvàOracleServer,userc nquy n(privilege)gì? ólàquy nh th ng(systemprivilege)

Trang 35

hayquy ntrên itư ng(objectprivilege)?

13.2 t ob ng,userc nquy ngì?

13.3.N ub nt oram tb ng,thì usernàocóth chuy nquy nchom tuserkháctrênb ng

13.4.B nlàngư iqu ntr database(DBA-DatabaseAdministrator).B nc nt onhi uuserv

i các

quy nh th nggi ngnhưnhau.B nlàmnhưth nào chocôngvi cd dàng?

13.5.B ns d ngl nhgì thay im tkh u(password)c ab n?

13.6.Gi s b nlàuserScott_01,b ngánquy ntruyxu ttrênb ngDEPTc ab nchom tuser

khác(Scott_02).Yêuc uuserScott_02 nàygánquy ntruyxu ttrênb ngDEPTc ah cho

b n

13.7.Truyxu tn idungtrongb ngDEPTc ab n.

Trang 36

deptnumber:50).Xácnh nthay id li utrênb ng.

13.9.T osysnonymchob ng DEPTc auserkia.

13.10.Truyxu tb ngDEPTc auserkia thôngquasysnonym.

Trang 37

13.12.Truyxu tdatadictionaryALL_TABLES xemthôngtin v t tc cácb ngmàb ncóthtruyxu t.Lo itrcác b ngmàb ns h u.

Trang 38

Trang 32/32

Ngày đăng: 23/10/2014, 16:56

TỪ KHÓA LIÊN QUAN

w