Лабораторный практикум по дисциплине «Специальные главы информатики для специалистов по защите информации». Разработчик: Аткина В.С.
помощью шаблона и/или вручную - полностью самостоятельно. При создании таблиц учесть все ограничения, которые заданы в постановке задачи. Предусмотреть необходимые связи между таблицами, определить все поля данных (атрибуты или столбцы) таблицы. Задать схему БД.
Установить требуемые связи (между пятью таблицами) и создать требуемую схему БД. Применить необходимые методы поддержки целостности при описании связей.
Каждая таблица должна содержать не менее 15 осмысленных записей. При необходимости используйте маски для задания форматов ввода данных.
III. Варианты
Вариант №1.
База данных "Компьютер"
Ваша организация занимается сборкой и продажей компьютеров. У Вас имеются несколько сборочных цехов и несколько филиалов по приему заказов и продаже готовых изделий. Вы продаете как готовые модели по образцам, так и компьютеры индивидуальной сборки. Изделия поставляются заказчику в основном прямо из сборочных цехов. Однако несколько типовых моделей имеются в каждом филиале по приему заказов. Между филиалами и цехами установлена телекоммуникационная связь. Ваша информационная система предназначена для оформления заказов на изготовление индивидуальных моделей и учет продажи готовых деталей, Вы не имеете права принимать заказ не обеспеченный имеющимися деталями на складе (в цеху). У Вас должен вестись учет произведенных работ, за конкретные компьютеры отвечают цеха, в которых была произведена сборка и настройка компьютера. Для постоянных клиентов в Вашей организации предусмотрены скидки (до 5%). В БД «Компьютер» ведется ряд картотек.
На каждого клиента в картотеку заносятся следующие сведения:
— фамилия, имя, отчество;
Лабораторный практикум по дисциплине «Специальные главы информатики для специалистов по защите информации». Разработчик: Аткина В.С.
—номер паспорта (необходим при полном совпадении ФИО клиентов
– своего рода уникальный номер);
—контактный телефон;
—согласие на обработку персональных данных (да, нет)
—E-mail (на него производится рассылка новостей Вашей организации.
—тип клиента (постоянный - да, нет);
Для каждого типа периферийного устройства существует отдельная таблица. В ней имеется информация:
—№ устройства;
—модель;
—стоимость в рублях;
—стоимость в у.е.;
—количество на складе.
УВас будет 2 итоговых таблицы. В одной – компьютеры, собранные на заказ, а в другой – готовые.
—Первая итоговая таблица должна содержать следующие поля:
—порядковый номер заказа;
—Ф.И.О. заказывающего клиента;
—тип клиента (постоянный - да, нет );
—дата заказа;
—номера материнской платы, процессора, ОЗУ, винчестера, звуковой карты, видео - карты, клавиатуры, мыши и монитора.
Вторая итоговая таблица:
—порядковый номер заказа;
—Ф.И.О. заказывающего клиента;
—дата заказа;
—название заказываемого компьютера. Например, компьютер «ИБ». В него входят: процессор Intel CORE i7, винчестер на 500 Гб,
Лабораторный практикум по дисциплине «Специальные главы информатики для специалистов по защите информации». Разработчик: Аткина В.С.
видеокарта на 2 Гб и т.д. (комплектация компьютера должна отображаться в отдельной таблице).
Предусмотреть следующие ограничения:
—В один системный блок НЕЛЬЗЯ вставить сразу 2 устройства. Например, 2 видеокарты.
—Один цех отвечает за один вид устройств.
—Вы не продаете устройства отдельно. Продаются только компьютеры.
Вариант №2
База данных «Фирма по защите информации»
Разработать БД организации, предоставляющие услуги по защите информации. БД должна предоставлять информацию о видах деятельности осуществляемой фирмой в области информационной безопасности, стоимости предоставляемых услуг, сроках их оказания и клиентах, которым данные услуги предоставляются. В организации имеется несколько отделов: отдел кадров, бухгалтерия, отдел по работе с клиентами и заключению договоров, отдел по защите информации, следовательно, разрабатываемая БД также должна позволять обрабатывать и систематизировать служебную информацию, циркулирующую непосредственно внутри фирмы.
Основными направление деятельности фирмы являются:
—Установка программно-аппаратных средств защиты информации.
—Аттестация объектов информатизации.
—Аудит информационной безопасности.
—Установка систем контроля доступа и видеонаблюдения.
Ворганизации ведется несколько картотек.
На каждого клиента в картотеку заносятся следующие сведения:
—название организации;
—вид организации (государственная, коммерческая);
—фамилия, имя, отчество руководителя;
Лабораторный практикум по дисциплине «Специальные главы информатики для специалистов по защите информации». Разработчик: Аткина В.С.
—контактный телефон;
—номер заключенного на оказание услуги договора;
—E-mail (на него производится рассылка новостей Вашей организации.
—тип клиента (постоянный - да, нет);
На каждого сотрудника в картотеку заносятся следующие сведения:
—фамилия, имя, отчество;
—номер паспорта;
—контактный телефон;
—E-mail;
—адрес проживания;
—дата рождения;
—должность (директор, кадровик, бухгалтер, менеджер, секретарь, специалист по защите информации);
—стаж работы;
—заработная плата;
—в каких проектах участвовал (только для специалистов по защите информации).
При разработке БД необходимо учесть следующие ограничения:
—одной и той же организации в разное время могут оказываться различные услуги;
—договор заключается только на один вид услуг, если одновременно оказывается несколько услуг, то необходимо заключение нескольких договоров;
Вариант №3
База данных "Библиотека"
Разработать БД, помогающую обслуживать библиотеку. БД должна предусматривать режимы ведения системного каталога, отражающего перечень областей знаний, по которым имеются книги в библиотеке. Внутри
Лабораторный практикум по дисциплине «Специальные главы информатики для специалистов по защите информации». Разработчик: Аткина В.С.
библиотеки области знаний в систематическом каталоге могут иметь уникальный внутренний номер и полное наименование. Каждая книга может содержать сведения из нескольких областей знаний. Каждая книга в библиотеке может присутствовать в нескольких экземплярах.
В библиотеке ведется картотека читателей. На каждого читателя в картотеку заносятся следующие сведения:
—Фамилия, Имя, Отчество
—домашний адрес
—телефон (следует считать, что у читателя может быть два телефона – мобильный и стационарный (городской))
—дата рождения
Каждому читателю присваивается уникальный номер читательского билета.
Каждый читатель может одновременно держать на руках не более 5 книг. Читатель не должен одновременно держать более одного экземпляра книги одного названия.
Каждая книга, хранящаяся в библиотеке, характеризуется следующими параметрами:
—уникальный шифр
—название
—фамилия автора (может отсутствовать)
—фамилии соавторов (могут отсутствовать)
—место издания (город)
—издательство
—год издания
—количество страниц.
—количество экземпляров книги в библиотеке
Каждая книга в библиотеке может присутствовать в нескольких экземплярах. Каждый экземпляр имеет следующие характеристики:
— уникальный инвентарный номер
