Сдам Сам

ПОЛЕЗНОЕ


КАТЕГОРИИ







Й этап. Создание таблиц БД средствами СУБД MS Access.





4.1. Загрузить СУБД MS Access. Создать в рабочей папке файл БД, присвоив имя toyota. Заполнить свойства БД.

4.2. Выбрать в окне БД вкладку Таблицы.

4.3. Создать макет таблицы Автомобили в режиме Конструктора, используя нижеприведенные данные об именах полей, их свойствах и типах данных.

*Все поля, за исключением поля Другое оснащение, должны быть обязательными для заполнения (Свойство Обязательное поле: Да).

Имя поля Тип данных Описание Свойства поля
Код модели Числовой Ключевое поле, код модели по заводскому каталогу Индексированное поле: Да/Совпадения не допускаются Ключевое поле задается в меню Правка/Ключевое поле
Модель Текст Тип кузова Размер поля: 20, Значение по умолчанию: Corolla Индексированное поле: Да/Совпадения допускаются (одна и та же модель может встречаться в БД многократно с различными вариантами оснащения)
Мощность Текст Мощность двигателя (кВт/л.с.) Размер поля: 10 Индексированное поле: Нет
Цвет Текст Цвет кузова Размер поля: 20 Индексированное поле: Нет
Количество дверей Числовой 2 или 4 Размер поля: Байт Формат: Основной Число десятичных знаков: 0 Значение по умолчанию: 4 Условие на значение: 2 Or 4 Сообщение об ошибке: Данное поле может содержать только 2 или 4 Индексированное поле: Нет
Коробка передач *Мастер подстановок, фиксированный набор значений Автоматика или ручная Размер поля: 12 Значение по умолчанию: Ручная Условие на значение: “Ручная” Or “Автоматика” Сообщение об ошибке: Допустимы только значения “Ручная” или “Автоматика” Индексированное поле: Нет
Обивка *Мастер подстановок, фиксированный набор значений Велюр, кожа, ткань Размер поля: 10 Индексированное поле: Нет
Другое оснащение Memo Дополнительные аксессуары Значение по умолчанию: Радио/плейер, раздвижная крыша
Заводская цена Денежный Заводская продажная нетто-цена Формат: Денежный Число десятичных знаков: Auto Индексированное поле: Нет
Транспортные издержки Денежный Издержки на доставку Формат: Денежный Число десятичных знаков: Auto Индексированное поле: Нет
Предпродажные издержки Денежный Издержки на предпродажную подготовку Формат: Денежный Число десятичных знаков: Auto Значение по умолчанию: 105 Индексированное поле: Нет
Специальная модель Логический Спец. модель или стандартная Формат: Да/Нет

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

4.4. Перейти в режим Таблицы, сохранив созданный макет таблицы под именем Автомобили.

4.5. Добавить в таблицу Автомобили 3 записи:

Код модели      
Модель Corolla Liftback Corolla CompactGT Corolla CompactXL
Мощность 69/90 100/139 90/135
Цвет Бутылочное стекло Черный Небесно-голубой
Количество дверей      
Коробка передач Автоматика Ручная Ручная
Обивка Ткань Кожа Велюр
Другое оснащение Радио/плейер, раздвижная крыша, лаковое покрытие “Металлик” Радио/плейер, раздвижная крыша, алюмин. дворники Электро-подъемник окон, раздвижная крыша
Заводская цена      
Транспортные издержки      
Предпродажные издержки      
Специальная модель Нет Да Да

 


4.6. Создать макет таблицы Клиенты в режиме Конструктора.

*Обязательные поля Код клиента, Фамилия, Страна.

Имя поля Тип данных Описание Свойства поля(определяют правила сохранения, отображения и обработки данных в поле)
Код клиента Счетчик Ключевое поле, уникальный номер клиента в БД Индексированное поле: Да/Совпадения не допускаются Ключевое поле задается в меню Правка/Ключевое поле
Фамилия Текст Фамилия Размер поля: 40, Индексированное поле: Да/Совпадения допускаются
Имя Текст Имя Размер поля: 20, Индексированное поле: Да/Совпадения допускаются
Отчество Текст Отчество Размер поля: 40, Индексированное поле: Да/Совпадения допускаются
Индекс Числовой Почтовый индекс Размер поля: Длинное целое, Индексированное поле: Да/Совпадения допускаются
Страна Текст Название страны Размер поля: 20, Индексированное поле: Да/Совпадения допускаются
Населенный пункт Текст Название населенного пункта Размер поля: 40, Индексированное поле: Да/Совпадения допускаются
Почтовый адрес Текст Почтовый адрес Размер поля: 50, Индексированное поле: Нет
Телефон Текст Контактный телефон Размер поля: 20, Индексированное поле: Нет

4.7. Добавить в таблицу Клиенты 3 записи. (Перейти в режим Таблицы, сохранив макет таблицы под именем Клиенты)

4.8. Создать в режиме Конструктора макет таблицы Заказы.

*Все поля, за исключением поля Скидка, являются обязательными для заполнения.

Имя поля Тип данных Описание Свойства поля(определяют правила сохранения, отображения и обработки данных в поле)
Код заказа Счетчик Ключевое поле, уникальный номер заказа Индексированное поле: Да/Совпадения не допускаются Ключевое поле задается в меню Правка/Ключевое поле
Код модели Числовой, *Мастер подстановок Внешний ключ, для связи с таблицей Автомобили Размер поля: Длинное целое Индексированное поле: Да, допускаются совпадения
Код клиента Числовой, *Мастер подстановок Внешний ключ, для связи с таблицей Клиенты Размер поля: Длинное целое Индексированное поле: Да, допускаются совпадения
Дата заказа Дата/время Дата формирования заказа ДД.ММ.ГГ Формат: Краткий формат даты Индексированное поле: Да/Совпадения допускаются
Скидка Числовой Размер скидки в % Размер поля: Одинарное с плавающей точкой Формат: Процентный Условие на значение: Between 0 And 1

* Используя Мастер подстановок, сформировать для полей Код клиента и Код модели список выбора из таблиц Клиенты и Автомобили(сбросить флажок Скрыть ключевое поле).

4.9. Добавить 5 записей в таблицу Заказы.

5-й этап. Создание схемы данных БД (связей между таблицами).

5.1. Выполнить команду Схема данных из меню Сервис. В диалогом окне Добавление таблицы последовательно добавить все три таблицы. Закрыть диалоговое окно.

5.2. Установить связь между таблицами Клиенты-Заказы, Автомобили-Заказы: выделить ключевое поле в главной таблице (Клиенты или Автомобили) и перетащить его на соответствующее поле таблицы-связки Заказы. Обеспечить целостность данных.

5.3. Сохранить макет схемы данных.


Лабораторная работа №3
Проектирование и заполнение индивидуальной базы данных

Цель работы: изучить основные приемы нормализации баз данных;

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

Контрольные вопросы

1. Нормализация базы данных. Правила нормализации.

2. Типы данных MS Access. Какие типы данных не могут быть использованы при определении первичного ключа?

3. Свойства полей (краткая характеристика).

4. Для чего применяется индексирование полей?

5. Отношения между таблицами. Установка связей между таблицами при создании схемы данных.

Содержание отчета

1. Название и цель работы.

2. Постановка задачи (по варианту).

3. Спецификации для каждой таблицы (имя поля, тип данных, свойства).

4. Содержимое каждой таблицы согласно постановке задачи.

5. Структурная схема базы данным с имеющимися связями.

6. Краткие ответы на контрольные вопросы.

7. Выводы.

8. Список использованной литературы.

Порядок выполнения работы

