powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как стать профессиональным архитектором баз данных?
25 сообщений из 89, страница 1 из 4
Как стать профессиональным архитектором баз данных?
    #38017175
Александр Бердышев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хорошего дня.

Сейчас работаю программистом, пишу в основном на SQL (под MS SQL Server).

В плане дальнейшего профессионального роста хочу пристально изучить ещё 2 смежных направления:

1. Архитектура баз данных - чтобы когда-нибудь не стало стыдно за создаваемые базы (в плане именно архитектуры БД исключить малейшие ошибки).

2. Oracle SQL.


Интересно было бы услышать от более опытных коллег, какие книги и сайты стоит изучить для дальнейшего профессионального роста?
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #38017290
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Бердышев1. Архитектура баз данных - чтобы когда-нибудь не стало стыдно за создаваемые базы ( в плане именно архитектуры БД исключить малейшие ошибки ).

"Малейшие ошибки" - не уровень архитектора, не взваливайте на свои плечи обязательства, которые не потянете...
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #38017756
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> 2 смежных направления

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

Есть куча софта. Но нет ни одного публичного каталога, который хотя бы в первом приближении корректно этот софт классифицировал. Как думаете, почему?

В достаточно популярном софте куча принципиальных ошибок. На ваш взгляд, какие ошибки содержит википедия?
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #38020553
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Бердышев,
авторархитектором баз данных
Такой роли не существует в понятиях различных методологий и соответственно в архитектурном комитете (если таковой существует на предприятии).
Есть роль и понятие архитектора данных , что не ограничивается только лишь областью БД.
...
начните с изучения паттернов, набор повторно используемых паттернов, умение правильно их применять - основа для анализа любой архитектуры (не только данных).
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #38020804
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Такой роли не существует в понятиях различных методологий

Разумеется. Это невербализуемая квалификация. Она так же интуитивна, как и, например, разница между кодером и разработчиком.

> начните с изучения паттернов

Это следующий шаг после набора критической массы собственных решений. Чтобы не повторять распространенные ошибки.
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #38024987
Koderok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр БердышевХорошего дня.
Сейчас работаю программистом, пишу в основном на SQL (под MS SQL Server).
В плане дальнейшего профессионального роста хочу пристально изучить ещё 2 смежных направления:
1. Архитектура баз данных - чтобы когда-нибудь не стало стыдно за создаваемые базы (в плане именно архитектуры БД исключить малейшие ошибки).


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

Добавим сюда вампиризм, когда босс или какой либо сотрудник любит поддевать людей рандом фразами:
-Кто же так делает
-И что же это что ли код
-Посмотрите что тут написано

На атаку подобную желающих пристыдить: "И кто так же так пишет код". Вместо чувства стыда нужно в ответ говорить:
"Я пишу. Давайте посмотрим.".
И на вопрос - вот, вот говорить: "Это еще код. Смотрю. Ждите.".

Обычно после этого говорят - да ладно проехали ("понты показаны"), тут надо сказать: "Действительно ошибка. Надо исправлять.".
После этого интересно смотреть как босс или тима-лида говорит - да не надо исправлять.

Ну и комплимент курящим на лестнице что просто молодцы - ошибки все нашли.
В Москве же туалеты и лестницы - это любимое место совещаний с сигаретами.

Где еще обсудить качество кода
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #38030609
Александр Бердышев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_20040621> Такой роли не существует в понятиях различных методологий

Разумеется. Это невербализуемая квалификация. Она так же интуитивна, как и, например, разница между кодером и разработчиком.

> начните с изучения паттернов

Это следующий шаг после набора критической массы собственных решений. Чтобы не повторять распространенные ошибки.


Конечно всё приходит с опытом.

Но хочется избежать изобретения велосипеда.

Есть же общие шаблоны построения структуры БД, которые должны знать все архитекторы?
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #38031008
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр БердышевЕсть же общие шаблоны построения структуры БД, которые должны знать все архитекторы?
Кому они это должны? :).
И главное: для чего?

