nmComp:='';ctr:=nil;dbIm:=nil;
DragQueryFile(THandle(Msg.WParam),0,drFile,SizeOf(drFile));
DragQueryPoint(THandle(Msg.WParam),XYPoint);
DragFinish(THandle(Msg.WParam));
for j := 0 to ComponentCount-1 do begin
if (Components[j] is TDBImage) then begin
ctr:= Components[j] as TControl;
R.Left :=ctr.Left+paLeft.Left;R.Top :=ctr.Top+paLeft.Top;
R.Right := R.Left+ctr.ClientWidth;R.Bottom :=R.Top+ctr.ClientHeight;
With R do
if (XYPoint.x >Left) and(XYPoint.x (XYPoint.y >Top) and(XYPoint.y nmComp:= ctr.Name;Break;
end;
end;
end;
if nmComp<>'' then begin
dbIM:=ctr As TDBImage;
if not(dbIm is TDBImage) then Exit;
if dbIM=nil then Exit;
if not(ExtractFileExt(drFile)='.bmp') then Exit;
try
if dbIM.DataSource.State <> dsEdit then dbIM.DataSource.Edit;
dbIM.Picture.LoadFromFile(drFile);
dbIM.DataSource.DataSet.Post;
except
ShowMessage('Ошибка записи в БД изображения из
файла:'+#13#10+drFile);
end;
end;
end;
10. Әртүрлі нақты суреттерді формаға тасымалдау программасының
жұмысын тексеріңіз:
10 Өздік жұмыстардың тапсырмалары
СОӨЖ №1
Тақырыбы: Мәліметтер қорының басқа да модельдері.
Мақсаты: Мәліметтер қорының иерархиялық, желілік модельдері
Қарастырылатын сұрақтар:
-
Мәліметтер қорының постреляциялық моделі
-
Мәліметтер қорының көпөлшемді моделі.
-
Мәліметтер қорының нысанды-бағдарланған моделі.
СОӨЖ тапсырмасын орындауға арналған әдістемелік нұсқаулар:
1. СОӨЖ тапсырмасын орындау формасы: Реферат.
2. Тапсыру формасы: Рефератты қорғау, мәліметтер қорларынан
мысалдар келтіру.
3. СОӨЖ тапсырмасын орындау үшін келесі әдебиеттер ұсынылады:
Бидайбеков Е.Ы., Елубаев К., Шекербекова Ш.Т. Мәліметтер қоры және
ақпараттық жүйелер. Алматы., 2010.
СОӨЖ №2
Тақырыбы: Үш деңгейлі архитектура.
Мақсаты: Үш деңгейлі архитектураның құрылымы, мақсаты.
Қарастырылатын сұрақтар:
- Пайдаланушының мәліметтер қорымен жұмысын ұйымдастырудың
әртүрлі модельдерін қарастыру;
- Орталықтандырылған архитектурасы бар модель;
- Файл-сервер архитектурасы;
- Клиент-сервер архитектурасы;
- Үшдеңгейлі архитетктура.
СОӨЖ тапсырмасын орындауға арналған әдістемелік нұсқаулар:
1. СОӨЖ тапсырмасын орындау формасы: Реферат.
2. Тапсыру формасы: Рефератты қорғау, мысалдар келтіру.
3. СОӨЖ тапсырмасын орындау үшін келесі әдебиеттер ұсынылады:
Бидайбеков Е.Ы., Елубаев К., Шекербекова Ш.Т. Мәліметтер қоры және
ақпараттық жүйелер. Алматы., 2010.
СОӨЖ №3
Тақырыбы: Мәліметтер қорында пайдаланылатын ақпараттық
жүйелер.
Мақсаты: Ақпараттық жүйелер ұғымына анықтама, олардың
қолданылу аумақтарына мысалдар келтіру
Қарастырылатын сұрақтар:
-
Ақпараттық жүйелер анықтамасы;
-
Ақпараттық жүйелер архитектурасы;
-
Жергілікті ақпараттық жүйелер.
СОӨЖ тапсырмасын орындауға арналған әдістемелік нұсқаулар:
1. СОӨЖ тапсырмасын орындау формасы: Реферат.
2. Тапсыру формасы: Рефератты қорғау, мәліметтер қорларынан
мысалдар келтіру.
3. СОӨЖ тапсырмасын орындау үшін келесі әдебиеттер ұсынылады:
Бидайбеков Е.Ы., Елубаев К., Шекербекова Ш.Т. Мәліметтер қоры және
ақпараттық жүйелер. Алматы., 2010.
СОӨЖ №4
Тақырыбы: SQL тілі. INSERT, DELETE, UPDATE операторлары.
Мақсаты: Осы операторлардың маңызы, олардың қолданылу
мысалдары.
Қарастырылатын сұрақтар:
-
INSERT – кестеге жазба енгізу операторы;
-
DELETE – кестеден жазбаны жою операторы;
-
UPDATE – кестені өзгерту операторы.
-
Осы операторларды MS Access кестелері мысалында жүзеге
асыру.
СОӨЖ тапсырмасын орындауға арналған әдістемелік нұсқаулар:
1. СОӨЖ тапсырмасын орындау формасы: Реферат.
2. Тапсыру формасы: Рефератты қорғау, мәліметтер қорларынан
мысалдар келтіру.
3. СОӨЖ тапсырмасын орындау үшін келесі әдебиеттер ұсынылады:
Бидайбеков Е.Ы., Елубаев К., Шекербекова Ш.Т. Мәліметтер қоры және
ақпараттық жүйелер. Алматы., 2010.
СОӨЖ №5
Тақырыбы: SQL тілі. CREATE TABLE, DROP TABLE, ALTER TABLE
операторлары.
Мақсаты: Осы операторлардың маңызы, олардың қолданылу
мысалдары.
Қарастырылатын сұрақтар:
-
CREATE TABLE – кесте жасау операторы;
-
DROP TABLE – кестені жою операторы;
-
ALTER TABLE кесте құрылымын өзгерту операторы.
-
Осы операторларды MS Access кестелері мысалында жүзеге
асыру.
СОӨЖ тапсырмасын орындауға арналған әдістемелік нұсқаулар:
1. СОӨЖ тапсырмасын орындау формасы: Реферат.
2. Тапсыру формасы: Рефератты қорғау, мәліметтер қорларынан
мысалдар келтіру.
3. СОӨЖ тапсырмасын орындау үшін келесі әдебиеттер ұсынылады:
Бидайбеков Е.Ы., Елубаев К., Шекербекова Ш.Т. Мәліметтер қоры және
ақпараттық жүйелер. Алматы., 2010.
СОӨЖ №6
Тақырыбы: SQL тілі және мәліметтер қорының қауіпсіздігі.
Мақсаты: Мәліметтер қоры қауіпсіздігін сақтау мақсатында
дайындалған іс-шаралар.
Қарастырылатын сұрақтар:
1. Мәліметтердің тұтастығы мәселесі;
2. Транзакциялар;
3. Блоктаулар.
4. CREATE TABLE – кесте жасау операторы
СОӨЖ тапсырмасын орындауға арналған әдістемелік нұсқаулар:
1. СОӨЖ тапсырмасын орындау формасы: Реферат.
2. Тапсыру формасы: Рефератты қорғау, мәліметтер қорларынан
мысалдар келтіру.
3. СОӨЖ тапсырмасын орындау үшін келесі әдебиеттер ұсынылады:
Бидайбеков Е.Ы., Елубаев К., Шекербекова Ш.Т. Мәліметтер қоры және
ақпараттық жүйелер. Алматы., 2010.
Достарыңызбен бөлісу: |