Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Задание по теме 1. 3. Работа с базами данных в Delphi.Поиск на нашем сайте Вариант Задание Предметная область - специализированный магазин по продаже аудио-, видеотехники и деталей к ним. Решаемые задачи: учет товаров и их поставщиков. Запросы: Упорядочение по полям: фирма - поставщик, цена товара. Поиск: фирма ХХ и все, что с ней связано; магнитофоны УУ. Выборка: видеомагнитофоны по цене от X до Y; телевизоры фирмы ХХ. Вычисления: количество типов товаров, поставляемых фирмой ХХ; средняя цена на телевизоры фирмы ХХ. Коррекция: удаление сведений о поставщике и всех его товарах; изменение цены на товары заданного поставщика на ХХ % (например, телевизоры фирмы SONY на 5 %); Ограничения целостности: а) цена товара более 0 руб, б) при поступлении нового товара сведения о поставщике должны присутствовать в БД, в) при удалении поставщика сведения о его товарах также удаляются. Табличный отчет: информация о телевизорах (марка, цена, название, адрес и телефон фирмы - поставщика), группировка по полю “фирма”. Произвольный отчет: Гарантийный талон на товар (марка и цена товара, фирма-производитель, срок гарантии, название и адрес магазина) Предметная область - отдел компьютерной техники в магазине. Решаемые задачи: выдача сведений о товарах (описание, цена в руб. и у.е., количество на складе, марка и т.п.) и о их реализации (марка товара, продавец, дата продажи). Запросы: Упорядочение по полям: тип товара и количество на складе; тип товара и цена. Поиск: характеристики компьютера марки ХХ; продажи продавца УУ в день ХХ. Выборка: принтеры по цене не более Y; товары, которых на складе осталось меньше 5 штук. Вычисления: количество продаж за январь; сумма продаж продавца УУ. Коррекция: удаление сведений о продажах за прошлый год; изменение цены в рублях в связи с изменением курса рубля; Табличный отчет: информация о товарах; группировка по типам (отдельно - принтеры, компьютеры, мониторы и т.п.). Произвольный отчет: рекламный ярлык к товару (название, характеристики, цена) Ограничения целостности: а) цена в рублях должна соответствовать цене в у.е. б) реализуемый товар должен быть на складе. Предметная область - справочник о странах мира и городах (их расположении на континентах, столицах, названии валюты, численности населения, данные о крупнейших городах и числе жителей в них). Запросы: Упорядочение по полям: материк, число жителей. Поиск: сведения о заданной стране; в какой стране ходят "тугрики". Выборка: города - "миллионеры"; крупные города в Азии. Вычисления: количество крупных городов в стране ХХ; численность населения континента УУ; Коррекция: удаление сведений о городах с числом жителей меньше 100 тыс.; изменение названия столицы заданной страны; Ограничения целостности: а) число жителей города - не менее 50 тыс. б) при вводе данных о городе в справочнике должны присутствовать сведения о стране, в которой он находится. Табличный отчет: информация о странах (страна, столица, численность населения, деньги); группировка по материкам. Произвольный отчет: наклейки для стенда с фотографиями столиц Европы. Предметная область - библиотека. Решаемые задачи: выдача справок о наличии книг, учет читателей и выдачи книг; поиск читателей - должников. Запросы: Упорядочение по полям: автор книги, ФИО читателя. Поиск: сведения о заданном читателе по ФИО; наличие заданной книги (известен автор и название). Выборка: книги автора ХХ; список читателей - должников, держащих книгу более месяца. Вычисления: а) количество читателей - должников на текущий день; б) сколько книг выдано за январь. Коррекция: удаление сведений о выдаче книг за прошлый год; изменение адреса заданного читателя с ХХ на УУ. Ограничения целостности: а) цена книги не менее 5 руб.; б) сведения о выдаваемой книге должны быть в каталоге; в) ФИО и адрес читателя - не пустые значения. Табличный отчет: список должников (ФИО, адрес, место работы), группировка по месту работы. Произвольный отчет: Служебная записка на работу о должниках. Предметная область - контора по обмену и продаже недвижимости. Решаемые задачи - выдача справок о характеристиках недвижимости (например, - район, площадь квартиры, количество комнат, этажность, цена, адрес и т.п.), и заявках клиентов (обмен, купля или продажа, адрес и телефон, дата заявки) Запросы: Упорядочение по полям: ФИО клиентов, площадь квартир; Поиск: координаты клиента по фамилии, по телефону. Выборка: трехкомнатные квартиры не на первом этаже; квартиры площадью от АА до ВВ в районе Арбекова; Вычисления: средняя цена трехкомнатной квартиры; суммарное число заявок по районам города; Коррекция: удаление сведений о выполненных заявках; изменение цены квартиры заданного клиента с ХХ на УУ. Ограничения целостности: а) дата заявки не позже текущего числа; б) если имеются данные о квартире, то должны быть и сведения о заявителе; в) ФИО и адрес клиента - не пустые значения. Табличный отчет: список квартир; группировка по районам и количеству комнат. Произвольный отчет: письмо клиенту о найденном варианте сделки. Предметная область - отдел кадров фирмы. Решаемые задачи - учет сотрудников и их распределения по отделам фирмы. Как справочные данные используется список отделов фирмы. Запросы: Упорядочение: сотрудники по отделам, по должностям. Поиск: все сведения о сотруднике ФИО; как позвонить сотруднику УУ. Выборка: - сотрудники отдела NN; отделы, телефон которых начинается с Х. Вычисления: количество сотрудников в отделе NN; фонд заработной платы по отделам. Коррекция: удаление сведений об уволенном сотруднике; перевод всех сотрудников отдела ХХ в отдел УУ. Ограничения целостности: а) каждый сотрудник может работать только в одном из описанных в справочнике отделов. б) ФИО сотрудника - не пустое значение; в) табельный номер сотрудника должен быть уникальным. Табличный отчет: список сотрудников по отделам, итог - фонд зарплаты каждого отдела и общий фонд по фирме. Произвольный отчет: Извещение каждому начальнику отдела о совещании у директора. Предметная область - бухгалтерия предприятия. Решаемые задачи - учет труда и зарплаты работников; табель учета рабочего времени составляется по подразделениям и включает ФИО работника, должность, количество отработанных часов и количество нерабочих дней за месяц. Как справочник используется список подразделений фирмы. Запросы: Упорядочение: сотрудники по подразделениям и алфавиту внутри подразделения; сотрудники по количеству нерабочих дней. Поиск: все сведения о сотруднике по ФИО, по табельному номеру. Выборка: табель учета рабочего времени отдела NN за месяц ХХ; сведения о работе сотрудника ХХ за год. Вычисления: среднее количество нерабочих дней по отделам; суммарное количество нерабочих дней по месяцам за текущий год; Коррекция: удаление данных за позапрошлый год; изменение должности сотрудника ХХ с АА на ББ. Ограничения целостности: а) каждый сотрудник может работать только в одном из описанных в справочнике подразделений. б) количество нерабочих дней на превышает общее число дней месяца, в) число отработанных часов не более, чем максимально возможное за месяц (при 41 часовой рабочей неделе). Табличный отчет: табель учета рабочего времени (группировка - по отделам), итог - общий фонд рабочего времени, нерабочих дней по отделам и по фирме. Произвольный отчет: Листок учета рабочего времени для каждого работника за месяц. Предметная область - деканат института. Решаемые задачи - контроль посещаемости занятий; справочные дан-ные - список студентов (ФИО, группа, адрес и т.п.), график занятий (предмет, вид занятия, преподаватель, группа и т.п.), список групп. Запросы: Упорядочение: студенты по группам, по алфавиту, Поиск: все сведения о студенте по номеру зачетки, староста группы ХХ; Выборка: ФИО студентов, пропустивших лабораторные работы по предмету ХХ; табель посещаемости по предмету УУ в группе УУ за осенний семестр. Вычисления: количество прогульщиков в группе ХХ за январь, суммарное число пропусков занятий по группам и предметам; Коррекция: удаление данных за прошлый учебный год; изменение графика занятий - вместо преподавателя ХХ лекции по АА читает ББ. Ограничения целостности: а) каждый студент учится в одной из описанных в групп; б) количество пропущенных часов не более 2-х на одно занятие, Табличный отчет: табель посещаемости за семестр - группировка по предметам и группам; итог - суммарное число пропусков. Произвольный отчет: Извещение каждому студенту - прогульщику о явке в деканат. Предметная область - приемная комиссия в вузе. Решаемые задачи - учет абитуриентов (личные сведения, о законченном учебном заведении, на какую специальность поступает), используется справочник учебных заведений и справочник специальностей. Запросы: Упорядочение по полям: ФИО абитуриента, специальность. Поиск: все сведения об абитуриенте по первым буквам фамилии; выпускающая кафедра и полное название специальности 0719. Выборка: абитуриенты, закончившие техникум ХХ; абитуриенты, поступающие на специальность ХХ. Вычисления: количество абитуриентов, закончивших Приборостроительный техникум; средний возраст абитуриентов данной специальности. Коррекция: удаление данных об абитуриенте ХХ; изменение номера специальности с А на Б для абитуриента Х. Ограничения целостности: а) каждый абитуриент может поступить только на те специальности, которые есть в вузе; б) возраст абитуриента не более 35 лет; Табличный отчет: список абитуриентов, группировка по специальностям, сортировка по алфавиту. Произвольный отчет: картотека абитуриентов (на карточке все данные об абитуриенте). Предметная область - отдел сбыта предприятия. Решаемые задачи - учет товаров (название, цена и др.), их реализации (дата отгрузки, кому, сумма) и оплаты (дата оплаты, от кого, сумма); используется справочник клиентов фирмы. Упорядочение по полям: дата отгрузки, кому, от кого, цена товара. Поиск: сведения о товаре по названию ХХ; сведения о клиенте ХХ. Выборка: - товары, отгруженные с даты ХХ по УУ; товары отгруженные, но не оплаченные. Вычисления: сумма реализации и оплаты, группировка по клиентам и товарам; Коррекция: удаление данных о реализации за прошлый год; пометка реализованных и оплаченных товаров. Ограничения целостности: а) оплата, цена, сумма реализации больше 0; б) клиент (кому и от кого) должен быть в справочнике фирмы. Табличный отчет: сведения о реализации товаров (товар, клиент, дата отгрузки, сумма, дата оплаты, сумма); группировка по клиентам и товарам. Произвольный отчет: Картотека товаров. Предметная область - клуб туристов. Решаемые задачи - выдача справок по туристическим услугам (описание туров, куда, какая фирма имеет эти путевки и сколько в наличии, цена, координаты фирмы). Необходима нормализация базы данных. Запросы: Упорядочение путевок по полям: страна, фирма, цена. Поиск: сведения о фирме ХХ, Выборка: сведения о фирмах, имеющих путевки в страну УУ по цене не выше NN. Вычисления: средняя стоимость тура в страну УУ. Коррекция: удаление данных о турагентстве ХХ и ее путевках; стоимость поездки в страну ХХ на УУ дней возросла на М %. Ограничения целостности: а) каждый тур имеет ссылку хотя бы на одну фирму; б) цена путевки не менее 50 руб.; Табличный отчет: список туров с группировкой по странам; Произвольный отчет: картотека туристических фирм. Предметная область - почта. Решаемые задачи - выдача справок о газетах и журналах (индекс, название, тираж, цена, издательство и т.п.), а также их издательствах (город, телефон и т.п.). Запросы: Упорядочение по полям: тираж, цена, название. Поиск: все сведения о газете ХХ, Выборка: городские газеты. Вычисления: доход, получаемый издательством NN (тираж * цена). Коррекция: удаление данных о газете ХХ; повышение цены подписки для газет издательства Х на М руб. Ограничения целостности: а) каждая газета выпускается издательством, имеющимся в списке; б) название газеты - не пустое значение; в) индекс газеты должен быть уникальным. Табличный отчет: список издательств; группировка по городам. Произвольный отчет: абонемент на подписку (индекс, название, цена...).
1. Создание и заполнение БД в Delphi по индивидуальным заданиям. Спроектируйте базу данных, состоящую из нескольких таблиц таким образом, чтобы в многотабличной системе были таблицы со связью 1:1, 1:N (N:1).
|
||
|
Последнее изменение этой страницы: 2024-07-06; просмотров: 66; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.007 с.) |