С шаблонам полезно познакомиться не только архитектору, это полезно и для разработчика.
Но. "Знание" шаблонов без практики их использования и умения аргументировать их сильные и слабые стороны: это знание ответов на типичные вопросы из билетов ПДД пятилетней давности (без знания самих ПДД и без практики вождения)...

Книга "Введение в системы баз данных" вами изучалась?
Если да, является "библией для новообращённого", или источником примеров того, как надо и как НЕ надо делать на практике, хотя по теории всё "правильно"?
Т.е. этап изучения теории "систем баз данных" и соотнесения этой теории с практикой вы уже прошли?
Вы готовы сформулировать свои типичные приёмы при разработке БД?

Не стоит мыслить шаблонно и думать, что архитекторы должны знать шаблоны...
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #38031012
АнатоЛой,

архитектор и разработчик БД - это разные профессии (род занятий)?
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #38031020
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Но хочется избежать изобретения велосипеда.

Велосипеды - это тоже опыт. Даже такие, которые не ездят. ;)

> Есть же общие шаблоны построения структуры БД, которые должны знать все архитекторы?

Вы будете смеяться: нет таких шаблонов. Поставьте одну и ту же задачу десяти разработчикам с приблизительно одинаковой квалификацией и опытом работы и получите десять разных вариантов решения. Куча факторов, от которых эти решения будут зависеть.

Проведите эксперимент: возьмите несколько обсуждений этого форума, для которых вопрос и решение не находятся на одной странице (чтобы не было возможности видеть решение как подсказку). Придумайте свой вариант решения и сравните с обсуждаемым. Удивлюсь, если будут совпадения (безотносительно вашей квалификации и квалификации задававшего вопрос).

Шаблоны придуманы для того, чтобы проектированием баз данных могли заниматься разработчики с низкой квалификацией. Это не шпаргалки и не конспект. Не стоит уделять им слишком много внимания.
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #38031049
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТожеНачинающийАнатоЛой,
архитектор и разработчик БД - это разные профессии (род занятий)?


Архитектор ("строительный"), сварщик и каменщик - "это разные профессии (род занятий)"?! Да, их объединяет род занятий - "строительство". Но профессии даже у сварщика и каменщика разные, не говоря про архитектора.

Архитектора системы (всей), архитектора данных, разработчика БД, разработчика серверов приложений, дизайнера пользовательского интерфейса и т.д. объединяет род занятий: даже не разработка, а организация жизненного цикла автоматизированных/комп'ютеризованных/информационных систем. Но профессии у них таки разные.

Смотрите комментарий от Романа Дынника: "Есть роль и понятие архитектора данных (а не баз данных !), что не ограничивается только лишь областью БД". Да, я считаю что "архитектор данных" и "разработчик баз данных" - разные профессии.
Они должны иметь разную ширину и глубину знаний/опыта и оттачивают свою квалификацию в разных направлениях.

Разработчик (программист/developer/programmer) БД отвечает за обеспечение работоспособности базы данных в рамках поставленного ТЗ с оговорённой СУБД, определённым набором запросов, указанными нагрузками, указанной технологией коммуникации СУБД с "внешним миром" (сервера приложений, сервера интеграции, внешние системы...).


Архитектор данных отвечает за возможность обеспечить эту работоспособность и надзор по реализации обеспечения этой работоспособности (разработчиками БД в том числе)...

Архитектор данных должен обладать знаниями/опытом, которые позволят для крупной системы:
1) сформулировать и аргументировать выбор технологии обработки и хранения данных (речь не только о СУБД);
2) аргументированно выбрать СУБД (или несколько!) при общей постановке задачи;
3) предусмотреть деление БД на крупные куски, планируя, что будет из себя представлять БД через 10 лет эксплуатации,
4) сформулировать требования к эксплуатации системы обеспечению хранения и обработки данных;
5) выбрать технологии интеграции с учётом планов развития предприятия через пару лет эксплуатации;
6) определить какую из имеющихся СУБД выбрать в качестве master-data и для каких конкретно данных.
...

