Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Другие методич. материалы / Разработка урока по информатике "Создание управляющей формы в БД"

Разработка урока по информатике "Создание управляющей формы в БД"

Идёт приём заявок на самые массовые международные олимпиады проекта "Инфоурок"

Для учителей мы подготовили самые привлекательные условия в русскоязычном интернете:

1. Бесплатные наградные документы с указанием данных образовательной Лицензии и Свидeтельства СМИ;
2. Призовой фонд 1.500.000 рублей для самых активных учителей;
3. До 100 рублей за одного ученика остаётся у учителя (при орг.взносе 150 рублей);
4. Бесплатные путёвки в Турцию (на двоих, всё включено) - розыгрыш среди активных учителей;
5. Бесплатная подписка на месяц на видеоуроки от "Инфоурок" - активным учителям;
6. Благодарность учителю будет выслана на адрес руководителя школы.

Подайте заявку на олимпиаду сейчас - https://infourok.ru/konkurs

  • Информатика

Название документа конспект урока базы данных.doc

Поделитесь материалом с коллегами:





Создание управляющей формы в базах данных




СОЗДАНИЕ УПРАВЛЯЮЩЕЙ ФОРМЫ В БАЗАХ ДАННЫХ ACCESS


Цели:

1. Познавательная – дать понятие управляющей формы, научить использовать форму для просмотра и редактирования записей;

2. Развивающая - развивать кругозор учеников;

3. Воспитательная – формирование информационной культуры, подготовка школьников к профессиональной деятельности;

4. Мотивационная - побудить интерес к изучению предмета.

Тип урока: комбинированный.

Методы и приемы: обучение, рассказ, показ, практическая работа, работа на компьютере.

Форма организации учебной деятельности: групповая и индивидуальная.

Объект работы: база данных.

Оснащение занятия: компьютеры, программа Access, схемы и таблицы.

ХОД УРОКА

1. Организационный момент (Приветствие, отметка отсутствующих)

2. Постановка цели и задач урока:

Тема нашего урока: «Создание управляющей формы в базах данных Access». Цель урока – научиться создавать формы в базах данных.

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

3. Актуализация знаний:

Сейчас вы выполните тест на компьютере, в котором 20 вопросов. По окончании ответов, компьютер выдаст ваши результаты.

Вопросы теста:

ВОПРОС N 1. Что можно использовать в качестве источника данных для отчета?

ВОПРОС N 2. Можно ли изменить шрифт по умолчанию, который используется для отображения всех таблиц в базе данных, и если можно то, как это сделать?

ВОПРОС N 3. Какую команду нужно выбрать, чтобы просмотреть связи между таблицами базы данных?

ВОПРОС N 4. Между двумя таблицами установлена связь один-ко-многим и включен режим "Обеспечение целостности данных", а режим "Каскадное удаление" выключен. Что будет, если удалить из главной таблицы запись, которая имеет связанные записи в подчиненной таблице?

ВОПРОС N 5. Вы хотите с помощью операции поиска найти в таблице текстовые строки, которые начинаются на букву "А". Какой образец поиска Вы должны задать?

ВОПРОС N 6. Можно ли в форме запретить изменения значений в каком-либо поле?

ВОПРОС N 7. Может ли пользователь изменять данные в поле таблицы, которое имеет тип Счетчик (AutoNumber)?

ВОПРОС N 8. Вы поместили в форму командную кнопку для запуска макроса. Как нужно модифицировать свойства кнопки, чтобы она запускала макрос?

ВОПРОС N 9. Вы открыли таблицу и решили изменить шрифт в одном из столбцов таблицы. Для этого Вы выделили нужный столбец, дали команду Формат/Шрифт и выбрали другой шрифт. Что Вы увидите на экране?

ВОПРОС N 10. Могут ли дублироваться значения в ключевом поле (primary key) таблицы?

ВОПРОС N 11. В базе данных имеется таблица Отделы и таблица Сотрудники. При условии, что в каждый отдел включено несколько сотрудников, но каждый сотрудник может быть включен только в один отдел, какой тип связи между таблицами нужно установить?

ВОПРОС N 12. Что можно использовать в качестве источника данных для формы?

ВОПРОС N 13. Вы открыли таблицу с информацией о сотрудниках, в которой есть поле "Дата рождения". Вам нужно найти запись в таблице, относящуюся к самому молодому сотруднику. Какой из способов является самым быстрым?

ВОПРОС N 14. В отчете, содержащем данные о сотрудниках, записи сгруппированы по полю "КодОтдела". Что нужно сделать, чтобы в отчете после каждой группы указывалось количество сотрудников данного отдела?

ВОПРОС N 15. Можно ли создать запрос, который при выполнении отображает диалоговое окно для ввода параметров условия отбора?

