Разработка задачника в процессе преподавания темы: "Работа с базами данных в MS Access"

Виды учебно-практических изданий, их роль в усвоении материала учащимися. Понятие, значение и классификационная характеристика учебных задач. Разработка пособия по информатике с примером решения задачи по созданию базы данных "Биржа труда" в MS Access.

Рубрика Педагогика
Вид курсовая работа
Язык русский
Дата добавления 17.09.2012
Размер файла 2,9 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Оглавление

Введение

Глава I. Состояние проблемы разработки учебно-практических пособий в теоретическо-методической литературе

1.1 Задачник как учебно-практическое пособие

1.2 Понятие, значение в учебном процессе, классификационная характеристика учебных задач

Вывод по главе I

Глава II. Разработка задачника в процессе преподавания темы: «Работа с базами данных в MS Access

2.1 Система учебных задач по теме «Работа с базами данных в MS Access как основа разработки задачника

2.2 Разработка задачника по теме: «Работа с базами данных в MS Access»

Вывод по главе II

Заключение

Библиографический список

Введение

Потребности общества, в котором интеллектуальная деятельность становится ведущим видом деятельности, и возможности для овладения инструментарием интеллектуального труда и для развития мыслительных способностей, позволяющих эффективно распоряжаться полученным информационным ресурсом, которые предоставляет использование средств ИКТ в образовательном процессе, дают основания говорить о процессе обучения информатике как об интеллектуально-ориентированном процессе. Признание интеллектуального развития личности приоритетной целью изучения информатики требует реализации не только на содержательном, но и на процессуальном уровне. Изменяется структура урока, формирование теоретического знания осуществляется в ходе экспериментальной, практико-преобразовательской деятельности, выполняемой над информационными объектами. Применяются методы, которые позволяют активизировать познание, организовать эксперимент и исследовательскую деятельность, учесть роль компьютера и других средств ИКТ как своеобразного субъекта образовательного процесса, способного реагировать на действия ученика и передавать ему информацию о правильности или ошибочности этих действий.

Важнейшей частью процессуальной составляющей обучения информатике наряду с методами обучения в ИКТ-среде и структурной организацией освоения нового знания является обеспечение педагогической поддержки познавательной деятельности учеников, которая призвана даже в рамках классно-урочной системы в максимальной степени индивидуализировать учебную работу, а также реализовать оптимальное сочетание самостоятельности ученика в познании и педагогического руководства его познавательной деятельностью. Это можно сделать через активизацию личностного общения учителя и ученика, а также через эффективную организацию трехстороннего взаимодействия «учитель-ученик-компьютер».

При этом основой такой организации учебного процесса является обучение через задачу. Деятельностный подход к обучению находит свое воплощение через задачный подход, при котором деятельность учащихся может быть представлена как система процессов решения разнообразных задач. При этом понятие «задача» трактуется достаточно широко, и процесс обучения может быть рассмотрен как процесс разрешения противоречий между выдвигаемыми ходом обучения познавательными и практическими задачами и наличным уровнем знаний, умений и умственного развития школьников. Суть состоит в том, что новое знание приобретается учеником в процессе выполняемой совместно с учителем работы по разрешению проблем, которые задаются системой специально подобранных учебных задач.

Одной из важных задач школы является создание наилучших условий для развития и реализации способностей учащихся, для максимального раскрытия их возможностей. Школа призвана формировать не только основы знаний, но и самостоятельно добывать их, учить ребят творчески мыслить.

Одним из способов решения данной задачи является организация дифференцированного и индивидуального подходов при обучении информатике, которые осуществляются с помощью разных вариантов программ, учебников, сборников задач и других дидактических материалов, построенных на едином базовом содержании, различных форм проведения занятий, постоянного анализа и самоанализа способов учебной работы школьников, побуждающих их к осознанию не только результатов, но и процесса своей деятельности.

Информатика предоставляет особенно большие возможности для организации индивидуальной работы на уроке, так как почти на каждом занятии каждый ученик самостоятельно выполняет задание на персональном компьютере.

Следует обратить внимание на разницу в целях, которые стремятся достигнуть учитель и ученик в процессе решения задач. Ученик осознает в качестве цели только решение данной задачи. Он стремится получить результат, и в этом смысле его учебная деятельность тождественна познавательной и производственной деятельностям, в которых решение задачи выступает как прямой продукт, тогда как учитель, чья деятельность является обучающей, использует задачу как средство достижения дидактических целей. При этом он должен предусмотреть способы действий, которые будут освоены в процессе решения задачи; новые знания, которые ученик приобретет во время поиска и анализа решения задачи; творческие процедуры, которые необходимы для поиска решения.

Цель исследования: теоретико-методическое обоснование и практическая разработка структуры и содержания задачника (на примере изучения темы: Разработка задачника в процессе преподавания темы «Работа с базами данных в MS Access»).

Объект исследования: учебно-методическое обеспечение процесса преподавания темы: Разработка задачника в процессе преподавания темы «Работа с базами данных в MS Access».

Предмет исследования: структура и содержание задачника по теме Разработка задачника в процессе преподавания темы «Работа с базами данных в MS Access».

Задачи исследования:

Выявить, что представляет задачник как учебно-практическое пособие.

Изучить понятие, значение в учебном процессе и классификационную характеристику учебных задач.

Составить систему учебных задач по теме «Работа с базами данных в MS Access» как основа разработки учебника

Разработать и оформить разработку задачника по теме «Работа с базами данных в MS Access»

Глава I. Состояние проблемы разработки учебно-практических пособий в теоретическо-методической литературе

1.1 Задачник как учебно-практическое пособие

Задача учебной литературы - донести до студента учебный предмет, а не науку в целом. Учащийся должен освоить основные законы и методы науки, чтобы в дальнейшем использовать свои знания в научной или практической деятельности. Из учебника они получают основные понятия по излагаемому предмету. При изложении учебного предмета используются приемы, которые дают возможность учащимся ясно понимать текст, запоминать его и использовать для самоконтроля свои знания.

Для усвоения материала и для самопроверки студенту предлагаются учебно-практические издания - учебные издания, содержащие систематизированные сведения научно-практического и прикладного характера, изложенные в форме, удобной для изучения и усвоения. Предназначены для закрепления материала, полученного из учебно-теоретических изданий, и проверки знаний.

