Разработка БАЗЫ данных, Создание таблиц - Разработка интерфейса базы данных (на примере потребностей охранного предприятия ООО "Пересвет")

Для разработки базы данных применим инструмент "Management Studio" входящий в состав СУБД "MS SQL Server". Этот инструмент позволяет создавать новые базы данных, заводить в них таблицы с необходимыми полями, а также устанавливать связи между таблицами.

Также с помощью этого инструмента распределяется доступ к созданной базе данных. При желании, системный администратор может ограничить доступ к базе данных или отдельным таблицам базы данных (например, запретить добавление и обновление информации).

"MS SQL Server" позволяет использовать два различных типа авторизации:

    - Авторизация Windows; - Авторизация SQL Server.

При использовании авторизации SQL Server, доступ к базе данных будет осуществляться по заданному логину и паролю.

При использовании авторизации Windows доступ будет контролироваться политиками домена, в котором работает операционная система. В этом случае, возможно, выделить права, как отдельным пользователям, так и группам пользователей на усмотрение системного администратора.

Я буду использовать авторизацию Windows.

Создание таблиц

В соответствии с правилами построения реляционных баз данных, в каждой таблице должно быть уникальное ключевое поле. Тип данного не принципиален. Но для того чтобы избежать повторения значений в каждую таблицу внесем поле "ID" типа "int" (целое число). В его свойствах укажем, что это счетчик.

В соответствии с требованиями созданы таблицы (в скобках название в базе данных):

    - Охранники (Ohranniki); - Объекты (Object); - Аттестация (Attestaciya); - Отсутствие на работе (Otsutstvie); - Потребности объектов (Potrebnosti_objecta); - Расписание (Raspisanie);

Для повышения гибкости базы данных созданы таблицы:

    - Смены (Smena). Хранится информация о рабочем времени каждой смены, что позволяет при необходимости ввести, например 12-ти часовую смену и указать когда она начинается и когда заканчивается; - Причины отсутствия (Prichina_otsutstvia). При введении данной таблицы в основную таблицу "Отсутствие на работе" попадет только идентификатор причины. Это позволит пользователю самостоятельно заполнить список возможных причин отсутствия; - Категории (Kategoria); - Организации (Organizacia); - Тип объекта (Type_objecta): - Вид услуг (Type_uslug).

Похожие статьи




Разработка БАЗЫ данных, Создание таблиц - Разработка интерфейса базы данных (на примере потребностей охранного предприятия ООО "Пересвет")

Предыдущая | Следующая