Проектирование базы данных
Проектирование базы данных — это процесс создания схемы базы данных и определения необходимых ограничений целостности. Цель — создать логичную и структурированную систему для хранения, управления и обработки данных, которая будет удовлетворять заданным функциональным и информационным требованиям с учётом ограничений.
Некоторые задачи проектирования:
обеспечение хранения в базе данных всей необходимой информации;
возможность получения данных по всем необходимым запросам;
сокращение избыточности и дублирования данных;
обеспечение целостности данных (исключение противоречий, предотвращение потерь и т. д.).
Отчет по практике "Разработка и администрирование баз данных" - online presentation
Некоторые этапы проектирования базы данных:
Анализ требований. Собирают пожелания и требования от будущих пользователей системы: какие данные будут храниться, какие операции будут проводиться, как часто и в каких объёмах.
Концептуальное проектирование. Создание черновой модели БД: разрабатывают основные сущности (например, «клиент», «товар», «заказ») и связи между ними. Для этого используют ER-диаграммы (диаграммы «сущность-связь»), которые наглядно показывают, какие данные будут храниться и как они взаимосвязаны.
Логическое проектирование. Концептуальная модель преобразуется в логическую структуру, совместимую с системой управления базами данных (СУБД). Начинается работа с таблицами, полями и ключами. Также проводится нормализация данных, чтобы устранить избыточность и повысить эффективность хранения.
-
Кирилов - Основы проектирования реляционных БД
Восприятие реального мира можно соотнести с последовательностью разных, хотя иногда и взаимосвязанных, явлений. С давних времен люди пытались описать эти явления (даже тогда, когда не могли их по...
-
Основные подходы к проектированию распределенных баз данных
В настоящее время в связи с усложнением процесса принятия решений в современном бизнесе успех предприятия напрямую зависит от того, как быстро и слаженно взаимодействуют его структуры. В наш век обмен информацией немыслим без современных средств связи
-
Основы проектирования приложений баз данных
В настоящее время фирма Microsoft поддерживает версию 3.x ODBC API. Приложения, написанные на основе спецификации X/Open и ISO CLI, будут правильно работать с ODBC-драйверами версии 3.x или драйверами "согласованного стандарта" в том случае, если они компилируются с заголовочными файлами ODBC версии 3.x и линкуются с ODBC 3.x библиотеками
-
Основы проектирования реляционных баз данных
СУБД должна предоставлять доступ к данным любым пользователям, включая и тех, которые практически не имеют и (или) не хотят иметь представления
-
Основы проектирования реляционных баз данных
Иерархическая модель данных организует данные в виде древовидной структуры и является реализацией логических связей между данными типа родовидовых отношений или отношений "часть-целое". Примером простого иерархического представления может служить административная структура организации.
-
Основы проектирования реляционных баз данных. Учебное пособие
При построении инфологических моделей можно использовать язык ER-диаграмм (от англ. Entity-Relationship, т.е. сущность-связь). В них сущности изображаются помеченными прямоугольниками, ассоциации – помеченными ромбами или шестиугольниками, атрибуты – помеченными овалами, а связи между ними – ненаправленными ребрами, над которыми может проставляться степень связи