852.59K
Category: databasedatabase

Разработка базы данных «ХранительПРО»

1.

МИНИСТЕРСТВО ОБРАЗОВАНИЯ КИРОВСКОЙ ОБЛАСТИ
Кировское областное государственное профессиональное
образовательное бюджетное учреждение
«Слободской колледж педагогики и социальных отношений»
ОТЧЕТ
по учебной практике
ПМ.11. Разработка, администрирование и защита баз данных
Тема: «Разработка базы данных «ХранительПРО»
Студентка очного отделения
Коротких Наталья Михайловна
Группа 21П-1
Специальность 09.02.07
Информационные системы и программирование
Руководитель практики от колледжа:
Махнев Александр Анатольевич

2.

Содержание
1.
Выполнение анализа и предварительной обработки информации
2.
Выделение объектов и атрибутов в соответствии с заданием
3.
Построение и обоснование концептуальной модели базы данных(БД).
4.
Проектирование и нормализация БД в полном соответствии с поставленной задачей и применением CASE-средств
5.
Выполнение построения БД в предложенной СУБД и заполнение всех таблиц с помощью соответствующих средств
6.
Реализация уровней доступа для различных категорий пользователей
7.
Создание запросов и отчетов в соответствии с заданием
8.
Создание и обоснование групп пользователей, принципов регистрации и системы паролей
9.
Выполнение резервного копирования БД и восстановление состояния БД на заданную дату.
10. Заключение.

3.

1. Выполнение анализа и предварительной
информации предметной области
обработки
В ходе учебной практики необходимо разработать базу данных и модули системы защиты объекта
критической информационной инфраструктуры (КИИ).
Система позволяет формировать заявки на групповые и личные посещения.

4.

Диаграмма вариантов использования

5.

3. Проектирование и нормализация БД в полном
соответствии с поставленной задачей и применением
CASE-средств

6.

4. Выполнение построения БД в предложенной СУБД и
заполнение всех таблиц с помощью соответствующих
средств

7.

6. Создание хранимой процедуры для авторизации
посетителей
CREATE PROCEDURE [dbo].[prlogin]
@login nvarchar(50),
@password nvarchar(50)
AS
BEGIN
SET NOCOUNT ON;
SELECT COUNT(*) FROM [dbo].[visitor] WHERE [login]
= @login AND [password] = @password
END
GO

8.

7. Создание и обоснование групп пользователей,
принципов регистрации и системы паролей.

9.

8. Выполнение резервного копирования БД и
восстановление состояния БД на заданную дату.

10.

Создание приложений
Создано 3 приложения: для сотрудников общего отдела, для сотрудников охраны и
посетителей.

11.

Форма записи на групповое посещение

12.

Форма записи на личное мероприятие

13.

9.Заключение
В ходе учебной практики по модулю ПМ.11. Разработка, администрирование и
защита баз данных была создана база данных «ХранительПРО», которая хранит
информацию о посетителях, сотрудниках и заявках. Также были созданы
вспомогательные таблицы. При создании таблиц я старалась придерживаться 3НФ.
Были созданы триггеры, хранимые процедуры и представления, для простаты работы
пользователей с системой.
Написаны 3 приложения: первое для работы посетителей, второе для работы
сотрудников общего отдела и третье для сотрудников охраны.
Для выполнения заданий были использованы все знания, полученные за годы обучения
в колледже.

14.

Спасибо за внимание
English     Русский Rules