ВОПРОС N 16. Какое свойство поля таблицы должно использоваться, чтобы при добавлении новой записи в таблицу в ячейке автоматически устанавливалось заданное значение?

ВОПРОС N 17. Как можно ускорить ввод в таблицу одинаковых данных?

ВОПРОС N 18. Можно ли изменить шрифт по умолчанию, который используется для отображения всех таблиц в базе данных, и если можно то, как это сделать?

ВОПРОС N 19. Вы хотите, чтобы при открытии базы данных на экране автоматически отображалась заданная форма. Можно ли это сделать и как, если можно?

ВОПРОС N20. Вы удалили в таблице запись. Можно ли восстановить удаленную запись в таблице и как?

3. Зарядка для глаз.

Ребята, посмотрите, какие буквы висят в кабинете. Найдите их. Составьте слово из данных букв и попытайтесь дать ему определение. кунсткамера - в истории 31 января ознаменован созданием Кунсткамеры в Санкт-Петербурге (1714))

(баннер – графическое изображение или текстовый блок рекламного характера с гиперссылкой на текст)


4. Изучение новой темы:

Вопросы учащимся:

  1. Какие виды баз данных вы знаете?

  2. Какой вид баз данных вы изучаете?


РЕЛЯЦИОННАЯ МОДЕЛЬ

Наша школа


лич. дела

Фамилия

Имя

Отчество

Дата рождения

А-35

Алексеева

Елена

Ивановна

11.10.87

М-43

Мухин

Роман

Сергеевич

26.03.88

И-11

Иванова

Елена

Леонидовна

5.08.86

3. Из чего состоят реляционные базы данных?

Записи в базах данных можно просматривать с помощью таблиц.


hello_html_m478d333.png









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

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

Форму можно создавать двумя способами:

  • с помощью мастера форм – более простой способ

  • с помощью конструктора – форма создается с нуля.

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


Сейчас мы будем составлять такую форму для своей базы данных Кадры.(Показ учителя)

hello_html_79c8d733.png
















Создам кнопку, открывающую таблицу Анкета для редактирования записей.

Для этого нужно:

  1. открыть базу данных Кадры

  2. выбрать закладку Формы

  3. выбрать режим конструктора

  4. выбрать инструмент Кнопка

  5. следовать указаниям мастера.


5. Повторение изученного.

А сейчас вы будете выполнять практическую работу:

hello_html_482e17cf.png













Практическая работа

Форма должна содержать следующие кнопки:

  1. Кнопки для открытия таблиц и редактирования данных:

    1. анкета;

    2. назначения;

    3. родственники;

  1. Кнопка отчеты, открывающая отчет для просмотра;

  2. Кнопка выход из формы, закрывающая управляющую форму;

  3. Кнопка Выход из приложения Access, закрывающая программу Access.


6. Вывод

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

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


7. Домашнее задание: работа по группам:

1 группа

  1. Разработать проект реляционной базы данных «УЧЕНИК», содержащую поля: Фамилия, Имя, Отчество, школа, класс, дата рождения, вес

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

2 группа

1. Разработать проект реляционной базы данных «БИБЛИОТЕКА», содержащую поля: Инвентарный номер, автор, название, издательство, количество страниц.

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

3 группа

1. Разработать проект реляционной базы данных «РАСПИСАНИЕ УРОКОВ», содержащую поля: День недели, номер урока, время начала урока, время окончания урока, название урока, фамилия учителя.

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

4 группа

1. Разработать проект реляционной базы данных «КОМПЬЮТЕРЫ», содержащую поля: Номер компьютера, тип процессора, Объем оперативной памяти, объем жесткого диска, размер монитора.

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

5 группа

1. Разработать проект реляционной базы данных «РАСПИСАНИЕ ПОЕЗДОВ», содержащую поля: Номер поезда, исходный пункт отправления, конечный пункт назначения, время прибытия, время стояния

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


ИТОГ УРОКА

Мы с Вами отлично поработали и выполнили все задания. Особенно хотелось бы отметить …. Благодарю за внимание, урок окончен.






Название документа домашняя работа.doc

Поделитесь материалом с коллегами:

1 группа (Кукарина Альбина, Динмухаметова Лилия)

  1. Разработать проект реляционной базы данных «УЧЕНИК», содержащую поля: Фамилия, Имя, Отчество, школа, класс, дата рождения, вес

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



2 группа (Комарова Люда, Самигуллина Света)

1. Разработать проект реляционной базы данных «БИБЛИОТЕКА», содержащую поля: Инвентарный номер, автор, название, издательство, количество страниц.

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



3 группа (Махмутова Ирина, Реутова Маша)

1. Разработать проект реляционной базы данных «РАСПИСАНИЕ УРОКОВ», содержащую поля: День недели, номер урока, время начала урока, время окончания урока, название урока, фамилия учителя.

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



4 группа (Зырянова Лена, Никитина Света)

1. Разработать проект реляционной базы данных «КОМПЬЮТЕРЫ», содержащую поля: Номер компьютера, тип процессора, Объем оперативной памяти, объем жесткого диска, размер монитора.

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



5 группа (Петрухина Оля, Кутлиахметов Рамиль)

1. Разработать проект реляционной базы данных «РАСПИСАНИЕ ПОЕЗДОВ», содержащую поля: Номер поезда, исходный пункт отправления, конечный пункт назначения, время прибытия, время стояния

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


Название документа задания на практическую работу.doc

Поделитесь материалом с коллегами:

Практическая работа

Форма должна содержать следующие кнопки:

  1. Кнопки для открытия таблиц и редактирования данных:

    1. анкета;

    2. назначения;

    3. родственники;

  2. Кнопка отчеты, открывающая отчет для просмотра;

  3. Кнопка выход из формы, закрывающая управляющую форму;

  4. Кнопка Выход из приложения Access, закрывающая программу Access


Название документа ИЕРАРХИЧЕСКАЯ МОДЕЛЬ.doc

Поделитесь материалом с коллегами:

ИЕРАРХИЧЕСКАЯ МОДЕЛЬ


Уhello_html_1d437838.gifhello_html_432a1404.gifhello_html_3e9ea112.gifРОВЕНЬ 1: ШКОЛА

Уhello_html_m51e4ab8f.gifhello_html_2f2905f5.gifhello_html_m7a3b0871.gifhello_html_50da8c3.gifhello_html_45f9df7d.gifhello_html_28478312.gifhello_html_69c85dc1.gifРОВЕНЬ 2: 1КЛ 2 КЛ 3 КЛ

УРОВЕНЬ 3: 1а 1б 2а 2б 3а 3б 3в

УРОВЕНЬ 4: ОТДЕЛЬНЫЕ УЧЕНИКИ КЛАССОВ


Название документа Реляционная модель.doc

Поделитесь материалом с коллегами:

РЕЛЯЦИОННАЯ МОДЕЛЬ


Наша школа



лич. дела

Фамилия

Имя

Отчество

Дата рождения

А-35

Алексеева

Елена

Ивановна

11.10.87

М-43

Мухин

Роман

Сергеевич

26.03.88

И-11

Иванова

Елена

Леонидовна

5.08.86


Название документа СЕТЕВАЯ МОДЕЛЬ.doc

Поделитесь материалом с коллегами:

СЕТЕВАЯ МОДЕЛЬ


МАТЕМАТИК ФИЗИК ФИЗИК

Платонова

Любовь

Васильевна

Кондратьев

Вячеслав

Константинович


Ямкова

Ольга

Александровна







hello_html_m2a5c896e.gifhello_html_m501a9a07.gifhello_html_m2a5c896e.gif

hello_html_m6361f7a2.gifhello_html_19e647c9.gif


11Е 11И 10ж


Ахметханова Ягафарова Сайфуллина

Элина Динара Регина

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

Поделитесь материалом с коллегами:


НАША ШКОЛА


hello_html_m60e347c2.gifhello_html_7600c8de.gifлич. дела

Фамилия

Имя

Отчество

Дата рождения

А-35

Алексеева

Елена

Ивановна

11.10.87

М-43

Мухин

Рhello_html_m3207dd89.gifоман

Сергеевич

26.03.88

И-11

Иванова

Елена

Леонидовна

5.08.86

hello_html_1d423842.gif



hello_html_28852287.gifhello_html_28852287.gifЗапись Поле


Объект

Название документа форма.doc

Поделитесь материалом с коллегами:

hello_html_79c8d733.png

ФОРМА

ТАБЛИЦА

hello_html_m8bc5d23.gifhello_html_2f188f5c.gifhello_html_7b02053f.gifhello_html_f9834b7.gifhello_html_56bed5e1.gif

Название документа ответы на тест.doc

Поделитесь материалом с коллегами:

Результаты теста

Тема: 505. Основы работы в Microsoft Access

Вопросов всего: 20

ВОПРОС N 1. Что можно использовать в качестве источника данных для отчета?

3. комбинацию таблиц и запросов

ВОПРОС N 2. Можно ли изменить шрифт по умолчанию, который используется для отображения всех таблиц в базе данных, и если можно то, как это сделать?

1. Нет, этого сделать нельзя

ВОПРОС N 3. Какую команду нужно выбрать, чтобы просмотреть связи между таблицами базы данных?

2. Сервис | Схема данных (Tools | Relationships)

ВОПРОС N 4. Между двумя таблицами установлена связь один-ко-многим и включен режим "Обеспечение целостности данных", а режим "Каскадное удаление" выключен. Что будет, если удалить из главной таблицы запись, которая имеет связанные записи в подчиненной таблице?

4. MS Access не позволит выполнить удаление

ВОПРОС N 5. Вы хотите с помощью операции поиска найти в таблице текстовые строки, которые начинаются на букву "А". Какой образец поиска Вы должны задать?

2. Заданная буква и звездочка(А*)

ВОПРОС N 6. Можно ли в форме запретить изменения значений в каком-либо поле?

1. Да, если в режиме конструктора формы для нужного элемента вызвать окно Свойств и установить для

свойства Блокировка (Locked) значение Да (Yes)

ВОПРОС N 7. Может ли пользователь изменять данные в поле таблицы, которое имеет тип Счетчик (AutoNumber)?

Верный ответ:

4. Да, если дать команду Правка/Вставить

ВОПРОС N 8. Вы поместили в форму командную кнопку для запуска макроса. Как нужно модифицировать свойства кнопки, чтобы она запускала макрос?

4. Для свойства Нажатие кнопки (OnClick) указать имя макроса

ВОПРОС N 9. Вы открыли таблицу и решили изменить шрифт в одном из столбцов таблицы. Для этого Вы выделили нужный столбец, дали команду Формат/Шрифт и выбрали другой шрифт. Что Вы увидите на экране?

2. Изменение шрифта произошло во всей таблице

ВОПРОС N 10. Могут ли дублироваться значения в ключевом поле (primary key) таблицы?

2. Нет, никогда

ВОПРОС N 11. В базе данных имеется таблица Отделы и таблица Сотрудники. При условии, что в каждый отдел включено несколько сотрудников, но каждый сотрудник может быть включен только в один отдел, какой тип связи между таблицами нужно установить?

4. Один-ко-многим от таблицы Отделы к таблице Сотрудники

ВОПРОС N 12. Что можно использовать в качестве источника данных для формы?

3. комбинацию таблиц и запросов

ВОПРОС N 13. Вы открыли таблицу с информацией о сотрудниках, в которой есть поле "Дата рождения". Вам нужно найти запись в таблице, относящуюся к самому молодому сотруднику. Какой из способов является самым быстрым?

3. Установить курсор ввода в любую ячейку столбца "Дата рождения" и щелкнуть кнопку Сортировка по возрастанию (Sort Ascending) на панели инструментов

ВОПРОС N 14. В отчете, содержащем данные о сотрудниках, записи сгруппированы по полю "КодОтдела". Что нужно сделать, чтобы в отчете после каждой группы указывалось количество

сотрудников данного отдела?

1. В разделе Примечание группы "КодОтдела" поместить поле с выражением =Sum([КодОтдела])

ВОПРОС N 15. Можно ли создать запрос, который при выполнении отображает диалоговое окно для ввода параметров условия отбора?

2. Да, если создать запрос с параметрами

ВОПРОС N 16. Какое свойство поля таблицы должно использоваться, чтобы при добавлении новой записи в таблицу в ячейке автоматически устанавливалось заданное значение?

4. Значение по умолчанию (Default Value)

ВОПРОС N 17. Как можно ускорить ввод в таблицу одинаковых данных?

3. Использовать фильтр

ВОПРОС N 18. Можно ли изменить шрифт по умолчанию, который используется для отображения всех таблиц в базе данных, и если можно то, как это сделать?

1. Нет, этого сделать нельзя

ВОПРОС N 19. Вы хотите, чтобы при открытии базы данных на экране автоматически отображалась заданная форма. Можно ли это сделать и как, если можно?

1. Да, если дать команду Сервис | Параметры запуска (Tools | Startup)

Название документа физкультминутка.doc

Поделитесь материалом с коллегами:

кунсткамера


Самые низкие цены на курсы профессиональной переподготовки и повышения квалификации!

Предлагаем учителям воспользоваться 50% скидкой при обучении по программам профессиональной переподготовки.

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

Обучение проходит заочно прямо на сайте проекта "Инфоурок".

Начало обучения ближайших групп: 18 января и 25 января. Оплата возможна в беспроцентную рассрочку (20% в начале обучения и 80% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru/kursy

Автор
Дата добавления 26.10.2015
Раздел Информатика
Подраздел Другие методич. материалы
Просмотров360
Номер материала ДВ-097359
Получить свидетельство о публикации

УЖЕ ЧЕРЕЗ 10 МИНУТ ВЫ МОЖЕТЕ ПОЛУЧИТЬ ДИПЛОМ

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

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

Список всех тестов можно посмотреть тут - https://infourok.ru/tests

Похожие материалы

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