- •Часть 1. Системы управления базами данных ms access Введение
- •Свойства полей
- •Типы данных
- •Понятие ключевого поля
- •Глава 1. Построение базы данных
- •1.1. Создание базы данных
- •1.2. Создание таблиц
- •Создание таблицы учета студентов (таблица Студенты)
- •Ввод данных в таблицу «Студенты»
- •Создание таблицы «Оценка»
- •Ввод данных в таблицу «Оценка»
- •Создание таблицы «Группа»
- •Ввод данных в таблицу «Группа»
- •1.2. Изменение структуры таблицы
- •1.3. Создание связей таблиц
- •Глава 2. Оптимизация ввода информации в базу данных
- •2.1. Подстановка значений
- •Подстановка значений из таблицы
- •Подстановка из списка значений
- •2.2. Свойства полей
- •Свойство «Подпись»
- •Свойство «Обязательное поле»
- •Свойство «Индексированное поле»
- •Свойство «Значение по умолчанию»
- •Свойства «Условие на значение» и «Сообщение об ошибке»
- •Свойство «Формат поля»
- •Свойство «Маска ввода»
- •Глава 3. Запросы
- •3.1. Запросы на выборку
- •Запрос на выборку с условиями отбора.
- •Запросы на выборку с вычислениями.
- •Фио: [Фамилия] & ", " & [Имя] & " " & [Отчество]
- •101 Группа – Иванов Иван
- •Запрос на выборку с вычисления итогов.
- •Фио: [Фамилия] & " " & [Имя]
- •3.2. Запросы с параметром
- •Like [Введите первую букву фамилии] & "*"
- •3.3. Запросы на изменение
- •Запросы на создание таблицы
- •Запросы на обновление таблицы
- •Запросы на добавление
- •Запросы на удаление
- •Глава 4. Формы
- •4.1. Создание и использование Автоформ
- •4.2. Создание и использование форм
- •Глава 5. Отчеты
- •5.1. Создание и использование Автоотчетов
- •5.2. Создание и использование отчетов
- •Задания для самостоятельной работы
Создание таблицы учета студентов (таблица Студенты)
В появившемся окне Успеваемость: база данных необходимо создать таблицы.
Задание:
Создайте таблицу Студенты в режиме таблицы.
Обратите внимание: новая таблица содержит поле «Код». Это ключевое поле, поэтому создавать его уже не требуется.
Добавьте поле Фамилия (тип поля Текстовый). Для этого щелкните мышкой по заголовку «Щелкните для добавления» и появившемся списке выберите – Текст:
Затем замените имя Поле1 на Фамилия
Аналогично добавьте поле Имя и поле Отчество в таблицу (примечание оба поля текстовые).
Результат смотри на рисунке ниже.
Сохраните таблицу с именем Студенты, нажав на кнопку «Сохранить» на панели быстрого доступа.
Ввод данных в таблицу «Студенты»
Вы только что создали таблицу Студенты и можете вводить в нее данные.
Ввод данных во многом похож на создание таблиц в Word или Excel. В каждое поле нужно ввести значение и нажать клавишу Enter для перехода к следующему полю.
Задания:
Введите свои данные и данные двух студентов своей группы (заполните все поля). Обратите внимание, что поле Код заполняется автоматически. Запомните или запишите, какой код у Вас.
Создание таблицы «Оценка»
Для создания второй таблицы в окне базы данных Успеваемость нажмите на кнопку «Конструктор таблиц» в группе «Таблицы» на вкладке «Создание».
При создании таблицы в режиме конструктора открывается окно в котором вводятся имена полей и их тип данных:
Задание:
Создайте таблицу Оценка в соответствии со следующими данными:
Внимание! Поле КодОценки сделайте ключевым. Это можно сделать несколькими способами:
предварительно выделив поле, нажмите на кнопку «Ключевое поле»
нажмите правую клавишу мыши над полем и, в появившемся контекстном меню, выберите команду «Ключевое поле».
Из режима конструктора перейдите в режим таблицы. Для этого нажмите на кнопку «Режим».
Так как таблица еще не сохранена, появится окно о необходимости сделать это. Нажмите кнопку Да.
В следующем окне (см. рисунок) введите Оценка и нажмите кнопку ОК.
Ввод данных в таблицу «Оценка»
Задания:
Введите свои результаты двух (трех) экзаменов последней сессии (заполните все поля).
Внимание! В поле КодСтудента вводится Ваш код из таблицы Студенты (см. рисунок ниже).
Создание таблицы «Группа»
Процесс создания таблицы Группа, в которой будут храниться данные по группам, подобен тому, который использовался при создании таблицы Оценка.
Задание:
Создайте таблицу Группа в режиме Конструктора в соответствии со следующими данными:
Имя поля |
Тип данных |
КодГруппы |
Счетчик |
Группа |
Текстовый |
Внимание! Поле Код Группы сделайте ключевым.
Ввод данных в таблицу «Группа»
Задания:
Откройте таблицу Группа.
Введите все группы Вашего курса.
Закройте базу данных Успеваемость.
Задания:
1. Создайте в своей папке базу данных Учет автовладельцев (база должна состоять из двух таблиц: Владельцы и Автомобили)
2. Создайте таблицу Владельцы в режиме Таблицы. Таблица должна содержать следующие поля:
Имя поля |
Тип данных |
Код |
Счетчик (ключевое) |
Фамилия |
Текстовый |
Имя |
Текстовый |
Отчество |
Текстовый |
Дата рождения |
Дата и время |
Область |
Текстовый |
Город |
Текстовый |
Адрес |
Текстовый |
Домашний телефон |
Текстовый |
3. Введите три произвольных записи (заполните все поля) в таблицу Владельцы. В одной из записей укажите свои данные.
4. Создайте таблицу Автомобили в режиме Конструктора в соответствии со следующими полями:
Имя поля |
Тип данных |
КодАвтомобиля |
Счетчик (ключевое) |
КодВладельца |
Числовой |
Марка |
Текстовый |
Госномер |
Текстовый |
Пробег |
Числовой |
5. Введите три произвольных записи (заполните все поля).
Внимание! В поле КодВладельца вводится код того владельца кому принадлежит эта машина.