Файл: Проектирование и реализация базы данных для учета услуг, оказываемых юридической консультационной фирмой.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 03.02.2024

Просмотров: 39

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Запросы

  1. Информация о должности и специализации

SELECT ст.ID_Сотрудника AS ID, ст.Фамилие AS Фамилие, сп.Наименование AS Специализация, д.Наименование AS Должность

FROM сотрудники ст

INNER JOIN специализации сп ON ( ст.ID_Специализация = сп.ID_Специализация)

INNER JOIN должность д ON ( ст.ID_Должность = д.ID_Должность )

ORDER BY ст.ID_Сотрудника



  1. Расчет стоимости услуг по заявке 1

SELECT к.ID_Клиента AS ID, к.Фамилия AS Фамилия, з.ID_Заявки AS `ID заявки` , SUM( у.цена ) AS Стоимость

FROM клиенты к

INNER JOIN заявки з ON ( з.ID_Клиента = к.ID_Клиента )

INNER JOIN `заявки-услуги` зу ON ( з.ID_Заявки = зу.ID_Заявки )

INNER JOIN услуги у ON ( зу.ID_Услуги = у.ID_Услуги )

WHERE з.ID_Заявки =1



  1. Количество оказанных услуг

SELECT зу.ID_Услуги as ID,count(*) as количество, у.Наименование as Наименование

FROM услуги у

Inner join `заявки-услуги` зу ON (у.ID_Услуги=зу.ID_Услуги)

Group by зу.ID_Услуги



  1. Телефонная книга

SELECT ID_Клиента AS ID, Телефон, Фамилия, Имя, 'Клиент' AS '--'

FROM клиенты

UNION

SELECT ID_Сотрудника AS ID, Телефон, Фамилие, Имя, 'Сотрудник'

FROM сотрудники

LIMIT 0 , 30



5. С использованием функции сортировки:

SELECT *

FROM Клиенты

ORDER BY Фамилия, Имя, Отчество ASC

LIMIT 0 , 30



6. С использованием функции возвращения кол-ва записей:

SELECT COUNT( `Id_Сотрудника` ) AS `Кол-во сотрудников`

FROM сотрудники



7. С использованием предиката нахождения в диапазоне в условии отбора:

SELECT *

FROM Услуги


WHERE Цена

BETWEEN 5000 AND 10000

LIMIT 0 , 30



8. С использованием предиката подобия:

SELECT Фамилия

FROM Клиенты

WHERE Фамилия

LIKE 'У%'

LIMIT 0 , 30



9. С использованием функции суммирования записей:

SELECT SUM( Цена ) AS `Общая стоимость` FROM Услуги



10. С использованием вычисляемого поля:

SELECT Цена /2 AS Цена FROM Услуги LIMIT 0 , 30



11.SELECT MIN(Id_Услуги) AS min_услуга, MAX(Id_Услуги) AS max_услуга

FROM услуги

HAVING AVG(Id_Услуги) > 4



ЗАКЛЮЧЕНИЕ
Базы данных — это просто файлы на диске компьютера, куда можно записывать новые элементы. Но сами БД ничего не умеют и для них нужно писать свои методы для управления — например, для добавления нового элемента или поиска нужной записи. Чтобы облегчить работу программистам, придумали СУБД.

Система управления базами данных (СУБД) — это набор инструментов, которые позволяют удобно управлять базами данных: удалять, добавлять, фильтровать и находить элементы, менять их структуру и создавать резервные копии.

СУБД можно представить как прослойку между базой данных и пользовательскими запросами к ней.

Основные идеи современной информационной технологии базируются на концепции, согласно которой данные должны быть организованы в базы данных с целью адекватного отображения изменяющегося реального мира и удовлетворения информационных потребностей пользователей. Эти базы данных создаются и функционируют под управлением специальных программных комплексов, называемых системами управления базами данных (СУБД).

Одним из ключевых направлений в области автоматизация бизнес-процессов с использованием информационных технологий является разработка баз данных, позволяющих решить проблему хранения и систематизации информации согласно индивидуальным требованиям компании.


Увеличение объема и структурной сложности хранимых данных, расширение круга пользователей информационных систем привели к широкому распространению наиболее удобных и сравнительно простых для понимания реляционных (табличных) СУБД. Для обеспечения одновременного доступа к данным множества пользователей, нередко расположенных достаточно далеко друг от друга и от места хранения баз данных, созданы сетевые мультипользовательские версии БД основанных на реляционной структуре. В них тем или иным путем решаются специфические проблемы параллельных процессов, целостности (правильности) и безопасности данных, а также санкционирования доступа.

