БД Реестр ПО
Заказать уникальную курсовую работу- 40 40 страниц
- 7 + 7 источников
- Добавлена 27.01.2020
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
Введение 4
1 ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ 6
1.1 Анализ предметной области 6
1.2 Концептуальное проектирование 8
1.3 Логическое проектирование 10
2 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ 14
2.1 Описание выбранной СУБД 14
2.2 Создание таблиц 15
2.3 Создание связей между таблицами 23
2.4 Разработка форм 24
2.5 Разработка запросов 28
2.6 Создание отчётов 38
2.7 Создание диаграммы 40
Заключение 44
Список использованных источников 45
Приложение А. SQL-запросы 46
На рисунке 12 представлена схема данных БД.Рисунок 12 – Схема данных БД2.4 Разработка формПосле создания таблиц и создания связей между ними, необходимо создать формы для внесения данных. Создадим формы справочников – рисунки 13 – 19 соответственно.Рисунок 13 – Форма администраторовРисунок 14 – Форма статусы заявокРисунок 15 – Форма отделыРисунок 16 – Форма сотрудникиРисунок 17 – Форма АРМыРисунок 18 – ФормаПОРисунок 19 – Форма всех заявок2.5 Разработка запросовЗапросы на выборку со сложными критериями отбора – рисунки 20 – 22 соответственно.Рисунок 20 – Запрос вывод установки КасперскогоРисунок 21 – Запрос дата установки ПО с сентябряРисунок 22 – Запрос всё ПО с требуемой ОС WindowsЗапросы, использующие групповые операции и статистические функции – рисунки 23 – 25 соответственно:Рисунок 23 – Запрос АРМы отделовРисунок 24 – Запрос все заявкиРисунок 25 – Запрос список ПО, заканчивающийся через 4 месяца и раньшеПараметрический запрос – рисунок 26.Рисунок 26 – Запрос с параметромПерекрестный запрос – рисунок 27.Рисунок 27 – Перекрестный запросЗапрос с вычислением – рисунок 28.Рисунок 28 – Запрос с вычислениемЗапрос с использованием логической функции IIf – рисунок 30.Рисунок 30 – Запрос с функцией IIFЗапроссподзапросом – рисунок 31.Рисунок 31 – Запрос с подзапросом2.6 Создание отчётовДалее, необходимо перейти к созданию отчётов. Созданные отчёты представлены на рисунках 32 – 34.Рисунок 32 – Отчёт дата окончания лицензий всего ПОРисунок 33 – Отчёт заявки на закупку ПО по отделам на конкретные АРМыРисунок 34 – Отчёт список ПО с истекающей лицензией2.7 Создание диаграммыШаги создания диаграммы представлены на рисунках 35 – 40 соответственно.Рисунок 35 – Выбор таблица для диаграммыРисунок 36 – Выбор полей таблицыРисунок 37 – Выбор типа диаграммыРисунок 38 – Настройка диаграммыРисунок 39 – Созданная диаграммаРисунок 40 – Конечный вариант диаграммыДалее, необходимо создать кнопочную форму – стартовую форму проекта – рисунок 41.Рисунок 41 – Главная кнопочная формаЗаключениеДанная работа посвящена проектированию базы данныхреестр ПО.Актуальность данной темы заключается в том, что спроектированная система является универсальной и может быть внедрена на любом предприятии.В ходе работы по проектированию структуры базы данных был проведён анализ предметной области проектируемой базы данных, были осуществлены концептуальное проектирование, логическое проектирование реляционной базы данных и физическое проектирование.В первой главе был проведен анализ предметной области,был определён функционал, реализация которого необходима в проектируемой базе данных.Во второй главе было проведено концептуальное проектирование и разработана диаграмма вариантов использования. Она демонстрирует возможных пользователей и выполняемые ими действия. Также были выделены основные объекты, информацию о которых необходимо хранить для решения выделенных задач.В третьей главе было проведено логическое проектирование,выделены сущности и рассмотрены связи между ними. Была описана инфологическая модель, на основании которой, далее, были разработаны физические таблицы.В четвертой главе было выполнено физическое проектирование базы данных. Была создана база данных, содержащая 9 таблиц и связи между ними, 9 справочных форм, 4 основных формы, 1 главную кнопочную форму, 4 отчета и 12 запросов. В качестве СУБД был выбран MSAccess 2010.В результате выполнения работы, была создана база данных, которая информативна, удобна и проста в использовании.Список использованных источников1.Баркер Ф., Скот Ф. Использование Access 97 - К.: Диалектика 2013. - 336с.2.Дженинкс Р. Использование Access 97. - СПб.: Питер, 2014. - 1072с.3.Кауфельд Д. Microsoft OfficeAccess 2003 для "чайников". – М.: Диалектика, 2014. – 320с.4.Проектирование баз данных. СУБД Microsoft Access / Учебное пособие // Н.Н. Гринченко, Е.В. Гусев, Н.П. Макаров. – М.: Горячая Линия – Телеком, 2014. – 240с.5.Степанов В. Microsoft Access 2003 для начинающих. - М.: Аквариум-Принт, Дом печати – Вятка, 2015. – 128с.Интернет ресурсы6.База данных Access "Библиотека" 2015 / [Электронный ресурс] http://computers.plib.ru/office/Access_2002/index.html7.Иллюстрированный самоучитель по Access 2002. / [Электронный ресурс] https://www.youtube.com/playlist?list=PLnzEVwX9gt1iyK1z1cDgQkszYukA4sSKlПриложение А. SQL-запросы(обязательное)SELECT departments.id AS iddep, departments.department, ARMs.ARM, ARMs.id AS idarmFROM departments INNER JOIN (ARMs INNER JOIN users ON ARMs.id = users.id_arm) ON departments.id = users.id_departmentGROUP BY departments.id, departments.department, ARMs.ARM, ARMs.idORDER BY departments.department, ARMs.ARM;SELECT applications.idstatus, applications.dep, applications.Date, softapllic.idsoft, softapllic.idarmFROM applications INNER JOIN softapllic ON applications.id = softapllic.idapplicatGROUP BY applications.idstatus, applications.dep, applications.Date, softapllic.idsoft, softapllic.idarm, applications.idORDER BY softapllic.idsoft, softapllic.idarm;SELECT software.name, software.license, installation.Date, software.date_license, DateAdd("m",[software]![date_license],[installation]![date]) AS [Срококончаниялицензии]FROM software INNER JOIN installation ON software.id = installation.software;SELECT software.id, software.name, [Установ ПО].Count, IIf([count]>0,'Установлено','Не установлено') AS УстановкаFROM software INNER JOIN [УстановПО] ON software.id = [УстановПО].id;SELECT applications.id, applications.Date, applications.dep, status.statusFROM status INNER JOIN applications ON status.id = applications.idstatusWHERE (((status.status)=[Введите статус заявки]));SELECT installation.id, installation.Date, installation.arm, software.nameFROM software INNER JOIN installation ON software.id = installation.softwareWHERE (((software.name) Like 'Kaspersky*'));SELECT installation.id, installation.Date, installation.arm, installation.softwareFROM installationWHERE (((installation.Date)>=#9/1/2019#));SELECT software.id, software.name, software.license, software.date_license, software.osFROM softwareWHERE (((software.date_license)>6) AND ((software.os) Like 'Windows*'));SELECT software.id, software.name, software.priceFROM softwareWHERE software.price >(select AVG(software.price) FROM software);SELECT software.name, software.license, installation.Date, software.date_license, DateAdd("m",[software]![date_license],[installation]![date]) AS [Срококончаниялицензии], software.priceFROM software INNER JOIN installation ON software.id = installation.softwareGROUP BY software.name, software.license, installation.Date, software.date_license, DateAdd("m",[software]![date_license],[installation]![date]), software.priceHAVING (((DateAdd("m",[software]![date_license],[installation]![date]))<=DateAdd("m",4,Date())));SELECT software.id, Count(installation.Date) AS [Count]FROM software LEFT JOIN installation ON software.id = installation.softwareGROUP BY software.id;TRANSFORM Count(installation.software) AS [Count-software]SELECT [АРМыотделов].departmentFROM (ARMs INNER JOIN [АРМыотделов] ON ARMs.id = [АРМыотделов].idarm) INNER JOIN installation ON ARMs.id = installation.armGROUP BY [АРМы отделов].departmentPIVOT ARMs.ARM;
1. Баркер Ф., Скот Ф. Использование Access 97 - К.: Диалектика 2013. - 336с.
2. Дженинкс Р. Использование Access 97. - СПб.: Питер, 2014. - 1072с.
3. Кауфельд Д. Microsoft OfficeAccess 2003 для "чайников". – М.: Диалектика, 2014. – 320с.
4. Проектирование баз данных. СУБД Microsoft Access / Учебное пособие // Н.Н. Гринченко, Е.В. Гусев, Н.П. Макаров. – М.: Горячая Линия – Телеком, 2014. – 240с.
5. Степанов В. Microsoft Access 2003 для начинающих. - М.: Аквариум-Принт, Дом печати – Вятка, 2015. – 128с.
Интернет ресурсы
6. База данных Access "Библиотека" 2015 / [Электронный ресурс] http://computers.plib.ru/office/Access_2002/index.html
7. Иллюстрированный самоучитель по Access 2002. / [Электронный ресурс] https://www.youtube.com/playlist?list=PLnzEVwX9gt1iyK1z1cDgQksz
YukA4sSKl
Вопрос-ответ:
Существуют ли инструкции по созданию таблиц в БД Реестр ПО?
Да, в руководстве пользователя приведены инструкции по созданию таблиц в БД Реестр ПО. Они подробно описывают процесс создания каждой таблицы с указанием всех необходимых столбцов и их типов данных.
Можно ли создавать связи между таблицами в БД Реестр ПО?
Да, в БД Реестр ПО можно создавать связи между таблицами. В руководстве пользователя есть инструкция по созданию связей, которая подробно описывает процесс установки связей между таблицами с помощью внешних ключей.
Какие возможности предоставляются для разработки отчетов в БД Реестр ПО?
В БД Реестр ПО предусмотрены возможности для разработки отчетов. В руководстве пользователя описан процесс создания отчетов, включая выбор нужных полей, сортировку данных, задание условий фильтрации и группировки, а также настройку внешнего вида отчета.
Есть ли в БД Реестр ПО возможность создания диаграмм?
Да, в БД Реестр ПО есть возможность создавать диаграммы. В руководстве пользователя описывается процесс создания диаграммы, включая выбор типа диаграммы, указание источника данных и настройку внешнего вида диаграммы.
Где можно найти список использованных источников для создания БД Реестр ПО?
В конце статьи про БД Реестр ПО приведен список использованных источников. В нем перечислены все книги, статьи и другие источники информации, использованные при создании БД, чтобы пользователь мог обратиться к ним для получения дополнительной информации.
Что такое БД Реестр ПО 4.1?
БД Реестр ПО 4.1 - это база данных, предназначенная для проектирования и управления информацией о программном обеспечении. Она позволяет хранить информацию о программных продуктах, их версиях, разработчиках, лицензиях и других атрибутах.
Какие этапы включает процесс проектирования БД Реестр ПО 4.1?
Процесс проектирования БД Реестр ПО 4.1 включает следующие этапы: анализ предметной области, концептуальное проектирование и логическое проектирование. Анализ предметной области заключается в изучении требований и особенностей системы. Концептуальное проектирование включает создание общей структуры БД и определение сущностей и их атрибутов. Логическое проектирование включает создание таблиц и определение связей между ними.
Какие возможности предоставляет руководство пользователя БД Реестр ПО 4.1?
Руководство пользователя БД Реестр ПО 4.1 предоставляет следующие возможности: описание выбранной СУБД, создание таблиц, создание связей между таблицами, разработка форм, разработка запросов, создание отчетов, создание диаграммы. Также в руководстве пользователя содержатся инструкции по использованию каждой из этих возможностей.
Какие таблицы могут быть созданы в БД Реестр ПО 4.1?
В БД Реестр ПО 4.1 могут быть созданы следующие таблицы: "Программное обеспечение", "Версии ПО", "Разработчики", "Лицензии". Таблица "Программное обеспечение" содержит информацию о программных продуктах, такую как название, краткое описание, тип, дата выпуска и др. Таблица "Версии ПО" содержит информацию о разных версиях одного и того же программного продукта. Таблица "Разработчики" содержит информацию о компаниях-разработчиках программного обеспечения. Таблица "Лицензии" содержит информацию о лицензиях и их условиях использования.
Какие SQL запросы могут быть использованы с БД Реестр ПО 4.1?
В БД Реестр ПО 4.1 можно использовать следующие SQL запросы: SELECT, INSERT, UPDATE и DELETE. Запрос SELECT позволяет выбрать данные из таблицы или объединить данные из нескольких таблиц. Запрос INSERT позволяет добавить новую запись в таблицу. Запрос UPDATE позволяет изменить существующие записи в таблице. Запрос DELETE позволяет удалить записи из таблицы. Конкретные SQL запросы зависят от требований и задач пользователей БД.
Что такое БД Реестр ПО?
БД Реестр ПО - это база данных, которая содержит информацию о программном обеспечении, его характеристиках и параметрах.
Какой этап проектирования базы данных описан в статье?
Статья описывает различные этапы проектирования базы данных, включая анализ предметной области, концептуальное проектирование и логическое проектирование.