Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы по ИТУ.doc
Скачиваний:
6
Добавлен:
01.05.2025
Размер:
307.2 Кб
Скачать

9. Опишите этапы проектирования реляционной бд.

Реляционные базы данных строятся на реляционной модели

Реляционная модель данных — логическая модель данных, прикладная теория построения баз данных, которая является приложением к задачам обработки данных таких разделов математики как теории множеств и логика первого порядка..

Реляционная модель данных включает следующие компоненты:

  • Структурный аспект (составляющая) — данные в базе данных представляют собой набор отношений.

  • Аспект (составляющая) целостности — отношения (таблицы) отвечают определенным условиям целостности. РМД поддерживает декларативные ограничения целостности уровня домена (типа данных), уровня отношения и уровня базы данных.

  • Аспект (составляющая) обработки (манипулирования) — РМД поддерживает операторы манипулирования отношениями (реляционная алгебра, реляционное исчисление).

Реляционная модель данных (РМД) некоторой предметной области представляет собой набор отношений, изменяющихся во времени. При создании информационной системы совокупность отношений позво­ляет хранить данные об объектах предметной области и моделировать связи между ними. Термины РМД представлены в табл.

Термин реляционной

модели

Эквивалентный термин

Отношение

Таблица

Схема отношения

Строка заголовков столбцов таблицы (заголовок таблицы)

Кортеж

Строка таблицы, запись

Сущность

Описание свойств объекта

Атрибут

Домен

Множество допустимых значений атрибута

Первичный ключ

Уникальный идентификатор

Кардинальное и,

Количество строк

Степень

Количество столбцов

Этапы:

- разработка и описание структур таблиц

- разработка схемы данных и системы взаимосвязей м/у таблицами

- разработка системы запросов к таблицам БД

- разработка экранных форм ввода/вывода

-разработка систем отчетности по данным

Разработка систем защиты данных и разграничения прав доступа к ним.

Схема данных.

СУБД ACCESS позволяет объединить в единую базу данные, хранящиеся в разных таблицах, при помощи межтабличных связей. Взаимосвязь м/у таблицами это отношение м/у данными в двух таблицах содержащие поля с совпадающими значениями. Отношения бывают трех типов:

- один к одному - взаимосвязь м/у таблицами при которой одной записи из одной таблицы соответствуют единственная совпадающая запись в связанной таблице;

- один ко многим – это взаимосвязь м/у таблицами, при которй одна запись из основной таблицы м б связана с несколькими записями в связанной таблице. Этот тип связей используется наиболее часто;

- многие ко многим – взаимосвязь м/у таблицами при кот одной записи, как в основной так и связанной таблице может соответствовать несколько записей из другой.

Для того, чтобы установить связи м/у таблицами необходимо установить связи м/у теми полями, в кот содержится общая информация. Необязательно чтобы общие поля в разных таблицах имели одно и тоже имя, но тип и данные д б одинаковые.

Безопасность данных.

Простейший способ ограничения доступа к БД установка пароля для открытия БД. Этот способ надежен, но он действует только при открытии БД, после открытия БД объекты становятся доступными для пользователя.

Защита на уровне пользователей при запуске требуется идентифицировать себя и ввести пароль. По умолчанию ACCESS создают 2 группы: администраторы и простые пользователи.

Члены группы Admin – доступ ко всем объектам БД.

Др членам только к отдельным объектам БД.

Типовые разрешения на доступ для группы Users могут включать «Чтение данных», «Обновление данных».