- •Часть 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.
Создайте базу данных с именем Телефон, для хранения следующей информации:
данных о владельцах телефонов (Ф.И.О., город, улица, дом, квартира) – таблица Люди;
номеров домашних телефонов– таблица Телефон;
номеров сотовых телефонов– таблица Сотовый.
Примечание: у владельца может быть несколько телефонов.
Свяжите таблицы между собой
При создании таблиц для всех полей обеспечьте ввод данных заглавными буквами, для домашних телефонов задайте маску ввода для отображения 6 цифр, разделенных дефисом (например, 33-33-33), для сотовых телефонов – 10 цифр, первые три из которых отделены от остальных дефисом (например, 903-7775522). Значение поля Город по умолчанию должно быть – Н.НОВГОРОД. Поля, содержащие Ф.И.О должны быть обязательными, остальные – необязательными.
Создайте с помощью мастера форму для ввода значений.
Введите две произвольные записи.
Создайте отчет для созданной таблицы.
Задание 2.
В своей папке создайте базу данных Фильм с таблицей "FILM",
Задайте структуру таблицы, задав следующие названия, порядок следования и свойства полей:
Наименование поля |
Тип данных |
Размер (формат) |
Название |
Текстовый |
30 ключевое |
Тип |
Текстовый |
10 |
Цена |
Денежный |
|
Продолжительность |
Числовой |
Длинное целое |
Количество |
Числовой |
|
Сумма |
Денежный |
Длинное целое |
Магазин |
Текстовый |
10 |
Обеспечьте ввод данных в поле "Название" заглавными буквами.
Обеспечьте ввод в поле "Цена" значения по умолчанию 100 рублей.
Обеспечьте ввод в поле "Продолжительность" значения по умолчанию "90".
Для поля "Тип" создайте справочную таблицу для ввода значений "боевик", "комедия", "триллер", фантастика".
Создайте с помощью мастера форму для ввода значений.
Введите две произвольные записи.
Создайте отчет для созданной таблицы.
Задание 3.
Скопируйте в свою папку с сетевого диска базу данных FILM.
В таблице Магазин поле «Магазин» сделайте ключевым и свяжите таблицы между собой по этому полю.
Создайте и сохраните запросы для выборки из базы данных следующих данных:
В каких магазинах и в каком количестве есть сериалы, с отображением адреса магазина;
В каком количестве, в каких магазинах есть полнометражные мультфильмы, название которых начинается с буквы П и цена которых меньше 100;
В каком количестве есть в наличии фильмы и мультфильмы в магазине "АЛЬФА";
В каком количестве есть в наличии боевики и мелодрамы в магазине "БЕТТА"
У каких мультфильмов длительность больше 90 мин. и цена не превышает 100 руб.
Какая фантастика с ценой от 90 до 110 руб. включительно есть в магазине БЕТТА.
Задание 4.
Скопируйте в свою папку с сетевого диска базу данных Tracktor и откройте её.
В таблице "Тракторы" поле "Марка трактора" сделайте ключевым.
В таблице "Заводы" поле "Изготовитель" сделайте ключевым.
Установите связь между таблицами базы данных по совпадающим полям.
Задание 5.
Скопируйте в свою папку с сетевого диска базу данных Кино и откройте её.
В таблице "ИТОГИ" поле " Магазин " сделайте ключевым.
Установите связь между таблицами базы данных по полю "Магазин".
Измените структуру таблицы "Мультфильмы" в соответствии со следующими заданиями:
"Магазин" – поле со списком с возможностью выбора значений из таблицы "Итоги".
"Тип" – поле со списком с возможностью выбора значений из списка: "полнометражный", "сериал".
Задание 6.
Откройте из своей папки базу данных Учет АМТ.
Сформируйте запрос на выборку к таблице "Владелец", выводящий поля "Дом", "Фамилия", "Имя", "Отчество" для получения сведений о гражданах, проживающих в домах с номерами с 10 по 50. Проверьте его функционирование.
Сформируйте запрос на выборку к таблицам "Автомобиль" и "Владелец" для получения сведений о модели, цвете и гос.номере автомобилей, владельцы которых проживают в Дзержинске. Проверьте его работу.
1 Гражданский кодекс РФ, ст. 1260