Архитектор данных :
1) может сформулировать требования к данным на основании общего описания процессов;
2) может разделить большую БД на крупные куски, отдать на проектирование/разработку нескольким разработчикам, а затем проконтролировать согласованность этих кусков друг с другом.
3) может адекватно сформулировать дополнительные ограничения к общему ТЗ на систему, избавив разработчиков БД и других разработчиков от перебора множества вариантов реализации...

Архитектор данных - это тот, кто грамотно сформулирует часть Технического Задания по хранению и обработке данных в АС.
Т.е. так, что оставленная свобода выбора для разработчиков (не только БД), позволит функционировать системе независимо от выбора реализаций разработчиками в рамках указанных границ.

Любой разработчик БД может взять на себя такую ответственность? Даже если речь идёт о проекте в 5ПБ данных, 20 тыс. пользователей, большой географической распределённости центров хранения и т.п.?

П.С.: Пятилетний ребёнок при строительстве песочного замка сам себе архитектор и каменщик...
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #38031052
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр БердышевЕсть же общие шаблоны построения структуры БД, которые должны знать все архитекторы?

Я кажется начинаю понимать. Вас, наверное, интересует не "создание архитектуры БД", а скорее "проектирование структуры реляционной БД" :)... Верррррно? :)
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #38031055
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнатоЛойкомп ' ютеризованных
Ух ты ж, прокралась "рідна мова" :)
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #38031082
АнатоЛойТожеНачинающийАнатоЛой,

архитектор и разработчик БД - это разные профессии (род занятий)?





Архитектор ("строительный"), сварщик и каменщик - "это разные профессии (род занятий)"?! Да, их объединяет род занятий - "строительство". Но профессии даже у сварщика и каменщика разные, не говоря про архитектора.



Архитектора системы (всей), архитектора данных, разработчика БД, разработчика серверов приложений, дизайнера пользовательского интерфейса и т.д. объединяет род занятий: даже не разработка, а организация жизненного цикла автоматизированных/комп'ютеризованных/информационных систем. Но профессии у них таки разные.



Смотрите комментарий от Романа Дынника: "Есть роль и понятие архитектора данных (а не баз данных !), что не ограничивается только лишь областью БД". Да, я считаю что "архитектор данных" и "разработчик баз данных" - разные профессии.

Они должны иметь разную ширину и глубину знаний/опыта и оттачивают свою квалификацию в разных направлениях.



Разработчик (программист/developer/programmer) БД отвечает за обеспечение работоспособности базы данных в рамках поставленного ТЗ с оговорённой СУБД, определённым набором запросов, указанными нагрузками, указанной технологией коммуникации СУБД с "внешним миром" (сервера приложений, сервера интеграции, внешние системы...).





Архитектор данных отвечает за возможность обеспечить эту работоспособность и надзор по реализации обеспечения этой работоспособности (разработчиками БД в том числе)...



Архитектор данных должен обладать знаниями/опытом, которые позволят для крупной системы:

1) сформулировать и аргументировать выбор технологии обработки и хранения данных (речь не только о СУБД);

2) аргументированно выбрать СУБД (или несколько!) при общей постановке задачи;

3) предусмотреть деление БД на крупные куски, планируя, что будет из себя представлять БД через 10 лет эксплуатации,

4) сформулировать требования к эксплуатации системы обеспечению хранения и обработки данных;

5) выбрать технологии интеграции с учётом планов развития предприятия через пару лет эксплуатации;

6) определить какую из имеющихся СУБД выбрать в качестве master-data и для каких конкретно данных.

...



Архитектор данных :

1) может сформулировать требования к данным на основании общего описания процессов;

