Sdscompany.ru

Компьютерный журнал
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

База данных автосалона access

База данных Автосалон

Постановка задачи: нужно создать базу данных «Автосалон».

Для создания базы данных будем использовать СУБД « MS Access 2002», запускаем ее. Далее идем на главное меню и выбираем «Файл – Создать…» и создаем новую базу данных «Автосалон». Пока что база пустая и весит всего лишь 92 кбайта , что не может не радовать.

Переходим в раздел «Таблицы» и запускаем конструктор для создания первой таблицы «Фирмы».

Тип поля, размер и прочее

Счетчик, первичный ключ

Далее создаем таблицу «Автомобили».

Тип поля, размер и прочее

Счетчик, первичный ключ

Денежный , в рублях

Затем создаем таблицу «Наличие автомобилей».

Тип поля, размер и прочее

Счетчик, первичный ключ

Внешний ключ, таблица «Фирмы»

Внешний ключ, таблица «Автомобили»

В разделе главного меню «Сервис – Схема данных…» можно увидеть и откорректировать схему данных базы «Автосалон».

Рис. 1. Схема данных

Рис. 2. Таблица «Наличие автомобилей»

Рис. 3. Таблица «Автомобили»

Рис. 4. Таблица «Фирмы»

Если нужно создать запросы в базе данных, то это делается в разделе «Запросы». И там есть два пути их создания. Для создания простейшего запроса на выборку нужно сначала запустить конструктор запросов. Далее выбрать таблицы, из которых надо отобрать данные, например «Автомобили». Затем нужно выбрать поля, выберем: Модель, Цвет, Цена, Год выпуска. Чтобы выполнить/проверить запрос нужно нажать на кнопку с красным восклицательным знаком. В поле «Сортировка» можно выбрать тип сортировки.

Рис. 5. Запрос на выборку из таблицы «Автомобили»

Рис. 6. Результат запроса на выборку

Для создания параметрического запроса нужно в поле «Условие отбора» того поля по которому задаем условие написать в квадратных скобках что-то типа: [Введите модель].

Рис. 7. Параметрический запрос в конструкторе

После выполнения такого запроса появится диалоговое окно, в которое надо ввести параметр и нажать кнопку « Ок ».

Рис. 8. Диалоговое окно и результат запроса

Если нужно, например, увеличить цену всех авто в таблице «Автомобили» на 10%, то надо написать запрос на обновление. Опять же создаем новый запрос, выбираем таблицу «Автомобили», далее выбираем обновляемое поле, а в поле «Обновление» или вписываем или формируем выражение для изменения. Чтобы создать выражение в этом поле нужно применить контекстное меню на нем, т.е. кликнуть правой кнопкой мыши и выбрать раздел «Построить…», после чего откроется построитель выражений, в котором собственно все и делается.

Рис. 9. Запрос на обновление в конструкторе запросов

После выполнения такого запроса, цены на авто, как можно легко видеть на рис. 10 выросли на 10 %.

Рис. 10. Результат запроса на обновление цены таблицы «Автомобили»

Скачать базу данных access Автосалон

Автосалон

Существует некоторая фирма, торгующая автомобилями. Автомобиль выступает в качестве товара и как товар имеет определенные характеристики. Кроме того, на каждый автомобиль имеются технические данные. Фирма имеет своих клиентов – покупателей автомобилей, сведения о которых хранит в течение определенного времени.

Деятельность фирмы может быть описана данными, сгруппированными следующим образом:

товар (код товара, страна-изготовитель, марка автомобиля, модель, цвет, наличие на складе (да, нет, когда будет), цена);

технические данные (код товара, тип кузова, количество дверей, количество мест, тип двигателя, расположение двигателя, рабочий объем двигателя);

клиенты (ФИО клиента, паспортные данные (серия, номер), домашний адрес, телефон);

покупка (код товара, код клиента, дата, доставка (да, нет), вид оплаты (перечисление или наличные: кредит или сразу)).

Необходимо обеспечить ввод, редактирование и просмотр данных в удобной для пользователя форме.

Предполагается также решение следующих задач:

– выдать информацию о наличии автомобилей определенной марки и модели;

– выдать технические данные заданной модели;

– выдать информацию обо всех проданных моделях некоторой марки, значение которой вводится в качестве параметра;

