powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Изучение БД с нуля. Как правильно начать.
25 сообщений из 28, страница 1 из 2
Изучение БД с нуля. Как правильно начать.
    #39150007
akromlol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток! Собственно, вопрос в названии темы. Я никогда не занимался программированием, сейчас решил попробовать. Попрыгав в интернете, заметил, что многие советуют начать с изучения БД, в частности, с Sql. Говорят, что достичь среднего уровня можно за неделю (разумеется, я понимаю, что это бред).
В одной статье о том, как программировать на Sql, увидел, что чтобы начать, удобнее всего будет скачать так называемый Denwer (Джентльменский набор Web-разработчика). Скачал, поставил - не работает. Провел долгое время в поисках решений, перепробовал огромное множество, ничего так и не заработало. Решил пойти другим путем: скачал MySql с офф. сайта. Скачал, ничего не понял, спросил друга, который сталкивался именно с MySql. Он сказал, что чтобы в нем работать нужно скачать MySQL Workbench. Так я и сделал. Скачал, установил все, что мне предложили, запустил. По инструкциям попробовал сделать таблицы, соединил их и на этом все. В результате, получил связанные таблицы, но ничего не понял)
Друзья, если вам не сложно, распишите и донесите до моего понимания, чем отличаются все эти MySql, Apache, PHP и Perl. Какую из них лучше выбрать (или учиться кодить на всех) в перспективе потом устроиться куда либо на работу.
Самое важное, дайте ссылочки на действительно полезные статьи, где полностью объясняется суть действий в программе и в целом работа в ней.
Спасибо!
...
Рейтинг: 0 / 0
Изучение БД с нуля. Как правильно начать.
    #39150011
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
akromlolмногие советуют начать с изучения БД, в частности, с Sql
Нагло врут. Начинать надо с школьного курса информатики.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Изучение БД с нуля. Как правильно начать.
    #39150019
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все изучающие Sql начинали с этой книжки
Мартин Грабер. Понимание SQL
http://www.sql.ru/docs/sql/u_sql/
...
Рейтинг: 0 / 0
Изучение БД с нуля. Как правильно начать.
    #39150244
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
akromlolСамое важное, дайте ссылочки на действительно полезные статьи, где полностью объясняется суть действий в программе и в целом работа в ней.
Спасибо!

IMHO sql простой ЯП.
Но начинать его изучения с MySQL я бы не советовал.
Возьмите PostgreSQL. Почитайте его документацию с официального сайта (на английском).
Там все понятно написано.

Из книг я бы посоветовал К. Дейт "Введение в базы данных"
...
Рейтинг: 0 / 0
Изучение БД с нуля. Как правильно начать.
    #39150595
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulIMHO sql простой ЯП.
Он, конечно, простой. НоЮ в отличии от подавляющего большинства языков, использующихся при
программировании приложений, не императивный.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Изучение БД с нуля. Как правильно начать.
    #39150671
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovОн, конечно, простой. НоЮ в отличии от подавляющего большинства языков, использующихся при
программировании приложений, не императивный.


Забудьте все что до этого учили. :-)
...
Рейтинг: 0 / 0
Изучение БД с нуля. Как правильно начать.
    #39150973
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovmad_nazgulIMHO sql простой ЯП.
Он, конечно, простой. НоЮ в отличии от подавляющего большинства языков, использующихся при
программировании приложений, не императивный.

Да и кроме того, это не ЯП, а ЯБД.
...
Рейтинг: 0 / 0
Изучение БД с нуля. Как правильно начать.
    #39151022
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SERG1257Все изучающие Sql начинали с этой книжки
Мартин Грабер. Понимание SQL
не все. я в 1994 году этой книжки в глаза не видел.
...
Рейтинг: 0 / 0
Изучение БД с нуля. Как правильно начать.
    #39152530
Ivan Durak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvSERG1257Все изучающие Sql начинали с этой книжки
Мартин Грабер. Понимание SQL
не все. я в 1994 году этой книжки в глаза не видел.
я тоже мимо нее прошел.
...
Рейтинг: 0 / 0
Изучение БД с нуля. Как правильно начать.
    #39152591
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan Durakkdvпропущено...

не все. я в 1994 году этой книжки в глаза не видел.
я тоже мимо нее прошел.
Ну, возможно, мы, прошедшие мимо и тогда, и особено теперь, исключения, подтвержающие правило.
...
Рейтинг: 0 / 0
Изучение БД с нуля. Как правильно начать.
    #39152668
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfo,

да даже Грабера сейчас никто не читает. все по форумам шарятся, "по мере возникновения проблем".
...
Рейтинг: 0 / 0
Изучение БД с нуля. Как правильно начать.
    #39152761
AndreyTarasov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
akromlol,

Если ты решил заняться программированием, то тебе нужны по началу не книжки, а желание создать какую-либо программу
И только потом взять всего 1(ОДИН) язык программирования, начать его изучать и реализовывать свою задачу постепенно, на профильных форумах тебе помогут.