Разновидностями учебно-практических изданий являются:

1. Практикум - учебно-практическое издание, предназначенное для закрепления пройденного материала и проверки знаний различными методами. Содержит практические задания и упражнения, способствующие усвоению пройденного.

2. Сборник упражнений - учебно-практическое издание, содержащее упражнения и методические рекомендации по его выполнению в объеме определенного курса, способствующее усвоению и закреплению пройденного материала и проверке знаний.

3. Сборник задач (задачник) - учебно-практическое издание, содержащее задачи и методические рекомендации по их выполнению в объеме определенного курса, способствующее усвоению, закреплению пройденного материала и проверке знаний.

4. Сборник иностранных текстов - учебно-практическое издание, содержащее иностранные тексты для изучения иностранного языка и методические рекомендации в объеме определенного курса, способствующее усвоению, закреплению пройденного материала и проверке знаний.

5. Сборник описания лабораторных работ (сборник описания практических работ, лабораторный практикум) - учебно-практическое издание, содержащее тематику, задание и методические рекомендации по выполнению лабораторных или практических работ в объеме определенного курса, способствующее усвоению, закреплению пройденного материала и проверке знаний.

6. Сборник планов семинарских занятий - учебно-практическое издание, содержащее тематику семинарских занятий, порядок их подготовки и проведения, рекомендуемую литературу, способствующее усвоению, закреплению пройденного материала и проверке знаний.

7. Сборник контрольных заданий - учебно-практическое издание, содержащее перечень типовых контрольных заданий, обеспечивающих проверку знаний и умений студентов по конкретной учебной дисциплине или комплексу учебных дисциплин.

8. Хрестоматия - учебно-практическое издание, содержащее систематически подобранные литературно-художественные, официальные, научные и иные произведения или отрывки из них, составляющие объект изучения учебной дисциплины. Хрестоматия способствует усвоению, закреплению пройденного материала, дополняет и расширяет знания учащихся.

9. Тесты - учебно-практическое издание, содержащее вопросы для проверки усвоения учащимися пройденного материала

Задачник в электронном учебнике наиболее естественно осуществляет функцию обучения. Учащийся получает учебную информацию, которая необходима для решения конкретной задачи. Главная проблема - подбор задач, перекрывающих весь теоретический материал.

1.2 Понятие, значение в учебном процессе, классификационная характеристика учебных задач

Главным компонентом структуры учебной деятельности является учебная задача. Она предлагается обучающемуся: а) как определенное учебное задание, формулировка которого чрезвычайно существенна для решения и его результата; б) в определенной учебной ситуации, совокупностью которых представлен сам учебной процесс.

Практически вся учебная деятельность должна быть представлена как система учебных задач. Они даются в определенных учебных ситуациях и предполагают определенные учебные действия - предметные, контрольные и вспомогательные (обобщение, анализ, схематизация, подчеркивание, выписывание и т. д.). В структуре задачи обязательны два компонента: 1) предмет задачи в исходном состоянии; 2) модель требуемого состояния предмета задачи.

Состав задачи как данное и искомое, известное и неизвестное, условие и требование представляется в форме исходного и будущего как результата разрешения отношения между компонентами состава задачи. Задача рассматривается как сложная система информации о каком-либо явлении, объекте, процессе, в котором четко определена лишь часть сведений, а остальная неизвестна. Она может быть найдена лишь на основе решения задачи или сведений, сформулированных таким образом, что между отдельными понятиями, имеются несогласованность, противоречие, требующие поиска новых знаний, доказательства, преобразования, согласования. В трактовке Л. М. Фридмана любая задача состоит из одних и тех же частей: 1) предметная область -класс фиксированных обозначенных объектов, о которых идет речь; 2) отношения, которые связывают эти объекты; 3) требование задачи -указание о цели решения задачи, то, что необходимо установить в ходе решения; 4) оператор задачи - совокупность тех действий, которые надо произвести над условием задачи, чтобы выполнить ее решение. Способом решения задачи называется всякая процедура, которая при ее осуществлении решателем может обеспечить решение данной задачи. При решении задачи одним способом цель учащегося - найти правильный ответ; решая задачу несколькими способами, он стоит перед выбором наиболее краткого решения, что требует актуализации многих теоретических знаний, известных способов и приемов и создания новых для данной ситуации. При этом развивается логический поиск и исследовательские способности учащегося.

Учебная задача является средством достижения учебных целей - усвоение определенного способа действия. Для достижения какой-либо учебной цели требуется некоторый набор задач, где каждая занимает отведенное ей место. В учебной деятельности одна и та же цель требует решения ряда задач, а одна и та же задача может служить для достижения нескольких целей. По мере выполнения учебных задач происходит изменение самого ученика.

Е.И. Машбиц сформулировал основные требования к проектированию учебных задач:

-учебные задачи должны обеспечить усвоение системы средств, необходимой и достаточной для успешного осуществления учебной деятельности;

-учебная задача должна конструироваться так, чтобы соответствующие средства деятельности, усвоение которых предполагается в процессе решения задач, выступали как прямой продукт действий учащихся, прямой продукт обучения.

Учебная задача дается в определенной учебной ситуации. Учебная ситуация может быть конфликтной и сотруднической, а по содержанию -проблемной либо нейтральной. Проблемная ситуация задается ученику в форме вопросов: почему?, как?, в чем причина, связь этих явлений? Вопросы типа сколько, где часто ориентируют только на воспроизведение того, что хранится в памяти.

Проблемные ситуации различаются степенью самой проблемности. Высшая степень присуща такой ситуации, в которой человек: 1) сам формулирует проблему (задачу); 2) сам находит ее решение; 3) решает и 4) самоконтролирует правильность этого решения.

Решение задачи, выполнение учебной деятельности возможно только на основе осуществления учебных действий и операций.

Все действия, входящие в деятельность учения, можно поделить на два класса: а) общие (неспецифические), б) специфические.

Общие виды познавательной деятельности используются в разных областях, при работе с разными знаниями (умение планировать свою деятельность, умение контролировать выполнение любой деятельности все приемы логического мышления умение запоминать, умение быть внимательными, умение наблюдать и др.). Специфические действия отражают особенности изучаемого предмета и поэтому используются в пределах данной области знаний (звуковой анализ, сложение и др.).

