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