Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы РЭУБД общий файл от 3.04 .docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
617.59 Кб
Скачать
  1. Понятие правильной базы данных

Должна удовлетворять след. требованиям:

1)удовлетворяет всем требованиям пользователя по содержанию;

2)удовлетворяет требованиям пользователя по производительности

3)не позволяет вводить данные нарушающие целостность уже имеющейся информации

4) предоставляет естественную интуитивно поятную организацию данных

  1. Этапы разработки бд

1)определение типа информации, которая должна быть учтена в базе данных

2) Разбиение информации на объекты (сущности) и атрибуты

3)Отображение системы объектов (сущности) и их атрибутов на таблицы и столбцы.

4) Определение атрибутов, однозначно идентифицирующих каждый объект

5)Разработка системы правил, устанавливающих для каждой таблицы варианты доступа, модификаций и добавление новых записей.

6) Фактическое задание связей между таблицами при помощи первичных и внешних ключей запланированных на ранних стадиях проектирования.

7)Выбор индексов для каждой таблицы

8) Планирование системы безопасности.

  1. Этапы разработки бд. Определение типа информации, которая должна быть учтена в базе данных

Представления о требованиях пользователя нужно задокументировать. Перед моделированием надо уяснить некоторые вещи:

-Все объекты должны быть связаны надлежащим образом. Не должно быть противоречий между связями. Объекты не должны распадаться на несколько изолированных друг от друга групп.

-Нужно правильно представлять себе уровень детализации каждого объекта.

-Отчетные формы.

-Категории пользователей. Уровни доступа.

-Осуществление доступа к бд-лок.комп, лок.сеть. удаленное соединение.

Таблицы: какие имеют большое количество записей, какие нет.

-Нужна ли архивация информации из основных таблиц.

  1. Этапы разработки бд. Разбиение информации на объекты (сущности) и атрибуты

Необходимо проанализировать всю информацию на концептуальном уровне и распределить ее на объекты и атрибуты. Объекты представляют собой конкретные реальные объекты и процессы, которые надо описать в бд.

Атрибуты – свойства объекта, при помощи которых он описывается. В бд объекты – таблицы, атрибуты объектов – столбцы (поля) таблицы

Необходимо удалить из объектов излишнюю информацию и перенести ее в другие объекты.

  1. Этапы разработки бд. Отображение системы объектов (сущности) и их атрибутов на таблицы и столбцы.

В соответствии с планом, разработанным в пункте 2, создаются таблицы. Для каждой таблицы определяются первичные и вторичные ключи, а также индексы. Здесь проявляется большая часть ошибок, допущенных при нормализации.

  1. Этапы разработки бд. Определение атрибутов, однозначно идентифицирующих каждый объект.

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

  1. Этапы разработки БД. Разработка системы правил, устанавливающих для каждой таблицы варианты доступа, модификаций и добавление новых записей.

Уточнить для каждого из атрибутов характеристики, связанные с выбранным для него типом данных. Нужно задать допустимые значения, может ли в какой-то ячейке быть значение null какое значение явля6ется для столбца значением по умолчанию.

  1. Этапы разработки БД. Выбор индексов для каждой таблицы

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

  1. Этапы разработки БД. Планирование системы безопасности.

Определяется перечень пользователей, которые могут оперировать с бд. Устанавливается документальный уровень разрешений: организация безопасности зависит от типа разрабатываемой бд.

  1. SQL Explorer. Словари и наборы атрибутов.

Это иерархически организованный браузер, основное назначение которого - в подробности исследование бд. Нельзя с помощью него создавать бд, создавать модифицировать или удалять индексы таблицы и других объекты. Можно модифицировать записи в выбранных таблицах, вводить и выполнять Sql-операторы , созд. И модиф псевдонимы, словари и наборы атрибутов.

Псевдоним – специалиризованный именованный объект, содержащий информацию, которую BDE использует для подключения к бд. Псевдоним можно создавать при помощи утилит SQL Explorer, BDE Administrator, Database Desktop.

Словарь – таблица для хранения наборов атрибутов бд. Хранится в бд среди других таблиц.

Набор атрибутов- именованный объект, описывающий свойства отдельных столбцов.

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