При построении содержания обучения по предмету и определении последовательности его изучения необходимо учитывать связи и взаимоотношения по трем линиям: а) предметные, специфические, знания; б) специфические виды деятельности; в) логические приемы мышления и входящие в них логические знания.

Вывод по главе I

В главе I было освещено состояние проблемы разработки учебно-практических пособий в теоретическо-методической литературе. Дано определение задачника, изучены понятия, значения в учебном процессе, приведены классификационные характеристики учебных задач.

Глава II. Разработка задачника в процессе преподавания темы: «Работа с базами данных в MS Access

2.1 Система учебных задач по теме «Работа с базами данных в MS Access как основа разработки задачника

Применение задачного подхода к организации процесса обучения предполагает работу с соответствующей задачей на каждом этапе обучения. Значит, требуется система задач, подобранных так, чтобы ученик, последовательно переходя от решения одной задачи к другой, мог достичь целей, поставленных учителем в отношении развития его способностей и формирования определенных знаний и умений. Система задач становится организующим началом и в полной мере исполняет функцию управляющего воздействия в процессе обучения. Важное значение имеет также правильный выбор места каждой задачи в учебном процессе.

1. Организация изучения нового материала

1.1. Ситуативно-мотивационные задачи

Их роль состоит в том, чтобы показать практическую значимость изучаемого материала (новой алгоритмической конструкции, информационной технологии, структуры данных и др.), поскольку без его использования данную задачу решить невозможно (слишком трудно, нерационально).

1.2. Задачи, задающие цепочку проблем для получения нового знания

Такие задачи - их можно еще назвать опорными определяют путь изучения материала, создают череду проблемных ситуаций, последовательное разрешение которых служит формированию нового знания. На уроках информатики для работы с ними полезно организовать фронтальную лабораторную работу в исследовательском режиме. Такая работа обязательно должна завершаться обсуждением и формулированием теоретических выводов. Возможно его проведение не на данном уроке, а несколько позднее, когда ученики приобретут некоторый личный опыт, но этот этап обязателен.

Иногда задача изначально задает некоторую реальную ситуацию, мотивирующую необходимость нового знания, т. е. является ситуативно-мотивационной, однако затем она переходит в разряд задач, задающих цепочку проблем.

1.3. Стержневые задачи

Набор таких задач обеспечивает полноту раскрытия и освоения изучаемого материала, освоения методов, способов деятельности, характерных для данной темы. Эти задачи с точки зрения дидактической цели можно считать пограничными. С одной стороны, работа с ними способствует полному и осознанному усвоению материала, пониманию и освоению соответствующих методов и способов деятельности. С другой стороны, они создают базу для самостоятельной работы учеников. Работа со стержневыми задачами также имеет двойственный характер она соединяет объяснение учителя и самостоятельную деятельность учеников в плотном взаимодействии с ним.

Идею решения предлагает учитель в ходе обсуждения. Если ситуация (уровень развития и подготовленности учеников, новизна и сложность задачи) позволяет, он может подвести к выдвижению гипотезы. Далее следуют описание метода, составление алгоритма, его детализация, описание программной реализации. Будет ли эта работа совместной на всех этапах или в какой-то момент учитель предложит ученикам перейти к самостоятельной работе над задачей, зависит от многих факторов (насколько нова идея, насколько задача важна для понимания сути темы, сколько и каких задач уже было решено и др.). Чаще всего этот вопрос решается индивидуально: кому-то достаточно уловить идею, кто-то (как правило, большинство) самостоятельно будет только писать программу, кому-то потребуется полный разбор задачи вплоть до анализа результата. Таким образом, задачный подход к организации обучения обеспечивает его индивидуализацию.

Важно отметить, что набор стержневых задач определяется совокупностью способов действий, которые обязательны для освоения. Следовательно, с одной стороны, он должен быть минимально достаточным для этого, а с другой потребуется обеспечить понимание и выполнение их решения каждым учеником (хотя бы на самом простом уровне).

2. Организация самостоятельной работы по решению задач

2.1. Тренировочные задачи дидактического характера

Целью решения таких задач является более глубокое, личное понимание сути метода решения стержневых задач, формирование соответствующего способа действия, перевод его в свернутую форму, образование навыка.

Это могут быть:

o задачи, решаемые точно в соответствии с образцом (разобранной стержневой задачей);

o модифицированные стержневые задачи - степень модификации зависит от интеллектуального уровня ученика и служит инструментом индивидуализации;

o задачи, становящиеся частью решения более сложных задач.

2.2. Комбинированные задачи с элементом эвристики (или комбинационно-эвристические)

Название данного типа задач отражает факт конструирования подобной задачи как более или менее сложной комбинации различных стержневых задач. Решение таких задач требует актуализации приобретенного опыта, анализа и оценки его применимости в новой ситуации. Элемент эвристики состоит в том, что необходимость применения того или иного изученного метода не всегда очевидна, не очевиден и способ их соединения, а также требуется учесть специфику новой ситуации.

Ученику надо увидеть, что для решения поставленной задачи надо использовать совокупность уже знакомых методов (алгоритмов), выбрать нужные методы и найти способ их рационального применения и соединения, учесть особенности новой ситуации, синтезировать качественно новое решение на основе известных методов. Уверенное решение такого рода задач говорит о достижении уровня владения изучаемым материалом.

Уровень качественной новизны опять-таки сугубо индивидуален. Одна и та же задача для разных учеников может быть сочтена тренировочной или выступать в роли более сложной комбинированной задачи, требующей для своего решения определенного умственного усилия. К комбинационно-эвристическим задачам следует отнести задачи неформализованные, решение которых необходимо для качественного владения материалом.

2.3. Задачи, требующие освоения новых методов и алгоритмов, не входящих в круг основных способов действий

2.4. Задачи, предполагающие поиск оригинальной идеи решения

