Как научиться проектировать базы данных и остаться в живых

Как научиться проектировать базы данных и остаться в живых
Автор книги: id книги: 1906176     Оценка: 0.0     Голосов: 0     Отзывы, комментарии: 0 200 руб.     (2,17$) Читать книгу Купить и скачать книгу Купить бумажную книгу Электронная книга Жанр: Компьютеры: прочее Правообладатель и/или издательство: Издательские решения Дата добавления в каталог КнигаЛит: ISBN: 9785005313393 Скачать фрагмент в формате   fb2   fb2.zip Возрастное ограничение: 12+ Оглавление Отрывок из книги

Реклама. ООО «ЛитРес», ИНН: 7719571260.

Описание книги

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

Оглавление

Елена Литвак. Как научиться проектировать базы данных и остаться в живых

Введение

Почему не нужно бояться баз данных?

Сущности предметной области

Связи между сущностями

Сколько разных связей можно теоретически построить между двумя сущностями?

Переходим к базе данных. Первичный ключ

Что означают связи на уровне базы данных?

Как построить связь «один-ко-многим»?

Как построить связь «много-ко-многим»? Естественный ключ

Как построить связь «один-к-одному»? Категоризация

А что там за ужасные «нормальные формы»?

Первая нормальная форма

Вторая нормальная форма

Третья нормальная форма

Алгоритм проектирования

Отрывок из книги

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

Почему математика? Да потому, что базы данных – это чисто математический объект, который называется «реляционная алгебра». И тут, поверьте, есть от чего взорваться мозгу. В книге известного исследователя в области информационных технологий Джеффри Ульмана «Системы баз данных: полный курс» целых 1088 страниц. Проектированию на основе математического аппарата и описания реляционной алгебры посвящена примерно половина книги. Надо ли говорить, что студент второго курса обычно засыпает уже на десятой странице? А взрослый работающий человек, который хочет повысить свой скил по проектированию, просто отчаивается: «Когда я все это освою, если мне нужно уже через неделю спроектировать базу данных и показать результаты?!».

.....

Самое трудное в проектировании увидеть эти самые сущности. Давайте продолжим тренироваться на примере поликлиники. С врачами разобрались. А «Пациент» – это сущность? Как это выяснить? Очень просто. Задаем два вопроса и отвечаем на них:

– Реальных пациентов в поликлинике много или один? – Много. Следовательно, «пациенты» являются группой объектов.

.....

Добавление нового отзыва

Комментарий Поле, отмеченное звёздочкой  — обязательно к заполнению

Отзывы и комментарии читателей

Нет рецензий. Будьте первым, кто напишет рецензию на книгу Как научиться проектировать базы данных и остаться в живых
Подняться наверх