Практика по Базам данных. Методичка по практике БД. Методическое пособие уп. 02. 01 Практика по базам данных Для специальности 09. 02. 04
Скачать 396.32 Kb.
|
Методическое пособие УП. 02.01 «Практика по базам данных» Для специальности: 09.02.04 «Информационные системы (по отраслям)» преподаватель: Галимова Л.Г.
Лениногорск -2018 Методические рекомендации составлены в соответствии с рабочей программой профессионального модуля ПМ.02. «Участие в разработке информационных систем» разработаны на основе Федерального государственного образовательного стандарта (далее - ФГОС) специальности 09.02.04 Информационные системы (по отраслям). Оглавление Пояснительная записка Целями учебной практики по базам данных являются закрепление и расширение теоретических знаний в области разработки и проектирования баз данных в различных предметных областях, развитие аналитических способностей студентов, получение первичных профессиональных умений по специальности. Учебная практика является частью учебного процесса и направлена на формирование у студентов общих компетенций и овладения практическим опытом. ОК 1. Понимать сущность и социальную значимость своей будущей профессии, проявлять к ней устойчивый интерес. ОК 2. Организовывать собственную деятельность, выбирать типовые методы и способы выполнения профессиональных задач, оценивать их эффективность и качество. ОК 3. Принимать решения в стандартных и нестандартных ситуациях и нести за них ответственность. ОК 4. Осуществлять поиск и использование информации, необходимой для эффективного выполнения профессиональных задач, профессионального и личностного развития. ОК 5. Использовать информационно-коммуникационные технологии в профессиональной деятельности. ОК 6. Работать в коллективе и в команде, эффективно общаться с коллегами, руководством, потребителями. ОК 7. Брать на себя ответственность за работу членов команды (подчиненных), за результат выполнения заданий. ОК 8. Самостоятельно определять задачи профессионального и личностного развития, заниматься самообразованием, осознанно планировать повышение квалификации. ОК 9. Ориентироваться в условиях частой смены технологий в профессиональной деятельности. С целью овладения указанным видом профессиональной деятельности и соответствующими профессиональными компетенциями обучающийся в ходе освоения практики должен: иметь практический опыт: ПО.1. Использования инструментальных средств обработки информации; ПО.3. Формирования отчетной документации по результатам работ; ПО.6. Использования критериев оценки качества и надежности функционирования информационной системы; ПО.8. Управления процессом разработки приложений с использованием инструментальных средств; уметь: У.1. Осуществлять математическую и информационную постановку задач по обработке информации, использовать алгоритмы обработки информации для различных приложений; У.8. Создавать проект по разработке приложения и формулировать его задачи, выполнять управление проектом с использованием инструментальных средств; Общие требования к организации учебной практики Общее руководство практикой осуществляет заместитель директора по учебно-производственной работе, преподаватель. Ответственный за организацию практики утверждает общий план её проведения, организует и проводит инструктивное совещание с руководителями практики, обобщает информацию по аттестации студентов, готовит отчет по итогам практики. Практика осуществляется на базе ГАПОУ «Лениногорский нефтяной техникум» в учебных аудиториях. Перед началом практики проводится организационное собрание. Организационное собрание проводится с целью ознакомления с приказом, сроками практики, порядком организации работы во время практики в организации, оформлением необходимой документации, правилами техники безопасности, распорядком дня, видами и сроками отчетности и т.п. 1. Основные обязанности студента в период прохождения практики При прохождении практики студенты обязаны: своевременно прибыть на учебную практику; получить задание на практику; соблюдать внутренний распорядок, соответствующий действующим нормам трудового законодательства; выполнять требования охраны труда и режима рабочего дня, действующие в данной организации (учреждении); полностью выполнять виды работ, предусмотренные заданиями по практике; сдать отчет по практике в установленные руководителем практики срок. 2. Обязанности руководителя практики от ОУ: провести организационное собрание студентов перед началом практики; обеспечить контроль своевременного начала практики; обеспечить контроль соблюдения сроков практики и ее содержания; оказывать методическую помощь студентам при сборе материалов и выполнении отчетов; провести итоговый контроль отчета по практике в форме зачета. По окончании практики студент сдаёт отчет в соответствии с содержанием тематического плана практики. Критерии оценивания: отметка «5» ставится, если студент самостоятельно выполнил все этапы решения задач на ЭВМ; работа выполнена полностью и получен верный ответ или иное требуемое представление результата работы; отметка «4» ставится, если работа выполнена полностью, но при выполнении обнаружилось недостаточное владение навыками работы с ЭВМ в рамках поставленной задачи; правильно выполнена большая часть работы (свыше 85 %), допущено не более трех ошибок; работа выполнена полностью, но использованы наименее оптимальные подходы к решению поставленной задачи. отметка «3» ставится, если работа выполнена не полностью, допущено более трех ошибок, но учащийся владеет основными навыками работы на ЭВМ, требуемыми для решения поставленной задачи. отметка «2» ставится, если: допущены существенные ошибки, показавшие, что учащийся не владеет обязательными знаниями, умениями и навыками работы на ЭВМ или значительная часть работы выполнена не самостоятельно. Тематический план и содержание обучения учебной практики
Методические рекомендации по выполнению практической части учебной практики Объектом практики по базам данных является процесс обучения студентов среднего профессионального образования специальности 09.02.04 Информационные системы (по отраслям) и дисциплина «Основы разработки баз данных». Цель работы: спроектировать и разработать базу данных по предложенной предметной области согласно индивидуальному заданию, предложенным руководителем практики на первом занятии. Методические рекомендации по выполнению практической части учебной практики содержат перечень заданий, выполняемых студентами в процессе самостоятельной работы. Результаты работы студенты заносят в отчет, выданный им вначале изучения каждой из частей учебной практики. По окончании каждого дня практики студенты показывают результат своей деятельности руководителю практики. По результатам прохождения учебной практики студент формирует следующие файлы: проект базы данных, готовый отчет, который сдается в электронном и распечатанном варианте на последнем занятии. Студент должен выполнить индивидуальное задание, которое соответствует его номеру в журнале. Оцениваться будет, не только правильность решения задачи, но и стиль написания программы. Рекомендации по выполнению самостоятельной работы Изучить методические рекомендации по выполнению индивидуального задания. Самостоятельно подобрать необходимую литературу, изданную в течение последних 3-5 лет по темам теоретического задания (не менее 5 источников). Для чего необходимо использовать каталог, библиографические справочники, нормативные документы, электронные справочные системы, интернет – продукты, периодические издания. Изложить теоретический материал (не допускается дословное переписывание текстов из брошюр, статей, учебников). Привести в отчете практические примеры созданных объектов баз данных выполненные в ходе учебной практики, Решить поставленную задачу по разработке базы данных. Оформить отчет. Запрещается Выполнение работы не по своему варианту и не самостоятельно. Написание работы на базе устаревших литературных источников и периодических изданий, отмененных нормативно-правовых актов. Копирование размещённых на специализированных сайтах курсовых и контрольных работ. Выполнение работы небрежно. Критерии качества самостоятельной работы Правильное раскрытие содержания основных вопросов темы, правильное решение задач. Самостоятельность суждений, выводов, творческий подход раскрываемой проблемы. Наличие перечня литературы (изданной в течение последних 3-5лет). Методические рекомендации по созданию базы данных в СУБД MS Access План: Инструктаж то технике безопасности. Представление данных на персональном компьютере. Реляционные базы данных в MS Access (пример создание базы данных в Microsoft Access 2010) Создание таблиц, ввод и редактирование данных в СУБД MS Access Поиск данных и создание запросов в СУБД MS Access Создание и использование форм для ввода и редактирования данных в СУБД MS Access Создание запросов и отчетов в СУБД MS Access. Защита данных в СУБД MS Access. Создание отчетов в СУБД MS Access. Оформление отчетной документации по СУБД MS Access. Защита проектов по СУБД MS Access Последовательность проектирования базы данных Итак, процесс проектирования включает в себя следующие шаги: Определение задач, стоящих перед базой данных. Сбор и анализ документов, относящихся к исследуемой предметной области. Описание особенностей ПрО, которые позволяют установить зависимости и связи между объектами (субъектами) предметной области. Создание модели предметной области. Определение групп пользователей и перечня задач, стоящих перед каждой группой. Выбор аппаратной и программной платформы для реализации БД. Выбор СУБД (системы управления базой данных). Создание логической схемы БД. Создание схем отношений, определение типов данных атрибутов и ограничений целостности. Нормализация отношений (до третьей или четвёртой нормальной формы). Определение прав доступа пользователей к объектам БД. Написание текста создания основных объектов базы данных на языке SQL в синтаксисе выбранной СУБД (пользователи, таблицы и др.). Написание текста создания вспомогательных объектов базы данных (представления, индексы, триггеры, роли и т.д.). Краткий теоретический материал Microsoft Access является, лучшим программным продуктом для обучения основным принципам работы с СУБД. Access является простой локальной системой управления базами данных, не требующей организации отдельного сервера. Проста в установке и не требовательна к ресурсам компьютера, СУБД Microsoft Access, помогает школьникам и студентам познавать основы предмета СУБД. Конечно же СУБД Microsoft Access 2010 используют не только для процесса обучения и демонстрации возможностей СУБД. В некоторых, но очень редких случаях, её используют в практических целях на предприятиях и организациях. В таких случаях, в основном, СУБД позволяет автоматизировать, вести учет небольших объемов данных и с небольшим количеством подключений. СУБД Microsoft Access имеет огромное количество функций, в том числе: Создание таблиц (в различных режимах) Создание запросов Создание отчетов Организация связей между таблицами Создание макросов Встроенный визуальных sql-редактор Схема данных и многое, много другое База данных – совокупность данных, представленных определенным образом. Или иначе, набор информации о какой-то определенной области. Особенности проектирования реляционной базы данныхПроектирование реляционной базы данных проходит в том же порядке, что и проектирование БД других моделей данных, но имеет свои особенности. Проектирование схемы БД должно решать задачи минимизации дублирования данных и упрощения процедур их обработки и обновления. При неправильно спроектированной схеме БД могут возникнуть аномалии модификации данных. Они обусловлены отсутствием средств явного представления типов множественных связей между объектами ПрО и неразвитостью средств описания ограничений целостности на уровне модели данных. Для решения подобных проблем проводится нормализация отношений. Механизм нормализации реляционных отношений разработал Э.Ф. Кодд (E.F. Codd). Этот механизм позволяет по формальным признакам любое отношение преобразовать к третьей нормальной форме. Нормализация схемы отношения выполняется путём декомпозиции схемы. Декомпозицией схемы отношения R называется замена её совокупностью схем отношений Аi таких, что , и не требуется, чтобы отношения Аi были непересекающимися. Первая нормальная форма относится к понятию простого и сложного (составного или многозначного) атрибута. Первая нормальная форма (1НФ). Отношение приведено к 1НФ, если все его атрибуты простые. Для того чтобы привести к 1НФ отношение, содержащее сложные атрибуты, нужно: разбить составные атрибуты на простые, построить декартово произведение всех многозначных атрибутов с кортежами, к которым они относятся. Для идентификации кортежа в этом случае понадобится составной ключ, включающий первичный ключ исходного отношения и все многозначные атрибуты. Вторая нормальная форма основана на понятии функциональной зависимости. Пусть X и Y – атрибуты некоторого отношения. Если в любой момент времени каждому значению X соответствует единственное значение Y, то говорят, что Y функционально зависит от X (XY). Атрибут X в функциональной зависимости XY называется детерминантомотношения. В нормализованном отношении все неключевые атрибуты функционально зависят от ключа отношения. Неключевой атрибут функционально полно зависит от составного ключа, если он функционально зависит от ключа, но не находится в функциональной зависимости ни от какой части составного ключа. Вторая нормальная форма (2НФ). Отношение находится во 2НФ, если оно приведено к 1НФ и каждый неключевой атрибут функционально полно зависит от составного первичного ключа. (Таким образом, если отношение в 1НФ имеет простой первичный ключ, оно сразу находится во второй нормальной форме). Для того чтобы привести отношение ко 2НФ, нужно: построить его проекцию, исключив атрибуты, которые не находятся в функционально полной зависимости от составного первичного ключа; построить дополнительно одну или несколько проекций на часть составного ключа и атрибуты, функционально зависящие от этой части ключа. Третья нормальная форма основана на понятии транзитивной зависимости. Пусть X, Y, Z – атрибуты некоторого отношения. При этом XY и YZ, но обратное соответствие отсутствует, т.е. Z не зависит от Y или Y не зависит от X. Тогда говорят, что Z транзитивно зависит от X (XZ). Третья нормальная форма (3НФ). Отношение находится в 3НФ, если оно находится во 2НФ и каждый неключевой атрибут нетранзитивно зависит от первичного ключа. Для того чтобы привести отношение к 3НФ, нужно: построить проекцию, исключив транзитивно зависящие от ключа атрибуты; построить дополнительно одну или несколько проекций на детерминанты исходного отношения и атрибуты, функционально зависящие от них. Исключение составляют случаи, когда для транзитивной зависимости XZ (XY и YZ) либо Z зависит от Y, либо Y зависит от X, т.е. между атрибутами X и Y, например, существует связь 1:1. В такой ситуации декомпозиция отношения не производится. Четвертая нормальная форма основана на понятии многозначной зависимости. Многозначная зависимость существует, если заданным значениям атрибута X соответствует множество, состоящее из нуля (или более) значений атрибута Y (X–»Y). Различают тривиальные и нетривиальные многозначные зависимости. Тривиальной называется такая многозначная зависимость X–»Y, для которой Y X или X U Y = R, где R – рассматриваемое отношение. Тривиальная многозначная зависимость не нарушает 4НФ. Если хотя бы одно из двух этих условий не выполняется, то такая зависимость называется нетривиальной. Четвертая нормальная форма (4НФ). Отношение находится в 4НФ, если оно находится в 3НФ и в нём отсутствуют нетривиальные многозначные зависимости. Для того чтобы привести отношение к 4НФ, нужно построить две или более проекции исходного отношения, каждая из которых содержит ключ и одну из многозначных зависимостей. Запуск MSAccess Для запуска нажмите кнопку Пуск, выполните команду Программы→MicrosoftAccess. При первом запуске Microsoft Access предлагается три варианта начала работы – Новая база данных, Мастера, страницы и проекты баз данных, а также Открыть базу данных. Создание новой базы данных Если хотите начать работу с Access с создания новой базы данных, выберите переключатель Новая база данных и нажмите кнопку OK. Введите имя создаваемой базы данных в поле Имя файла диалогового окна Файл новой базы данных и щелкните на кнопке Создать (Access предлагает в качестве имени базы данных аббревиатуру db1, db2 и т.д., но лучше присвоить файлу более содержательное имя). Создание базы данных в режиме конструктора Чтобы создать таблицу в режиме конструктора, щелкните на кнопке Конструктор на панели окна базы данных, или дважды щелкните «мышью» на ярлыке Создание таблицы в режиме конструктора. Таблица состоит из трех столбцов: Имя поля, Тип данных, Описание. Имя поля может содержать до 64 символов, но в качестве имени рекомендуется использовать аббревиатуры или краткие названия, например, «Фамилия», «Код товара», «Номер факса» и т.д. Тип данных используется для определения типа данных, хранимых в этом поле. Описание поля не является обязательным параметром таблицы. Если имя выбрано должным образом, дополнительное описание просто не потребуется. При выборе типа данных, содержащихся в полях таблицы, на вкладке Общие в нижней части окна отображаются дополнительные параметры полей, определяющие условия ввода данных. Параметры полей могут несколько отличаться друг от друга в зависимости от типа вводимых данных. Например, для таких типов данных, как Числовой или Денежный, можно определить число десятичных знаков, а также указать формат вывода значений данного поля. Подобные параметры можно определить и для типов данных Дата/Время или Счетчик. Таблица 1 – Основные типы данных в MS Access
|