Отзыв ответственного лица от профильной организации о прохождении практики
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ |
федеральное государственное бюджетное образовательное учреждение высшего образования |
«Казанский национальный исследовательский технический университет им. А.Н. Туполева-КАИ» |
(КНИТУ-КАИ) |
Институт (факультет) / филиал / отделение СПО ___ИКТЗИ_______________
(наименование института (факультета) филиала / отделения СПО)
ОТЧЕТ
по прохождению _________производственной_______________ практики
(наименование практики (вид практики))
Направление подготовки / специальность:
Сетевое и системное администрирование
(наименование направления подготовки / специальности)
Выполнил обучающийся группы __4334____
___________ _Левушкин В.Н._
(подпись) (расшифровка подписи)
Руководитель практики от университета /
отделения СПО ИКТЗИ
Руководитель ___________ _Закиев Т.А._
(должность) (подпись) (расшифровка подписи)
Отчет защищен с оценкой: ________________
Дата защиты «_1_» _июля 2022 г.
Казань 2022
ИНДИВИДУАЛЬНОЕ ЗАДАНИЕ
Обучающегося Левушкина Владислава Николаевича
(Ф.И.О. полностью)
группы 4334 направления подготовки / специальности
09.02.06 «Сетевое и системное администрирование»
(наименование направления подготовки / специальности)
института (факультета)/филиала / отделения СПО ИКТЗИ (наименование института (факультета)/филиала / отделения СПО)
период практики с «29» мая 2022 г. по «2» июля 2022 г.
Место прохождения практики ООО «ТАТАРСКИЙ ПРОГРАММИСТ»
(наименование профильной организации, структурного подразделения университета, отделения СПО)
Задание на практику:
Создание базы данных “Кинотеатр”
Задание получил, ознакомлен и согласен:
«29» мая 2022 г. _____ Левушкин В.Н. (подпись) (расшифровка подписи)
Руководитель практики от университета / отделения СПО ИКТЗИ
__Преподаватель___ _______________ Закиев Т.А (должность) (подпись) (расшифровка подписи)
Согласовано:
Ответственное лицо от профильной организации (при наличии)
___Директор_______ _______________ Закиев Т.А (должность) (подпись) (расшифровка подписи)
СОДЕРЖАНИЕ
ВВЕДЕНИЕ. 4
ОСНОВНАЯ ЧАСТЬ ОТЧЕТА.. 9
1. Создание базы данных “Кинотеатр”. 9
2. Создание форм. 12
3. Создание отчетов. 14
4. Определение связей между таблицами. 14
5. Создание главной кнопочной формы.. 15
ЗАКЛЮЧЕНИЕ. 18
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ.. 19
ВВЕДЕНИЕ
База данных — совокупность данных, организованных по определённым правилам, предусматривающим общие принципы описания, хранения и манипулирования данными, независимая от прикладных программ. Эти данные относятся к определённой предметной области и организованы таким образом, что могут быть использованы для решения многих задач многими пользователями. Система БД включает два основных компонента: собственно базу данных и систему управления базами данных – СУБД.
Существует достаточно много типов и видов баз данных, самые распространённые из которых:
Иерархическая база данных. Основными информационными единицами в иерархической модели данных являются сегмент и поле. Поле данных определяется как наименьшая неделимая единица данных, доступная пользователю. Для сегмента определяются тип сегмента и экземпляр сегмента. Экземпляр сегмента образуется из конкретных значений полей данных. Тип сегмента — это поименованная совокупность входящих в него типов полей данных. Как и сетевая, иерархическая модель данных базируется на графовой
форме построения данных, и на концептуальном уровне она является просто частным случаем сетевой модели данных. В иерархической модели данных вершине графа соответствует тип сегмента или просто сегмент, а дугам — типы связей предок — потомок. В иерархических структурах сегмент — потомок должен иметь в точности одного предка. Иерархическая модель представляет собой связный неориентированный граф древовидной структуры, объединяющий сегменты.
Нельзя не упомянуть и то, что базы данных этого вида оптимизированы под чтение информации. При такой структуре данные можно быстро выбирать из нужной области, отдавая запрашиваемую информацию пользователям. Например, компьютер легко работает с конкретной папкой либо файлом, которые, по сути, можно назвать объектами структуры иерархических данных. Но когда нужно перебрать всю информацию, это может занять время.
Сетевые базы данных, структура сетевых данных. В каком-то смысле сетевые базы данных — это своеобразная модификация иерархических баз данных. Разница заключается в том, что в структуре иерархических данных у дочернего элемента бывает лишь один потомок (к каждому элементу, расположенному ниже, идёт лишь одна стрелочка с элемента, размещённого выше). А вот в сетевых базах данных у дочернего элемента бывает несколько предков (элементов, находящихся выше него).
В реляционной базе данных информация организована в виде прямоугольных таблиц, разделенных на строки и столбцы, на пересечении которых содержатся значения данных. Каждая таблица имеет уникальное имя, описывающее ее содержимое. Отношения между таблицами реализуются с помощью содержащихся в них данных. В реляционной модели данных для представления этих отношений используются первичные и внешние ключи. Реляционные базы данных распространены очень широко, поэтому в сети можно найти огромное количество материалов на соответствующую тему разного уровня сложности. Реляционные БД стали активно развиваться, поэтому сегодня каждый, кто знаком с базами данных, знает реляционные БД.
Особенности реляционных данных. Главная особенность — все объекты хранятся в виде набора 2-мерных таблиц. Каждая таблица включает в себя набор столбцов, где указываются следующие параметры: - название; - тип данных (число, строка и т. д.).
Вторая важная особенность заключается в том, что число столбцов фиксировано. Это значит, что структура БД известна заранее, при этом количество рядов либо строк данных практически не ограничено. Грубо говоря, строки в реляционных БД — есть объекты, хранимые в базе.
Проектирование баз данных. Проектирование заключается не только в том, чтобы создать таблицу, указав наименование столбцов и тип данных. Это гораздо более сложный процесс, требующий специализированных знаний и умений. Основная сложность заключается в том, что мощность наших компьютеров ограничена. И пока данных мало, таблиц и строк тоже немного, поэтому машина обрабатывает информацию достаточно быстро. Но с течением времени информации становится всё больше, что может стать причиной снижения быстродействия. Работа машины будет замедляться, времени на обработку запросов потребуется всё больше. Добавить новую запись в таблицу не станет проблемой для реляционной СУБД, а вот выборка данных может превратиться в весьма ресурсоёмкую операцию. Хотя, многое будет зависеть и от настроек СУБД.
Требования к проектированию БД. О видах и особенностях реляционных БД мы уже поговорили. Теперь давайте подробнее обсудим сложности их проектирования. В данном случае этот процесс начинается с постановки задач, исходя из нужных требований, особенностей использования, недостатков либо достоинств той либо иной системы управления.
Проектируемая база данных должна обеспечивать:
1. хранение всей необходимой информации;
2. возможность получения данных по всем необходимым
запросам;
3. сокращение избыточности и дублирования данных;
4. целостность данных (правильность их содержания): исключение противоречий в содержании данных, исключение их потери и т.д
1. Компетенции, формируемые в результате прохождения практики:
3 курс | 29.05-02.07 | Производственная | ПК 1.1 | Выполнять проектирование кабельной структуры компьютерной сети |
ПК 1.2 | Осуществлять выбор технологии, инструментальных средств и средств вычислительной техники при организации процесса разработки и исследования объектов профессиональной деятельности | |||
ПК 1.3 | Обеспечивать защиту информации в сети с использованием программно-аппаратных средств | |||
ПК 1.4 | Принимать участие в приемо-сдаточных испытаниях компьютерных сетей и сетевого оборудования различного уровня и в оценке качества и экономической эффективности сетевой технологии | |||
ПК 1.5 | Выполнять требования нормативно-технической документации, иметь опыт оформления проектной документации |
2. Дневник прохождения практики
№ п/п | Срок выполнения этапов прохождения практики | Наименование этапов прохождения практики | Краткое содержание выполненных работ |
29.05-13.06 | Исследование предметной области | Проводится анализ по выданным заданиям | |
14.03-01.07 | Оформление отчета по практике | Составление отчетной документации | |
2.07 | Защита отчета по практике | Проверка дневника и отчета. Защита работы у руководителя практики |
ОСНОВНАЯ ЧАСТЬ ОТЧЕТА
1. Создание базы данных “Кинотеатр”
С помощью базы данных «Кинотеатр» будут решаться следующие задачи: Систематизация данных о билетах, сеансах, фильмах кинотеатра.
Для начала переходим в MS Accsess, выберем пустой шаблон и создаем таблицы.
Рис. 1 – Конструктор таблицы “Фильмы”.
Следующим шагом необходимо каждому типу поля задать соответствующий тип данных для упрощения и безопасности ввода правильных значений.
В таблице Фильмы содержится главная информация о фильмах. Это самая объемная таблица.
Рис. 2 – Таблица “Фильмы”.
Далее создадим все необходимые для нашей базы данных таблицы, и заполним их. Информация, которая будет печататься на билете после покупки хранится в таблице “Билеты”.
Рис. 3 – Конструктор таблицы “Билеты”.
Рис. 4 – Таблица “ Билеты”.
Данные в таблице “Места” содержат информацию о кинозалах.
Рис. 5 – Конструктор таблицы “Места”.
Рис. 6 – Таблица “Места”.
В таблице “Сеансы” содержится информация о всех сеансах в ближайшие дни.
Рис. 7 – Конструктор таблицы “Сеансы”.
Рис. 8 – Таблица “Сеансы”.
Таблица “Цены” отображает правила ценообразования билетов.
Рис. 9 – Конструктор таблицы “Цены”.
Рис. 10 – Таблица “Цены”.
2. Создание форм
После создания таблиц можно приступить к созданию форм. Они используются для работы с уже готовыми таблицами для заполнения и удобства работы с ними. В Access имеется возможность создания формы с нуля или использования мастера форм.
Рис.11 - Конструктор формы “Фильмы”.
Формы имеют удобный интерфейс и возможность его кастомизации.
Рис.12 - Форма “Фильмы”.
Далее создаём формы для оставшихся таблиц.
Рис.13 - Форма “Билеты”.
Рис.14 - Форма “Места”.
Рис.15 - Форма “Сеансы”.
Рис.16 - Форма “Цены”.
3. Создание отчетов
Для создания отчетов мы будем использовать мастер отчетов, позволяющий сделать отчет из таблицы. Особенность отчета в том, что он служит для просмотра содержащийся информации и печати, её нельзя редактировать.
Рис.17 - Отчет “Фильмы”.
Рис.18 – Конструктор отчетов “Фильмы”.
4. Определение связей между таблицами
Прежде чем приступить к настройке связей, следует отметить, что для установки связи между таблицами используются общие поля этих таблиц. Вторичный ключ дочерней таблицы содержит значения первичного ключа родительской таблицы, и таким образом запись дочерней таблицы ссылается на одну из записей родительской таблицы.
Связь "один ко многим" являются наиболее распространенным типом связи. В такого рода связях строка в таблице А может иметь много строк в таблице B. Но строка в таблице B может иметь только одну строку в таблице A.
В связи "один к одному" строка в таблице А может иметь не более одной совпадающей строки в таблице B, и наоборот. Связь "один к одному" создается, если оба связанных столбца являются первичными ключами или имеют уникальные ограничения.
В связи "многие ко многим" строка в таблице А может иметь много совпадающих строк в таблице B, и наоборот. Вы создаете такую связь, определяя третью таблицу, которая называется промежуточной таблицей. Первичный ключ промежуточной таблицы состоит из внешних ключей как таблицы А, так и таблицы B.
Рис.19 – Связи между таблицами.
5. Создание главной кнопочной формы
С помощью главной кнопочной формы можно осуществлять навигацию по формам и отчетам базы данных. Пользователю базы данных нет необходимости просматривать всю структуру базы. Пользователь с помощью форм может внести изменения в таблицы и затем получить отчеты с учётом новых данных. Запросы и таблицы не являются элементами главной кнопочной формы. Для создания главной кнопочной формы нужно воспользоваться инструментом “Диспетчер кнопочных форм”.
Рис.20 – Конструктор главной кнопочной формы.
Рис.21 – Стандартное открытие главной кнопочной формы.
При нажатии на кнопку “Места” открывается соответствующая форма.
Рис.22 – Открытие формы “Места”.
ЗАКЛЮЧЕНИЕ
Во время создания базы данных “Кинотеатр”, было указано несколько главных частей:
1. Создание таблиц
2. Создание форм
3. Создание отчетов
4. Определение связей между таблицами
5. Создание главной кнопочной формы.
Access обладает большим набором инструментов для выполнения различных манипуляций с базами данных. Для начинающих пользователей большую помощь оказывают мастера, которые предлагают последовательность шагов с подробными подсказками, для создания таблиц, форм, отчетов и выполнения других действий. Конструкторы предоставляют
опытным пользователям полные возможности по созданию объектов базы данных. Все это позволяет быстро освоить работу с базами данных, используя только визуальные средства.
В формах Access удобно просматривать и открывать нужные элементы. Так как форма — это объект, с помощью которого пользователи могут добавлять, редактировать и отображать данные. Поэтому для таблиц необходимо создать формы, чтобы удобно изменять и просматривать данные.
Созданные связи между таблицами помогают не ошибиться при внесении фильма, цены или места, потому что сверяет данные с другими связанными таблицами.
Последним этапом была созднана главная кнопочная форма. Она служит для навигации по всем остальным формам и отчетам.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1. Карпова И.П. Базы данных. Учебное пособие. – Московский государственный институт электроники и математики (Технический университет). – М., 2009.
2. Халимон, В.И. Базы данных: учебное пособие / В.И. Халимон,
3. Г.А. Мамаева, А.Ю. Рогов, В.Н. Чепикова - С-Пб.: СПбГТИ(ТУ), 2017.
4. Техническая документация Microsoft Access.
5. Проектирование кинотеатров: метод. указания и задания к выполнению курсового арх.-констр. проекта / Воронеж. гос. арх. – строит. ун-т.; сост.: Ф.М. Савченко, Т.В. Богатова, Э.Е. Семенова. – Воронеж, 2011. – 24 с.
6. Башарин С.А. Б33 Автоматизация цифрового кинопоказа : учеб. пособие / С. А. Башарин. – СПб. : СПбГИКиТ, 2018. – 92 с.
Отзыв ответственного лица от профильной организации
о прохождении практики
Обучающийся ___Левушкин Владислав Николаевич, группы __4334__
(Ф.И.О. полностью)
института (факультета) /филиала/ отделения СПО ИКТЗИ_________________
(наименование института (факультета)/филиала / отделения СПО)
проходил _______производственную_________________ практику
(наименование практики (вид практики))
с «_29_» ____мая______ 2022_ г. по «2» ____июля_____ 2022 г. в
________ООО «ТАТАРСКИЙ ПРОГРАММИСТ» _____________
(наименование профильной организации)
Практика была организована в соответствии с рабочей программой практики.
____________________________ СПО ИКТЗИ _________________________
(наименование профильной организации)
именно ответственное лицо от профильной организации _____________________Закиев Тимур Азатович, директор________________
(Ф.И.О. полностью, должность)
подтверждает участие в формировании следующих компетенций, осваиваемых при прохождении практики:
№ п/п | Код компетенции | Наименование компетенции | Уровень освоения профессиональной компетенции | ||||
1 | 2 | 3 | 4 | 5 | |||
ПК 1.1 | Выполнять проектирование кабельной структуры компьютерной сети | ||||||
ПК 1.2 | Осуществлять выбор технологии, инструментальных средств и средств вычислительной техники при организации процесса разработки и исследования объектов профессиональной деятельности | ||||||
ПК 1.3 | Обеспечивать защиту информации в сети с использованием программно-аппаратных средств | ||||||
ПК 1.4 | Принимать участие в приемо-сдаточных испытаниях компьютерных сетей и сетевого оборудования различного уровня и в оценке качества и экономической эффективности сетевой технологии | ||||||
ПК 1.5 | Выполнять требования нормативно-технической документации, иметь опыт оформления проектной документации |
Обучающийся __Левушкин В.Н._____ зарекомендовал(а) себя как
(Ф.И.О.)
__________студент, прошедший курс практики без нареканий______________________
Работу обучающегося __Левушкина В.Н.___ оцениваю на _____________
(Ф.И.О.) (по 5-ти балльной шкале)
Ответственное лицо от профильной организации __Закиев Т.А._____ (подпись) (расшифровка подписи)
(М.П.)