1. Разработать структуру базы данных для хранения необходимой информации согласно варианту. При необходимости ввести дополнительные поля.

2. Реализовать проект средствами MS Access. Спецификации таблиц получить с использованием команды Сервис/Анализ/Архивариус.

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

4. Выполнить информационное наполнение базы данных. Значения полей базовых таблиц задать самостоятельно.

5. Оформить отчет.

Постановка задачи:

Спроектировать и средствами MS Access реализовать реляционную базу данных для предметной области по варианту:

 

Вариант №1 "Договора подряда"

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

1) Фамилия, Имя, Отчество сотрудника.

2) Домашний адрес сотрудника.

3) Характеристика сотрудника.

4) Название должности сотрудника.

5) Должностные оклады.

6) Наименование проекта, в котором сотрудник принимал участие.

7) Дата начала/окончания проекта.

8) Описание проекта.

9) Количество дней, отработанных сотрудником в проекте.

База данных должна содержать информацию о 10 сотрудниках, 4 должностях, 2 проектах.

Предусмотреть, чтобы не менее 5 сотрудников работали в 2 проектах одновременно.

Вариант №2 "Телефонные переговоры"

База данных "Телефонные переговоры" должна хранить следующую информацию:

1) Фамилия, Имя, Отчество абонента.

2) Телефонный номер абонента.

3) Домашний адрес абонента.

4) Телефонный код и название города, куда звонил абонент.

5) Тариф за 1 минуту разговора с указанным городом.

6) Дата разговора, время разговора.

7) Продолжительность разговора.

8) Телефон, по которому звонил абонент

База данных должна содержать информацию о 10 абонентах, 5 городах.

Предусмотреть, чтобы 5 абонентов сделали не менее 2 телефонных звонков в различные города.

Вариант №3 "Торговые операции"

База данных "Торговые операции" должна хранить следующую информацию:

1) Название фирмы-клиента.

2) Фамилия, Имя, Отчество руководителя.

3) Юридический адрес фирмы-клиента.

4) Контактный телефон.

5) Название проданного товара.

6) Описание товара.

7) Единица измерения проданного товара.

8) Цена товара.

9) Количество проданного товара.

10) Дата продажи.

11) Скидка.

База данных должна содержать информацию о 10 фирмах-клиентах, 5 товарах.

Предусмотреть, чтобы 5 фирм сделали не менее 2 заказов различных товаров.

Вариант №4 "Преподаватели вуза"

База данных "Преподаватели вуза" должна хранить следующую информацию:

1) Фамилия, Имя, Отчество преподавателя.

2) Телефон преподавателя.

3) Место работы преподавателя.

4) Домашний адрес преподавателя.

5) Название должности преподавателя.

6) Должностная почасовая ставка преподавателя.

7) Предмет, который ведет преподаватель.

8) Общее число часов занятий по предмету

9) Рабочая программа предмета.

10) Дата проведения занятий

11) Количество проведенных часов.

База данных должна содержать информацию о 10 преподавателях, 3 должностях, 4 предметах.

Предусмотреть, чтобы 5 преподавателей проводили занятия по 2 предметам одновременно.

Вариант №5 "Библиотека"

База данных "Библиотека" должна хранить следующую информацию:

1) Фамилия, Имя, Отчество читателя.

2) Домашний адрес читателя.

3) Телефон читателя.

4) Дата рождения читателя.

5) Номер читательского билета.

6) Автор книги, которую взял читатель.

7) Название книги, жанр, год издания и издательство.

8) Цена книги.

9) Дата выдачи книги.

10) Дата возврата книги плановая и фактическая.

База данных должна содержать информацию о 5 читателях, 10 книгах.

Предусмотреть, чтобы каждый читатель брал не менее 2 книг.

Вариант №6 "Банковские вклады"

База данных "Банковские вклады" должна хранить следующую информацию:

1) Фамилия, Имя, Отчество вкладчика.

2) Серия и номер паспорта вкладчика.

3) Домашний адрес вкладчика.

4) Номер счета в банке.

5) Название вклада

6) Вид вклада (рублевый, валютный)

7) Процентная ставка и минимальный срок вклада

8) Особые условия вклада (пополнение вклада, капитализация процентов и т.д.)

9) Дата посещения.

10) Сумма взноса.

11) Сумма выдачи.

Ваза данных должна содержать информацию о 10 вкладчиках, 5 видах вкладов.

Предусмотреть, чтобы каждый вкладчик посещал банк не менее 2 раз.

Вариант №7 "Резервирование билетов"

База данных "Резервирование билетов" должна хранить следующую информацию:

1) Фамилия, Имя, Отчество пассажира.

2) Домашний адрес пассажира.

3) Телефон пассажира

4) Номер поезда и название маршрута.

5) Тип поезда (скоростной, скорый, пассажирский).

6) Номер вагона.

7) Тип вагона (общий, плацкартный, купе, спальный).

8) Дата отправления.

9) Время отправления/прибытия.

10) Пункт назначения.

11) Расстояние до пункта назначения.

12) Стоимость проезда за 1 км (базовая).

13) Доплата за срочность, %

14) Доплата за тип вагона, %.

База данных должна содержать информацию о 5 пассажирах, 3 поездах, 4 пунктах назначения.

Предусмотреть, чтобы 5 пассажиров пользовались услугами резервирования билетов не менее 2 раз.

Вариант №8 "Фотосервис"

База данных "Фотосервис" должна хранить следующую инфор­мацию:

1) Фамилия, Имя, Отчество клиента.

2) Домашний адрес клиента.

3) Телефон клиента

4) Наименование фотоуслуги.

5) Описание фотоуслуги (характеристика)

6) Количество единиц заказа.

7) Цена за единицу.

8) Дата приемки заказа.

9) Дата выдачи заказа.

База данных должна содержать информацию о 10 клиентах, 5 видах услуг. Предусмотреть, чтобы каждый клиент делал заказы не менее, чем на 2 фотоуслуги.

Вариант №9 "Коммунальные услуги"

База данных "Коммунальные услуги" должна хранить следующую информацию:

1) Фамилия, Имя, Отчество квартиросъемщика.

2) Домашний адрес квартиросъемщика.

3) Номер лицевого счета.

4) Количество жильцов.

5) Площадь квартиры, кв.м

6) Вид услуги (название платежа).

7) Стоимость услуги на квадратный метр площади.

8) Стоимость услуги на 1 жильца.

9) Дата оплаты

10) Скидка, % (льготы при оплате)

База данных должна содержать информацию о 10 квартиросъемщиках, 5 видах услуг. Стоимость одних услуг должна определяться площадью квартиры, других — количеством жильцов.

Предусмотреть, чтобы каждый квартиросъемщик оплачивал не менее 3-х коммунальных услуг.

Вариант №10 "Прокат товаров"

База данных "Прокат товаров" должна хранить следующую информацию:

1) Фамилия, Имя, Отчество клиента.

2) Серия и номер паспорта клиента.

3) Домашний адрес клиента.

4) Телефон клиента

5) Наименование товара.

6) Описание товара.

7) Стоимость товара.

8) Дата выдачи.

9) Дата возврата плановая и фактическая.

10) Стоимость проката за сутки.

База данных должна содержать информацию о 10 клиентах, 5 товарах.

Предусмотреть, чтобы 5 клиентов пользовались услугами проката не менее 2 раз.

Вариант №11 "Успеваемость студентов"

База данных "Успеваемость студентов" должна хранить следующую информацию:

1) Фамилия, Имя, Отчество студента.

2) Домашний адрес студента.

3) Телефон студента

4) Дата рождения.

5) Название предмета.

6) Рабочая программа по предмету.

7) Дата сдачи.

8) Оценка, полученная на экзамене

