Хочу быть программистом БД
Заранее благодарен за ответ
вообще, что надо знать программисту БД чтобы быть востребованным?
Все перечисленное из каждой группы в квадратных скобках (это помимо непосредственно сервера (или серверов) СУБД и его (их) SQL).
Можно попробовать изучить вообще все перечисленное, но:
- это нереально
- простительно начинающим или молодым программистам
- выглядит глупо для программеров со стажем
Кто мне скажет, как ща пишутся программы для работы с БД? Какие языки/технологии используются ([.exe т. е. Delphi, Builder, VC, VB...] или [PHP+SQL+Apache] или [Oracle со своим Form...]), вообще, что надо знать программисту БД чтобы быть востребованным?
Заранее благодарен за ответ
PHP+SQL+Apache - из этой связки нужен только SQL. причем ANSI SQL. PHP и Apache это совсем другая история :) кстати, не вздумайте начать изучать СУБД с MySQL. языки программирования особого значения не имеют, ИМХО.
с изучением SQL думаю поможет прилепленная книга.
Кто мне скажет, как ща пишутся программы для работы с БД? Какие языки/технологии используются ([.exe т. е. Delphi, Builder, VC, VB...] или [PHP+SQL+Apache] или [Oracle со своим Form...]), вообще, что надо знать программисту БД чтобы быть востребованным?
Заранее благодарен за ответ
Используется все, что ты назвал и много что еще.
Выбор сильно зависит в первую очередь от личных предпочтений, привычки ну и области применения.
Нужно очень хорошо знать основы и принципы построения БД. И тогда переход на новую БД бeдет быстрым и безболезненным.
А познать азы ИМХО проще всего на примере Access
А познать азы ИМХО проще всего на примере Access
Гм. Наверное, сейчас скажу глупость. Когда давным-давно пытался изучать БД на примере Access - ничего не получилось. Книжку читал, серьзная такая, толстая была. Когда же, после смены работы, пришлось столкнуться с Oracle, взял его сразу. До сих пор работаю. Книжка по нему была еще толще, но работать можно было начинать после прочтения первых 50-ти страниц.
С точки зрения математики, Oracle - самая правильная база. Читая книгу по SQL и делая примеры на Oracle, не нужно идти на компромиссы между теорией и практикой. И чем сложнее становятся задачи, тем сильнее это заметно. На большинстве других же баз, ИМХО, сначала читаешь в учебнике, как это делается вообще (т. е. по теории), а потом в мануале к СУБД - как конкретно извращаться в ней. Oracle же, начиная с 9-й версии, стал двигаться к стандартам ANSI, поэтому разночтений с учебниками по SQL еще меньше будет.
Гм. Наверное, сейчас скажу глупость. Когда давным-давно пытался изучать БД на примере Access - ничего не получилось. Книжку читал, серьзная такая, толстая была. Когда же, после смены работы, пришлось столкнуться с Oracle, взял его сразу. До сих пор работаю. Книжка по нему была еще толще, но работать можно было начинать после прочтения первых 50-ти страниц.
С точки зрения математики, Oracle - самая правильная база. Читая книгу по SQL и делая примеры на Oracle, не нужно идти на компромиссы между теорией и практикой. И чем сложнее становятся задачи, тем сильнее это заметно. На большинстве других же баз, ИМХО, сначала читаешь в учебнике, как это делается вообще (т. е. по теории), а потом в мануале к СУБД - как конкретно извращаться в ней. Oracle же, начиная с 9-й версии, стал двигаться к стандартам ANSI, поэтому разночтений с учебниками по SQL еще меньше будет.
святая правда. правда используя Firebird я тоже особых разночтений с базовым ANSI SQL не замечал.
святая правда. правда используя Firebird я тоже особых разночтений с базовым ANSI SQL не замечал.
Стоит мне взяться за задачу на Interbase, как ее в скором времени переводят на Oracle. Проклятие, наверное.
Стоит мне взяться за задачу на Interbase, как ее в скором времени переводят на Oracle. Проклятие, наверное.
:) бывает. ну Interbase все равно уже помер...
PHP+SQL+Apache - из этой связки нужен только SQL. причем ANSI SQL. PHP и Apache это совсем другая история :) кстати, не вздумайте начать изучать СУБД с MySQL. языки программирования особого значения не имеют, ИМХО.
с изучением SQL думаю поможет прилепленная книга.
Господа! кто подскажет какая прога нужна в компе чтобы расскрыть документ *.chm?
Господа! кто подскажет какая прога нужна в компе чтобы расскрыть документ *.chm?
MS Windows ;)
MS Windows ;)
Может это и смешно :))), но мой XP ругается:
выходит мэссадж "Help":
Cannot open the file: mk@MSITStore: C:\Documents and Settings\...\DB\понимание SQL.chm
Может это и смешно :))), но мой XP ругается:
выходит мэссадж "Help":
Cannot open the file: mk@MSITStore: C:\Documents and Settings\...\DB\понимание SQL.chm
Можно поглядеть в Total Commander, он рассматривает эти файлы как архивы, можно зайти и вытащить оттудова html странички. А еще может надо IE обновить?
Можно поглядеть в Total Commander, он рассматривает эти файлы как архивы, можно зайти и вытащить оттудова html странички. А еще может надо IE обновить?
вот распакованый CHM. в виде кучи HTML. завтра еще скрипт, который создает учебную базу из книги прилеплю.
вот распакованый CHM. в виде кучи HTML. завтра еще скрипт, который создает учебную базу из книги прилеплю.
а вот скрипт, который создает базу из книги и заливает в нее данные.
делайте импорт в вашу базу и пользуйтесь.