18c0693f

    Проектирование базы данных

Проектирование базы данных — это процесс создания схемы базы данных и определения необходимых ограничений целостности. Цель — создать логичную и структурированную систему для хранения, управления и обработки данных, которая будет удовлетворять заданным функциональным и информационным требованиям с учётом ограничений.

Некоторые задачи проектирования:

обеспечение хранения в базе данных всей необходимой информации;

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

сокращение избыточности и дублирования данных;

обеспечение целостности данных (исключение противоречий, предотвращение потерь и т. д.).

Отчет по практике "Разработка и администрирование баз данных" - online presentation

Некоторые этапы проектирования базы данных:

Анализ требований. Собирают пожелания и требования от будущих пользователей системы: какие данные будут храниться, какие операции будут проводиться, как часто и в каких объёмах.

Концептуальное проектирование. Создание черновой модели БД: разрабатывают основные сущности (например, «клиент», «товар», «заказ») и связи между ними. Для этого используют ER-диаграммы (диаграммы «сущность-связь»), которые наглядно показывают, какие данные будут храниться и как они взаимосвязаны.

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

  • Кирилов - Основы проектирования реляционных БД
    Восприятие реального мира можно соотнести с последовательностью разных, хотя иногда и взаимосвязанных, явлений. С давних времен люди пытались описать эти явления (даже тогда, когда не могли их по...

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


  • Основы проектирования приложений баз данных
    В настоящее время фирма Microsoft поддерживает версию 3.x ODBC API. Приложения, написанные на основе спецификации X/Open и ISO CLI, будут правильно работать с ODBC-драйверами версии 3.x или драйверами "согласованного стандарта" в том случае, если они компилируются с заголовочными файлами ODBC версии 3.x и линкуются с ODBC 3.x библиотеками

  • Основы проектирования реляционных баз данных
    СУБД должна предоставлять доступ к данным любым пользователям, включая и тех, которые практически не имеют и (или) не хотят иметь представления

  • Основы проектирования реляционных баз данных
    Иерархическая модель данных организует данные в виде древовидной структуры и является реализацией логических связей между данными типа родовидовых отношений или отношений "часть-целое". Примером простого иерархического представления может служить административная структура организации.

  • Основы проектирования реляционных баз данных. Учебное пособие
    При построении инфологических моделей можно использовать язык ER-диаграмм (от англ. Entity-Relationship, т.е. сущность-связь). В них сущности изображаются помеченными прямоугольниками, ассоциации – помеченными ромбами или шестиугольниками, атрибуты – помеченными овалами, а связи между ними – ненаправленными ребрами, над которыми может проставляться степень связи