Читайте также:
|
|
Базы данных
Введение
Данные методические указания предназначены для приобретения основных навыков работы с системой управления базами данных (СУБД) Microsoft ACCESS.
Лабораторная работа 1
Цель работы: создание базы данных “Автомобили”, таблиц базы данных “Автомобили”.
Постановка задачи
Представьте себе, что вы являетесь управляющим склада фирмы, торгующей автомобилями. Перед вами стоит задача собрать всю информацию об ассортименте продукции и всех клиентах фирмы. Сюда относятся адреса клиентов, их заказы, информация о марках автомобилей, включая цену.
Необходимо создать таблицу, включающую информацию обо всех поставляемых моделях автомобилей, а затем таблицу с адресами и заказами клиентов.
Задание к лабораторной работе 1
Создание базы данных
Запустите приложение ACCESS и выберите режим создания новой базы данных и укажите путь. Назовите ее «Автомобили».
Проектирование таблицы «Модели автомобилей».
В окне базы данных выберите вкладку Таблица и нажмите кнопку Создать. Выполните создание таблицы самостоятельно, для этого воспользуйтесь Конструктором (см. рис. 1).
В верхней части диалогового окна Создание таблицы задайте все поля, которые должна содержать таблица, а в нижней - определите необходимые свойства.
Определим свойства полей таблицы.
1. Код модели
имя поля | Код модели |
тип данных | текстовый |
размер поля | |
обязательное поле | да |
пустые строки | нет |
индексированное поле | да (совпадения не допускаются) |
2. Модель
имя поля | модель |
тип данных | текстовый |
размер поля | |
индексированное поле | да (совпадения допускаются) |
3. Мощность двигателя
имя поля | мощность двигателя |
тип данных | текстовый |
размер поля |
4. Цвет
имя поля | цвет |
тип данных | текстовый |
размер поля |
5. Число дверей
имя поля | число дверей |
тип данных | числовой |
размер поля | байт |
формат | основной |
число десятичных разрядов | |
Значение по умолчанию | |
условие на значение | 2 OR 4 |
сообщение об ошибке | это поле может содержать только 2 или 4 |
6. Коробка передач
имя поля | коробка передач |
тип данных | текстовый |
размер поля | |
значение по умолчанию | ручная |
условие на значение | «ручная» OR «автоматическая» |
сообщение об ошибке | это поле может содержать только “ручная” или “автоматическая” |
7. Обивка
имя поля | обивка |
тип данных | текстовый |
размер поля |
8. Прочее оснащение
имя поля | прочее оснащение |
тип данных | мемо |
9. Заводская цена
имя поля | заводская цена |
тип данных | денежный |
десятичные разряды | авто |
10. Транспортные издержки
имя поля | транспортные издержки |
тип данных | денежный |
формат | денежный |
десятичные разряды | авто |
11. Предпродажная подготовка
имя поля | предпродажная подготовка |
тип данных | денежный |
десятичные разряды | авто |
Значение по умолчанию |
12. Специальная модель
имя поля | специальная модель |
тип данных | логический |
формат | Да / Нет |
Назначение первичного ключа
В качестве первичного ключа подходит поле Код модели:
* щелкните по полю Код модели;
* выберите на панели инструмент Ключ или команду Ключевое поле в меню Правка. В левой части описания поля на маркере строки появится изображение ключа - признак того, что данное поле является первичным ключом.
Внимательно отнеситесь к выбору первичного ключа. После того как вы установите связи различных таблиц (обычно это делается с использованием первичного ключа), будет практически невозможно изменить выбор первичного ключа.
Сохранение структуры таблицы на диске
Войдите в меню Файл и выберите команду Сохранить. Задайте имя таблицы Модели автомобилей.
При желании можно переименовать таблицу. Для этого, закрыв окно конструирования, войдите в меню Файл и выберите команду Переименовать.
Проектирование структуры таблицы “Клиенты”
Таблица клиентов должна содержать следующие поля:
имя поля | тип данных |
код модели | текстовый |
номер заказа | текстовый |
фамилия | текстовый |
имя | текстовый |
отчество | текстовый |
индекс | текстовый |
город | текстовый |
место жительства | текстовый |
телефон | текстовый |
дата заказа | дата/время |
скидка | числовой |
Определите свойства полей:
1. Код модели
размер поля 6
индексировано: да (допускаются совпадения)
2. Номер заказа
размер поля: 4
индексировано: да (совпадения не допускаются)
3. Фамилия:
размер поля: 30
4. Имя
размер поля: 15
5. Отчество:
размер поля: 15
7. Индекс
размер поля: 6
индексировано: да (допускаются совпадения)
8. Город
размер поля: 20
9. Место жительства
размер поля: 50
10. Телефон
размер поля: 20
11. Дата заказа
формат: краткий формат даты
индексировано: да (допускаются совпадения)
12. Скидка
размер поля: с плавающей точкой (одинарное)
формат: процентный
десятичные разряды: 0
индексировано: нет
Определите поле Номер заказа как первичный ключ.
Сохраните структуру таблицы на диске, определив имя Клиенты и заказы.
Дата добавления: 2015-07-15; просмотров: 119 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Президент Дагестана считает, что Северный Кавказ серьезно недофинансирован | | | Лабораторная работа 2 |