Как научиться проектировать базы данных и остаться в живых
Қосымшада ыңғайлырақҚосымшаны жүктеуге арналған QRRuStore · Samsung Galaxy Store
Huawei AppGallery · Xiaomi GetApps

Кітаптан алынған дәйексөздер  Как научиться проектировать базы данных и остаться в живых

Толық оқу және тыңдау
Тегін үзінді
Erik M.
Erik M.дәйексөз келтірді2 жыл бұрын
Таблица находится во второй нормальной форме, если она находится в первой нормальной форме и не содержит полей, которые зависят от части первичного ключа.
3 Ұнайды
Комментарий жазу
Чорня Денис
Чорня Денисдәйексөз келтірді2 жыл бұрын
Итак, мы прошли весь путь проектирования от начала до конца. Предлагаю теперь, когда мы знаем все термины и понятия, еще раз записать пошагово алгоритм проектирования. Шаг 1. Изучить все процессы предметной области. Понять кто выполняет действия и какие это действия, какие документы используются в процессе их выполнения. Шаг 2. На основании анализа, проведенного на первом шаге, выделить сущности предметной области. Сущностями могут быть люди, документы, структурные подразделения и многое другое. Помним, что «увидеть» все сущности сразу не всегда получается и это совершенно нормально. Шаг 3. Попытаться понять, какие сущности в предметной области связаны друг с другом. Для этого нужно просто подобрать глагол, который описывает эту связь. Если его не удается подобрать, то связи скорее всего нет в реальности. Шаг 4. Для тех пар сущностей, которые связаны в реальной жизни, записать по два предложения, описывающих связь с позиции каждой сущности. Помним, что оба предложения начинаются со слова «Один», а вот в дополнении может стоять как «Один» так и «Много». Выделяем числительные в дополнениях и читаем тип связи. Шаг 5. Перейти от сущностей к таблицам по принципу «одна сущность — одна таблица». Шаг 6. Построить связи согласно типам, которые мы выявили на шаге 4, используя при этом правило №1 (стр.30), правило №2 (стр. 32) и правило №3 (стр.36). Шаг 7. Связи типа «много-ко-многим» порождают дополнительные сущности, поэтому на шаге 7 нужно определить, что это за новые сущности и какие у них атрибуты. В результате должна получиться ER-диаграмма в нотации Crow’s foot. Шаг 8. База данных построена. Остается проверить полученные таблицы на выполнение трех нормальных форм. Возможно, на этом этапе потребуется выделить еще пару-тройку пропущенных сущностей и дополнить ими диаграмму.
2 Ұнайды
Комментарий жазу
Anna N.
Anna N.дәйексөз келтірді3 жыл бұрын
Таблица находится во второй нормальной форме, если она находится в первой нормальной форме и не содержит полей, которые зависят от части первичного ключа.
1 Ұнайды
Комментарий жазу
Андрей Ч.
Андрей Ч.дәйексөз келтірді1 ай бұрын
Такой вид ER-диаграмм предложил американский ученый в области информатики Питер Чен, поэтому он так и называется «нотация П. Чена»
Комментарий жазу
Андрей Ч.
Андрей Ч.дәйексөз келтірді1 ай бұрын
Выделяем числительные в дополнении То, что вы обвели, и будет названием типа связи между сущностями
Комментарий жазу
Андрей Ч.
Андрей Ч.дәйексөз келтірді1 ай бұрын
Подлежащее в обоих предложениях должно обязательно начинаться со слова «Один» («Одна», «Одно»), а вот дополнение может начинаться как со слова «Один» так и со слова «Много». Первое предложение должно описывать связь с позиции первой сущности, а второе предложение — с позиции второй сущности
Комментарий жазу
Андрей Ч.
Андрей Ч.дәйексөз келтірді1 ай бұрын
Теперь давайте определим типы связей между сущностями
Комментарий жазу
Андрей Ч.
Андрей Ч.дәйексөз келтірді1 ай бұрын
Возьмите любые две сущности и попробуйте описать словами русского языка их взаимодействие в формате
Комментарий жазу
Андрей Ч.
Андрей Ч.дәйексөз келтірді1 ай бұрын
При проектировании факт взаимодействия отражается построением связей между сущностями. Связи между сущностями бывают трех типов: — Связь «один-к-одному». — Связь «один-ко-многим». — Связь «много-ко-многим»
Комментарий жазу
Андрей Ч.
Андрей Ч.дәйексөз келтірді1 ай бұрын
Графически обычно сущность изображают в прямоугольнике, а атрибуты — в эллипсах, которые соединены с прямоугольником линиями. Рис.1 Сущность «Врач»
Комментарий жазу