Была построена база данных «Юридическая консультационная фирма».

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

  1. Базы данных: Учеб. для вузов / Под ред. А. Д. Хомоненко. СПб.: КОРОНА принт, 2000. 416 с.

  2. Введение в системы баз данных: учебное пособие / сост. П.В. Бураков, В.Ю. Петров, Санкт-Петербург, 2010 3. Базы данных / КРАМОРЕНКО Н. В., ДВГУ, г. Владивосток, 2004 – 85с. 4. Бобцов А.А., Шиегин В.В. Банки и базы данных. Основы работы с MS Access. Часть 1 (для пользователей). Учебное пособие. – СПб., 2019. - 93 с.

  3. Балдин, К.В. Информационные системы в экономике: Учебник / К.В. Балдин, В.Б. Уткин. - М.: Дашков и К, 2016. - 395 c.

  4. Гагарина, Л. Г. Технология разработки программного обеспечения: учебное пособие / Л. Г. Гагарина, Е. В. Кокорева, Б. Д. Сидорова-Виснадул ; под ред. проф. Л. Г. Гагариной. - Электрон. текстовые дан. - Москва: ФОРУМ: ИНФРА-М, 2019. - 400 с.

  5. Губарь, Ю. В. Введение в математическое моделирование : учебное пособие для СПО / Ю. В. Губарь. — Саратов : Профобразование, 2021. — 178 c. — ISBN 978-5-4488-0991-0. — Текст : электронный // Электронно-библиотечная система IPR BOOKS : [сайт]. — URL: https://www.iprbookshop.ru/102184.html 

  6. Зверева, В.П. Сопровождение и обслуживание программного обеспечения компьютерных систем: учебник для студ. учреждений сред. проф. образования В.П. Зверева, А.В. Назаров.– М.: Издательский центр/ «Академия, 2018. – 256 с.-ISBN 978-5-4468-7153-7

  7. Зубкова, Т. М. Технология разработки программного обеспечения : учебное пособие для СПО / Т. М. Зубкова. — Саратов : Профобразование, 2019. — 468 c. — ISBN 978-5-4488-0354-3. 

  8. Козлов А.Ю. Статистический анализ данных в MS Excel: Учебное пособие / А.Ю. Козлов, В.С. Мхитарян, В.Ф. Шишов. — М.: Инфра-М, 2018. — 80 c.

  9. Кравченко А. И. Анализ и обработка социологических данных. Учебник. — М.: КноРус. 2020. 498 с.

  10. Кузин А.В. Базы данных : учеб. Пособие для студ. высш. учеб. Заведений / А.В. Кузин, С.В. Левонисова. – 2-е изд., стер. – М.: изд. «Академия», 2018. – 320 с

  11. Мартишин, С. А. Проектирование и реализация баз данных в СУБД MySQL с использованием MySQL Workbench. Методы и средства проектирования информационных систем и технологий. Инструментальные средства информационных систем : учебное пособие / С.A. Мартишин, В.Л. Симонов, М.В. Храпченко. — Москва : ФОРУМ : ИНФРА-М, 2021. — 160 с. — (Среднее профессиональное образование). - ISBN 978-5-8199-0811-2. - Текст : электронный. - URL: https://znanium.com/catalog/product/1189346.

  12. Патрушина, С.М. Информационные системы в экономике: Учебное пособие / С.М. Патрушина, Н.А. Аручиди. - М.: Мини Тайп, 2016. - 144 c.

  13. Проблематика внедрения на предприятии информационных система [Электронный ресурс]. — Режим доступа: https://sibac.info/studconf/tech/ xli/50369 (дата обращения: 28.03.2023).

  14. Рафалович В. Data mining, или интеллектуальный анализ данных для занятых. Практический курс / В. Рафалович. — М.: SmartBook, 2018. — 352 c.

  15. Роб П., Коронел К. Системы баз данных: проектирование, реализация и управление. – 5-е изд., перераб. и доп.: Пер. с англ. – СПб.: БХВ-Петербург, 2014. – 1040 с.

  16. Стружкин, Н.П. Базы данных: проектирование. практикум: Учебное пособие для академического бакалавриата / Н.П. Стружкин, В.В. Годин. - Люберцы: Юрайт, 2019. - 291 c.

  17. Требования, предъявляемые к ИС управления организацией [Элек- тронный ресурс]. — Режим доступа: http://managment-study.ru/trebovaniya- predyavlyaemye-k-informacionnoj-sisteme-upravleniya-organizaciej.html (дата об- ращения: 28.03.2023).

  18. Тренев Н. Н. «Внедрение информационных систем» [Электронный ресурс]. — Режим доступа: http://www.k-press.ru/comp/2000/3/trenev/trenev.asp.

  19. Усков, А.А. Интеллектуальные технологии управления / А.А. Усков. - М.: Горячая линия - Телеком, 2019. - 426 c.

  20. Федорова, Г.Н. Информационные системы: Учебник для студ. учреждений сред. проф. образования / Г.Н. Федорова. - М.: ИЦ Академия, 2016. - 208 c.

  21. Форман Дж. Много цифр: Анализ больших данных при помощи Excel / Дж. Форман. — М.: Альпина Паблишер, 2019. — 461 c.

  22. Халафян А. А., Боровиков В. П., Калайдина Г. В. Теория вероятностей, математическая статистика и анализ данных. Основы теории и практика на компьютере. Statistica. Excel. Более 150 примеров решения задач. Учебное пособие. — М.: Ленанд. 2017. 320 с.

  23. Чашкин, Ю.Р. Математическая статистика. Анализ и обработка данных: Учебное пособие / Ю.Р. Чашкин; Под ред. С.Н. Смоленский. — Рн/Д: Феникс, 2017. — 236 c.

  24. Черников, Б. В. Управление качеством программного обеспечения : учебник / Б.В. Черников. — Москва : ИД «ФОРУМ» : ИНФРА-М, 2020. — 240 с. — (Среднее профессиональное образование). - ISBN 978-5-8199-0902-7. - Текст : электронный. - URL: https://znanium.com/catalog/product/1046280.

  25. Этапы проектного внедрения «1С: Предприятие» [Электронный ресурс]. — Режим доступа: https://itllekt.ru/1c/info/etapy-proektnogo-vnedreniya/ (дата обращения: 28.03.2023).

  26. Ясницкий, Л. Н. Интеллектуальные системы. Учебник / Л.Н. Ясницкий. - М.: Лаборатория знаний, 2022. - 224 c.