21
2. Бағаналардың атын анықтау үшін құрылым енгізіңіз.
3. MY_WORKER
кестесінің
бірінші қатарына
келесі деректерді енгізу
үшін INSERT құрыңыз. INSERT-тегі бағаналарды санамаңыз.
Барлық
қатарларды енгізбеу керек.
ID
LAST_NAME
FIRST_NAME
USERID
SALARY
1
Patel
Ralph
raptel
895
2
Danes
Betty
bdancs
860
3
Biri
Ben
bbiri
1100
4
Newman
Chad
cnewman
750
5
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 командалары арқылы деректер қорында жазулар
өзгерісі орындалады?
Достарыңызбен бөлісу: