Рубрика:
Карьера/Образование /
«СА» рекомендует
|
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|
Основы проектирования баз данных Цели проектирования баз данных
Предлагаем вам познакомиться с главой из книги прославленного опытного программиста и преподавателя Стивенса Рода «Основы проектирования баз данных. 2-е издание», вышедшей в издательстве «БXВ». Обновлённое издание классической книги о концепциях различных баз данных и подходах к их внедрению в доступной форме рассказывает об устройстве и реализации традиционных и инновационных решений для работы с большими данными. Книга снабжена обширными примерами рабочего протестированного кода, подсказывающего элегантные решения для всевозможных прикладных задач и разнообразных окружений. Издание предназначено для архитекторов и разработчиков БД, стремящихся найти универсальное пособие по проектированию и реализации БД в сети предприятия или в облаке. Также будет полезна администраторам баз данных и специалистам по управлению данными, особенно при необходимости работать в гибридных средах.
С помощью современных средств для работы с базами данных практически любому по силам создать базу данных. Вопрос в том, окажется ли получившаяся база данных полезной?
От базы данных не будет толку, если она не даст возможность быстро, надежно и единообразно извлекать из нее данные. От базы данных не будет пользы, если она содержит много неверных или противоречивых данных, равно как и если ее украдут, потеряют или повредят данными, которые были записаны только наполовину из-за сбоя системы в момент их записи.
Все эти потенциальные проблемы можно решить с помощью современных средств работы с базами данных, качественного проектирования баз данных и крупицы здравого смысла. Однако избежать проблем можно, только если понимать, в чем они заключаются.
Первый шаг на пути к проектированию полезной базы данных – понимание целей ее создания. Какие функции должна выполнять база данных? Что делает базу данных полезной и какие проблемы она может решить? Применять мощный инструмент проектирования базы данных без целей – всё равно что лететь в облаках без компаса. У вас есть необходимые инструменты, но нет чувства направления.
В этой главе описаны цели проектирования баз данных. На примере информационных контейнеров – таких как файлы, которые могут играть роль базы данных, здесь определяются свойства, которыми обладают качественные базы данных, а также проблемы, которых при их проектировании следует избегать.
В этой главе вы узнаете:
- почему важно правильно проектировать базы данных;
- о сильных и слабых сторонах различных видов информационных контейнеров, способных функционировать в качестве баз данных;
- как компьютерные базы данных могут извлечь пользу из преимуществ информационных контейнеров и избежать их недостатков;
- как правильное проектирование баз данных помогает им достичь целей;
- что такое CRUD, ACID и BASE, и почему эти понятия важны для проектирования баз данных.
<...>
Ключевые слова: базы данных, проектирование баз данных, резервное копирование, безопасность
Полную версию статьи читайте в журнале Подпишитесь на журнал
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|