БД консультационные услуги. Проектирование и реализация базы данных для учета услуг, оказываемых юридической консультационной фирмой
Скачать 1.12 Mb.
|
1 2 Запросы Информация о должности и специализации 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. 1 2 |