Инфоурок Классному руководителю Другие методич. материалыСоздание базы данных “Классный руководитель”. Инструмент Microsoft Access.

Создание базы данных “Классный руководитель”. Инструмент Microsoft Access.

Скачать материал

Создание базы данных “Классный руководитель”.

Инструмент Microsoft Access.

 

           

Вступление.

 

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

 

План работы.

 

1.                  Проектирование структуры данных.

2.                  Создание таблиц базы данных.

3.                  Создание схемы базы данных.

4.                  Создание запросов и форм базы данных.

5.                  Ввод данных.

6.                  Создание отчетов.

7.                  Создание главной кнопочной формы.

8.                  Последний штрих: настройки.

 

1. Проектирование структуры данных.

 

Все данные в системе управления базами данных Microsoft Access хранятся в таблицах на основе неких законов реляционной алгебры, поэтому такие базы данных называют еще реляционными, или табличными. В теории баз данных рекомендуют под каждый описательный объект использовать отдельную таблицу, например: личные данные учеников, данные родителей, состояние здоровья ученика, занятость во внеурочное время и т.д.. Примерно такому правилу мы и будем следовать. Хочется предупредить, что этап проектирования базы данных считается самым сложным и ответственным, именно от правильного выбора структуры зависит успех дальнейшей работы. И еще, столбцы в таблицы называют полями, строки – записями. Запись содержит информацию об объекте (ученике), поле (столбец) должен содержать данные одного типа, например: тестовый тип, числовой тип, тип дата и т.д.. Количество, наименование полей, тип данных, как раз и определяет структуру таблицы.

Первую таблицу так и назовем: “Личные данные ученика”.

 

Итак, что же может войти в базу данных “Классный руководитель”?

  1. Личные данные ученика.
  2. Личные данные родителей.
  3. Информация о состоянии здоровья (ученика).
  4. Образование родителей (эти данные будут нами использованы в качестве списка).

Кажется все.

 

2. Создание таблиц базы данных.

 

2.1. Запустите Microsoft Access -> Новая база данных -> Имя файла: Классный руководитель -> Создать.

2.2. Создание таблицы в режиме конструктора -> Выбрать тип данных (см. Рис. 1.) -> Сохранить таблицу, как “Образование родителей”

Рис. 1.

Образование родителей можно заполнить в табличном режиме как: высшее, средне-специальное, среднее. 

2.3.Создание таблицы в режиме конструктора -> Ввести данные согласно Рис. 2.

Примечание. Для поля “Место работы папы” и “Место работы мамы” в опции Общие размер задать 255 (символов) -> Сохранить таблицу, как: “Личные данные родителей”.

 

Рис. 2.

 

2.4. Создание таблицы в режиме конструктора -> Ввести данные ->

Примечание. Для Дата Рождения формат задать согласно Рис.3. (Маска ввода позволит вводить только последние две цифры года рождения) Для полей: место рождения, место жительства, кружки/секции – задать формат поля в 255 символов. -> Сохранить таблицу “Личные данные ученика”.

 

Рис. 3.

 

 

 

2.5. И, наконец, последняя таблица: “Информация о состоянии здоровья” заполняется аналогично, см. Рис. 4.

Рис. 4.

 

3.      Создание схемы данных.

 

3.1. Выполните команду: Сервис -> Схема данных -> Поочередно выберите таблицы: “Образование родителей”, “Личные данные родителей”, “Личные данные ученика” -> Добавить. Далее, ухватив мышкой за название нужного поля, удерживая левую кнопку мыши, перетащите в нужно поле соседней таблицы. Тип отношений, Microsoft Access предложит сам: один-ко-многим, останется только включить флажок обеспечение целостности данных.

Рис. 5.

 

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

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

Установите курсор на таблице “Личные данные родителей” и вызовите Конструктор -> поле: Образование папы, тип данных: числовой -> выберите внизу опцию Подстановка -> настройте согласно рисунка 6.

Рис. 6.

 

То же самое проделать для поля “Образование мамы”. Теперь, при вводе данных об образовании родителей, достаточно будет выбрать значения из списка указанных в таблице: “Образование родителей”. Закройте и сохраните.

Забегая вперед, создадим Запрос Родители, для чего поясним позже. Итак, перейдите в объект базы данных Запросы -> Создать -> Конструктор -> Таблицы: Личные данные родителей -> Имя таблицы: Личные данные родителей -> Поле: номер, папа, мама (см. рис. 7).

Рис. 7.

 

-> Сохранить под именем “Родители”.

Вернемся в объект таблицы -> таблица: Личные данные ученика -> Конструктор -> Номер родителей, тип данных: Числовой -> опция: Постановка -> Выполните настройки выбора данных согласно Рис. 8.

Рис. 8.

 

Во время ввода, редактирования данных на ученика, пользователь сможет выбрать номер родителей, причем в списке будет указан не только номер, но и ФИО папы и мамы. С таблицами все. Имеем 4 таблицы и один запрос, т.е. структура базы данных создана!

 

4.      Создание запросов и форм базы данных.

 

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

4.1.Создание форм “Личные данные ученика”, “Личные данные родителей” и “Информация о состоянии здоровья”.

Создать -> Мастер форм -> таблица: Личные данные ученика -> двойной стрелкой выбираем все (см. Рис. 9.) -> в один столбец -> Готово.

Рис. 9.

 

Теперь запустим Конструктор и расставляем объекты: названия полей, сами данные, удобным для восприятия образом, причем, если мы хотим сдвинуть отдельный объект (поле), то “хватаем” мышкой за левый черный квадратик тектового поля, или поля данных.

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

4.2.Добавление кнопок.

Для того чтобы, например, в форме  “Личные данные ученика” была возможность вызова данных на родителей, или информация о состоянии здоровья, достаточно добавить кнопки с соответствующими названиями, которые и вызовут данные формы. Как это сделать? Чрезвычайно просто, в Access предусмотрен режим “Мастера” на панели элементов, который можно вызвать из стандартной панели инструментов, по кнопке: .

Итак, выделяем форму  “Личные данные ученика”, запускаем панель элементов. Внимание, режим Мастера должен быть включен! (волшебная палочка) -> выбираем тип внедряемого объекта: Кнопка (см. Рис. 10) -> помещаем на форму, запускается Мастер -> Категории: Работа с формой; Действия: Открыть форму -> Далее -> Личные данные родителей -> Готово.

Рис. 10.

 

Останется дать соответствующее название кнопке и все. То же самое проделать с внедрением кнопки открывающую форму “Информация о состоянии здоровья”.

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

Итак, мы имеем, четыре формы: “Выборочные данные ученика”,  “Информация о состоянии здоровья”,  “Личные данные родителей” и  “Личные данные ученика”.  Теперь можно приступить и к воду данных.  

 

5.      Ввод данных.

 

Ввод данных осуществляется достаточно просто. Единственно могут возникнуть проблемы с вводом фотографии, который можно осуществить, находясь курсором на поле ввода, по правой кнопке мыши вызвать: добавить объект -> Microsoft Photo Editor 3.0 -> внедрить фотографию ученика, например, отсканированную из личного дела.

Фотографии, которые возможно разместить в форме, могут быть формата, либо точечный рисунок, либо фотография Microsoft Photo Editor 3.0 (предпочтительный вариант). Для примера, я использовал фотографии, поставляемые с Microsoft Office, которые можно найти по адресу куда установлен офис: \Program Files\Microsoft Office\Office10\Samples\EMPID*.BMP. Единственно, что мне пришлось сделать, так это открыть данные графические файлы в программе офиса Photo Editor и преобразовать их из точечного представления - *.bmp, в векторный формат - *.jpg.

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

 

6.      Создание отчетов.

 

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

После того, как создадите необходимые запросы, перейдем к созданию отчетов: Выбираем объект базы данных Отчеты -> Создать -> Мастер отчетов -> Источник данных: Запрос.Многодетная семья, например -> Выбираем все поля запроса -> Готово.

Остановимся на одном интересном запросе, который позволит осуществлять поиск нужного ученика и выводить данные, см. Рис. 11.

Рис. 11.

    

Обратите внимание на операцию Like, которая вызовет стандартное диалоговое окно для поиска данных по значению. В квадратных скобках мы указали поясняющий текст: Введите фамилию. После того, как создадите данный запрос, создайте и форму “Поиск”, она нам пригодится для вставки в главную кнопочную форму.

 

7.      Создание главной кнопочной формы.

 

Выполните команду: Сервис -> Служебные программы -> Диспетчер кнопочных форм -> Изменить->

Создать -> И поочередно создайте кнопки: Личные данные ученика (форма), Личные данные родителей (форма), Поиск ученика (форма), Список класса (отчет), Список родителей (отчет), Многодетная семья (отчет) и т.д. (см. Рис. 12). В принципе, можно создать отдельную форму: Социальный паспорт класса, и в нее внести отчеты: многодетная семья, социально-правовая ситуация и т.д., и затем внести ее в главную кнопочную форму. Как создавать формы и внедрять объект- кнопка мы упоминали выше.

Рис. 12

 

 

8.      Последний штрих: настройки.

 

Для того чтобы при запуске нашей базы данных запускалась главная кнопочная форма, необходимо выполнить: Сервис -> Параметры запуска -> Вывод формы/страницы: Кнопочная форма -> Ок!

Пример выполненной работы можно загрузить по адресу: http://vivos-voco.narod.ru/kr2.rar

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Создание базы данных “Классный руководитель”. Инструмент Microsoft Access."

Методические разработки к Вашему уроку:

Получите новую специальность за 6 месяцев

Ректор

Получите профессию

Бухгалтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 663 403 материала в базе

Скачать материал

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 20.09.2016 5556
    • DOCX 319.5 кбайт
    • 94 скачивания
    • Рейтинг: 5 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Назипова Эндже Рустемовна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

    Удалить материал
  • Автор материала

    Назипова Эндже Рустемовна
    Назипова Эндже Рустемовна
    • На сайте: 7 лет и 7 месяцев
    • Подписчики: 0
    • Всего просмотров: 5984
    • Всего материалов: 5

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

HR-менеджер

Специалист по управлению персоналом (HR- менеджер)

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Медиаграмотность как форма работы с современным родителем

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 37 человек из 22 регионов
  • Этот курс уже прошли 126 человек

Курс повышения квалификации

Профилактика компьютерной зависимости и безопасность в сети Интернет среди детей и подростков

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 53 человека из 28 регионов
  • Этот курс уже прошли 144 человека

Курс повышения квалификации

Актуальные вопросы профориентационной работы в деятельности педагога

72 ч.

2200 руб. 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 98 человек из 36 регионов
  • Этот курс уже прошли 121 человек

Мини-курс

Методы и подходы проведения трекинга и менторства

3 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Психология эмпатии

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 35 человек из 19 регионов
  • Этот курс уже прошли 18 человек

Мини-курс

Политическое проектирование и международные отношения"

4 ч.

780 руб. 390 руб.
Подать заявку О курсе