Оқу практикасы Деректер жиынтығын құру


Өздік жұмыс 1. Аты Ольга болатын студенттерді таңдауға сұраныс жасаңыз. 2. Қызметкер кестесін қолдана отырып, атаулары Р



бет21/24
Дата20.09.2024
өлшемі5,38 Mb.
#204809
1   ...   16   17   18   19   20   21   22   23   24
Байланысты:
«Мәліметтер қоры» пәні бойынша оқу тәжірибелік жұмыстар жинағы

Өздік жұмыс
1. Аты Ольга болатын студенттерді таңдауға сұраныс жасаңыз.
2. Қызметкер кестесін қолдана отырып, атаулары Р әрпінен басталатын ұйымдардың қызметкерлерін таңдауға сұраныс жасаңыз.
3. Технолог мамандығы бойынша оқитын барлық студенттердің үлгісіне сұраныс жасаңыз.
4. Инженер немесе есепші ретінде жұмыс істейтін ұйым қызметкерлерін таңдау туралы өтініш жасаңыз.
5. Нәтижелерді мұғалімге көрсетіңіз.
Access бағдарламасымен жұмысты аяқтау.
6. Файл – шығу пәрменін орындаңыз.
27. Деректерге манипуляция жасау.

Деректерді басқару командалары (DML)


DataManipulationLanguage (деректерді басқару тілі) – бұл мәліметтер базасында деректерді өзгерту үшін қолданылатын тілдер тобы. DDL сияқты, DML-дің ең танымал тілі – SQL (StructuredQueryLanguage-құрылымдық сұрау тілі), оның құрамына DML кіреді. DML нұсқаулары мәліметтер базасының кестелерінен деректерді таңдауға, оларды қосуға, жоюға және өзгертуге мүмкіндік береді. SQL DML дауыстап: SELECT, INSERT, UPDATE, DELETE. DML командаларын пайдалану
1. Oracle-мен "INSTITUTE"пайдаланушысының астына қосылыңыз. Ол үшін "CONNECT INSTITUTE"командасын енгізіңіз. Бұдан әрі "INSTITUTE" паролін енгізу қажет.
2. Зерттеу сабағында жасалған DDL кестесіне тағы бір жазба салыңыз: SQL 1 INSERTINTOINST_TABLEVALUES(INST_TYPE (15.25) 'FIRST'). "INST_TABLE" кестесіне тағы бір жазба қосу енді "COL2" бағанына "UPDATE" пәрменін қолдана отырып, деректерді енгіземіз 24 SQL 1 Update INST_TABLE SET COL2 = 'INST' деректер екі жазбаға да енгізіледі, өйткені біз "WHERE" шартын қолданбағанбыз.
3. Біздің өзгертулерімізді DML "SELECT" SQL 1 SELECT * INST_TABLE пәрменімен тексереміз.
4. Кестеден бір жазбаны жойыңыз. Ол үшін "DELETE" пәрменін қолданыңыз: SQL 1 DELETE FROM INST_TABLE WHERE COL1=INST_TYPE(10,20) біздің өзгертулерімізді тексеріңіз: SQL 1 SELECT * FROM INST_TABLE
28. Триггерлер, генераторлар.


Генераторларды құру
1. SQL Explorer-ге командасын шақырып, IB_BIBL_XX дерекқорын ашыңыз. Орындау: CREATE GENERATOR GEN_NAKLS
2. Өкінішке орай, SET GENERATOR операторында бастапқы мән SELECT сұрауының нәтижесі бола алмайды. Сондықтан, алдымен келесі оператордың көмегімен NAKLS кестесінің NaklID бағанына орналастырылатын келесі мәнді алыңыз (және есте сақтаңыз):
SELECT MAX(NaklID)+1 FROM Nakls
3. Әрі қарай, генератордың бастапқы мәнін орнатыңыз:
SET GENERATOR Gen_Nakls TO Сан
Мұнда сан-алдыңғы SELECT операторы алған мән.
4. Тиісті кестелер үшін GEN_BOOKS, GEN_FIRMS, GEN_ PAYMENTS және GEN_MOVEOOK генераторларын бірдей етіп жасаңыз.


Достарыңызбен бөлісу:
1   ...   16   17   18   19   20   21   22   23   24




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

    Басты бет