– посчитать сумму продаж моделей каждой марки и общую сумму продаж;

– выдать полную или частичную информацию о клиентах фирмы;

– выдать списки клиентов и автомобилей по виду оплаты;

Возможны постановка и решение других задач.

В структуру базу внесены изменения. Готовая база данных спроектирована с учётом того, что у нескольких моделей могут быть одинаковые технические данные.

Экранные формы готовой базы данных access «Автосалон».

Рис. 1 Главная кнопочная форма готовой базы данных access «Автосалон».

Рис. 2 Форма «Клиенты».

Рис. 3 Форма «Покупка».

Рис. 4 Форма «Товар».

Рис. 5 Форма «Технические данные».

Рис. 6 Главная кнопочная форма готовой базы данных access «Автосалон» — страница «Справочники».

Форма «Типы кузова».

Форма «Типы двигателя».

Форма «Типы расположения двигателя».

Форма «Марки авто».

Форма «Виды оплат».

Рис. 7 Главная кнопочная форма готовой базы данных access «Автосалон» — страница «Отчёты».

Отчёт «Есть в наличии».

Отчёт «Наличие Lada Largus».

Окно для ввода параметра «марка авто».

Отчёт «Проданные модели по марке».

Окно для ввода параметра «вид оплаты».

Отчёт «Список автомобилей по виду оплаты».

Окно для ввода параметра «вид оплаты».

Отчёт «Список клиентов по виду оплаты».

Окно для ввода параметра «марка авто».

Окно для ввода параметра «модель авто».

Рис. 8 Отчёт «Технические характеристики модели».

Рис. 9 Главная кнопочная форма готовой базы данных access «Автосалон» — страница «Отчёты-продолжение».

Окно для ввода параметра «1-ая дата».

Окно для ввода параметра «2-ая дата».

Рис. 10 Отчёт «Продажи за период».

Рис. 11 Отчёт «Сумма продаж каждой модели».

Перекрёстный запрос по месяцам.

Сообщение о выполнении запроса на удаление.

Окно для ввода параметра «дата».

Сообщение о количестве удаляемых записей при выполнении запроса на удаление.

Рис. 12 Схема данных готовой базы данных access «Автосалон» отображает связи таблиц: Клиенты, Покупка, Товар, Страны, марки авто, Технические данные, Типы кузова, Типы двигателя, Типы расположения двигателя.

Структура таблицы «Виды оплат»: код вида оплаты, название.

Структура таблицы «Клиенты»: код клиента, ФИО, паспорт, домашний адрес, телефон.

Структура таблицы «Марки авто»: код марки, название марки.

Структура таблицы «Покупка»: № покупки, товар, клиент, дата, доставка, вид оплаты.

Структура таблицы «Страны»: код страны, название страны.

Структура таблицы «Технические данные»: код технических данных, тип кузова, количество дверей, количество мест, тип двигателя, расположение двигателя, рабочий объём двигателя.

Структура таблицы «Типы двигателя»: код типа, наименование типа двигателя.

Структура таблицы «Типы кузова»: код типа, наименование типа кузова.

Структура таблицы «Типы расположения двигателя»: код расположения, расположение двигателя.

Структура таблицы «Товар»: код товара, страна-изготовитель, марка авто, модель, цвет, наличие, цена, код технических данных.

Читать еще:  Готовая база данных access гостиница

Скачать отчёт по базе данных с экранными формами бесплатно

Скачать базу данных access Автосалон

Примерная цена 763 руб.

Точная цена зависит от способа оплаты.

Способы оплаты базы данных Access: WebMoney, Терминалы оплаты, Почта России, QIWI, Билайн, MTC, Мегафон, Debit or Credit Card, WeChat Pay, Alipay (China), UnionPay, Яндекс.Деньги, Подарочный сертификат и другие.

Скачать базы данных Access подобной тематики:

  1. Скачать базу данных access Автосервис 2 Баз данных access Автосервис
  2. Скачать базу данных access Автосервис Пример базы данных access Автосервис
  3. Маршрутное такси Готовая база данных access Маршрутное такси
  4. Скачать базу данных «Такси» Access Дипломная база данных «Такси» Access
  5. Скачать базу данных access АТП 2007 (автотранспортное предприятие) Скачать дипломную базу данных АТП (автотранспортное предприятие)
  6. Скачать базу данных «Автошкола» Access Готовая база данных «Автошкола» Access
  7. Скачать базу данных «Грузовые перевозки» Access Пример базы данных «Грузовые перевозки» Access
  8. Скачать базу данных (БД) «Автовокзал» MS Access Курсовая база данных «Автовокзал» MS Access
  9. Городской транспорт Скачать базу данных Городской транспорт
  10. Фирма по продаже запчастей Access Пример базы данных «Фирма по продаже запчастей» Access
  11. Скачать базу данных «Замена автозапчастей на СТО» Access Готовая база данных «Замена автозапчастей на СТО» Access
  12. Скачать базу данных access Формирование счетов на оплату в автосервисе Скачать базу данных Формирование счетов на оплату в автосервисе
  13. Скачать базу данных (БД) «Прокат автомобилей 2» MS Access Пример базы данных «Прокат автомобилей» MS Access
  14. Скачать базу данных (БД) «Прокат автомобилей» MS Access Курсовая база данных (БД) «Прокат автомобилей» MS Access
  15. Учёт автотранспортных перевозок по маркам автомобилей Скачать базу данных Учет автотранспортных перевозок по маркам автомобилей
  16. Скачать базу данных (БД), содержащую сведения по учёту автомобилей в автотранспортном предприятии. Скачать курсовую БД по учёту автомобилей в автотранспортном предприятии.
  17. Скачать базу данных АТП (автотранспортное предприятие). Скачать пример бд для автотранспортного предприятия
  18. Скачать базу данных (БД) Авторемонтные мастерские Курсовая база данных Авторемонтные мастерские
  19. Скачать базу данных access Учет амортизации автотранспорта по МОЛ и группам автотранспорта Готовая база данных access Учет амортизации автотранспорта по МОЛ и группам автотранспорта
  20. Скачать базу данных access Учет амортизации автотранспорта по материально-ответственным лицам Пример курсовой по базам данных Учет амортизации автотранспорта по материально-ответственным лицам

Ключевые слова: Автосалон база данных скачать; программа база данных; база данных для учёта продаж авто в автосалоне; база данных курсовой; скачать базу данных access Автосалон; access; готовая база данных access Автосалон; базы данных в access; пример базы данных access; создать базу данных в access; примеры баз данных access; база данных автосалон; база данных автосалона access; база база данных автосалона пример; база данных автосалон access; база данных автосалон sql; база данных автосалона access скачать бесплатно; база данных автосалон access скачать бесплатно; база данных автосалона курсовая; база данных автосалон access скачать; access автосалон; access автосалон скачать; готовая база данных автосалона access; пример базы данных автосалона access; создание базы данных в access; базы access; запросы в access; access отчеты; таблицы access; макросы в access; access курсовой; примеры бд access; формы access; базы данных microsoft access; купить базу данных; создание БД; примеры БД; скачать БД; курсовая работа по СУБД; база данных примеры; готовая курсовая работа база данных. Курсовая база данных «Автосалон» создана в access 2010 и преобразована в access 2003, поэтому откроется в access 2003, 2007, 2010.

Проектирование базы данных «АВТОСАЛОН»

Представьте себе, что Вы являетесь управляющим фирмы, торгующей автомобилями. Перед вами стоит задача собрать всю информацию об ассортименте продукции, всех сотрудниках фирмы и всех ее клиентах. Сюда относятся данные о сотрудниках, адреса клиентов, их заказы, информация о марках автомобилей, включая цену.

Необходимо создать ИС, автоматизирующую процессы учета договоров с клиентами и контроля исполнения заказов на продажу всех поставляемых моделей автомобилей. Договор включает фамилию клиента, основные данные о нем, описание предмета договора (модель автомобиля, цвет, технические данные), дату подписания договора, дату оплаты.

ИНФОЛОГИЧЕСКАЯ МОДЕЛЬ БАЗЫ ДАННЫХ

Первый этап проектирования заключается в описании объектов БД (сущностей), определении их атрибутов и в установлении связей между сущностями.

Связи между сущностями проектируемой БД представлены на рисунке 2.

рис.2

КОНЦЕПТУАЛЬНАЯ МОДЕЛЬ РЕЛЯЦИОННОЙ БАЗЫ ДАННЫХ

Концептуальная модель строится на основе инфологической. Для реляционной модели данных каждая сущность преобразуется в набор отношений (таблиц), построенных по определенным строго заданным правилам. Таблица состоит из столбцов (полей) и строк (записей).

Для этого требуется выполнить следующие действия:

1. На основе концептуальной модели нужно создать четыре таблицы: Сотрудники, Клиенты, Модели_автомобилей, Договоры.

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

Первичный ключ – это поле или минимальный набор полей, однозначно определяющих каждую строку таблицы. Первичные ключи используются в целях: идентификации строк в таблице: ускорения работы со строками таблицы; связывания таблиц.

Концептуальная модель для связи отношений представлена на рис. 3. Здесь жирным отмечены первичные ключи.

Для повышения производительности реляционные СУБД используют специальные объекты, называемые индексами. Индекс упорядочен по значению ключевого поля, что позволяет системе быстро находить нужные значения. Можно строить дополнительные индексы для ускорения поиска при выполнении основных запросов.

В таблице перечислены индексные поля для таблиц БД туристического агентства.

Таблица Клиент

Таблица Сотрудник

Таблица Модели автомобилей

Таблица Договор

Лабораторная работа 1.
Создание таблиц БД

1. Создайте на рабочем диске свою папку.

2. Запустите МS Access. Используя команду Файл-Создать, создайте в своей папке новую БД с именем Автосалон.

Создание таблицы с помощью Конструктора

3.Создайте таблицу Сотрудника в режиме Конструктора. Наименования и типы полей представлены в таблице Сотрудник.

Таблица Сотрудник

Название поля

Тип данных

Свойства полей

4.Создайте первичный ключ, используя поле Код сотрудника

5.Для поля Домашний телефон задайте маску, набрав, следующий шаблон (9999) 99-99-99.

6.Для поля Оклад задайте условие, что он больше 5000 р., но не больше 30000. Для этого в свойстве «Условие на значение» установите (>5000) AND ( =2 and

Таблица Договоры

Название поля

Тип данных

Свойства полей

Поле подстановки значений из таблицы Клиенты

Поле подстановки значений из таблицы Модели автомобилей

Поле подстановки значений из таблицы Сотрудники

3. Поля Код сотрудника, Код клиента, Код модели являются полями подстановки. Для их задания используется Мастер подстановок.

Читать еще:  Access как читается по русски

Для подстановки Кода сотрудника нужно в режиме Конструктора:

· в Типе данных поля Код сотрудника раскрыть список типов и выбрать Мастер подстановок;

· указать, что столбец подстановки получает свои значения из таблицы Сотрудника;

· выбрать поля Код сотрудника и Фамилия;

· выберите порядок сортировки по коду сотрудника:

· установить мышью подходящую ширину столбца, убрать флажок «скрыть ключевые столбцы»;

· согласиться с предлагаемой подписью столбца подстановок Код сотрудника;

· сохраните таблицу с именем Договоры.

4. Аналогично для подстановки Кода клиента и Кода автомобиля вызывается Мастер подстановок. При этом для Кода клиента выбираем поля Код клиента и Фамилия клиентаиз таблицы Клиенты, а для Кода модели— поля Код моделии Модель автомобиляиз таблицы Модели автомобилей.

5. Перейдите в Режим таблицы и внесите несколько записей (не менее 10) в таблицу Договоры, используя поля подстановки.

6. Проанализируйте уже установленные при работе с Мастером подстановки связи в окне Схема данных (Сервис — Схема данных).Щелчком по линиям связям вызовите диалоговое окно Изменение связей, которое служит для установления связи и определения ее типа:

· Установите флажок Обеспечение целостности связи.

· Установите флажок Каскадное обновление связанных полей.

· Убедитесь, что установлен тип отношений Один ко многим.

· Нажмите кнопку ОК, и связь будет установлена.

5. Сохраните БД в своей папке.

Лабораторная работа 3.
Простейшие операции поиска и фильтрации данных

1. Откройте БД Автосалон.

2. Откройте таблицу Сотрудники.

3. С помощью Правка — Найти или инструмента Найти осуществите следующие операции поиска:

· найдите все записи о служащих в должности «Менеджер»;

· подберите все записи о служащих, которые живут в Москве (или другом городе);

· определите домашний телефон, который начинается на цифру 5;

· определите фамилии, имеющие вторую букву «а» или «о».

4. Используя команду Правка — Заменить, замените все должности «Менеджер» на «Менеджер по продажам».

Сортировка данных в таблицах

5.Отсортируйте фамилии сотрудников по алфавиту. Для этого установите курсор на поле Фамилии и выберите Записи — Сортировка — опция По возрастанию или По убыванию.

6.Отсортируйте записи по должностям, а для одинаковых должностей — по фамилиям. Для этого расположите поле Должность слева от поля Фамилия, выделите оба поля и выполните сортировку.

Создание базы данных «Автосалон»

Создание базы данных «Автосалон»

Задание выполнено с использованием Microsoft Access — 2003.

После запуска Access в правом окне «Создание файла», если окна нет его можно запустить выбрав из меню «Файл» и «Создать», выбираем пункт «Новая база данных». В появившемся окне в своей директории сохраняем БД под уникальным именем, в нашем случае «Автосалон».

1. Создание таблиц

Исходя из условий задания приходим к выводу, что необходимо создать три таблицы со следующими полями:

1. Автосалон — № продажи, Дата, Марка автомобиля, Цвет, № покупателя.

2. Покупатель — № покупателя, ФИО, Адрес, Телефон.

3. Автомобили — Марка автомобиля, Страна-производитель, Гарантийный срок, Стоимость.

Для создания таблицы Автомобили выполняем следующие действия:

— В окне созданной базы, находясь в пункте меню «Таблицы», нажимаем пункт «Создание таблицы в режиме конструктора».

— В появившемся окне в первой строке графы «имя поля», набираем имя «Марка автомобиля», тип данных выбираем текстовый, в свойствах поля размер поля оставляем как предлагается по умолчанию 50.

— Во второй строке в графе «имя поля» набираем «Страна-производитель», тип данных выбираем Мастер подстановок, далее печатаем страны в столбец.

— В третьей строке в графе «имя поля» набираем «Гарантийный срок», тип данных выбираем текстовый.

— В четвертой строке набираем «Стоимость», тип данных выбираем денежный.

— Закрываем конструктор, выбираем сохранить изменения и в появившемся окне вводим имя таблицы «Автомобили» и нажимаем «ОК».

Для создания таблицы «Покупатель» выполняем те же действия, но создаем следующие поля со свойствами:

— Закрываем конструктор, выбираем сохранить изменения и в появившемся окне вводим имя таблицы «Покупатель» и нажимаем «ОК».

Созданные две таблицы будет в дальнейшем использоваться как словари при вводе данных в основную таблицу, чтобы не вводить повторяющиеся значения такие как № покупателя и Марка автомобиля.

Для создания таблицы «Автосалон» выполняем те же действия, но создаем следующие поля со свойствами:

— Марка автомобиля — тип данных мастер подстановок, связь этого поля будет в дальнейшем с полем «Марка автомобиля» из таблицы «Автомобили».

— Цвет — Мастер подстановок, и вводим несколько цветов в столбец.

— № покупателя — тип данных мастер подстановок, связь этого поля будет в дальнейшем с полем «№ покупателя» из таблицы «Покупатель».

— Закрываем конструктор и сохраняем таблицу под именем «Автосалон».

2. Построение информационной схемы базы

Создаем связи между таблицами, для этого на панели инструментов нажать кнопку — схема данных. В появившемся окне «Добавление таблицы» выбрать таблицу «Автосалон» и двойным щелчком левой кнопки мыши или кнопкой «Добавить» добавить таблицу в окно «Схема данных» находящегося пока за окном «Добавление таблицы». Также добавить и другие таблицы «Автомобили» и «Покупатель». Нажать кнопку «Закрыть».

В окне «схема данных» будут находится все три таблицы с полями, ключевые поля будут выделены жирным шрифтом. Левой копкой мыши захватить поле «Марка автомобиля» из таблицы «Автомобили» перетащить его на поле «Марка автомобиля» таблицы «Автосалон» и отпустить копку мыши.

В появившемся окне поставить галочку в поле флажка «Обеспечение целостности данных» и поставить галочки в полях флажков «каскадное обновление связанных полей» и «каскадное удаление вязанных полей». Данные действия будут теперь выполнятся автоматически и это будет обеспечивать целостность и правильность данных в БД. Нажать кнопку «Создать».

база данные информационный автосалон

Также поступаем с полем «№ покупателя» из таблицы «Покупатель» и перетаскиваем его на поле «№ покупателя» из таблицы «Автосалон». Связь аналогичная как рассмотрели выше.

Закрываем окно «Схема данных», на вопрос о сохранении отвечаем да.

3. Создание форм для занесения данных в таблицы

Данные можно вводить и используя таблицы, открыв их двойным щелчком левой кнопки мыши, но для удобства ввода данных в таблицы создаем следующие формы «Автосалон», «Покупатель» и «Автомобили». Для этого переходим в меню «Формы» моей базы данных и нажав два раза левую кнопку мыши запускаем «Создание формы с помощью мастера». Выбираем таблицу «Автосалон» из полей данной таблицы выбираем все поля, для этого жмем по кнопке « >> », нажимаем «Далее >», выбираем «Ленточный», «Далее >», из списка выбираем «Рисовая бумага», в поле вводим наименование формы «Автосалон» и нажимаем кнопку «Готово».

Читать еще:  Access транскрипция на русском

Также создаем форму «Автомобили» и «Покупатель».

Также создаем общую форму:

Переходим в меню Запросы моей базы данных.

Создаем запрос на выборку, для этого, из таблицы Покупатель выбираем поле ФИО, а из таблицы Автомобили выбираем три поля: Марка автомобиля, Страна-производитель, Стоимость, и в свойстве Условие отбора для Марка автомобиля, набираем [Введите марку автомобиля], таким образом будет происходить отбор книг, по той рубрике, которую напечатают.

Создаем запрос на обновление.

Запрос на удаление:

Переходим в меню Отчеты моей базы данных.

Для формирования отчета щелкаем «Создание отчета с помощью мастера».

4. Создание кнопочной формы

Для создания кнопочной формы выбираем Сервис — Служебные программы — Диспетчер кнопочных форм.

Далее Создать и печатаем имя формы Железнодорожная касса, делаем ее по умолчанию. Нажимаем изменить.

В данном окне выбираем необходимые формы, отчет, и запросы, нажимаем Закрыть.

Проектирование базы данных «АВТОСАЛОН»

Представьте себе, что Вы являетесь управляющим фирмы, торгующей автомобилями. Перед вами стоит задача собрать всю информацию об ассортименте продукции, всех сотрудниках фирмы и всех ее клиентах. Сюда относятся данные о сотрудниках, адреса клиентов, их заказы, информация о марках автомобилей, включая цену.

Необходимо создать ИС, автоматизирующую процессы учета договоров с клиентами и контроля исполнения заказов на продажу всех поставляемых моделей автомобилей. Договор включает фамилию клиента, основные данные о нем, описание предмета договора (модель автомобиля, цвет, технические данные), дату подписания договора, дату оплаты.

ИНФОЛОГИЧЕСКАЯ МОДЕЛЬ БАЗЫ ДАННЫХ

Первый этап проектирования заключается в описании объектов БД (сущностей), определении их атрибутов и в установлении связей между сущностями.

Связи между сущностями проектируемой БД представлены на рисунке 2.

рис.2

КОНЦЕПТУАЛЬНАЯ МОДЕЛЬ РЕЛЯЦИОННОЙ БАЗЫ ДАННЫХ

Концептуальная модель строится на основе инфологической. Для реляционной модели данных каждая сущность преобразуется в набор отношений (таблиц), построенных по определенным строго заданным правилам. Таблица состоит из столбцов (полей) и строк (записей).

Для этого требуется выполнить следующие действия:

1. На основе концептуальной модели нужно создать четыре таблицы: Сотрудники, Клиенты, Модели_автомобилей, Договоры.

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

Первичный ключ – это поле или минимальный набор полей, однозначно определяющих каждую строку таблицы. Первичные ключи используются в целях: идентификации строк в таблице: ускорения работы со строками таблицы; связывания таблиц.

Концептуальная модель для связи отношений представлена на рис. 3. Здесь жирным отмечены первичные ключи.

Для повышения производительности реляционные СУБД используют специальные объекты, называемые индексами. Индекс упорядочен по значению ключевого поля, что позволяет системе быстро находить нужные значения. Можно строить дополнительные индексы для ускорения поиска при выполнении основных запросов.

В таблице перечислены индексные поля для таблиц БД туристического агентства.

Таблица Клиент

Таблица Сотрудник

Таблица Модели автомобилей

Таблица Договор

Лабораторная работа 1.
Создание таблиц БД

1. Создайте на рабочем диске свою папку.

2. Запустите МS Access. Используя команду Файл-Создать, создайте в своей папке новую БД с именем Автосалон.

Создание таблицы с помощью Конструктора

3.Создайте таблицу Сотрудника в режиме Конструктора. Наименования и типы полей представлены в таблице Сотрудник.

Таблица Сотрудник

Название поля

Тип данных

Свойства полей

4.Создайте первичный ключ, используя поле Код сотрудника

5.Для поля Домашний телефон задайте маску, набрав, следующий шаблон (9999) 99-99-99.

6.Для поля Оклад задайте условие, что он больше 5000 р., но не больше 30000. Для этого в свойстве «Условие на значение» установите (>5000) AND ( =2 and

Таблица Договоры

Название поля

Тип данных

Свойства полей

Поле подстановки значений из таблицы Клиенты

Поле подстановки значений из таблицы Модели автомобилей

Поле подстановки значений из таблицы Сотрудники

3. Поля Код сотрудника, Код клиента, Код модели являются полями подстановки. Для их задания используется Мастер подстановок.

Для подстановки Кода сотрудника нужно в режиме Конструктора:

· в Типе данных поля Код сотрудника раскрыть список типов и выбрать Мастер подстановок;

· указать, что столбец подстановки получает свои значения из таблицы Сотрудника;

· выбрать поля Код сотрудника и Фамилия;

· выберите порядок сортировки по коду сотрудника:

· установить мышью подходящую ширину столбца, убрать флажок «скрыть ключевые столбцы»;

· согласиться с предлагаемой подписью столбца подстановок Код сотрудника;

· сохраните таблицу с именем Договоры.

4. Аналогично для подстановки Кода клиента и Кода автомобиля вызывается Мастер подстановок. При этом для Кода клиента выбираем поля Код клиента и Фамилия клиентаиз таблицы Клиенты, а для Кода модели— поля Код моделии Модель автомобиляиз таблицы Модели автомобилей.

5. Перейдите в Режим таблицы и внесите несколько записей (не менее 10) в таблицу Договоры, используя поля подстановки.

6. Проанализируйте уже установленные при работе с Мастером подстановки связи в окне Схема данных (Сервис — Схема данных).Щелчком по линиям связям вызовите диалоговое окно Изменение связей, которое служит для установления связи и определения ее типа:

· Установите флажок Обеспечение целостности связи.

· Установите флажок Каскадное обновление связанных полей.

· Убедитесь, что установлен тип отношений Один ко многим.

· Нажмите кнопку ОК, и связь будет установлена.

5. Сохраните БД в своей папке.

Лабораторная работа 3.
Простейшие операции поиска и фильтрации данных

1. Откройте БД Автосалон.

2. Откройте таблицу Сотрудники.

3. С помощью Правка — Найти или инструмента Найти осуществите следующие операции поиска:

· найдите все записи о служащих в должности «Менеджер»;

· подберите все записи о служащих, которые живут в Москве (или другом городе);

· определите домашний телефон, который начинается на цифру 5;

· определите фамилии, имеющие вторую букву «а» или «о».

4. Используя команду Правка — Заменить, замените все должности «Менеджер» на «Менеджер по продажам».

Сортировка данных в таблицах

5.Отсортируйте фамилии сотрудников по алфавиту. Для этого установите курсор на поле Фамилии и выберите Записи — Сортировка — опция По возрастанию или По убыванию.

6.Отсортируйте записи по должностям, а для одинаковых должностей — по фамилиям. Для этого расположите поле Должность слева от поля Фамилия, выделите оба поля и выполните сортировку.

Ссылка на основную публикацию
Adblock
detector