Создание и редактирование таблиц

1. Создайте новую базу данных. Сохраните ее под именем «Автомобили»

2. В базе данных «Автомобили» создайте в режиме Конструктора таблицу «Модели» следующей структуры:

Поле Тип Описание Параметры
Код модели Числовой Код модели по заводскому каталогу Размер поля- Длинное целое Формат – Основной Число десятичных знаков – 0 Обязательное поле – Да Индексированное поле – Да (совпадения не допускаются)
Модель Текстовый Тип кузова Размер поля – 20 Индексированное поле – Да (совпадения допускаются)
Мощность двигателя Текстовый Числовое значение в кВт/л.с. Размер поля – 10 Индексированное поле – Нет
Цвет Текст Цвет кузова Размер поля – 20 Индексированное поле – Нет
Количество дверей Числовой Две или четыре Размер поля – Байт Формат – Основной Число десятичных знаков – 0 Значение по умолчанию – 4 Условие на значение 2 or 4 Сообщение об ошибке – Поле может содержать только числа 2 или 4 Индексированное поле - Нет
Коробка передач Текстовый Автоматическая или ручная Размер поля – 15 Значение по умолчанию – Ручная Условие на значение «Ручная» or «Автоматическая» Сообщение об ошибке – Допускаются только значения «Ручная» или «Автоматическая» Индексированное поле - Нет
Обивка Текстовый Кожа, велюр или другая ткань Размер поля – 20 Индексированное поле – Нет
Другое оснащение Поле МЕМО Дополнительные аксессуары Для поля МЕМО никаких ограничений не устанавливается
Заводская цена Денежный Цена завода изготовителя Формат – Денежный Число десятичных знаков – Авто Индексированное поле - Нет
Транспортные издержки Денежный Расходы на доставку Формат – Денежный Число десятичных знаков – Авто Индексированное поле - Нет
Предпродажная подготовка Денежный Расходы на предпродажную подготовку Формат – Денежный Число десятичных знаков – Авто Значение по умолчанию - 105 Индексированное поле - Нет
Специальная модель Логический Специальная модель или стандартное исполнение Формат – Да / Нет

3. Установите поле Код модели в качестве ключевого. Закройте таблицу, сохранив изменения и задав ей имя.

4. Отредактируйте проект таблицы «Модели» следующим образом:

- Создайте копию таблицы «Модели», озаглавив ее «Модели резервная копия» с помощью команды Файл/Сохранить как/экспорт или через Правка/Копировать, Вставить;

- Выберите режим Конструктор для таблицы «Модели»;

- Поскольку в поле Коробка передач вводится только одно из двух значений, нецелесообразно делать это вручную. Выберите Тип данных – Мастер подстановок – будет введен фиксированный набор значений – число столбцов 1 – введите без кавычек в 1-ю строку столбца Ручная во 2 – ю Автоматическая (Раздел Подстановка свойств поля Коробка передач заполнен мастером автоматически, так как других модификаций коробки передач не предвидится, установите свойство – Ограничится списком - Да).

5. Заполните таблицу следующими данными:


Поле Значение
Код модели  
Модель Corolla Liftback XL
Мощность двигателя 53/75
Цвет Красный торнадо
Количество дверей  
Коробка передач Ручная
Обивка Ткань
Другое оснащение Автомагнитола, раздвижная крыша
Заводская цена  
Транспортные издержки  
Предпродажная подготовка  
Специальная модель Нет
   
Код модели  
Модель Corolla Liftback GT
Мощность двигателя 69/90
Цвет Бутылочное стекло
Количество дверей  
Коробка передач Автоматическая
Обивка Ткань
Другое оснащение Автомагнитола, раздвижная крыша, лаковое покрытие «металлик»
Заводская цена  
Транспортные издержки  
Предпродажная подготовка  
Специальная модель Нет
   
Код модели  
Модель Corolla Compact GT
Мощность двигателя 100/139
Цвет Черный
Количество дверей  
Коробка передач Ручная
Обивка Кожа
Другое оснащение Автомагнитола, раздвижная крыша, лаковое покрытие «металлик», алюминевые «дворники», электроподъемник окон
Заводская цена  
Транспортные издержки  
Предпродажная подготовка  
Специальная модель Да
   
Код модели  
Модель Corolla Compact XL
Мощность двигателя 90/135
Цвет Небесно – голубой
Количество дверей  
Коробка передач Ручная
Обивка Велюр
Другое оснащение Раздвижная крыша, электроподъемник окон
Заводская цена  
Транспортные издержки  
Предпродажная подготовка  
Специальная модель Да
   
Код модели  
Модель Corolla Combi
Мощность двигателя 60/90
Цвет Антрацитовый
Количество дверей  
Коробка передач Автоматика
Обивка Ткань
Другое оснащение Нависной багажник, раздвижная крыша, электроподъемник окон
Заводская цена  
Транспортные издержки  
Предпродажная подготовка  
Специальная модель Нет

6. Введите еще 10 записей

7. Создайте таблицу «Клиенты»

Поле Тип Параметры
Код модели Числовой Размер поля- Длинное целое Формат – Основной Число десятичных знаков – 0 Обязательное поле – Да Индексированное поле – Да (совпадения допускаются)
Номер заказа Числовой Размер поля- Длинное целое Формат – Основной Число десятичных знаков – 0 Обязательное поле – Да Индексированное поле – Да (совпадения не допускаются)
Обращение Текстовый Подстановка: «Господину», «Госпоже»
Имя, отчество Текстовый Размер поля – 40 Индексированное поле - Нет
Фамилия Текстовый Размер поля – 30 Индексированное поле - Нет
Почтовый адрес Текстовый Размер поля – 40 Индексированное поле - Нет
Почтовый индекс Числовой Размер поля- Длинное целое Формат – Основной Число десятичных знаков – 0 Индексированное поле – Да (совпадения допускаются)
Населенный пункт Текстовый Размер поля – 40 Индексированное поле - Нет
Телефон Текстовый Размер поля – 20 Индексированное поле - Нет
Дата заказа Дата / время  
Скидка Числовой Размер поля- С плавающей точкой (8 байт) Формат – Процентный Число десятичных знаков – 0 Индексированное поле – Нет

Описание полей заполните по своему усмотрению.

Поле Номер заказа объявите первичным ключом.

8. Заполните таблицу «Клиенты»: введите 10 произвольных клиентов, следя за тем, чтобы номера моделей совпадали с номерами в базе модели.

9. Установите связи между таблицами «Модели» и «Клиенты»

- Установка связи производится через команду Сервис / Схема данных;

- В окне Схема данных добавьте последовательно таблицы «Модели» и «Клиенты» с помощью команды Связи / Добавить таблицу или кнопки Добавить таблицу на панели инструментов. Закройте окно Добавление таблицы.

- Переместите используемое для связи поле (ключевое поле Код модели таблицы «Модели») к соответствующему полю другой таблицы (поле Код модели таблицы «Клиенты») с помощью мыши;

- Установите параметры связи: включите Обеспечение целостности данных – это исключит ошибки ввода данных в таблице «Клиенты» (отсутствующие модели) и ошибки удаления данных (удаление моделей из таблицы «Модели» на которые имеются ссылки).

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

- В окне базы данных включите для таблицы «Клиенты» режим Конструктор

- В колонке тип данных поля Код модели выберите Мастер подстановок

- В Мастере подстановок выполните следующие установки: Столбец подстановки использует значения из таблицы или запроса – Далее – Таблицы Модели – Далее – Выбранные поля: Модель (ключевое поле Код модели) будет присоединено к списку автоматически) – Далее – отключить Скрыть ключевой столбец – Далее – Доступные поля: Код модели – Готово.

11. Добавьте еще 5 произвольных клиентов в таблицу «Клиент»

Задание 29


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: