powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / С чего начать изучение программирование баз данных ?
25 сообщений из 27, страница 1 из 2
С чего начать изучение программирование баз данных ?
    #37881973
kakawkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Собственно знаю Delphi хорошо, хочу выучить язык БД - но вот проблема.
То компании нужен программист Delphi + Oracle, то Delphi + MySQL, то знающий PostreSQL то вообще фаирбёрт.

На сколько я понял - все эти БД это "производные" от SQL. И выучив SQL хорошо - уже можно будет искать целевую работу, и "адаптация" к mysql, postgresql, firebird, oracle etc.
Я прав или я не прав ?
...
Рейтинг: 0 / 0
С чего начать изучение программирование баз данных ?
    #37882052
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kakawkinЯ прав или я не прав ?
Неправ. Выучить SQL необходимо, но недостаточно. Надо знать особенности каждого из
перечисленных серверов. Хотя бы в общих чертах.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
С чего начать изучение программирование баз данных ?
    #37882078
kakawkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет, что выучить особенности каждого это ясно.
Просто на данный момент стоит задача - понять основу всех баз данных. И думаю для этого надо изучить SQL - а уже потом изучать особенности других, с которыми буду работать
...
Рейтинг: 0 / 0
С чего начать изучение программирование баз данных ?
    #37882120
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kakawkinна данный момент стоит задача - понять основу всех баз данных. И думаю для этого надо
изучить SQL

Нет, для этого надо изучить реляционную алгебру и теорию множеств.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
С чего начать изучение программирование баз данных ?
    #37882229
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Собственно знаю Delphi хорошо,

Это УЖЕ ПЛОХО.
Дельфи надо забыть, чтобы научиться работать с БД нормально.
:-)

хочу выучить язык БД - но вот проблема.
> То компании нужен программист Delphi + Oracle, то Delphi + MySQL, то знающий
> PostreSQL то вообще фаирбёрт.
> На сколько я понял - все эти БД это "производные" от SQL.
И выучив SQL хорошо -
> уже можно будет искать целевую работу, и "адаптация" к mysql, postgresql,
> firebird, oracle etc.
> Я прав или я не прав ?

Ты прав отчасти. Дело в том, что ситуация такова, что есть очень хороший
полный и красивый стандарт ANSI SQL, но многие СУБД (особенно старой гвардии, а
они -- ведущие сейчас) поддерживают его только в части core, базовой.
Всего там три части -- core, standart и extended. Весь остальной функционал --
свой и уникальный. Т.е. все СУБД с первого взгляда похожи как близницы-браться,
но на самом деле внутри они абсолютно разные.

Но ты прав, что знание стандарта и общих принципов построения реляционных БД
ОЧЕНЬ важно как базовый фундамент для изучения конкретных СУБД, так что
разумно было бы почитать такие общие книги как Дейт, или Грабер, и ещё
что-то по теории построения РСУБД (много разных) и потом уже на этом багаже
изучать конкретную СУБД. Но не думай, что это будет легко -- это будет примерно
60% работы, но у тебя будет уже база.

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
С чего начать изучение программирование баз данных ?
    #37882278
Зайцев Фёдор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv> Собственно знаю Delphi хорошо,
Это УЖЕ ПЛОХО.
любому человеку нужно знать, что он - молодец
вот ты не знаешь Delphi, поэтому у тебя всё хорошо. поздравляю.
MasterZivДельфи надо забыть, чтобы научиться работать с БД нормально.
какие-нибудь более весомые, чем blah-blah-blah, доводы будут?
...
Рейтинг: 0 / 0
С чего начать изучение программирование баз данных ?
    #37882417
Фотография Infernal V. Raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv> Собственно знаю Delphi хорошо,

Это УЖЕ ПЛОХО.
Дельфи надо забыть, чтобы научиться работать с БД нормально.
:-)

Для того чтобы изучить китайский язык, нужно забыть русский ;)
...
Рейтинг: 0 / 0
С чего начать изучение программирование баз данных ?
    #37882426
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зайцев Фёдоркакие-нибудь более весомые, чем blah-blah-blah, доводы будут?
Не кормите. Это человек неумело пытается троллить в надежде, что кто-либо обратит на него внимание.
...
Рейтинг: 0 / 0
С чего начать изучение программирование баз данных ?
    #37882450