Если сайтами заниматься, - то лучший выход это виртуальная машина с каким-либо линуксом, заодно и в ОС подтянешься.

Если программа для компа - то тут уже много вариантов, я бы рекомендовал начинать с С++, после него легче на другие языки переходить.

както так..
...
Рейтинг: 0 / 0
Изучение БД с нуля. Как правильно начать.
    #39152770
Арктур Менгск
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreyTarasov,
Я поддерживаю эту мысль.

akromlol,
Если вы вообще не знаете программирования, то начинать надо не с SQL.
Самое главное в этом деле - это ваш интерес, желание, и самое главное - творчество.
Начните с разработки какого-либо несложного десктоп-приложения под Windows.
Создайте несколько разных приложений, а там втянетесь, пооботрётесь, постепенно и до Баз Данных дело дойдёт ...
...
Рейтинг: 0 / 0
Изучение БД с нуля. Как правильно начать.
    #39152825
Fantomny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
akromlol,
Тут надо понимать дальнейший путь.
Чисто sql нужен разве что создателям отчетов....

Судя по советам "начни читать концепты на английском языке" - хочется расписать про реальные пути оказаться в ИТ.


1 Путь sql + vba (+хорошие знания экселя) = корпоративная отчетность
Далее можно развиваться в сторону BI

Плюс- туда было достаточно просто попасть. Немало вакансий техподдержка+sql, репортеры.
По определенным соображениям на начинающих есть спрос
Минус - не очень оплачивается, можно не вылезти выше "подай принеси".

2 Путь sql + обычный ЯП = разработка клиент серверных систем
обычный ЯП = ява, с#, delphi
Плюсы - Больше возможностей.
Минусы. Чтобы взяли надо знать 2 языка, при том уровень SQl не так важен (пройти 10 уроков sql ex)
Сложно устроится

3 Путь 1С
Учимся по самоучителям, потом идем эникейщиком с 1с в бедную контору или 1с программистом в бедную контору

Плюсы - Не так сложно попасть в струю, потом просто уйти на удаленку либо построить карьеру в управлении
Минусы - потом придется прокачиваться в бухучете. Многим от этой тематики хочется блевать.

4 Путь "Обычный веб"
php + html
Учимся писать сайты на CMS, потом дорабатывать чужие CMS и писать к ним модули.
Плюсы - можно начать "вчера", удаленная и офисная работа.
Минусы - местечковость, часто не у кого учится

5 Фронтенд "Современный веб"
js+ angular и подобное
Плюсы - учить по сути 1 язык, тема активно развивается.
Минусы - готовых полуфабрикатов для "сделать продукт завтра" мало

Я бы шел по 1 или 5 пути
...
Рейтинг: 0 / 0
Изучение БД с нуля. Как правильно начать.
    #39153394
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SERG1257Все изучающие Sql начинали с этой книжки
Мартин Грабер. Понимание SQL
http://www.sql.ru/docs/sql/u_sql/

Грабер + Дейт -- правильный путь.

Дейт сначала.

авторВ одной статье о том, как программировать на Sql, увидел, что чтобы начать, удобнее всего будет скачать так называемый Denwer

Не нужен. Ставь проcто MySQL или Postgres.

авторчтобы в нем работать нужно скачать MySQL Workbench.

Не нужен он ни на хер. Но если нравится -- ставь.


авторДрузья, если вам не сложно, распишите и донесите до моего понимания, чем отличаются все эти MySql, Apache, PHP и Perl.

Грубо говоря, всем. MySql -- это СУБД, как и Postgres и многие другие.
Всё остальное -- не СУБД.
Apache -- это один из основных используемых сейчас WEB-серверов,
а PHP и Perl -- два языка программирования, на которых можно писать WEB- приложения.
К слову, не лучшие два языка, я бы их вообще не советовал учить. PHP говёный язык, а Perl вот-вот окончательно помрёт.


авторКакую из них лучше выбрать (или учиться кодить на всех) в перспективе потом устроиться куда либо на работу.

MySql или Postgres. Остальное тебе не нужно.


авторСамое важное, дайте ссылочки на действительно полезные статьи, где полностью объясняется суть действий в программе и в целом работа в ней.


В какой программе ? Не нужно тебе ничего, книги читай. Тебе к Дейту и Граберу нужно только одна ещё книга по MySQL или Postgres, где будет разжёвано, как пользоваться конкретно MySQL-ем или Postgres.
...
Рейтинг: 0 / 0
Изучение БД с нуля. Как правильно начать.
    #39153729
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
akromlol,

Упаси вас бог слушать таких вот советчиков:

Fantomny 2 Путь sql + обычный ЯП = разработка клиент серверных систем
обычный ЯП = ява, с#, delphi
Плюсы - Больше возможностей.
Минусы. Чтобы взяли надо знать 2 языка, при том уровень SQl не так важен (пройти 10 уроков sql ex)
Сложно устроится
...
Рейтинг: 0 / 0
Изучение БД с нуля. Как правильно начать.
    #39155348
