- •Введение Цели производственной практики
- •Задачи производственной практики
- •Место производственной практики в структуре ооп спо
- •Место и время проведения производственной практики
- •Разработка и администрирование баз данных
- •Участие в интеграции программных модулей
- •Пм.02 Разработка и администрирование баз данных
- •Пм.03. Участие в интеграции программных модулей
- •Пм.02 Разработка и администрирование баз данных
- •Образовательные, научно-исследовательские и научно-производственные технологии, используемые на производственной практике
- •Рекомендации по организации самостоятельной работы студентов производственной практике
- •Материально - техническое обеспечение производственной практики
- •Глава I. Краткая характеристика предприятия
- •1.1. Краткое описание предприятия
- •1.2. Применяемые на предприятии информационные технологии и системы
- •1.3. Компьютерная база и программное обеспечение предприятия
- •Характеристика технологий Персональный компьютер Samsung dm301s3a
- •Цифровой фотоаппарат canon PowerShot a540
- •Принтер hpPhotosmart
- •Ноутбук Lenovo IdeaPad y550
- •Телефакс Panasonic kx-fc965 ru-t
- •Телефонный аппарат Samsung sp-f203
- •1.4. Состояние тб Требования безопасности перед началом работы:
- •Требования безопасности во время работы:
- •Требования безопасности в аварийных ситуациях:
- •Требования безопасности по окончании работы:
- •Глава II. Описание технологии выполнения практического задания
- •2.1. Мдк.02.01. Инфокоммуникационные системы и сети
- •2.2.1. Ка́бель
- •Классификация кабелей
- •Материал оболочки
- •Поливинилхлоридные (пвх) пластикаты
- •Пропитанная бумажная изоляция
- •Маслонаполненный кабель
- •Пожарная безопасность кабелей
- •Современные требования пожарной безопасности
- •Подход к алгоритмизации
- •Используемые понятия Граф переходов
- •Кодирование состояний
- •Структура программы
- •Существуют три схемы реализации автоматов:
- •Взаимодействия автоматов
- •Универсальность
- •Стили программирования.
- •Смежные технологии Нейронные сети и генетические алгоритмы
- •Параллельные вычисления
- •Проверка, отладка и верификация автоматных программ Проверка и отладка
- •Верификация
- •Реализация и инструментальные средства Реализация графов переходов
- •Инструментальные средства
- •Применение технологии
- •1.1.3. Маршрутиза́тор
- •Принцип работы
- •Применение
- •Устройства для малого/домашнего офиса — галерея
- •Устройства сбора и передачи данных (успд) в аиис куэ
- •2.2.4. Спроектировать схему лвс предприятия
- •2.2. Мдк.02.02. Технология разработки защиты баз данных
- •2.2.1. Основные понятия базы данных
- •2.2.2. Функциональные возможности субд
- •2.2.3. Компьютерные технологии в помощь специалисту по делам несовершеннолетних
- •2.2.4. Защита бд
- •Компиляторы
- •Операторы
- •Выражения
- •Типы данных
- •Объекты
- •Использованная литература
Операторы
Список операторов через пробел: := + — * / div mod not and or with xor shl shr ^ = <> >= <= < > @ in is as.
Выражения
Выражения в Object Pascal (Delphi) бывают арифметическими, логическими и строковыми.
Логические выражения в основном употребляются в условных операторах. К логическим выражениям относятся такие операции как:
not — bad
and — «И», умножение (пересечение) логических выражений (<логическое_выражение1> AND <логическое_выражение2>)
or — «ИЛИ», объединение логических выражений (<логическое_выражение1> OR <логическое_выражение2>)
xor — «Исключающее ИЛИ», отрицание ИЛИ, все что не попадает под ИЛИ (<логическое_выражение1> XOR <логическое_выражение2>)
Типы данных
Обрабатываемые в программе данные подразделяются на переменные, константы и литералы. Константы представляют собой данные, значения которых установлены в разделе объявления констант и не изменяются в процессе выполнения программы.
Объекты
Объекты как экземпляры класса объявляются в программе в разделе var как обычные переменные. Например:
var
CCircle1: TColorCircle;
CircleA: TCircle;
Как и в случае записей, для обращения к конкретному элементу объекта (полю, свойству или методу) указывается имя объекта и имя элемента, разделенные точкой, то есть имя элемента является составным.
Классы
В языке Object Pascal классы — это специальные типы данных, используемые для описания объектов. Соответственно объект, имеющий тип какого-либо класса, является экземпляром (instance) этого класса или переменной этого типа.
Класс представляет собой особый тип, имеющий в своем составе такие элементы , как поля, свойства и методы. Поля класса аналогичны полям записи и служат для хранения информации об объекте. Методами называются процедуры и функции, предназначенные как правило для обработки полей. Свойства занимают промежуточное положение между полями и методами.
Объектно-ориентированные особенности языка
Инкапсуляция
Объединение и скрытие объектных данных, а также обрабатывающих их методов внутри конкретного класса от пользователя называется инкапсуляцией.
Наследование
При создании новых объектов способность получить все свойства и методы от своих предков называют наследованием. Такие объекты наследуют после своего создания все поля, свойства, события, методы и прочее от своих предков. Наследование часто избавляет разработчиков от рутинной работы и позволяет не мешкая приступить к разработке чего-то нового.
Полиморфизм
Это методы различных объектов, которые могут иметь одинаковые имена, но по внутреннему содержимому отличаются друг от друга.
Структура программы
Каждая написанная программа на языке Delphi состоит из заголовка программы (program NewApplication;), поля используемых модулей Uses (к примеру, Uses Windows, Messages, SysUtils и т. д.), который может не входить в саму структуру, а также блоков описания и исполнения (начинаются составным оператором begin и заканчиваются end.).
program Project1;
Заголовок программы, с её именем «Project1»
uses
Forms,
Unit1 in 'Unit1.pas' {Form1}; // модули, которые подключены к проекту и используются программой
{$R *.res}
begin
Application.Initialize; // Инициализация приложения
Application.CreateForm(TForm1, Form1); // Создание формы/окна
Application.Run; // Запуск и исполнение
end.
Расширения файлов
.pas — исходный код модуля (pascal)
.dpr — исходный код проекта (pascal)
.dproj — исходный код проекта (xml)
.dproj.local — исходный код проекта (xml)
.dfm — исходный код формы
.dpk — скомпилированный пакет
.dcu — скомпилированный модуль
.exe — скомпилированное приложение
.res — ресурсы
.dsk — привязки к файлам
.identcache — кэшированные привязки к файлам
Известное программное обеспечение, созданное на Delphi
Среди многих распространённых программных продуктов, написанных на Delphi, можно найти:
Продукция Embarcadero: Embarcadero Delphi, Embarcadero C++ Builder, Borland JBuilder 1 и 2 версии.
Администрирование и разработка баз данных: MySQL Tools, IBExpert.
Инженерное программное обеспечение: Altium Designer.
Файловые менеджеры: Total Commander, Frigate.
Просмотрщики графики: FastStone Image Viewer, FuturixImager, drComRead.
Видео- и аудиопроигрыватели: Light Alloy, The KMPlayer, AIMP, X-Amp.
Программы мгновенного обмена сообщениями: QIP, R&Q, графический интерфейс Skype, The Bat!, PopTray, FeedDemon.
Создание музыки: FL Studio, Guitar Pro (до версии 6.0).
Разработка программного обеспечения: Dev-C++, DUnit, Game Maker, Inno Setup, PyScripter.
Веб-разработка: Macromedia HomeSite.
Текстовые редакторы: BirEdit, Notepad GNU, Bred.
Бухучёт и налогообложение: «ПАРУС», AVARDA (до версии 6.x включительно).
Программы для создания анимаций: Pivot Stickfigure Animator.
Программы для сжатия данных: ALZip, PowerArchiver, PeaZip.
Компьютерные игры: Age of Wonders, «Космические рейнджеры», Venom.
Codename: Outbreak, Space Empires V, «Правда о девятой роте».
Графические редакторы: Real Paint.
2.2.6 Создание БД на Microsoft Access «»
2.2.7 Интеграция БД на Delphi
2.3. МДК.03.01. Технология разработки программного обеспечения
2.3.1.
2.4. МДК.03.02. Инструментальные средства разработки программного продукта
2.5. МДК.03.03. Документирование и сертификация
Заключение
Во время прохождения производственной практики по профессиональному модулю ПМ.02. «Разработка и администрирование баз данных» достигнуты следующие цели практики по направлению подготовки 230000 Информатика и вычислительная техника по специальности 230115 Программирование в компьютерных системах:
формирование и развитие профессиональных компетенций и профессиональных знаний в сфере избранной специальности,
закрепление полученных теоретических знаний;
овладение необходимыми методами по новым видам деятельности.
Выполнены следующие задачи:
- закрепление, углубление и расширение теоретических знаний, умений и навыков, полученных студентами в процессе теоретического обучения;
- овладение профессионально – практическими умениями, производственными навыками и передовыми методами труда;
- овладение нормами профессии в мотивационной сфере: осознание мотивов и духовных ценностей в избранной профессии;
- овладение основами профессии в операционной сфере: ознакомление и усвоение методологии решения профессиональных задач (проблем);
- изучение разных сторон профессиональной деятельности: социальной, правовой, гигиенической, психологической, психофизической, технической, технологической, экономической.
При прохождении практики сформированы следующие общие компетенции, включающие в себя способность:
OK 1. Понимать сущность и социальную значимость своей будущей профессии, проявлять к ней устойчивый интерес.
ОК 2. Организовывать собственную деятельность, выбирать типовые методы и способы выполнения профессиональных задач, оценивать их эффективность и качество.
ОК 3. Принимать решения в стандартных и нестандартных ситуациях и нести за них ответственность.
ОК 4. Осуществлять поиск и использование информации, необходимой для эффективного выполнения профессиональных задач, профессионального и личностного развития.
ОК 5. Использовать информационно-коммуникационные технологии в профессиональной деятельности.
ОК 6. Работать в коллективе и команде, эффективно общаться с коллегами, руководством, потребителями.
ОК 7. Брать на себя ответственность за работу членов команды (подчиненных), результат выполнения заданий.
ОК 8. Самостоятельно определять задачи профессионального и личностного развития, заниматься самообразованием, осознанно планировать повышение квалификации.
ОК 9. Ориентироваться в условиях частой смены технологий в профессиональной деятельности.
И профессиональные компетенции, соответствующие основным видам профессиональной деятельности:
ПК 2.1. Разрабатывать объекты базы данных.
ПК 2.2. Реализовывать базу данных в конкретной системе управления базами данных (СУБД).
ПК 2.3. Решать вопросы администрирования базы данных;
ПК 2.4. Реализовывать методы и технологии защиты информации в базах данных.
Также, в результате прохождения производственной практики освоены:
Основные положения теории баз данных, хранилищ данных; баз знаний;
Основные принципы построения концептуальной, логической и физической модели данных;
Современные инструментальные средства разработки схемы базы данных;
Методы описания схем баз данных в современных системах управления базами данных;
Структуры данных в системах управления базами данных, общий подход к организации представлений, таблиц, индексов и кластеров;
Методы организации целостности данных;
Способы контроля доступа к данным и управления привилегиями;
Основные методы и средства защиты данных в базах данных;
Модели и структуры информационных систем;
Основные типы сетевых топологий, приемы работы в компьютерных сетях;
Информационные ресурсы компьютерных сетей;
Технологии передачи и обмена данными в компьютерных сетях;
Основы разработки приложений баз данных.
научились
Создавать объекты баз данных в современных системах управления базами данных ACCESS и управлять доступом к этим объектам;
Работать с современными Case-средствами проектирования баз данных;
Формировать и настраивать схему базы данных;
Разрабатывать прикладные программы с использованием языка SQL;
Создавать хранимые процедуры и триггеры на базах данных;
Применять стандартные методы для защиты объектов базы данных;
Овладели навыками
Работы с объектами базы данных в конкретной системе управления базами данных ACCESS
Использования средств заполнения базы данных;
Использования стандартных методов защиты объектов базы данных.
Во время производственной практики разработана база данных «!».
Во время прохождения учебной практики углубились теоретические знания, умения, которые получены во время обучения.
Практика закрепила теоретические знания, полученных студентами в процессе обучения, на основе прохождения практики на предприятий.