Зайцев Фёдор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerЗайцев Фёдоркакие-нибудь более весомые, чем blah-blah-blah, доводы будут?
Не кормите. Это человек неумело пытается троллить в надежде, что кто-либо обратит на него внимание.
ну ещё бы, я же в чём-то с тобой не согласен ) ясно дело что тролль
то ли дело мастерзив, его бред куда ближе
...
Рейтинг: 0 / 0
С чего начать изучение программирование баз данных ?
    #37882455
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зайцев Фёдорну ещё бы, я же в чём-то с тобой не согласен ) ясно дело что тролль то ли дело мастерзив, его бред куда ближе
Федь, попробуй выспаться, а потом прочитать ещё раз с начала.
...
Рейтинг: 0 / 0
С чего начать изучение программирование баз данных ?
    #37882461
Зайцев Фёдор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerЗайцев Фёдорну ещё бы, я же в чём-то с тобой не согласен ) ясно дело что тролль то ли дело мастерзив, его бред куда ближе
Федь, попробуй выспаться, а потом прочитать ещё раз с начала.
я пока не понимаю о чём ты, но на всякий случай так и сделаю
случайно или нет, но я прямо сейчас пытаюсь не отключиться ))
...
Рейтинг: 0 / 0
С чего начать изучение программирование баз данных ?
    #37882477
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 07/17/2012 03:30 PM, Зайцев Фёдор wrote:

> любому человеку нужно знать, что он - молодец
> вот ты не знаешь Delphi, поэтому у тебя всё хорошо. поздравляю.
> MasterZiv

Ну дельфи-то я знаю. Или так скажем -- знавал.
А человек ТЯНЕТСЯ К ЗНАНИЯМ из БЕЗДН МРАКОБЕСИЯ -- это же здорово!
Он молодец !

> Дельфи надо забыть, чтобы научиться работать с БД нормально.
> какие-нибудь более весомые, чем blah-blah-blah, доводы будут?

Вообще-то это шутка была, но если хочешь -- весомый аргумент №1:
От Дельфи тошнит.

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
С чего начать изучение программирование баз данных ?
    #37882486
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Не кормите. Это человек неумело пытается троллить в надежде, что кто-либо
> обратит на него внимание.

Я не тролю, я правду говорю. Сколько я людей видал на своём веку, которые
хотели "открыть таблицу и поставить на неё фильтр" а потом ещё
"связать её с другой таблицей на форме"
Дельфи конечно не уникальна в этом своём свойстве, и даже не родоначальник
этого зла, истоки в DBase/Clipper/FoxPro/VisualBasic. Но сколько умов
они все погубили -- не сощитаешь.

Всё, зактнулся.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
С чего начать изучение программирование баз данных ?
    #37882677
A.B.T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочу порекомендовать ресурс: http://sql-ex.ru/
...
Рейтинг: 0 / 0
С чего начать изучение программирование баз данных ?
    #37882724
Фотография Infernal V. Raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivЯ не тролю, я правду говорю. Сколько я людей видал на своём веку, которые
хотели "открыть таблицу и поставить на неё фильтр" а потом ещё
"связать её с другой таблицей на форме"
Дельфи конечно не уникальна в этом своём свойстве, и даже не родоначальник
этого зла, истоки в DBase/Clipper/FoxPro/VisualBasic. Но сколько умов
они все погубили -- не сощитаешь.

Бред какой-то. Все таки троллите. "Вы просто не умеете его готовить". Ботву можно сделать на чем угодно, так же как и на DBase/Clipper/FoxPro были написаны весьма интересные для своего времени решения.
MasterZivВсё, зактнулся.

И это правильно (c)
...
Рейтинг: 0 / 0
С чего начать изучение программирование баз данных ?
    #37882781
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Бред какой-то. Все таки троллите. "Вы просто не умеете его готовить". Ботву
> можно сделать на чем угодно, так же как и на DBase/Clipper/FoxPro были написаны
> весьма интересные для своего времени решения.

Согласен.


Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
С чего начать изучение программирование баз данных ?
    #37882828
Фотография S.G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kakawkinТо компании нужен программист Delphi + Oracle, то Delphi + MySQL, то знающий PostreSQL то вообще фаирбёрт.

На сколько я понял - все эти БД это "производные" от SQL. И выучив SQL хорошо - уже можно будет искать целевую работу, и "адаптация" к mysql, postgresql, firebird, oracle etc.
Лично я начал с книжки К.Дейт "Руководство по реляционной СУБД DB2", издание от 1988-го года, при этом саму СУБД DB2 не видел в глаза ни разу :)

Сейчас считается хорошом началом М.Грабер, Введение в SQL.

MasterZivОт Дельфи тошнит.
Могу посоветовать выбегать из топика сразу же как только в нем встретиться слово "Дельфи" и не писать в него.
...
Рейтинг: 0 / 0
С чего начать изучение программирование баз данных ?
    #37882924
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kakawkin,

Не слушайте никого. Здесь очень много ценителей Бургундского, которого ни разу не пробовали. Начните с простого:

Скачать Microsoft SQL Server 2012 Express

Будут нужны ссылки на литературу - я их дам Вам. Все остальные пусть продалжают меряться с какого года от Рождества Христова они начали читать <тут автор>...
...
Рейтинг: 0 / 0
С чего начать изучение программирование баз данных ?
    #37882966
Фотография Zukora
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы знаете Делфи, в базах данных Вам ничего не светит :) Ох и цирки! Базовики затейники...
...
Рейтинг: 0 / 0
С чего начать изучение программирование баз данных ?
    #37882972
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну... Вот... Гопота еще подтянулась...
...
Рейтинг: 0 / 0
С чего начать изучение программирование баз данных ?
    #37883070
zeon11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kakawkinСобственно знаю Delphi хорошо, хочу выучить язык БД - но вот проблема.
То компании нужен программист Delphi + Oracle, то Delphi + MySQL, то знающий PostreSQL то вообще фаирбёрт.

На сколько я понял - все эти БД это "производные" от SQL. И выучив SQL хорошо - уже можно будет искать целевую работу, и "адаптация" к mysql, postgresql, firebird, oracle etc.
Я прав или я не прав ?

Начни какой-нибудь простой проект. Поскольку тебя никто не торопит - делай и учись, учись и делай. Что выбрать Oracle, MySQL и т.д.? Выбери то, что даст тебе наиболее лёгкий старт с твоим Delphi. Попробуй начать с FireBird.
...
Рейтинг: 0 / 0
С чего начать изучение программирование баз данных ?
    #37883110
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kakawkinПросто на данный момент стоит задача - понять основу всех баз данных. И думаю для этого надо изучить SQL - а уже потом изучать особенности других, с которыми буду работать
Ну, может, стоит поробовать накупить разных книг по БД. Но не одну, скорее всего, поскоку авторы ради упрощения, могут и выкинуть какую-то из полезных идей. А и того хуже своим видением исказить что-то или не первое место выпятьть что-то менее важное.

Часто проггеры смотрят на данные БД как просто на данные проги, не имеюще значение без кода проги, которые мало кто и увидит, кроме налабавших прогу. Это иногда может оказаться плохой идей, поскоку в общем случае БД предназначена для многих программ на разных языках, разных проггеров и не тока чисто проггеров, и в ней может быть вся инфа предприятия, а не просто переменные интерфеса. Т.е. данные проги как бы вторичны по сравнению кодом, тада как данные БД могут иметь более важное значение чем все проги к ней вместе взятые. Может возрасти количество программных ухищрений для компенсации каких-то аномалий БД или вообще не адеватного представления в ней информации о предметной области.
...
Рейтинг: 0 / 0
С чего начать изучение программирование баз данных ?
    #37883345
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zeon11Попробуй начать с FireBird.
Не, не... pkarklin сказал MS SQL, значит MS SQL. Пусть с аффтаром потом в bid 1 маются, у
них там к идиотам терпимость выработана большой практикой.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
С чего начать изучение программирование баз данных ?
    #37883454
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 07/17/2012 09:31 PM, S.G. wrote:

> Могу посоветовать выбегать из топика сразу же как только в нем встретиться слово
> "Дельфи" и не писать в него.

Я стараюсь. Реали.

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
С чего начать изучение программирование баз данных ?
    #37893175
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivЯ не тролю, я правду говорю. Сколько я людей видал на своём веку, которые
хотели "открыть таблицу и поставить на неё фильтр" а потом ещё
"связать её с другой таблицей на форме"


Вы говорите так, как будто это плохо.
На самом деле Delphi очень удобный ЯП для прикладушек на коленках.
На нем быстро можно сделать что-то работающее.
Лучше Delphi был только Clarion.
Там даже код ручками можно было не писать.
Готовое приложение с формочками, отчетами и т.д. делалось за минут 15-30

MasterZivДельфи конечно не уникальна в этом своём свойстве, и даже не родоначальник
этого зла, истоки в DBase/Clipper/FoxPro/VisualBasic. Но сколько умов
они все погубили -- не сощитаешь.


Гы-гы-гы.
Вы бы хоть историю поучили.
Где был Ваш SQL, когда господствовали XBase СУБД.
В то время SQL было дорого и медленно.
Насчет FoxPro как раз бы я не был столь категоричен.
Как раз FoxPro и понес SQL в массы.
Своя реализация SQL запросов для DBF, была его конкурентным преимуществом.
Плюс быстрая работа с DBF, привела к тому что до сих пор MS не может похоронить FoxPro. :-)
...
Рейтинг: 0 / 0
25 сообщений из 27, страница 1 из 2
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / С чего начать изучение программирование баз данных ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]