2) может разделить большую БД на крупные куски, отдать на проектирование/разработку нескольким разработчикам, а затем проконтролировать согласованность этих кусков друг с другом.

3) может адекватно сформулировать дополнительные ограничения к общему ТЗ на систему, избавив разработчиков БД и других разработчиков от перебора множества вариантов реализации...



Архитектор данных - это тот, кто грамотно сформулирует часть Технического Задания по хранению и обработке данных в АС.

Т.е. так, что оставленная свобода выбора для разработчиков (не только БД), позволит функционировать системе независимо от выбора реализаций разработчиками в рамках указанных границ.



Любой разработчик БД может взять на себя такую ответственность? Даже если речь идёт о проекте в 5ПБ данных, 20 тыс. пользователей, большой географической распределённости центров хранения и т.п.?



П.С.: Пятилетний ребёнок при строительстве песочного замка сам себе архитектор и каменщик...

Во-первых, извиняюсь за полное цитирование...
Насколько я знаю, "архитектор" - это просто "строитель" по-русски (и на родственных нам языках и диалектах тоже).
А то, о чём вы здесь написали, - это просто модное сейчас менеджерство, "управленчество", то есть, организация любого процесса извне. При этом, по современной теории, менеджер (управленец) - может и не обладать специфическими познаниями в предметной области, но только уметь "руководить". Широко тиражируемые примеры - "ракетчик" Королёв, "айтишник"-Айфон (извините, забыл имя покойного), юрист и политолог ("недоучившийся", мягко говоря) уголовник-малолетка Янукович и т.д.
Я работал на стройке каменщиком, сварщиком, монтажником, на заводе токарем, и даже управляю юридической конторой, - и знаю, что ни один выпускник кулинарного техникума (точнее, имеющего его диплом) не сможет организовать ничего на технологически сложном, например, металлическом (или даже юридическом) производстве... "Архитекторами", видимо, работают другие рабы...

По сабжу.
Надо самому всё пробовать. Осваивать какой-нибудь программный инструмент (я лично понял всё, как устроено в этой области, из Аксесс). Читать форумы, участвовать в обсуждениях, отвечать на вопросы (пусть даже будет и неправильно - вас поправят). И - придёт Понимание.
Главное - Практика, в любых её формах. Лучший способ что-либо запомнить - попытаться пересказать другому. Практика!
(Не даром при Хрущёве нельзя было даже поступить в вуз без двухгодичной практики на производстве, любом, даже на кулинарной фабрике. И правильно: надо уже было уметь и работать, и учиться...)
Цитата предыдущего автора мне близка:
guest_20040621> Но хочется избежать изобретения велосипеда.



Велосипеды - это тоже опыт. Даже такие, которые не ездят. ;)



> Есть же общие шаблоны построения структуры БД, которые должны знать все архитекторы?



Вы будете смеяться: нет таких шаблонов. Поставьте одну и ту же задачу десяти разработчикам с приблизительно одинаковой квалификацией и опытом работы и получите десять разных вариантов решения. Куча факторов, от которых эти решения будут зависеть.



Проведите эксперимент: возьмите несколько обсуждений этого форума, для которых вопрос и решение не находятся на одной странице (чтобы не было возможности видеть решение как подсказку). Придумайте свой вариант решения и сравните с обсуждаемым. Удивлюсь, если будут совпадения (безотносительно вашей квалификации и квалификации задававшего вопрос).

Шаблоны придуманы для того, чтобы проектированием баз данных могли заниматься разработчики с низкой квалификацией. Это не шпаргалки и не конспект. Не стоит уделять им слишком много внимания.
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #38031167
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТожеНачинающийНасколько я знаю, "архитектор" - это просто "строитель" по-русски (и на родственных нам языках и диалектах тоже).

Вы недалеко уедете в ИТ, если попробуете пользоваться "исконно" русскими словами и трактовать их на свой вкус. И опять путаете АрхиТектора = ГлавногоСтроителя (ГлавногоПроектировщикаСооружения) с кучей специальностей "строителей"...