Две этих разновидности задач достаточно близки, поскольку оригинальная идея как раз и предполагает нахождение нового метода (алгоритма). Некоторую разницу здесь можно увидеть в следующем: метод решения задач типа 2.3 достаточно известен и распространен. Его новизна субъективна для данного ученика. Описание метода можно найти в литературе, если уж не удалось придумать самому, и в дальнейшем применять для решения других задач. Самый простой пример - обмен значениями двух переменных без использования третьей. Если идея решения такой задачи явилась плодом самостоятельного поиска и стала личным интеллектуальным достоянием - она практически не отличается от задачи с оригинальной идеей, решение которой можно назвать более штучным, пригодным для конкретного случая.

Задачи типов 2.3 и 2.4, так же как и задачи типа 1.3, очень важны для организации экспериментальной, исследовательской деятельности учеников. С этой точки зрения задачный подход является инструментом формирования способности к решению проблем, креативности и критичности мышления.

И безусловно, задачный подход представляет собой не менее действенный инструмент для индивидуализации обучения. При этом очень важным становится подбор системы задач и заданий, ориентированный на конкретного ученика, как для организации экспериментальной работы, так и для самостоятельного решения, ибо задача ведет ученика. Построение системы задач имеет два измерения. Первое («в ширину») - последовательность задач с постепенным подключением нового знания для их решения. Здесь работает «принцип цепочки», каждое звено которой тянет следующее звено. Второе измерение («в глубину») - многоуровневость самой задачи, которая может быть решена с различной степенью эффективности, с ограничением разрешенного инструментария, для различных диапазонов исходных данных. Практически почти для каждой задачи можно предложить минимум два уровня.

Таким образом, работу с задачей можно считать основой эффективного обучения с использованием средств ИКТ.

2.2 Разработка задачника по теме: «Работа с базами данных в MS Access»

Обычно задачник представляет собой сборник задач, решение которых способствует закреплению навыков работы в той или иной программе. Причем, как правило, решение одной или нескольких задач приводится в начале темы.

В рамках этого курсового проекта будет разработана и решена только одна задача и представлен перечень других задач по работе с базами данных в MS Access.

Общая характеристика задачи

Задача - создание базы данных в среде СУБД MS Access, удобной для автоматизации деятельности биржи труда. В данной работе рассматривается биржа труда «Шанс» (г. Барнаул), оказывающая услуги населению по трудоустройству, а также помощь работодателям при закрытии вакансий на их предприятиях.

Соискатели обращаются на биржу труда, заполняют анкету, получают информацию у работников биржи труда о наличии подходящих вакансий в организациях города и края, рассматривают предложения, ходят на собеседования. Работодатели, заинтересованные в поиске персонала, обращаются на биржу труда и оставляют информацию о вакансиях. В большинстве случаев, работники биржи труда сами обзванивают организации города с целью получить информацию о наличии вакансий. Работники биржи труда фиксируют информацию о работодателях и их вакансиях, а также о соискателях (анкеты).

Исходя из этого, можно выделить главные процессы в деятельности биржи труда:

Клиенты (соискатели) оставляют информацию о себе на бирже труда в виде заполненной анкеты. Работник биржи труда (консультант) регистрирует информацию о соискателе.

Работодатели делают заявку на персонал, сообщая информацию о наличии вакансий, либо работник биржи труда самостоятельно по телефону выясняет данную информацию. Информация о вакансиях также регистрируется.

Работник биржи труда анализирует информацию о вакансиях и соискателях, выдает соискателям информацию в виде перечня открытых вакансий, подходящих данному клиенту (соискателю).

Клиенты рассматривают предложения и сообщают о результатах (факт трудоустройства или отсутствие такового). Работник биржи фиксирует данную информацию.

Описание алгоритма решения задачи

Для автоматизирования основных процессов, а именно: регистрации информации о соискателях, вакансиях, работодателях, анализа нужно сформировать базу данных. Ее можно представить как совокупность таблиц, связанных между собой.

Данные о работодателях будут храниться в таблице «Работодатели».

Информация о клиентах будет храниться в таблице «Соискатели».

Информация о вакансиях - в таблице «Вакансии». Причем, если от одного работодателя будет несколько вакансий, каждая из них будет оформляться отдельной строкой в таблице.

Выбор пакета прикладных программ

Для отображения описанных выше процессов в виде связанных таблиц необходимо программное обеспечение. Существуют варианты специализированного программного обеспечения для автоматизации деятельности биржи труда. Самый доступный вариант это программы пакета MS Office. Часть функций можно реализовать программой MS Excel, но в ней сложнее будет установить логические связи между таблицами и извлекать информацию в виде запросов и отчетов. Для данных целей можно использовать программу для проектирования баз данных MS Access.

Описание структуры таблиц базы данных Биржа труда

Рис. 1 Описание структуры записи таблицы Вакансии

Рис. 2 Описание структуры записи таблицы Работодатели

Рис. 3 Описание структуры записи таблицы соискатели

Таблицы базы данных с исходными данными

Рис. 4 Содержимое таблицы Соискатели

Рис. 5 Содержимое таблицы Работодатели

Рис. 6 Содержимое таблицы Вакансии

Схема данных

Рис. 7 Схема данных

Рис. 8 Запросы

Рис. 9 Запрос - Все открытые вакансии на текущий момент

Рис. 10 Параметр запроса

Рис. 11 Запрос - Список открытых вакансий по указанной должности

Рис. 12 Параметр запроса

Рис. 13 Запрос - Список кандидатов на указанную вакансию

Рис. 14 Запрос - Список кандидатов на указанную вакансию в режиме конструктор

Отчеты по запросам и таблицам

Рис. 15 Отчеты

Рис. 16 Отчет Все вакансии - по таблице Вакансии

Рис. 17 Параметр запроса

Рис. 18 Отчет Список открытых вакансий по указанной должности - по запросу Список открытых вакансий по указанной должности (список вакансий по должности сварщик)

ЗАДАЧИ

Задача 1 Система управления базами данных MS Access

Тема: Создание таблиц

Структура таблиц

Поля

Типы данных

Свойства данных

Задание 1

Создать на своей дискете пустую базу данных. Для этого выполнить следующие действия:

1. Запустить программу MS Access

2. Создать новую базу данных (Файл/создать базу данных)

3. Из раскрывающегося списка ПАПКА выбрать диск 3.5.

4. В поле имя файла ввести имя базы данных “фамилия_группа_БАЗА ДАННЫХ”, нажать кнопку создать.

5. Окно базы данных состоит из шести вкладок, выбрать вкладку «таблица» и нажать кнопку создать

6. В окне «новая таблица» выбрать пункт «конструктор»

7. Создать структуру таблицы, для этого надо заполнить столбцы «имя поля» и «тип данных» следующим образом:

|Имя поля |Тип данных |

|Фамилия |Текстовый |

| |(щелкните мышкой)|

|Имя |Текстовый |

|Отчество |Текстовый |

|Дата |Дата/время |

|рождения | |

|Адрес | Текстовый |

|Телефон |Текстовый |

|Группа |Числовой |

8. Завершив ввод структуры таблицы, сохраните ее с именем «фамилия_группа_база_таблица_анкета», выполнив команду Файл/Сохранить.

В ответ на вопрос “Создать ключевое поле сейчас” нажмите кнопку да.

В вашей таблице появится поле с именем “код”. Это поле называется первичным ключом и однозначно идентифицирует каждую запись в таблице. Тип данных у этого поля обозначен как “Счетчик”. Это означает, что каждый раз при создании новой записи значение счетчика будет увеличиваться на 1. В результате у каждой записи формируется свой номер, который и является первичным ключом.

Поля обладают свойствами. От свойств полей зависит, какие типы данных можно вносить в поле, а какие нет, а также то, что можно делать с данными, содержащимися в поле.

Например маска ввода для поля типа “дата” облегчает ввод дат, позволяет Вам не заботиться о разделителях дня, месяца, года.

Задание 2

1. Определить свойства полей на вкладке “Общие” следующим образом:

Задание 3

1. Открыть таблицу “Вид/ режим таблицы”.

2. Заполнить строки.

Будьте внимательны при заполнении столбца “дата рождения” - разделители проставляются автоматически.

На предложение системы дать имя созданной таблице ввести имя «анкета» СОХРАНИТЬ!!!! (файл.сохранить)

Задание 4

1. На основе созданной таблицы создайте список фамилий студентов Вашей группы, для этого в режиме конструктора для поля “фамилия” откройте вкладку “подстановка”и установите следующие свойства для поля “фамилия”

1. В результате выполнения Задания 4 в таблице “Анкета” в поле “фамилия” при щелчке мышью должна появиться кнопка, обеспечивающая выбор из списка. Проверьте это. ФАЙЛ/СОХРАНИТЬ!!!!!!!!

Задача 2 Система управления базами данных MS Access

Тема: Использование форм для ввода и редактирования данных

Способы задания форм

Кнопки перемещения по записям

Переход из формы в режим таблицы

Работа со списками

Задание 1

Создать форму для заполнения таблицы «Анкета»

Откройте окно базы данных

Перейдите на вкладку «формы»

Нажмите кнопку создать.

Выбрать Автоформа: ленточная, в качестве «источника данных» выберете таблицу «анкета».

Задание 2

Разберитесь с кнопками перемещения по записям

Задание 3

1. Создайте таблицу для ввода групп, имеющихся на третьем курсе:

выбрать вкладку «таблицы»,

нажать кнопку создать.

в окне «новая таблица» выбрать пункт «конструктор»

создать структуру таблицы, для этого надо заполнить столбцы

«имя поля» и «тип данных» следующим образом:

|Имя поля |Тип данных |

|Группа |Текстовый (щелкните мышкой) |

В ответ на вопрос “Создать ключевое поле сейчас” нажмите кнопку нет.

Таблицу назвать «группы»

Задание 4

Создать форму для заполнения таблицы «группы», заполнить эту форму, выполнив следующие действия:

Выбрать вкладку «формы»

Нажать кнопку создать.

Выбрать «автоформу : в столбец», в качестве источника данных выбрать таблицу «группы»

Введите данные в форму «группы»

Задание 5

Обратите внимание на то, что если вы в поле «фамилии» введете новую фамилию, то она не появится в раскрывающемся списке фамилий.

Убедитесь в этом!!

Задание 6.

Создать самозаполняющийся список фамилий, чтобы при вводе новой фамилии эта фамилия автоматически попадала в список и впоследствии эту фамилию можно было бы выбрать из списка, а не набирать заново. Для этого выполните следующие действия:

1. Создайте форму, основанную на таблице «анкета» с именем «форма для добавления записей». Эта форма будет использоваться для добавления в список новых пунктов.

2. Создайте группу макросов. Будьте очень внимательны при выполнении этого пункта!!!

Выбрать вкладку «макросы», нажать кнопку создать.

Ввести макрокоманду «открыть форму»

V Имя формы: « форма для добавления записей»

V Режим: Форма

V Режим данных: Добавление

V Режим окна: Обычное

Закрыть окно и сохранить макрос с именем «Добавление»

Создать следующий макрос:

Ввести макрокоманду «Выполнить команду»

V Команда «Сохранить запись (Save Record)»

Ввести макрокоманду «Выделить объект»

V Тип объекта: Форма

V Имя объекта: Анкета

V В окне базы данных: Нет

Ввести макрокоманду «Обновление»

V Имя элемента: Фамилия

Закрыть окно и сохранить макрос с именем «Закрытие»

3. Переключитесь в форму «Форма для добавления записей» в режиме конструктора.

4. Выбрать режим «вид/свойства»

5. Открыть вкладку «События»

6. Добавить макрос «Закрытие» в свойство «Закрытие формы»

7. Закрыть форму

8. Откройте в режиме конструктора форму «Анкета»

9. Щелкните «правой мышкой» по полю «фамилия» выберете пункт «свойства»

Открыть вкладку «События»

Указать имя макроса «Добавление» в поле ввода свойства «Двойное нажатие кнопки»

Задание 7.

1. Проверьте работу созданных Вами макросов по созданию самозаполняющегося списка.

Переключитесь в режим формы « анкета»

Дважды щелкните мышкой по полю «фамилия», введите фамилию «Клинтон»,

Заполните остальные обязательные поля для записи с фамилией «Клинтон»

Закройте форму. Вы опять в главной форме «Анкета»

Попробуйте раскрыть список фамилий, щелкнув мышкой по кнопке

Если Вы аккуратно выполнили Задание 6, то в списке Вы обнаружите фамилию «Клинтон»

2. Закройте форму, сохранив внесенные изменения. ФАЙЛ/СОХРАНИТЬ!!!!!!!!

Задача 3 Система управления базами данных MS Access

Тема: Проектирование многотабличных баз данных

Мастер таблиц.

Мастер форм.

Модификация структуры таблицы

Задание 1

1. Создать таблицу «Преподаватели»: Используйте Мастер таблиц.

Выбрать для создания таблицы образец «Сотрудники» и выбрать из предложенного перечня полей следующие:

V Фамилия

V Имя

V Отчество

V Должность

V Название отдела (переименовать, как “кафедра”)

Назвать созданную таблицу “Преподаватели” Связи не определять, т.е. нажать кнопку Далее.

Выбрать режим “непосредственный ввод данных в таблицу” . В режиме конструктора определить тип данных для каждого поля

|Имя поля |Тип данных |

|Фамилия |Текстовый (щелкните мышкой) |

|Имя |Текстовый |

|Отчество |Текстовый |

|Должность |Текстовый |

|Кафедра |Текстовый |

Определить свойства полей на вкладке “Общие” в режиме конструктора следующим образом:

Для поля «кафедра» изменить элемент управления следующим образом:

V Откройте вкладку «Подстановка» и установите следующие свойства для поля «кафедра»

пособие информатика база данные

Задание 2

1. Создайте форму для заполнения таблицы «Преподаватели».

Выбрать вкладку «Формы», и создать форму, используя Мастер форм, определив в качестве источника таблицу «Преподаватели»

Отметить мышкой все поля для создания формы

Выбрать вид формы «ленточная»

Стиль выбрать на свое усмотрение

Имя формы «Преподаватели»

Дальнейшие действия «Открыть форму для просмотра»

2. Заполните форму. Обратите внимание на то, столбец «кафедра» заполняется путем подстановки из сформированного Вами списка.

ФАЙЛ/СОХРАНИТЬ!!!!!!!!

Задача 4 Система управления базами данных MS Access

Тема: Проектирование многотабличных баз данных

Элемент управления типа - «поле со списком»

Задание 1

1. Создать таблицу «Дисциплины» в режиме конструктора с параметрами

|Имя поля |Тип данных |

|Дисциплина |Текстовый |

2. Определить свойства полей таблицы “Дисциплины” на вкладке “Общие” следующим образом:

3. Создайте форму для заполнения таблицы «Дисциплины». Для этого:

Перейдите на вкладку «формы». Нажмите кнопку создать.

Выбрать Автоформа: ленточная, в качестве «источника данных» выберете таблицу «Дисциплины».

4. Введите названия дисциплин, которые читаются на третьем курсе в форму

Задание 2

1. Создайте таблицу «Экзамен» в режиме конструктора таблиц с параметрами

|Имя поля |Тип данных |

|Дисциплина |Текстовый |

|Группа |Числовой |

|Студент |Текстовый |

|Результат контроля |Текстовый |

2. Определить свойства полей на вкладке “Общие” следующим образом:

Так как у Вас в базе уже имеется таблица с перечнем групп, таблица с перечнем дисциплин, а также таблица «Анкета» с перечнем студентов этим надо воспользоваться для автоматического заполнения полей «группа», «дисциплина» и «Студент» в создаваемой Вами таблице «Экзамен» Это можно сделать с помощью элемента управления полем.

Задание 3

1. Для поля «группа» изменить элемент управления:

Откройте вкладку «Подстановка» и установите следующие свойства для поля «группа»

2. Аналогично изменить элемент управления для полей «дисциплина» и «студент», используя в качестве строк соответственно таблицы «дисциплины» и «анкета».

3. Для поля «результат контроля» изменить элемент управления следующим образом:

Откройте вкладку «Подстановка» и установите следующие свойства для поля «результат контроля»

Задание 4

1. Создайте форму для заполнения таблицы «Экзамен»

Перейдите на вкладку «формы»

Нажмите кнопку создать.

Выбрать Автоформа: ленточная, в качестве «источника данных» выберете таблицу «Экзамен».

Задание 5

1. Пользуясь созданной в Задании 4 формой «Экзамен» введите данные по двум дисциплинам на Ваш выбор по всем студентам своей группы в таблицу «Экзамен»,. Оценки проставлять произвольно (желательно разнообразные).

Задача 5 Система управления базами данных MS Access

Тема: Проектирование многотабличных баз данных

Элемент управления типа поле со списком

Элемент управления типа - флажок

Задание 1

1. Создайте таблицу «Зачет» в режиме конструктора таблиц с параметрами

|Имя поля |Тип данных |

|Дисциплина |Текстовый |

|Группа |Числовой |

|Студент |Текстовый |

|Результат |Логический |

2. Определить свойства полей на вкладке “Общие” следующим образом:

Так как у Вас в базе уже имеется таблица с перечнем групп, таблица с перечнем дисциплин, а также таблица «Анкета» с перечнем студентов этим надо воспользоваться для автоматического заполнения полей «группа», «дисциплина» и «Студент» в создаваемой Вами таблице «Зачет». Это можно сделать с помощью элемента управления полем

3. Для поля «группа» изменить элемент управления:

V Откройте вкладку «Подстановка» и установите следующие свойства для поля «группа»

4. Аналогично изменить элемент управления для полей «дисциплина» и «студент», используя в качестве строк соответственно таблицы «дисциплины» и «анкета».

Задание 2

1. Создайте форму для заполнения таблицы «Зачет»

Перейдите на вкладку «формы»

Нажмите кнопку создать.

Выбрать Автоформа: ленточная, в качестве «источника данных» выберете таблицу «Зачет».

2. Пользуясь созданной формой «Зачет» введите данные по всем студентам своей группы по двум дисциплинам на свой выбор.