Ivan Durak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
akromlolДоброго времени суток! Собственно, вопрос в названии темы. Я никогда не занимался программированием, сейчас решил попробовать. Попрыгав в интернете, заметил, что многие советуют начать с изучения БД, в частности, с Sql. Говорят, что достичь среднего уровня можно за неделю (разумеется, я понимаю, что это бред).

ну не совсем бред.
Мы к примеру набираем джуниоров со знанием sql. Знания у них базовые из института + то что сами выучили перед собеседованием.
Большинство отсеиваются, а то меньшинство то, что годно - это те кто потратил интенсивно 2 недели, не больше. Обычно тот же Грубер плюс упражнения в нете. That's all
...
Рейтинг: 0 / 0
Изучение БД с нуля. Как правильно начать.
    #39155795
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Начинать необходимо с реляционной алгебры.
...
Рейтинг: 0 / 0
Изучение БД с нуля. Как правильно начать.
    #39155808
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VolochkovaНачинать необходимо с реляционной алгебры.
Наверное, тогда с реляционной теории. Но, возможно, это просто один из предметов, с которых надо начинать. А может и продолжать. Ведь то как бы только часть леса про БД. Но, возможно, желательно все же увидеть лес в целом. Я думаю, что Коннолли БД стоит полистать.
...
Рейтинг: 0 / 0
Изучение БД с нуля. Как правильно начать.
    #39155823
Fantomny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Упаси вас бог слушать таких вот советчиков:

Я вижу, кто приходит на юниорские позиции на собеседования.

Подзапросы - мимо, что такое индесы - мимо, курсоры - мимо, временные таблицы - мимо.
Знания ограничиваются join и простейшими группировками.

Потому надо быть просто немного сильнее. И далее развивать на практике.

В свое время пришел также. "Строителям" нужен был разработчик в команду, но очень дешево. Попал с минимальными знаниями, но уже через год сменил работу и получил хорошую зп.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Изучение БД с нуля. Как правильно начать.
    #39887616
IliaKhokhlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
akromlol,
Посмотрите, пожалуйста, также, в сторону моей программы обучения. Уже почти 10 лет оттачиваю и совершенствую свою программу обучения базам данных и SQL (ORACLE, MS SQL Server, MySQL,..).
Все простым языком. Начиная с того, как открыть программу работы с базой данных, с первого предложения SELECT и заканчивая разработкой собственной базы данных и азами программирования.
Здесь бесплатные видеоуроки
YouTube Video
...
Рейтинг: 0 / 0
Изучение БД с нуля. Как правильно начать.
    #39887617
IliaKhokhlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Курс SQL Базы данных ORACLE. Илья Хохлов. Урок 1. Реляционные базы данных
YouTube Video
...
Рейтинг: 0 / 0
Изучение БД с нуля. Как правильно начать.
    #39896730
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
akromlol, SQL в своей основе - это простой язык. Дело в том что он создавался
для бизнеса. Чтоб манагеры могли в своей манере писать запросы к системе
вида

Код: sql
1.
выбрать * из продаж где код_товара=01234



Новички обычно начинают в первые минуты обучения сразу писать простые 1-табличные
запросы к системе.

Сложности пойдут в самой сути постановок. Типа найти всех учеников школы средний балл которых
в классе ниже среднего. Тут надо плотно думать и понимать что имелось в виду.

Что читать по теме - я не знаю. SQL сильно отличается от реляционной алгебры (теории).
Например операция реляционного деления '/' в SQL не представлена. Хотя алгебра ее описывает
как одну из образующих.

Практические реализации SQL такие как Db2, Oracle, MS-SQL вносят свой коммерческий диалект
SQL который будет низбежно отличаться даже от стандартного Ansi-92.

Лично моё обучение пошло не с теории а с практики. Мне сразу бухнули на стол справочник по Oracle 8i
и пошло-поехало. Теорию я догонял потом. По ходу вопросов.

Вообще тема такая что если ты сам будешь придумывать себе постановки то неизбежно запутаешся.
Нужен ментор.

+Найди себе простую задачку. Например автоматизация библиотеки. И начни делать под нее БД.
После этого покажи свой код и базу ментору.
...
Рейтинг: 0 / 0
Изучение БД с нуля. Как правильно начать.
    #39896731
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да. Apache, PHP и Perl - это полнейши оффтопик. Непонятно как ты в эту тему это прицепил.
Задай отдельный вопрос в Разработке Инфо Систем.
...
Рейтинг: 0 / 0
Изучение БД с нуля. Как правильно начать.
    #39896735
iOracleDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смысла нет БД изучать, днище полное))
...
Рейтинг: 0 / 0
25 сообщений из 28, страница 1 из 2
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Изучение БД с нуля. Как правильно начать.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Читали форум (2): Анонимы (1), Yandex Bot 9 мин.
Пользователи онлайн (12): Анонимы (9), Yandex Bot, Bing Bot, CerebroSQL 3 мин.
x
x
Закрыть


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