ТожеНачинающийА то, о чём вы здесь написали, - это просто модное сейчас менеджерство, "управленчество", то есть, организация любого процесса извне. При этом, по современной теории, менеджер (управленец) - может и не обладать специфическими познаниями в предметной области, но только уметь "руководить". Широко тиражируемые примеры - "ракетчик" Королёв, "айтишник"-Айфон (извините, забыл имя покойного), юрист и политолог ("недоучившийся", мягко говоря) уголовник-малолетка Янукович и т.д.
Вы наверное, невнимательно читали моё сообщение, хотя столь широко его процитировали.
Где Вы увидели "управленческую роль архитектора" в моём тексте?! Вы его по диагонали прочитали, наверное. На искажение моего мнения Вас, скорее всего, натолкнуло следующее предложение:

АнатоЛойАрхитектор данных отвечает за возможность обеспечить эту работоспособность и надзор по реализации обеспечения этой работоспособности (разработчиками БД в том числе)...
Исправляюсь, речь шла о технической стороне процесса и результата, а не об управленческой:
АнатоЛойАрхитектор данных отвечает:
- за то, что спроектированная им архитектура обеспечивает техническую возможность эффективно выполнить требования к данным, обрабатываемым в системе;
- за технический надзор по реализации решения на соответствие спроектированной архитектуре (реализации со стороны разработчиков БД в том числе)...
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #38031172
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнатоЛойАрхитектор ("строительный"), сварщик и каменщик - ...
Я тоже подумал: сначало, возможно, надо стать обычным архитектором. Строить Петродворци там всякие. А потом уже отудова доросстать до архитекторов БД.
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #38031697
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoАнатоЛойАрхитектор ("строительный"), сварщик и каменщик - ...
Я тоже подумал: сначало, возможно, надо стать обычным архитектором. Строить Петродворци там всякие. А потом уже отудова доросстать до архитекторов БД.
Тонкий стёб? Потому что-то чувствуется, но что - непонятно :)
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #38031915
Александр Бердышев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнатоЛойАлександр БердышевЕсть же общие шаблоны построения структуры БД, которые должны знать все архитекторы?

Я кажется начинаю понимать. Вас, наверное, интересует не "создание архитектуры БД", а скорее "проектирование структуры реляционной БД" :)... Верррррно? :)


Вернее и то и другое.

Как обычного программиста меня интересует "проектирование структуры реляционной БД" - чтобы поднять свою квалификацию.

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

В этом плане интересует ещё и "создание архитектуры БД"
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #38031965
Александр Бердышев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнатоЛойАлександр БердышевЕсть же общие шаблоны построения структуры БД, которые должны знать все архитекторы?
Вы готовы сформулировать свои типичные приёмы при разработке БД?


Приёмы стандартны:
1. Сначала определяем, для каких целей и задач создаётся база, каким требованиям она должна удовлетворять, что для неё наиболее критично.
2. Понимаем, какие данные должны в ней храниться.
3. Исходя из первых 2-х пунктов создаём связанные таблицы; как правило, всё что может храниться в отдельной таблице (повторяющиеся одинаковые значения полей) - выносить в отдельную таблицу, доступ по интовым индексам.
4. Есть 2 крайности для БД - хранилище большого количества данных и БД с большим числом транзакций. Определяем к какому типу ближе наша БД и соответственно строим индексы.
5. Тестируем работу, ищем ошибки (логические, кода, опечатки и т.д.), ищем узкие места по производительности и оптимизируем их (если их не удалось избежать при проектировании БД).

Как-то так...
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #38032170
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Приёмы стандартны:

