Файл: Отчет по учебной практике по пм. 02 09. 02. 03 Программирование в компьютерных системах.docx
Добавлен: 26.10.2023
Просмотров: 394
Скачиваний: 8
-
Непосредственное управление данными во внешней памяти. Эта функция включает обеспечение необходимых структур внешней памяти как для хранения данных, непосредственно входящих в БД, так и для служебных целей, например, для ускорения доступа к данным в некоторых случаях (обычно для этого используются индексы и кластеры). В некоторых реализациях СУБД активно используются возможности существующих файловых систем, в других работа производится вплоть до уровня устройств внешней памяти. Но в современных СУБД пользователи в любом случае не обязаны знать, использует ли СУБД файловую систему, и если использует, то, как организованы файлы. В частности, СУБД поддерживает собственную систему именования объектов БД.
Рисунок 3. Классификация СУБД2.4 Логическая модель базы данных В первых базах данных данные каждого приложения хранились в отдельной уникальной структуре. Если разработчик хотел создать приложение для использования таких данных, он должен был хорошо знать конкретную структуру, чтобы найти необходимые данные. Такой метод организации был неэффективен, сложен в обслуживании и затруднял оптимизацию эффективности приложений. Реляционная модель была разработана, чтобы устранить потребность в использовании разнообразных структур данных.Она обеспечила стандартный способ представления данных и отправки запросов, которые могли быть использованы в любых приложениях. Разработчики уяснили, что таблицы являются ключевым преимуществом реляционных баз данных, так как обеспечивают интуитивно понятный, эффективный и гибкий способ хранения структурированной информации и получения к ней доступа.Со временем, когда разработчики стали использовать язык структурированных запросов (SQL) для записи данных в базу и отправки запросов, стало очевидным и другое преимущество реляционной модели. Вот уже на протяжении многих лет SQL широко используется в качестве языка запросов в базах данных. Он основан на алгоритмах реляционной алгебры и четкой математической структуре, что обеспечивает простоту и эффективность при оптимизации любых запросов к базе данных. Для сравнения: при использовании других подходов приходится создавать отдельные, уникальные запросы.Система управления базами данных (СУБД) — это отдельная программа, которая работает как сервер, независимо от PHP.Создавать свои базы данных, таблицы и наполнять их данными можно прямо из этой же программы, но для выполнения этих операций прежде придётся познакомиться с ещё одним языком программирования — SQL.SQL или Structured Query Language (язык структурированных запросов) — язык программирования, предназначенный для управления данными в СУБД. Все современные СУБД поддерживают SQL. На языке SQL выражаются все действия, которые можно провести с данными: от записи и чтения данных, до администрирования самого сервера СУБД.Для повседневной работы совсем не обязательно знать весь этот язык; достаточно ознакомиться лишь с основными понятиями синтаксиса и ключевыми словами. Кроме того, SQL очень простой язык по своей структуре, поэтому его освоение не составит большого труда.Язык SQL — это в первую очередь язык запросов, а кроме того, он очень
Похож на естественный язык. Каждый раз, когда требуется прочитать или записать любую информацию в БД, требуется составить корректный запрос. Такой запрос должен быть выражен в терминах SQL.MySQL существует множество различных реляционных СУБД. Самая известная СУБД — это Microsoft Access, входящая в состав офисного пакета приложений Microsoft Office. Нет никаких препятствий для использования в качестве СУБД MS Access, но для задач веб-программирования гораздо лучше подходит альтернативная программа — MySQL. В отличие от MS Access, MySQL абсолютно бесплатна, может работать на серверах с Linux, обладает гораздо большей производительностью и безопасностью, что делает её идеальным кандидатом на роль базы данных в веб-разработке.Подавляющее большинство сайтов и приложений на PHP используют в качестве СУБД именно MySQL.3. РАЗРАБОТКА БАЗЫ ДАННЫХ НА СЕРВЕРЕ 3.1 Создание таблиц БД Необходимо создать несколько таблиц на которые программа будет ссылаться при выполнении необходимых нам задач. Необходимо создать несколько таблиц:
-
Заказы; -
Клиенты; -
Работники; -
У
слуги.
исунок 8 – Код запроса «% по кредиту»Рисунок 9 – Данные запроса «% по кредиту»Р
исунок 10 – Код запроса «Код заказа»Р
исунок 11
– Данные запроса Код запроса»
Рисунок 12 – Код запроса «Код клиента»
Р
исунок 13– Данные запроса Код клиента»
Рисунок 14 – Код запроса «Код работника»
Рисунок 15– Данные запроса Код работника»
Р
исунок 16 – Код запроса «Код услуги»
Р
исунок 17– Данные запроса «Код услуги»
Р
исунок 18 – Код запроса «Номер клиента»
Р
исунок 19– Данные запроса «Номер клиента»
Рисунок 20 – Код запроса «Номер работника по ФИО»
Р
исунок 21– Данные запроса «Номер работника по ФИО»
Р
исунок 22 – Код запроса «Процент по кредиту»
Рисунок 23– Данные запроса «Процент по кредиту»
Рисунок 24 – Код запроса «Работник ответственный за услугу»
Рисунок 25– Данные запроса «Работник ответственный за услугу»
Р
исунок 26
– Код запроса «Сотрудник прикреплённый к клиенту»
Рисунок 27– Данные запроса «Сотрудник прикреплённый к клиенту»
Р
исунок 28 – Код запроса «Срок до»
Рисунок 29 – Данные запроса «Срок до»
Р
исунок 30 – Код запроса «Срок по заказу»
Рисунок 31 – Данные запроса «Срок до»
Рисунок 32 – Код запроса «Срок по кредиту»
Р
исунок 33 – Данные запроса «Срок по кредиту»
Р
исунок 34 – Код запроса «Сумма кредита»
Р
исунок 35 – Данные запроса «Сумма кредита»
Рисунок 36 – Код запроса «Услуга для клиента»
Р
исунок 37 – Данные запроса «Услуга для клиента»
-
РАЗРАБОТКА КЛИЕНТСКОГО ПРИЛОЖЕНИЯ
-
Создание отчетов
| Освоенные профессиональные компетенции | Виды деятельности (работы) |
| ПМ 02 Разработка и администрирование баз данных | |
| ОК 1 Понимать сущность и социальную значимость своей будущей профессии, проявлять к ней устойчивый интерес |
|
| ОК 2 Организовывать собственную деятельность, определять методы решения профессиональных задач, оценивать их эффективность и качество |
|
| ОК 3 Принимать решения в стандартных и не стандартных ситуациях и нести за них ответственность |
|
| ОК 4 Осуществлять поиск и использование информации, необходимой для эффективного выполнения профессиональных задач, профессионального и личностного развития |
|
| ОК 5 Использовать информационно-коммуникационные технологии в профессиональной деятельности |
|
| ОК 6 Работать в коллективе и команде, эффективно общаться с коллегами, руководством, потребителями |
|
| ОК 7 Брать на себя ответственность за работу членов команды (подчиненных), результат выполнения задания |
|
| ОК 8 Самостоятельно определять задачи профессионального и личностного развития, заниматься самообразованием, осознанно планировать повышение квалификации |
|
| ОК 9 Ориентироваться в условиях частой смены технологий в профессиональной деятельности |
|
| ПК 2.1. Разрабатывать объекты базы данных |
|
| ПК 2.2. Реализовывать базу данных в конкретной системе управления базами данных |
|
| ПК 2.3. Решать вопросы администрирования базы данных |
|
| ПК 2.4. Реализовывать методы и технологии защиты информации в базах данных |
|