9) Фамилия, имя, отчество и телефон преподавателя.

10) Размер стипендии студента.

База данных должна содержать информацию о 10 студентах, 4 предметах, 2 преподавателях. Предусмотреть, чтобы 5 студентов сдавали не менее 2 экзаменов.

Вариант №12 "Рейтинг студентов"

База данных "Рейтинг студентов" должна хранить следующую информацию:

1) Фамилия, Имя, Отчество студента.

2) Домашний адрес студента.

3) Телефон студента.

4) Дата рождения студента.

5) Название предмета.

6) Месяц, за который определяется рейтинг.

7) Текущая рейтинговая оценка.

8) Максимальная рейтинговая оценка по предмету

9) Фамилия, имя, отчество и телефон преподавателя.

База данных должна содержать информацию о 10 студентах, 4 предметах, 2 преподавателях.

Предусмотреть, чтобы 5 студентов имели рейтинговую оценку не менее чем по 2 предметам.

Вариант № 1З "Доставка пиццы"

База данных "Доставка пиццы" должна хранить следующую информацию:

1) Фамилия, Имя, Отчество клиента.

2) Адрес и телефон клиента

3) Название пиццы.

4) Масса пиццы

5) Цена пиццы.

6) Описание пиццы (ингредиенты).

7) Дата заказа.

8) Дата доставки и время доставки заказа

9) Количество заказанной пиццы.

10) Скидка

База данных должна содержать информацию о 10 клиентах, 5 видах пиццы.

Предусмотреть, чтобы 5 клиентов сделали не менее 3 заказов.

 

Вариант № 14 "Туристическая фирма"

База данных "Туристическая фирма" должна хранить следующую информацию:

1) Фамилия, имя, отчество клиента

2) Адрес и телефон клиента

3) Дата рождения клиента

4) Название маршрута, длительность поездки по маршруту

5) Описание маршрута

6) Цена путевки

7) Дата заказа и дата поездки

8) Количество заказанных путевок

9) Предоставленная скидка, %

База данных должна содержать информацию о 10 клиентах, 5 маршрутах.

Предусмотреть, чтобы 5 клиентов заказали не менее 2 путевок по различным маршрутам.

 

Вариант №15 "Салон видеопроката"

База данных "Салон видеопроката" должна хранить следующую информацию:

1) Фамилия, Имя, Отчество клиента.

2) Серия и номер паспорта клиента.

3) Домашний адрес клиента.

4) Телефон клиента

5) Наименование видеокассеты.

6) Жанр и описание видеокассеты.

7) Залоговая стоимость видеокассеты.

8) Стоимость проката за сутки.

9) Дата выдачи.

10) Дата возврата плановая и фактическая.

База данных должна содержать информацию о 10 клиентах, 10 видеокассетах.

Предусмотреть, чтобы 5 клиентов пользовались услугами проката не менее 2 раз.

 

Лабораторная работа №4
Формирование запросов типа выборки

Цель работы: приобрести практические навыки создания простых и многотабличных запросов на выборку;

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

научиться применять статистические функции для подведения итогов по группам;

Контрольные вопросы:

1. Назначение запросов. Отличие запросов от таблиц БД.

2. На основе каких объектов БД может формироваться запрос?

3. Виды запросов выбора, их особенности.

4. Назовите основные этапы при создании запросов по образцу.

5. Что такое условие отбора? Как задать простое условие для отбора данных? Приведите примеры.

6. Как создать вычисляемое поле в запросе? Порядок работы с Построителем выражений MS Access.

7. Как задать для поля в запросе подпись? пользовательский формат? Приведите примеры.

8. Когда используются и как создаются Запросы с параметрами. Приведите примеры.

9. Каковы особенности использования в запросах статистических функций?

10. Каково назначение и особенности создания перекрестного запроса?

Содержание отчета:

1. Название работы.

2. Цель работы.

3. Постановка задачи к каждому заданию.

4. Макеты запросов в режиме Конструктора (при необходимости дополнительно привести окно Построителя выражений с формулой, окно Свойства поля).

5. Результаты выполнения запросов.

6. Краткие ответы на контрольные вопросы.

7. Выводы.

8. Список использованной литературы.

Порядок выполнения работы:

1. Запрос "Исходные данные".

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

Названия полей базовых таблиц, включаемых в запрос Исходные данные, приведены по вариантам в лабораторной работе № 3.

ВНИМАНИЕ:

В запрос не включаются первичные ключи из главных таблиц!

2. Запрос "Проживающие по заданному адресу".

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

Название улицы выбрать самостоятельно.

Пример. Сформировать список клиентов БД Тойота, проживающих на улице Якуба Колоса.

 

3. Запрос "Алфавитный список".

В режиме Конструктора на основе базовой таблицы, содержащей персональные сведения, сформировать запрос на выборку, который выдает список фамилий в указанном буквенном диапазоне.

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

Отсортировать список в алфавитном порядке.

Пример. Сформировать список клиентов БД Тойота, фамилии которых в буквенном диапазоне от А до С (включительно).

4. Запрос "Список *** с условием".

В режиме Конструктора на основе базовых таблиц сформировать запрос на выборку, который выдает на экран:

вариант 1) список сотрудников с должностным окладом не менее определенного значения. Величиной оклада задаться самостоятельно.

вариант 2) список абонентов, разовая продолжительность разговора которых не превышает определенного значения. Значением продолжительности разговора задаться самостоятельно.

вариант 3) список товаров, цена которых не превышает определенного значения. Значением цены товара задаться самостоятельно.

вариант 4) список преподавателей, должностная почасовая ставка которых не превышает определенного значения. Величиной ставки задаться самостоятельно.

вариант 5) список книг, цена которых не превышает определенного значения. Значением цены книги задаться самостоятельно.

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

вариант 7) список пунктов назначения, расстояние до которых не превышает определенного значения. Величину расстояния задать самостоятельно.

вариант 8) список фотоуслуг, цена которых не превышает определенного значения. Значением цены фотоуслуги задаться самостоятельно.

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

вариант 10) список товаров, залоговая стоимость которых не превышает определенного значения. Значением стоимости товара задаться самостоятельно.

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

вариант 12) список студентов, рейтинговая оценка которых не менее определенного значения. Значением рейтинговой оценки задаться самостоятельно.

вариант 13) список названий пиццы, цена за 1 кг которых не превышает определенного значения. Величиной цены задаться самостоятельно.

вариант 14) список маршрутов, цена путевки которых не превышает определенного значения. Величиной цены задаться самостоятельно.

вариант 15) список видеокассет, залоговая стоимость которых не превышает определенного значения. Значением стоимости видеокассет задаться самостоятельно.

 

5. Запрос "Фамилия, преобразованная к верхнему регистру".

В режиме Конструктора на основе базовой таблицы, содержащей персональные сведения, сформировать запрос на выборку.

В запрос включить поля Фамилия, Имя, Отчество.

Значения в поле Фамилия, преобразовать к верхнему регистру, используя свойство Формат поля.

Отсортировать список в алфавитном порядке.

 

6. Запрос "Фамилия, преобразованная к нижнему регистру".

В режиме Конструктора на основе базовой таблицы, содержащей персональные сведения, сформировать запрос на выборку.

В запрос включить поля Фамилия, Имя, Отчество.

Дополнительно создать вычисляемое поле Фамилия в нижнем регистре, в котором преобразовать значения поля Фамилия к нижнему регистру, используя текстовую функцию LCase().

Для построения вычисляемого поля использовать Построитель выражений MS Access Отсортировать список в алфавитном порядке.

7. Запрос "Фамилии и инициалы".

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