Зачет отмечайте флажком (.

У такой формы контроля, как «зачет» может быть два состояния: «зачет» или «незачет». Для индикации состояния, которое может иметь одно из двух допустимых значений, используется элемент управления типа флажок, в чем Вы и убедились

Теперь сделаем так, чтобы рядом с флажком появлялась надпись «зачет», а если флажка нет (то есть Вы не отметили его галочкой), то пусть появляется надпись «незачет»

Задание 3

Для того, чтобы посредством флажка ввести поле одно из двух значений надо воспользоваться функцией управления Iif, а для этого следует выполнить следующие действия:

1. Откройте форму «Зачет» в режиме конструктора

2. Справа от поля типа флажок ((.) добавить элемент типа «поле»:

Щелкните мышкой по значку аб на панели инструментов и справа от флажка еще раз щелкните мышкой, появится поле с произвольной надписью (поле…..).

3. Нажмите «правую мышку» на этом поле, раскройте пункт «свойства», Введите в свойство «данные» следующее выражение =Iif([Результат];”Зачет”;”Незачет”).

4. Установить для свойства “Вывод на экран” для надписи (надпись находится слева от поля) поля значение “нет”

Задание 4

1. Просмотрите форму «Зачет» в режиме формы. Теперь установленный флажок будет соответствовать значению «зачет», а снятый флажок - значению «незачет».

2. Пользуясь новым элементом управления «флажок» проставьте результаты по зачету заново СОХРАНИТЬ!!!!

Задача 6 Система управления базами данных MS Access

Тема: Проектирование многотабличных баз данных

Связи между таблицами

Таблица состоит из строк и столбцов и имеет уникальное имя в базе данных. База данных содержит множество таблиц, связь между которыми устанавливается с помощью совпадающих полей. MS Access поддерживает четыре типа отношений между таблицами:

Один-к-одному (каждая запись в одной таблице соответствует только одной записи в другой таблице

Один-ко-многим (каждая запись в одной таблице соответствует многим записям в другой таблице)

Много-к-одному (аналогична записи «один-ко-многим)

Много-ко-многим (одна запись из первой таблицы может быть связана более чем с одной записью из второй таблицы либо одна запись из второй таблицы может быть связана более чем с одной записью из первой таблицы)

Тип отношения «один-ко-многим» является наиболее общим

Рассмотрим на конкретном примере, для чего может понадобиться связь между таблицами.

Допустим Вы уже по всем группам заполнили таблицы «Экзамен», и «Зачет» полностью и выяснилось, что одна из дисциплин в таблице «дисциплины» названа неверно, что в свою очередь отразилось на заполнении таблиц «Зачет», либо «Экзамен». Аналогичная ситуация может случиться с фамилией студента и.т.д…..

Как сделать, чтобы исправив название дисциплины в таблице «Дисциплины», либо, изменив фамилию студента в таблице «Анкета», таблицы « Зачет» и «Экзамен» были бы исправлены автоматически. Для этого надо установить связи между таблицами:

Задание 1

Установите связь между таблицами «Зачет» -[ «Дисциплины», «Анкета» ]

Отношение «один-ко-многим» создается в том случае, когда поле, по которому устанавливается связь (со стороны отношения «один») должно иметь свойство:

Индексированное поле - Да, совпадения не допускаются»

Это относится к полю «фамилия» в таблице «анкета» и полю «дисциплина» - в таблице «дисциплины»

Проверьте наличие этих свойств в ваших таблицах, прежде, чем приступить к выполнению задания

1. Для этого выполните следующие действия:

Перейти в режим «Таблицы»

Если у вас есть открытые таблицы, или формы - закройте их.

Нажмите кнопку «Схема данных» на панели управления.

Пользуясь «правой мышкой» добавьте в схему все таблицы «Зачет», «Анкета», «Дисциплины»

Закройте окно «Добавление таблицы» В схеме данных должны появиться три схемы выше указанных таблиц.

Поместите указатель мыши на поле «Дисциплины» таблицы «Зачет» и, нажмите левую кнопку и, не отпуская ее, перетащите появившийся значок поля на поле «Дисциплина» таблицы «Дисциплины». Появится диалоговое окно «Связи»

Поставьте флажок «Обеспечение целостности данных»

Поставьте флажок «Каскадное обновление связанных полей»

Нажмите кнопку Объединение.

Выберете опцию 3, OK.

Нажмите кнопку Создать., чтобы подтвердить создание связи.

Перейдите в окно « Схема данных», Вы должны увидеть появившуюся связь «один-ко-многим»

2. Аналогично создайте связь между полем «фамилия» таблицы «анкета» и полем «студент» таблицы «Зачет». (последовательность действий та же, что и при установлении связи между таблицами «Дисциплины» - «Зачет», только связываются другие поля)

Задание 2

Если Вы правильно выполнили задание 1, то:

После установления связи изменение полей «фамилия» и «дисциплина» соответственно в таблицах «анкета» «дисциплины» автоматически повлечет связанных с этими полями полей «дисциплина» и «студент» в таблице «Зачет». В свою очередь Вы не сможете ввести в таблицу «Зачет» новые фамилии, или дисциплины, если они отсутствуют в таблицах «Анкета» и «Дисциплины»

Проверьте это!!!!!…

Задание 3

1. Установите связь между таблицами «Экзамен» - [«Анкета», «Дисциплины»] Проверьте, как работают связи!!! СОХРАНИТЬ!!!!!!

Задача 7 Система управления базами данных MS Access

Тема: Подчиненные формы.

Просмотр данных, имеющих отношение один-ко-многим

Допустим, Вам требуется посмотреть данные результатов экзамена по каждому студенту в отдельности, либо по каждой дисциплине в отдельности, используя уже готовую таблицу, где у Вас занесены общие результаты по всем студентам и по всем дисциплинам.

Для этого используется механизм создания подчиненных форм.

Задание 1.

Создать подчиненную форму по результатам сдачи экзаменов с выборкой по каждому студенту в отдельности.

Выполнить последовательно действия:

1. Откройте Вашу базу данных

2. Выберете вкладку «формы»

3. Нажмите кнопку создать и выберете опцию «Мастер форм», не выбирая источник данных, нажмите кнопку ОК

4. В окне «Создание форм» выберете из списка Таблицы/запросы таблицу «Экзамен» (это будет подчиненная форма»). Поместите в «выбранные поля» поля «дисциплина», «студент», «результат контроля»

5. Не выходя из окна «Создание форм», выберете из списка «Таблицы/запросы» таблицу «Анкета» (это будет главная форма) и поместите в список «Выбранные поля» поле «Фамилия».

6. Нажмите кнопку далее, в результате откроется следующее окно диалога «Создание форм». В этом окне Вам предстоит определить главную и подчиненную таблицы.

7. Щелкните мышкой по таблице «Анкета».

8. Обратите внимание на правую часть окна: в верхней части отображаются поля главной («Анкета»), а в нижней части - подчиненной («Экзамен») таблицы.

9. Выбрать опцию «подчиненные формы»

10. Определив главную и подчиненную таблицы, нажмите кнопку далее.

11. Выберете внешний вид - табличный

12. Выберете стиль на Ваше усмотрение

13. Форму назвать « Анкета для экзамена», название подчиненной формы не изменять.

14. Нажать готово.

Созданная форма вполне приемлема для использования.

Попробуйте менять фамилию студента (используйте кнопки перемещения по записям внизу окна), и Вы увидите как меняется содержимое таблицы «Экзамен». Причем информация, появляющаяся в таблице относится только к выбранному Вами студенту.

Убедитесь в этом!!! В этой форме явно лишняя информация в подчиненной таблице «Экзамен», ведь вполне достаточно фамилии студента, которая появляется вверху над результатами контроля. Это можно исправить в конструкторе форм в следующем упражнении.

Задача 8 Система управления базами данных MS Access

Тема: Форматирование форм.

Внешний вид формы можно изменить:

Изменить стиль

Изменить шрифт

Добавить надписи

Удалить ненужные поля

Вставить рисунок, диаграмму и.т.д.

Задание 1

Измените стиль формы « Анкета» по своему усмотрению, для этого:

Откройте форму в режиме конструктора

Нажмите на панели инструментов кнопку «Автоформат»

Выберете нужный стиль

Задание 2

1. Измените цвет фона и цвет шрифта для каждого поля по своему усмотрению

2. Вставьте на место поля «код » рисунок:

Нажмите кнопку «рисунок» на панели инструментов, щелкните мышкой по тому месту, где должен быть рисунок (поле «код») и выберете любой из файлов в папке «Programm Files\Microsoft Office\Clipart».

Задание 3

1. Попробуйте изменить размер поля для ввода фамилии по высоте, для этого надо щелкнуть мышкой по этому полю и изменить появившиеся границы поля.

2. Измените шрифт (размер, вид, цвет …) для поля «Фамилия»

Задание 4

1. Убрать в подчиненной форме «Экзамен» поле «Студент»:

Открыть форму «Анкета для экзамена».(В подчиненной форме «Экзамен» желательно убрать поле «Студент», так как фамилия уже присутствует в верхней части формы)

Уберите поле «студент»:

Открыть форму в режиме конструктора

V Выделить поле «студент» и «вырезать» это поле.

2. Выйдите из режима конструктора и посмотрите, как теперь выглядит форма

Задача 9 Система управления базами данных MS Access

Тема: Выбор данных из таблиц с помощью запросов

Вы уже познакомились с конструктором запросов, когда использовали их для подстановки в качестве источника строк при построении таблиц.

Задание 1

1. Добавьте в таблицу “Экзамен” поле “Преподаватель” со следующими характеристиками:

Тип данных - текстовый

Подпись - преподаватель

Подстановка - используйте поле со списком (источник строк - таблица “преподаватели”

Задание 2

У Вас в таблице «Экзамен» должно быть не менее 20 записей и эти записи должны содержать информацию:

Не менее, чем по трем дисциплинам

Оценки должны быть разные (от отлично до неудовлетворительно)

Студенты должны быть из разных групп (хотя бы из двух)

Убедитесь в том, что записей в таблице достаточное количество, в противном случае добавьте новые записи.

Задание 3

2. Создайте запрос по выбору записей, содержащих студентов, сдавших все экзамены на «отлично». Для этого надо выполнить следующие действия:

Выбрать в окне базы данных вкладку «Запрос», нажать кнопку Создать.

В окне диалога «Новый запрос» выберете опцию «Конструктор» Access предложит Вам выбрать таблицу, выберете таблицу «Экзамен», нажмите кнопку добавить и закройте окно диалога.

Из таблицы последовательно выберете поля «Студент», «дисциплина», «результат» и перетащите выбранные поля по очереди в бланк запроса. (можно просто дважды щелкнуть мышкой по каждому полю).

В строке « условие отбора» введите условие:

V Щелкните по кнопке «построить» на панели управления

V В появившемся построителе щелкните по кнопке «Like»

V Напечатайте Like “отлично”, ОК.

Закройте окно конструктора запросов.

3. Сохраните запрос с именем “Запрос по отличникам”

4. Откройте созданный запрос и убедитесь в том, что выборка была сделана правильно

Задание 4

1. Создайте аналогичный запрос по двоечникам и сохраните с именем «Запрос по двоечникам»

2. Откройте созданный запрос и убедитесь в том, что выборка была сделана правильно

Задание 5

1. Создайте запрос на выборку записей по результатам контроля по дисциплине, которую преподает Быковская (можно выбрать другого преподавателя).

Запрос сохраните с именем «Запрос по дисциплине»

2. Откройте созданный запрос и убедитесь в том, что выборка была сделана правильно

Задание 6

1. Создайте на базе таблица «Анкета» запрос для формирования списка студентов, которые родились с 1 мая 1979 года по 31 декабря 1979года.

Для формирования запроса Вам следует вызвать построитель выражений (кнопка «построить») и выбрать в списке операторов - оператор сравнения Beetween, нажать кнопку «Вставить», ОК

Теперь откорректируйте появившееся выражение следующим образом:

Between #01.05.79# And #31.12.79#.

Если вдруг оказалось, что таких студентов в Вашей группе нет, измените условия запроса.

Запрос сохранить с именем «Запрос по дате рождения»

2. Откройте созданный запрос и убедитесь в том, что выборка была сделана правильно

Задание 7

Создайте формы для всех запросов (автоформа ленточная)

Желательно, чтобы режим запросов должен быть организован только для просмотра нужной информации, а не для ее корректировки.

Задание 8

Закрыть доступ к корректировке базы данных в режиме запросов.

Чтобы в режиме запросов нельзя было бы изменить информацию в базе данных надо выполнить следующие действия:

1. Открыть форму для запроса в режиме конструктора

2. Пометить поле и правой кнопкой вызвать свойства помеченного поля, затем на вкладке «данные» установить свойство «Блокировка» - Да.


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.