Файл: Проектирование и реализация базы данных для учета услуг, оказываемых юридической консультационной фирмой.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 03.02.2024
Просмотров: 39
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Запросы
-
Информация о должности и специализации
SELECT ст.ID_Сотрудника AS ID, ст.Фамилие AS Фамилие, сп.Наименование AS Специализация, д.Наименование AS Должность
FROM сотрудники ст
INNER JOIN специализации сп ON ( ст.ID_Специализация = сп.ID_Специализация)
INNER JOIN должность д ON ( ст.ID_Должность = д.ID_Должность )
ORDER BY ст.ID_Сотрудника
-
Расчет стоимости услуг по заявке 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
-
Количество оказанных услуг
SELECT зу.ID_Услуги as ID,count(*) as количество, у.Наименование as Наименование
FROM услуги у
Inner join `заявки-услуги` зу ON (у.ID_Услуги=зу.ID_Услуги)
Group by зу.ID_Услуги
-
Телефонная книга
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
ЗАКЛЮЧЕНИЕ
Базы данных — это просто файлы на диске компьютера, куда можно записывать новые элементы. Но сами БД ничего не умеют и для них нужно писать свои методы для управления — например, для добавления нового элемента или поиска нужной записи. Чтобы облегчить работу программистам, придумали СУБД.
Система управления базами данных (СУБД) — это набор инструментов, которые позволяют удобно управлять базами данных: удалять, добавлять, фильтровать и находить элементы, менять их структуру и создавать резервные копии.
СУБД можно представить как прослойку между базой данных и пользовательскими запросами к ней.
Основные идеи современной информационной технологии базируются на концепции, согласно которой данные должны быть организованы в базы данных с целью адекватного отображения изменяющегося реального мира и удовлетворения информационных потребностей пользователей. Эти базы данных создаются и функционируют под управлением специальных программных комплексов, называемых системами управления базами данных (СУБД).
Одним из ключевых направлений в области автоматизация бизнес-процессов с использованием информационных технологий является разработка баз данных, позволяющих решить проблему хранения и систематизации информации согласно индивидуальным требованиям компании.
Увеличение объема и структурной сложности хранимых данных, расширение круга пользователей информационных систем привели к широкому распространению наиболее удобных и сравнительно простых для понимания реляционных (табличных) СУБД. Для обеспечения одновременного доступа к данным множества пользователей, нередко расположенных достаточно далеко друг от друга и от места хранения баз данных, созданы сетевые мультипользовательские версии БД основанных на реляционной структуре. В них тем или иным путем решаются специфические проблемы параллельных процессов, целостности (правильности) и безопасности данных, а также санкционирования доступа.
Была построена база данных «Юридическая консультационная фирма».
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
-
Базы данных: Учеб. для вузов / Под ред. А. Д. Хомоненко. СПб.: КОРОНА принт, 2000. 416 с. -
Введение в системы баз данных: учебное пособие / сост. П.В. Бураков, В.Ю. Петров, Санкт-Петербург, 2010 3. Базы данных / КРАМОРЕНКО Н. В., ДВГУ, г. Владивосток, 2004 – 85с. 4. Бобцов А.А., Шиегин В.В. Банки и базы данных. Основы работы с MS Access. Часть 1 (для пользователей). Учебное пособие. – СПб., 2019. - 93 с. -
Балдин, К.В. Информационные системы в экономике: Учебник / К.В. Балдин, В.Б. Уткин. - М.: Дашков и К, 2016. - 395 c. -
Гагарина, Л. Г. Технология разработки программного обеспечения: учебное пособие / Л. Г. Гагарина, Е. В. Кокорева, Б. Д. Сидорова-Виснадул ; под ред. проф. Л. Г. Гагариной. - Электрон. текстовые дан. - Москва: ФОРУМ: ИНФРА-М, 2019. - 400 с. -
Губарь, Ю. В. Введение в математическое моделирование : учебное пособие для СПО / Ю. В. Губарь. — Саратов : Профобразование, 2021. — 178 c. — ISBN 978-5-4488-0991-0. — Текст : электронный // Электронно-библиотечная система IPR BOOKS : [сайт]. — URL: https://www.iprbookshop.ru/102184.html -
Зверева, В.П. Сопровождение и обслуживание программного обеспечения компьютерных систем: учебник для студ. учреждений сред. проф. образования В.П. Зверева, А.В. Назаров.– М.: Издательский центр/ «Академия, 2018. – 256 с.-ISBN 978-5-4468-7153-7 -
Зубкова, Т. М. Технология разработки программного обеспечения : учебное пособие для СПО / Т. М. Зубкова. — Саратов : Профобразование, 2019. — 468 c. — ISBN 978-5-4488-0354-3. -
Козлов А.Ю. Статистический анализ данных в MS Excel: Учебное пособие / А.Ю. Козлов, В.С. Мхитарян, В.Ф. Шишов. — М.: Инфра-М, 2018. — 80 c. -
Кравченко А. И. Анализ и обработка социологических данных. Учебник. — М.: КноРус. 2020. 498 с. -
Кузин А.В. Базы данных : учеб. Пособие для студ. высш. учеб. Заведений / А.В. Кузин, С.В. Левонисова. – 2-е изд., стер. – М.: изд. «Академия», 2018. – 320 с -
Мартишин, С. А. Проектирование и реализация баз данных в СУБД MySQL с использованием MySQL Workbench. Методы и средства проектирования информационных систем и технологий. Инструментальные средства информационных систем : учебное пособие / С.A. Мартишин, В.Л. Симонов, М.В. Храпченко. — Москва : ФОРУМ : ИНФРА-М, 2021. — 160 с. — (Среднее профессиональное образование). - ISBN 978-5-8199-0811-2. - Текст : электронный. - URL: https://znanium.com/catalog/product/1189346. -
Патрушина, С.М. Информационные системы в экономике: Учебное пособие / С.М. Патрушина, Н.А. Аручиди. - М.: Мини Тайп, 2016. - 144 c. -
Проблематика внедрения на предприятии информационных система [Электронный ресурс]. — Режим доступа: https://sibac.info/studconf/tech/ xli/50369 (дата обращения: 28.03.2023). -
Рафалович В. Data mining, или интеллектуальный анализ данных для занятых. Практический курс / В. Рафалович. — М.: SmartBook, 2018. — 352 c. -
Роб П., Коронел К. Системы баз данных: проектирование, реализация и управление. – 5-е изд., перераб. и доп.: Пер. с англ. – СПб.: БХВ-Петербург, 2014. – 1040 с. -
Стружкин, Н.П. Базы данных: проектирование. практикум: Учебное пособие для академического бакалавриата / Н.П. Стружкин, В.В. Годин. - Люберцы: Юрайт, 2019. - 291 c. -
Требования, предъявляемые к ИС управления организацией [Элек- тронный ресурс]. — Режим доступа: http://managment-study.ru/trebovaniya- predyavlyaemye-k-informacionnoj-sisteme-upravleniya-organizaciej.html (дата об- ращения: 28.03.2023). -
Тренев Н. Н. «Внедрение информационных систем» [Электронный ресурс]. — Режим доступа: http://www.k-press.ru/comp/2000/3/trenev/trenev.asp. -
Усков, А.А. Интеллектуальные технологии управления / А.А. Усков. - М.: Горячая линия - Телеком, 2019. - 426 c. -
Федорова, Г.Н. Информационные системы: Учебник для студ. учреждений сред. проф. образования / Г.Н. Федорова. - М.: ИЦ Академия, 2016. - 208 c. -
Форман Дж. Много цифр: Анализ больших данных при помощи Excel / Дж. Форман. — М.: Альпина Паблишер, 2019. — 461 c. -
Халафян А. А., Боровиков В. П., Калайдина Г. В. Теория вероятностей, математическая статистика и анализ данных. Основы теории и практика на компьютере. Statistica. Excel. Более 150 примеров решения задач. Учебное пособие. — М.: Ленанд. 2017. 320 с. -
Чашкин, Ю.Р. Математическая статистика. Анализ и обработка данных: Учебное пособие / Ю.Р. Чашкин; Под ред. С.Н. Смоленский. — Рн/Д: Феникс, 2017. — 236 c. -
Черников, Б. В. Управление качеством программного обеспечения : учебник / Б.В. Черников. — Москва : ИД «ФОРУМ» : ИНФРА-М, 2020. — 240 с. — (Среднее профессиональное образование). - ISBN 978-5-8199-0902-7. - Текст : электронный. - URL: https://znanium.com/catalog/product/1046280. -
Этапы проектного внедрения «1С: Предприятие» [Электронный ресурс]. — Режим доступа: https://itllekt.ru/1c/info/etapy-proektnogo-vnedreniya/ (дата обращения: 28.03.2023). -
Ясницкий, Л. Н. Интеллектуальные системы. Учебник / Л.Н. Ясницкий. - М.: Лаборатория знаний, 2022. - 224 c.