Принципы создания баз данных
1. Минимальная избыточность.
Каждый элемент данных (оборудование, инструмент, шаблон текста перехода и т.д.) должен храниться в единственном экземпляре. Кроме того, что это экономит пространство диска, это ещё и обеспечивает систематизацию хранения информации и работы САПР.
2. Структура дерева.
Вся информация хранится в многоуровневых каталогах. Сами данные располагаются в электронных таблицах самого нижнего уровня. Количество уровней – до 10 и более (рисунок 23).
Рисунок 23 – Структура дерева
3. Защищённость.
Бывает логическая и физическая. Последняя реализуется путём параллельной работы двух жёстких дисков и создания резервных копий. Логическая защищённость обеспечивает защиту от некорректных действий пользователя.
Для логической защиты БД назначают разные уровни доступа для разных категорий пользователей. Возможно несколько уровней доступа пользователей:
1) только чтение;
2) возможность ввода новых данных;
3) возможность редактирования уже имеющихся данных;
4) возможность удаления данных (такой доступ называют полным административным).
4. Секретность.
Поскольку база данных общая, то могут возникнуть ситуации, когда какие-то её разделы могут быть доступны ограниченному кругу пользователей. Права по доступу к тем или иным разделам прописываются администратором базы данных.
5. Независимость.
Этот принцип обеспечивает работу нескольких пользователей с одной базой данных. При этом, изменения, внесённые одним, становятся доступны всем остальным.
Понятия «объект», «экземпляр», «атрибут», «ключ»
Данные хранятся в электронных таблицах, структура которых отличается от привычного нам вида (рисунок 24). Недопустимо объединение строк и столбцов. Это необходимо для однозначного поиска нужных данных.
Рисунок 24 – Таблицы данных
1) объект – то, что описано в таблице (инструмент, приспособление, норма времени и т.д.);
2) экземпляр – одна строка таблицы;
3) атрибут – столбец таблицы;
4) ключ – столбец, однозначно определяющий экземпляр (порядковый номер, или обозначение по ГОСТу).
Дата добавления: 2015-10-13; просмотров: 679;