Oracle для профессионалов Том Кайт торгово-издательский дом DiaSoft



Download 0,99 Mb.
Pdf ko'rish
bet41/93
Sana16.03.2022
Hajmi0,99 Mb.
#495509
1   ...   37   38   39   40   41   42   43   44   ...   93
Bog'liq
tom kait oracle dlia professionalov[0001-0091]

39


40
Глава 1
для данной платформы). Это обеспечивает программам на Java такую же скорость ра-
боты, как и у программ на языке С.
Подход с использованием принципа
черного ящика
У меня есть предположение, основанное на личном опыте, почему так часто разра-
ботка приложений баз данных заканчивается неудачно. Позвольте уточнить, что к раз-
ряду неудавшихся разработок я отношу также проекты, официально не признанные не-
удавшимися, но потребовавшие на разработку и внедрение намного больше времени,
чем планировалось первоначально, поскольку пришлось их существенно "переписывать",
"перепроектировать" или "настраивать". Лично я такие не завершенные в строк проек-
ты считаю неудавшимися: очень часто их вполне можно было завершить вовремя (и даже
досрочно).
Наиболее типичной причиной неудачи является нехватка практических знаний по
используемой СУБД — элементарное непонимание основ работы используемого инст-
рументального средства. Подход по принципу "черного ящика" требует осознанного
решения: оградить разработчиков от СУБД. Их заставляют не вникать ни в какие осо-
бенности ее функционирования. Причины использования этого подхода связаны с опа-
сениями, незнанием и неуверенностью. Разработчики слышали, что СУБД — это "слож-
но", язык SQL, транзакции и целостность данных — не менее "сложно". Решение: не
заставлять никого делать что-либо "сложное". Будем относиться к СУБД, как к черному
ящику, и найдем инструментальное средство, которое сгенерирует необходимый код.
Изолируем себя несколькими промежуточными уровнями, чтобы не пришлось сталки-
ваться непосредственно с этой "сложной" СУБД.
Такой подход к разработке приложений баз данных я не мог понять никогда. Одна
из причин, почему мне трудно это понять, состоит в том, что для меня изучение языков
Java и С оказалось намного сложнее, чем изучение основ работы СУБД. Я сейчас очень
хорошо знаю языки Java и С, но для их освоения мне понадобилось намного больше
практического опыта, чем для достижения соответствующего уровня компетентности при
использовании СУБД. В случае СУБД необходимо знать, как она работает, но детали
знать необязательно. При программировании на языке С или Java, необходимо, напри-
мер, знать все особенности используемых компонентов; кроме тою, это очень

Download 0,99 Mb.

Do'stlaringiz bilan baham:
1   ...   37   38   39   40   41   42   43   44   ...   93




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish