Предположим, что северный и западный филиалы страховой компании желают вести базу данных договоров самостоятельно. Для того, чтобы решить эту задачу, необходимо создать для каждого из филиалов свою таблицу. Кроме того, необходимо изменить тип поля «Договор» со счетчика на длинное целое.
1. Создать с помощью запроса две новых таблицы.
SELECT НомерДоговора, СтраховаяСумма, Тариф, Дата, КодАгента, Филиал, КодВида
INTO ЗападныйФилиал
FROM Договоры
WHERE Филиал="Западный";
SELECT НомерДоговора, СтраховаяСумма, Тариф, Дата, КодАгента, Филиал, КодВида
INTO СеверныйФилиал
FROM Договоры
WHERE Филиал="Северный";
2. Удалить записи с помощью запроса удаления.
DELETE Договоры.Филиал
FROM Договоры
WHERE Договоры.Филиал="Северный" OR Договоры.Филиал="Западный";
3. Добавить записи с помощью запроса на добавление.
INSERT INTO Договоры
SELECT ЗападныйФилиал.*
FROM ЗападныйФилиал;
INSERT INTO Договоры
SELECT СеверныйФилиал.*
FROM СеверныйФилиал;
4. Обновить записи с помощью запросов на обновление.
Уменьшим все тарифы вдвое.
UPDATE Договоры SET Тариф = [Тариф]*0.5;
3. Варианты предметной области:
Вариант 1. Реализация готовой продукции.
Товары(КодТовара , Наименование, ОптоваяЦена, РозничнаяЦена, Описание)
Покупатели(КодПокупателя , Телефон, Район, Адрес)
Сделки(КодСделки , ДатаСделки, КодТовара, Количество, КодПокупателя)
Вариант 2. Ведение заказов.
Заказчики(КодЗаказчика , Наименование, Адрес, Телефон, КонтактноеЛицо)
Заказы(КодЗаказа , ДатаЗаказа, Скидка, Доставка)
Заказано(КодЗаказа, КодЗаказчика , Количество)
Вариант 3. Бюро по трудоустройству.
Работодатели(КодРаботодателя , ВидДеятельности, Адрес, Телефон)
Сделки (КодСоискателя, КодРаботодателя , Должность, ХарактерРаботы, Комиссионные)
Соискатели (КодСоискателя , Фамилия, Имя, Отчество, Квалификация, ИныеДанные)
Вариант 4. Нотариальная контора.
Клиенты(КодКлиента , Название, ВидДеятельности, Адрес, Телефон)
Сделки(КодСделки, КодКлиента , КодУслуги, Сумма, Комиссионные, Описание)
Услуги(КодУслуги , Название, Описание)
Вариант 5. Фирма по продаже запчастей.
Поставщики(КодПоставщика , Адрес, Телефон)
Детали(КодДетали , Название, Артикул, Цена, Примечание)
Поставки(КодПоставщика , КодДетали , Количество, Дата)
Вариант 6. Курсы по повышению квалификации.
Группы(НомерГруппы , Специальность, Отделение, КоличествоСтудентов)
Преподаватели (КодПреподавателя , Фамилия, Имя, Отчество, Телефон)
Нагрузка(КодПреподавателя, НомерГруппы , КоличествоЧасов, ТипЗаняния, Оплата)
Вариант 7. Определение факультативов для студентов.
Студенты (КодСтудента , Фамилия, Имя, Отчество, Адрес, Телефон)
Предметы(КодПредмета , Название, Объем, Тип)
УчебныйПлан(КодСтудента, КодПредмета , Семестр, Оценка, Преподаватель)
Вариант 8. Составление учебного плана.
Преподаватели(КодПреподавателя , Фамилия, Имя, Отчество, УченаяСтепень, Должность, Стаж)
Предметы(КодПредмета , Название, КоличествоЧасов, Трудность)
Нагрузка(КодПреподавателя, КодПредмета , БудетВести, НомерГруппы)
Вариант 9. Распределение дополнительных обязанностей.
Сотрудники(КодСотрудника , Фамилия, Имя, Отчество, Оклад)
ВидыРабот(КодВида , Описание, Оплата)
Работы(КодСотрудника, КодВида, ДатаНачала, ДатаОкончания)
Вариант 10. Техническое обслуживание станков.
Станки(КодСтанка , Месторасположение, ГодВыпуска, Марка)
ВидыРемонта(КодРемонта , Продолжительность, Стоимость, Примечания)
Ремонт(КодСтанка, КодРемонта , ДатаНачала, Примечания)
Вариант 11. Туристическая фирма.
Путевки(КодПутевки , Страна, Климат, Длительность, Отель)
Вакансии(КодПутевки, КодКлиента , ДатаОтправления, Цена, Скидка)
Клиенты(КодКлиента , Фамилия, Имя, Отчество, Адрес, Телефон)
Вариант 12. Грузовые перевозки.
Маршруты(КодМаршрурта , Название, Дальность, Трудность, Оплата)
Водители(КодВодителя , Фамилия, Имя, Отчество, Стаж)
ПроделаннаяРабота(КодМаршрута, КодВодителя , ДатаОтправки, ДатаВозвращения, Премия)
Вариант 13. Учет телефонных переговоров.
Абоненты(КодАбонента , НомерТелефона, ИНН, РасчетныйСчет)
Города(КодГорода , Название, ТарифДневной, ТарифНочной)
Переговоры(КодАбонента, КодГорода , Дата, КоличествоМинут, ВремяСуток)
Вариант 14. Учет внутри офисных расходов.
Отделы(КодОтдела , Название, КоличествоСотрудников)
ВидыРасходов(КодВида , Название, Описание, ПредельнаяНорма)
Расходы(КодОтдела, КодВида , Сумма, Дата, Ответственный)
Вариант 15. Библиотека.
Книги(КодКниги , Название, ЗалоговаяСтоимость, СтоимостьПроката, Жанр)
Читатели(КодЧитателя , Фамилия, Имя, Отчество, Адрес, Телефон)
ВыданныеКниги(КодКниги, КодЧитателя , ДатаВыдачи, ДатаВозврата)
Вариант 16. Прокат автомобилей.
Автомобили (КодАвтомобиля , Марка, Стоимость, СтоимостьПроката, Тип)
Клиенты (КодКлиента , Фамилия, Имя, Отчество, Адрес, Телефон)
ВыданныеАвтомобили (КодАвтомобиля , КодКлиента , ДатаВыдачи, ДатаВозврата)
Вариант 17. Выдача банком кредитов.
ВидыКредитов(КодВида , Название, УсловияПолучения, Ставка, Срок)
Клиенты (КодКлиента , Название, ВидСобственности, Адрес, Телефон, КонтактноеЛицо)
Кредиты(КодВида, КодКлиента , Сумма, ДатаВыдачи)
Вариант 18. Инвестирование свободных средств.
ВидыИнвестиций(КодВида , Доходность, МинимальнаяСумма, Риск, Комиссионные)
Инвестиции (КодВида, КодКлиента , Сумма, ДатаНачала, Срок)
Клиенты(КодКлиента , Название, ВидСобственности, Адрес, Телефон)
Вариант 19. Занятость актеров театра.
Актеры (КодАктера , Фамилия, Имя, Отчество, Звание, Стаж)
Спектакли (КодСпектакля , Название, ГодПостановки, Жанр, Бюджет)
ЗанятостьАктеров(КодАктера, КодСпектакля , Роль, СтоимостьКонтракта)
Вариант 20. Платная поликлиника.
Врачи (КодВрача , Фамилия, Имя, Отчество, Специальность, Категория)
Больные(КодБольного , Фамилия, Имя, Отчество, ГодРождения)
Обращения (КодВрача , КодБольного , ДатаОбращения, Диагноз, СтоимостьЛечения)
Вариант 21. Анализ динамики показателей финансовой отчетности различных предприятий.
Показатели (КодПоказателя , Название, Важность, ЕдиницаИзмерения)
Предприятия (КодПредприятия , Название, БанковскиеРеквизиты, Телефон, КонтактноеЛицо)
ДинамикаПоказателей(КодПоказателя , КодПредприятия , Дата, Значение)
Вариант 22. Учет телекомпанией стоимости прошедшей в эфире рекламы.
Передачи(КодПередачи , Название, Рейтинг, СтоимостьМинуты)
Реклама(КодРекламы , КодПередачи, КодЗаказчика, Дата, Длительность)
Заказчики(КодЗаказчика , Название, БанковскиеРеквизиты, Телефон, КонтактноеЛицо