Қоғам oracle деректер қорын басқару жүйелері


сұлбасына келесілерді енгізіңіз: REVOKE SELECT ON SALESREPS FROM DUMMY  /



Pdf көрінісі
бет12/23
Дата29.03.2023
өлшемі0,98 Mb.
#173212
1   ...   8   9   10   11   12   13   14   15   ...   23
Байланысты:
kt 2

 
сұлбасына келесілерді енгізіңіз:
REVOKE SELECT ON SALESREPS FROM DUMMY 

 
3 Зертханалық жұмыс № 3.
 
ДҚБЖ ORACLE деректер 
қорларының объектілерін құру 
 
Жұмыстың мақсаты:
кестелік кеңістіктер мен деректер қорының 
объектілерін құруды үйрену. 

3.1 Зертханалық жұмысқа тапсырмалар 
 
1. MY_WORKER кестесін құрыңыз.
Name Null? Type
------------------- --------------- -------------------------
ID NOT NULL NUMBER(4)
LAST_NAME VARCHAR2(25)
FIRST_NAME VARCHAR2(25)
USERID VARCHAR2(8)
SALARY NUMBER(9,2)
DEPT_ID NUMBER(3) 


21 
2. Бағаналардың атын анықтау үшін құрылым енгізіңіз.
3. MY_WORKER кестесінің 
бірінші қатарына
келесі деректерді енгізу 
үшін INSERT құрыңыз. INSERT-тегі бағаналарды санамаңыз. 
Барлық 
қатарларды енгізбеу керек.
ID 
LAST_NAME 
FIRST_NAME 
USERID 
SALARY 

Patel 
Ralph 
raptel 
895 

Danes 
Betty 
bdancs 
860 

Biri 
Ben 
bbiri 
1100 

Newman 
Chad 
cnewman 
750 

Ropeburn 
Audrey 
aropebur 
1550 
4. Алдыңғы тізімнен екінші жол үшін MY_WORKER кестесін 
толтырыңыз. Бағаналарды INSERT-те есептеңіз.
5. Кестеге толықтауыштарды тексеріңіз (select).
6. MY_WORKER кестесіне жолдарды сақтау үшін, файл сценариінде 
қою операторын қайта пайдалануға жазыңыз. Сақтаңыз script_03.sql.
7. Алдыңғы тізімнен кестедегі келесі екі жолды Сіз құрастырған 
сценаридегі қою операторын пайдаланы отырып, толтырыңыз.
8. Кестеге қосымшаны тексеріңіз. 
9. Тұрақты деректерге қосымша жасаңыз. MY_WORKER кестесінде 
деректерді жаңартыңыз және жойыңыз. 
10. MY_WORKER кестесіндегі кейбір деректерді жасыру керек. 
Ұсынысты WORKERS_VU деген атпен жасаңыз да, оны қызметкердің 
нөміріне, атына және WORKERS кестесіндегі бөлімнің нөміріне негіздеңіз.
11. Экранға WORKERS_VU ұсынысынан шыққан мазмұнды енгізіңіз.
Төменде орындау нәтижелері көрсетілген.
WORKER_ID WORKER SECTION_ID
------------------- ----------------- -----------------
198 OConnell 50
199 Grant 50
200 Whalen 10
201 Hartstein 20
202 Fay 20
12. DEPT кестесінің біріншілік кілтінің бағанасы үшін пайдаланылуы 
мүмкін тізбек жасау керек. Тізбек 200-ден басталуы керек және максималды 
мәні 1000 болуы керек. Тізбектіліктің инкременті 10. DEPT_ID_SEQ тізбегін 
атаңыз.
13. DEPT кестесіне екі жол қою үшін сценарий жазыңыз. 
script_10_08.sql сценарийін атаңыз. Екі бөлім қосыңыз: Education және 
Administration. Өзгерістерді тексеріңіз. Сценарийді орындаңыз. 
Курстық жоба тапсырмасы бойынша деректер қорын құру, 3-4 
кестедеге біріншілік кілттің автоматты генерациясының 2 тізбектілігін 


22 
қолдана отырып жүзеге асады. Зертханалық жұмыс мысалын пайдаланып
деректер базасы толтырылады. 
 
Бақылау сұрақтары: 
1)
DESCRIBE операторы не үшін қолданылады?
2)
Кесте дегеніміз не?
3)
Кесте қандай элементтерден тұрады? 
4)
Кесте деректерінің типін зерттеңіз 
5)
0 және NULL мәндерін қамтитын жолдар арасында қандай 
айырмашылық бар?
6)
CREATE TABLE операторының көмегімен имя_таблицы AS 
SELECT кестеде көшірме жасалуы мүмкін бе?
7)
DROP COLUMN командасынан бас тартып, бағананы кестеге 
қайтаруға бола ма?
8)
Қандай SQL командалары арқылы ORACLE нысандары жасалады?
9)
Қандай SQL командалары арқылы ORACLE нысандары жойылады?
10)
Қандай SQL командалары арқылы ORACLE нысандары 
модификацияланады?
11)
Қандай команда арқылы ORACLE бағанасын қосуға/жоюға болады?
12)
Қандай команда арқылы жолын қосуға/жоюға болады?
13)
ORACLE кестесінен деректер қандай SQL командалары арқылы 
таңдалады?
14)
Қандай SQL командалары арқылы деректер қорының бастапқы 
күйіне шегініс жасалады?
15)
Қандай SQL командалары арқылы транзакцияны жабу орындалады?
16)
Қандай SQL командалары арқылы деректер қорында жазулар 
өзгерісі орындалады? 


Достарыңызбен бөлісу:
1   ...   8   9   10   11   12   13   14   15   ...   23




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет