Создание однотабличной базы данных в среде ACCESS. Создание таблиц, форм, запросов и отчетов.
Цель: Вы научитесь:
.
§ создавать базу данных;
§ создавать объект типа “Таблица” с помощью Конструктора и с помощью Мастера;
§ осваивать методы задания свойств полей таблицы и манипуляций с ними;
§ заполнять таблицу данными;
§ редактировать таблицу и ее структуру.
§ создавать объект Форма;
§ заполнять таблицу данными, используя форму;
§ создавать объект Простой запрос
§ создавать объект Отчет
Для достижения цели перед студентами ставятся и решаются следующие задачи:
1. Знакомство с интерфейсом Microsoft Access;
2. Создание БД с помощью мастера;
3. Занесение информации в таблицу БД;
4. Добавление и редактирование записей;
5. Внесение изменений в структуру таблицы.
Содержание отчета
1. Название и цель выполнения работы.
2. Выполнить подготовительную часть.
3. Условие задачи.
4. Структуру записи. Заполненную таблицу.
5. Форма (одна страница), результаты работы запросов и отчет.
6. Краткое описание действий по выполнению практической части.
7. Письменные ответы на заданные вопросы.
Подготовительная часть
1. Дать характеристику следующим понятиям
§ Свойства и типы полей.
§ Объекты базы данных.
§ Способы создания таблицы.
§ Назначение форм.
§ Виды форм.
§ Разделы форм.
2. Выполнить практическую часть подготовительной работы.
Практическая часть
Блок 1.
Задание №1. Создание таблицы в режиме Конструктор.
1. Создайте новую базу данных.
2. Создайте таблицу базы данных.
3. Определите поля таблицы в соответствии с табл. 1.
4. Сохраните созданную таблицу.
Технология работы
1. Для создания новой базы данных загрузите Access, в появившемся окне выберите:
§ Новая база данных;
§ введите имя Лабораторная работа №1;
§ Создать;
2. Для создания таблицы базы данных:
§ в области Навигации выберите объект Таблица1;
§ на вкладке Главная, используя кнопку Режим выберите пункт Конструктор
§ введите имя таблицы Преподаватели.
3. Для определения полей таблицы:
§ введите в строку столбца Имя поля имя первого поля Код преподавателя;
§ в строке столбца Тип данных щелкните по кнопке списка и выберите тип данных Счетчик. Поля вкладки Общие оставьте такими, как предлагает Access.
Примечание. Заполнение строки столбца Описание необязательно и обычно используется для внесения дополнительных сведений о поле.
Для определения всех остальных полей таблицы базы данных Лабораторная работа №1 в соответствии с табл. 1 выполните действия, аналогичные указанным выше.
Таблица 1. Структура таблицы Преподаватели
Имя поля | Тип данных | Свойства поля |
Код преподавателя | Счетчик | Индексированное поле (совпадения не допускаются) |
Фамилия | Текстовый | Размер поля (15) |
Имя | Текстовый | Размер поля (15) |
Отчество | Текстовый | Размер поля (15) |
Дата рождения | Дата/время | Формат поля (Краткий формат даты) |
Должность | Текстовый | Размер поля (9) |
Дисциплина | Текстовый | Размер поля (11) |
Телефон | Текстовый | Размер поля (9) |
Зарплата | Денежный | |
Фото преподавателя | Вложение |
4. Для сохранения таблицы:
§ выберите пункт меню Файл, Сохранить;
Задание №2. Заполнение базы данных.
1. Введите ограничения на данные, вводимые в поле "Должность"; должны вводиться только слова Профессор, Доцент или Ассистент.
2. Задайте текст сообщения об ошибке, который будет появляться на экране при вводе неправильных данных в поле "Должность".
3. Задайте значение по умолчанию для поля "Должность" в виде слова Доцент.
4. Заполните таблицу данными в соответствии с табл. 2 и проверьте реакцию системы на ввод неправильных данных в поле "Должность".
5. Измените ширину каждого поля таблицы в соответствии с шириной данных.
Таблица 2. Данные для заполнения таблицы Преподаватели.
Код | Фамилия | Имя | Отчество | Дата рожд. | Должность | Дисциплина | Телефон | Зарплата |
Семеренко | Антон | Евгеньевич | 23.10.54 | Доцент | Информатика | 110-44-68 | ||
Миронов | Павел | Юрьевич | 25.07.40 | Профессор | Экономика | 312-21-40 | ||
Гришин | Евгений | Сергеевич | 05.12.67 | Доцент | Математика | 260-23-65 | ||
Сергеева | Ольга | Ивановна | 12.02.72 | Ассистент | Химия | 234-85-69 | ||
Бойко | Татьяна | Ивановна | 16.02.51 | Доцент | Финансы | 166-75-33 | ||
Игнатьева | Татьяна | Павловна | 30.05.66 | Доцент | История | 210-36-98 | ||
Миронов | Алексей | Николаевич | 30.07.48 | Доцент | Физика | 166-75-33 |
Технология работы
1. Для задания условия на значение для вводимых данных:
§ войдите в режим Конструктор для проектируемой таблицы. Для этого выберите вкладку Таблицы, выберите таблицу Преподаватели и щелкните по кнопке Конструктор.
§ в окне таблицы Преподаватели щелкните по полю Должность;
§ в нижней части окна щелкните по строке параметра Условие на значение;
§ щелкните по кнопке для определения условий на значение при помощи построителя выражений;
§ в появившемся окне напишите слово Профессор, затем щелкните по кнопке (эта кнопка выполняет функцию ИЛИ и находится в категории Операторы - Логические), напишите Доцент, снова щелкните по этой же кнопке, напишите Ассистент и щелкните по кнопке ОК. Таким образом, вы ввели условие, при котором в поле "Должность" могут вводиться только указанные значения.
2. В строке Сообщение об ошибке введите предложение "Такой должности нет, правильно введите данные".
3. В строке Значение по умолчанию введите слово Доцент.
4. Сохраните таблицу.
5. Перейдите в режим Таблица, щелкнув по кнопке на вкладке Главная.
6. Введите данные в таблицу в соответствии с табл.2. Попробуйте в поле Должность любой записи ввести слово Лаборант. Посмотрите, что получилось. На экране должно появиться сообщение; "Такой должности нет, правильно введите данные". Введите правильное слово.