В запрос включить поля: Фамилия, Имя, Отчество (для контроля выполнения запроса) и Фамилия_Инициалы (вычисляемое поле, строится с применением текстового оператора & и текстовой функции Left()).

Для построения вычисляемого поля использовать Построитель выражений MS Access.

Отсортировать список в алфавитном порядке.

 

Запрос с расчетами.

В режиме Конструктора на основе базовых таблиц (таблицы выбрать самостоятельно в соответствии с вариантом) сформировать запрос, включающий поляиз базовых таблиц и вычисляемое поле (по варианту из таблицы 1).

Для построения вычисляемого поля использовать Построитель выражений MS Access.

Таблица 1 – Исходные данные для запроса с расчетами

Вариант Включаемые в запрос поля Сортировать по указанному полю, поле на экран не выводить
из базовых таблиц вычисляемое
имя формула формат
           
  Фамилия, Имя, Отчество, Код сотрудника, Название проекта Сумма к выплате Оклад*Число отработанных дней/22 денежный Код сотрудника
  Фамилия, Имя, Отчество, Код города, Название города Сумма к оплате Тариф за мин.* Продолжит. разговора денежный Код города
  Название фирмы, Название товара, Цена товара, Количество, Дата продажи Общая стоимость Цена товара* Количество денежный Дата продажи
  Фамилия, Имя, Отчество, Название должности, Название предмета Сумма к выплате Должностная почасовая ставка* Количество часов денежный Название должности
  Фамилия, Имя, Отчество, Номер билета, Название книги, Цена книги Цена книги, увеличенная на 30%   денежный Номер билета
  Фамилия, Имя, Отчество, Номер счета, Сумма взноса Сумма взноса, увеличенная на 25%   денежный Номер счета
  Фамилия, Имя, Отчество, Номер поезда, Пункт назначения, Расстояние Цена билета Цена 1 км пути*Расстояние*Доплата за тип поезда* Доплата за тип вагона денежный Пункт назначения
  Фамилия, Имя, Отчество, Дата заказа, Название фотоуслуги, Цена, Количество Стоимость заказа Цена*Количество денежный Дата заказа
  Фамилия, Имя, Отчество, Номер лицевого счета, Количество жильцов, Площадь квартиры Стоимость услуги Стоимость за 1 кв.м*Площадь + Стоимость на 1 жильца*Кол-во жильцов денежный Номер лицевого счета
  Фамилия, Имя, Отчество, Дата выдачи, Название товара Стоимость проката Стоимость проката за 1 сутки*Кол-во дней проката денежный Дата выдачи
  Фамилия, Имя, Отчество, Дата сдачи, Название предмета, Стипендия Стипендия, увеличенная на 50%   денежный Дата сдачи
  Фамилия, Имя, Отчество, Дата рождения, Название предмета, Рейтинг Рейтинг, увеличенный на 10%   процентный Дата рождения
  Фамилия, Имя, Отчество, Дата заказа, Название пиццы, Цена, Количество Стоимость заказа Цена*Количество денежный Дата заказа
  Фамилия, Имя, Отчество, Дата заказа, Название маршрута, Цена, Количество, Скидка Стоимость заказа с учетом скидки Цена*Количество*(1-Скидка/100) денежный Дата заказа
  Фамилия, Имя, Отчество, Дата выдачи, Название видеокассеты Стоимость проката Стоимость проката за 1 сутки*Кол-во дней проката + Залоговая стоимость денежный Дата выдачи

 

 

Запрос с параметрами.

В режиме Конструктора на основе базовых таблиц (таблицы выбрать самостоятельно в соответствии с вариантом) сформировать запрос, включающий поляиз базовых таблиц и вычисляемое поле (по варианту из таблицы 2).

Для построения вычисляемого поля использовать Построитель выражений MS Access.

В вычисляемом поле для расчета использовать параметр [Введите курс USD].

В условии отбора для поля по варианту использовать соответствующий параметр [Введите …] (вместо … указать, например, название проекта, номер телефона и т.п. по варианту).

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

Таблица 2 – Исходные данные для запроса с параметрами

Вариант Результат запроса Вычисляемое поле с параметром Параметры запроса
имя формат
  Список сотрудников, принимавших участие в указанном проекте и сумму к выплате в USD Сумма к выплате в USD пользовательский, 2 знака после запятой Название проекта Курс USD, руб
  Список звонков абонента с указанным телефонным номером и сумму к оплате в USD Сумма к оплате в USD пользовательский, 2 знака после запятой Номер телефона Курс USD, руб
  Список товаров, проданных указанной фирме, и стоимость проданных товаров в USD Стоимость товаров в USD пользовательский, 2 знака после запятой Название фирмы Курс USD, руб
  Список преподавателей, проводивших занятия по указанному предмету, и сумму к выплате в USD Сумма к выплате в USD пользовательский, 2 знака после запятой Название предмета Курс USD, руб
  Список читателей, пользовавшихся указанной книгой, и стоимость этой книги в USD Стоимость книги в USD пользовательский, 2 знака после запятой Название книги Курс USD, руб
  Список вкладчиков, посещавших банк в указанный день, и сумму их взноса в USD Сумма взноса в USD пользовательский, 2 знака после запятой Дата посещения Курс USD, руб
  Список пассажиров, купивших билеты на указанный поезд, и стоимость билетов в USD Цена билета в USD пользовательский, 2 знака после запятой Номер поезда Курс USD, руб
  Список клиентов, воспользовавшихся указанной фотоуслугой, и ее стоимость в USD Стоимость услуги в USD пользовательский, 2 знака после запятой Название фотоуслуги Курс USD, руб
  Список квартиросъем-щиков, пользующихся указанной коммуналь-ной услугой, и стоимость этой услуги в USD Стоимость услуги в USD пользовательский, 2 знака после запятой Название услуги Курс USD, руб
  Список клиентов, бравших напрокат указанный товар, и стоимость этого товара в USD Стоимость товара в USD пользовательский, 2 знака после запятой Название товара Курс USD, руб
  Список студентов, сдававших экзамен указанного числа, и размер их стипендии в USD Стипендия в USD пользовательский, 2 знака после запятой Дата сдачи экзамена Курс USD, руб
  Список студентов и их рейтинговую оценку за указанный месяц, увеличенную на заданный процент Рейтинг, увеличенный на заданный процент пользовательский, 2 знака после запятой Месяц Процент увеличения
  Список клиентов, заказавших указанную пиццу, и ее стоимость в USD Стоимость пиццы в USD пользовательский, 2 знака после запятой Название пиццы Курс USD, руб
  Список клиентов, купивших путевку по указанному маршруту, и ее стоимость в USD Стоимость путевки в USD пользовательский, 2 знака после запятой Название маршрута Курс USD, руб
  Список клиентов, бравших на прокат указанную видеокассету, и ее стоимость в USD Стоимость кассеты в USD пользовательский, 2 знака после запятой Название кассеты Курс USD, руб

 

 







Что делает отдел по эксплуатации и сопровождению ИС? Отвечает за сохранность данных (расписания копирования, копирование и пр.)...

ЧТО ТАКОЕ УВЕРЕННОЕ ПОВЕДЕНИЕ В МЕЖЛИЧНОСТНЫХ ОТНОШЕНИЯХ? Исторически существует три основных модели различий, существующих между...

Что будет с Землей, если ось ее сместится на 6666 км? Что будет с Землей? - задался я вопросом...

Живите по правилу: МАЛО ЛИ ЧТО НА СВЕТЕ СУЩЕСТВУЕТ? Я неслучайно подчеркиваю, что место в голове ограничено, а информации вокруг много, и что ваше право...





Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:


©2015- 2024 zdamsam.ru Размещенные материалы защищены законодательством РФ.