
- •1.Основная часть
- •1.1 Модели бд
- •Основные элементы сетевой модели данных:
- •Преимущества:
- •Недостатки:
- •1.2 Этапы создания бд
- •Требования заказчика
- •Среда разработки
- •2. Практическая часть
- •2.1 Разработка технического задания
- •2.2 Построение информационно – логической модели данных предметной области
- •2.3 Описание этапов разработки
- •2.4 Функциональные требования
- •5. Требования к программной документации
- •6. Техника – экономические показатели
2. Практическая часть
2.1 Разработка технического задания
Работа выполняется в рамках курсового проекта - автоматизированная система управления «Преподаватели». База данных «Преподаватели» будет вести учет студентов специальности «Программирование в компьютерных системах».
Разрабатываемая база данных должна обеспечивать:
Работа выполняется в рамках курсового проекта - автоматизированная система управления «Преподаватели».
Основанием для данной работы служит приказ о курсовом проектировании.
База данных предназначена для просмотра данных о преподавателях.
Разрабатываемая БД должна обеспечивать:
сбор и анализ информации о Преподавателях «ФИО, адрес, контактные данные, дисциплина, когда принят, когда уволен, достижения »;
выдачу рекомендаций по дальнейшей работе;
отображение текущего состояния по набору параметров – при сохранении изменений БД;
визуализацию информации: Формы и отчеты в MS Access, Таблицы в MS Excel. По отдельному запросу осуществляются внутренние настройки. База данных должна содержать итоговые отчеты.
Исходные данные в систему поступают в виде значений вводимых с
клавиатуры пользователем. Эти значения отображаются на ПК.
Основной режим использования системы – ежедневная работа.
Для обеспечения надежности необходимо: установить пароль, ограничить права доступа, создать резервную копию.
БД предоставляется на лазерном носителе информации. Сопроводительная документация предоставляется в электронном и печатном виде.
Специальные требования:
база данных должна иметь дружественный интерфейс;
ввиду объемности проекта задачи предполагается решать поэтапно, при этом объекты БД, созданные в разное время, должны предполагать возможность наращивания системы и быть совместимы друг с другом;
язык программирования -SQL, должен обеспечивать возможность интеграции с некоторыми видами прикладных программ (MS Access, среда SQL Server Management Studio Express).
Основными документами, регламентирующими разработку БД должны быть документы Единой Системы Программной Документации: инструкция пользователя, описание применения.
Эффективность системы определяется удобством использования БД «Преподаватели » Используется для систематизации данных по преподавателям.
После передачи БД «Преподаватели» Заказчику, последний имеет право тестировать СУБД. После тестирования Заказчик должен принять работу или в письменном виде изложить причину отказа принятия. В случае обоснованного отказа я должна доработать СУБД.
2.2 Построение информационно – логической модели данных предметной области
Для построения информационно-логической модели данных была выбранная предметная область – Преподаватели.
Проанализировав данную область, определила, что база данных должна содержать следующую информацию: ФИО, адрес, контактные данные, дисциплина, когда принят, когда уволен, достижения ;
.
В данных таблицах определила ключевые поля, по которым они будут связанны между собой.
Преподаватели
Стаж
Рисунок 1 – Эскиз базы данных «Преподаватели»
2.3 Описание этапов разработки
Для того чтобы запустить MS SQL Server 2005 Management Studio Express, необходимо зайти в «Пуск» -> «Все программы» -> «Microsoft SQL Server 2005»
Рисунок 2 – Запуск Microsoft SQL Server 2005
Для того чтобы создать базу данных в MS SQL Server 2005 Management Studio Express, нужно нажать правой кнопкой мыши «Базы данных» и выбрать «Создать базу данных…»
Рисунок 3 – Создание БД в SQL
Далее появится окно «Создание базы данных», в котором необходимо ввести название будущей базы данных
Рисунок 4 – Присвоение имени, создаваемой базе данных
Для того чтобы создать таблицу в базе данных, необходимо нажать правой кнопкой мыши на «Таблицы» и выбрать «Создать таблицу…»
Рисунок 5 – Создание таблиц в базе данных SQL
Далее появится пустая таблица, в которой необходимо заполнить имя столбца и указать для каждого столбца нужный тип данных
Рисунок 6 – Заполнение таблиц в базе данных SQL
Для того чтобы в таблице задать первоначальный ключ, необходимо нажать правой кнопкой мыши по имени столбца и выбрать «Задать первичный ключ»
Рисунок 7 – Задание первоначального ключа
Для того чтобы открыть меню установки связей между таблицами необходимо нажать правой кнопкой мыши по имени столбца и выбрать «Отношения…»
Рисунок 8 - Открытие окна установки связей между таблицами
Далее откроется окно «Отношения внешнего ключа», в котором необходимо нажать «Добавить», после чего выбранная таблица будет добавлена в общую диаграмму для добавления связей
Рисунок 9 - Добавление таблиц для установки связей
Для того чтобы создать диаграмму баз данных, позволяющую устанавливать связи между таблицами, необходимо нажать правой кнопкой мыши на «Диаграммы баз данных» и выбрать «Создать диаграмму базы данных»
Рисунок 10 – Создание диаграммы базы данных
Далее в диаграмме баз данных необходимо перетащить ключевую строку из одной таблицы на другую одноименную строку другой таблицы
Рисунок 11 – Установка связей между таблицами
Для того чтобы запустить MS Access, необходимо зайти в «Пуск» -> «Все программы» -> «Microsoft Office» -> «Microsoft Office Access 2003»
Рисунок 14 – Запуск Microsoft Office Access 2003
Для открытия базы данных SQL в Access, необходимо выполнить следующие действия: Создать -> Проект с имеющимися данными
Рисунок 15 – Открытие БД SQL в Access
Далее появится окно «Файл новой базы данных», в котором жмем – «Создать»
Рисунок 16 – Создание файла новой БД
Далее появится окно, в котором необходимо указать параметры для подключения к базе данных SQL
Рисунок 17 – Подключение к БД SQL
Для того чтобы сделать резервирование базы данных в SQL, необходимо нажать правой кнопкой мыши по названию резервируемой базы данных и выбрать: «Задачи» -> «Создать резервную копию…»
Рисунок 18 – Резервирование базы данных в SQL
Далее появится окно «Резервное копирование базы данных», в котором нажимаем «ОК»
Рисунок 19 – Настройка резервной копии базы данных в SQL
Для того, чтобы обеспечить безопасность для выбранной базы данных и ограничить доступ для пользователей, необходимо создать новые учетные с ограниченным доступ к базе данных. Для того чтобы создать новое имя входа с паролем, необходимо нажать на «Безопасность» правой кнопкой мыши «Создать» -> «Вход»
Рисунок 24 – Создание имени входа
Далее появится окно «Создание имени входа», в котором необходимо указать имя входа, пароль и выбрать базу данных
Рисунок 25 – Присвоение имени входа пароля и имени
Для создания новой учетной записи, необходимо нажать на «Безопасность» -> «Учетные данные» -> «Создать учетные данные…»
Рисунок 26 – Создание учетной записи
Далее появится окно «Создание учетных данных», в котором необходимо указать имя, пароль и идентификатор новой учетной записи
Рисунок 27 – Присвоение новой учетной записи имени, пароля и идентификатора