Вы пропустили ключевой пункт: как будет развиваться база данных, каков ее планируемый жизненный цикл. Потенциально конечное состояние датацентрического приложения - информационная система. Т. е. нечто, предполагающее генерацию управляющих воздействий. Попробуйте посмотреть на структуры данных под этим углом.
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #38032181
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пункты 2 и 3 хороши - всего делов-то! И никаких тебе мучительных размышлений что сделать в лоб, что заложить в метаданные, надо ли строить второй этах метаметаданных, что сделать еавеподобным, насколько глубоко реализовывать парадигму наследования в реляционных таблицах...
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Как стать профессиональным архитектором баз данных?
    #39141058
DaniilSeryi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнатоЛойАлександр БердышевЕсть же общие шаблоны построения структуры БД, которые должны знать все архитекторы?

Я кажется начинаю понимать. Вас, наверное, интересует не "создание архитектуры БД", а скорее "проектирование структуры реляционной БД" :)... Верррррно? :)

Александр Бердышев
Приёмы стандартны:
1. Сначала определяем, для каких целей и задач создаётся база, каким требованиям она должна удовлетворять, что для неё наиболее критично.
2. Понимаем, какие данные должны в ней храниться.
3. Исходя из первых 2-х пунктов создаём связанные таблицы; как правило, всё что может храниться в отдельной таблице (повторяющиеся одинаковые значения полей) - выносить в отдельную таблицу, доступ по интовым индексам.
4. Есть 2 крайности для БД - хранилище большого количества данных и БД с большим числом транзакций. Определяем к какому типу ближе наша БД и соответственно строим индексы.
5. Тестируем работу, ищем ошибки (логические, кода, опечатки и т.д.), ищем узкие места по производительности и оптимизируем их (если их не удалось избежать при проектировании БД).

Как-то так...

Коллеги, просьба пояснить разницу между понятиями в первой цитате, и уточнить - приёмы из второй цитаты - это для "создание архитектуры БД" или "проектирование структуры реляционной БД", или и туда, и туда?

Пора расти над собой, и в знаниях, и в оплате труда.
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39141394
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DaniilSeryi,
Архитектура БД некорректный термин. Правильно - архитектура данных. Это понятие используется, как правило, при организации взаимодействия нескольких информационных систем, в которых в том или ином виде хранятся (или используются) данные .
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39141870
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Архитектура баз данных - чтобы когда-нибудь не стало стыдно за создаваемые базы (в плане именно архитектуры БД исключить малейшие ошибки).

Дейт, читать, читать, читать...

2. Oracle SQL.

орал большой, толстый и сложный, и в общем там все через Ж.... Поэтому тебе не нужно разбрасываться, нужно сконцентрироваться на одной роли. Полагаю, что для тебя это - разработчик. тогда тебе нужно изучить собственно 2вещи - Oracle SQL и pl/sql.
SQL в оракле очень мощный и изобилует собственными расширениями, поэтому надо изучать отдельно. Книг по нему много, гарантированно одной хорошей я не знаю,
вроде по теме " Секреты Oracle SQL " Мишра, Бьюли. Вроде еще что-то есть у Кайта.
сам в общем книгу ищу.

по pl/sql достаточно почитать одну книгу -Фейерштейн, Прибыл.
...
Рейтинг: 0 / 0
Как стать профессиональным архитектором баз данных?
    #39344817
Александр Бердышев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivВроде еще что-то есть у Кайта.

Всегда думал, что Кайт - библия ораклистов...

ИМХО, разработку можно сравнить с написанием книги:

Кайты и прочая теория - чтобы "отточить язык" - не допускать грамматических/орфографических ошибок и нормально связывать слова в предложении.

А чтобы был интересный сюжет и образы в книге - это всё приходит только с опытом и кругозором.
Чем больше проектов увидел изнутри и успел принять участие - тем больше разных идей и практических шаблонов проектирования будет в "багаже".
...
Рейтинг: 0 / 0
25 сообщений из 89, страница 1 из 4
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как стать профессиональным архитектором баз данных?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Читали форум (1): Анонимы (1)
Пользователи онлайн (9): Анонимы (8), Yandex Bot 7 мин.
x
x
Закрыть


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