Файл: Базы данных мет.указ. кур.пр..pdf

Добавлен: 21.10.2018

Просмотров: 990

Скачиваний: 5

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

Вариант 6 
1.  Создать БД «Mater» cодержащую поля: наименование товара, номенклатурный номер, 

количество, цена. 

Создать  БД  расхода  материалов  CREDIT,  имеющую  следующие  поля:  реквизиты 

покупателя REKV(memo), количество, номенклатурный номер товара, примечание. 

 
2.  Главная форма должна содержать меню: 
                «Учет строительных материалов, реализованных                частными лицами» 

 

Ввод и корректировка накладных 

 

Печать накладных 

 

Реализация за (отчетный период) 

 

Просмотр на экране 

 

Завершение работы 

В форме (3) по пачке документов формируется БД расхода материалов.  
Накладная содержит номенклатурный номер товара, количество, реквизиты покупателя, 

стоимость, дату отпуска. 

 
3.  В  (1)  создать  многострочное  текстовое  поле  мемо-поля  REKV  из  БД  CREDIT 

размером 4 строки на 18 колонок. 
 

4.  В форме (4) сформировать меню просмотра: 

 

Просмотр базы материалов 

 

Просмотр списка реализованных документов 

 
Вариант 7 
 
1.  Создать БД, имеющую следующие поля: фамилия (FAM), имя  (IM), отчество (OTCH), 

должность  (DOL),  оклад  (OKL),  табельный  номер  (TN),  дата  рождения  (DROG),  количество 
детей  (KOL_DET),  дата  увольнения  (DAT_U),  отпуск  (OTP),  образование  (степень)-(OBR), 
подразделение (PODR).  
 

2.  Главная форма должна содержать меню: 
«Отдел кадров» 

 

Работа с личными карточками 

 

Сбор информации по движению кадров 

 

Создание и ведение вспомогательных справочников 

 

Сбор информации и печать справок по табельному учету 

 

Выход 

 
3.  Пункты меню имеют следующие опции: 
1.  

 

Ввод 

 

Корректировка 

 

Удаление 

 

Возврат в меню 


background image

2. 

 

Прием 

 

Перевод 

 

Увольнение 

 

Отпуск 

3.   

 

По профессии 

 

По образованию (ученой степени) 

 

По зарплате 

 
4.  В форме (4) сформировать списки по : 

 

количеству уволенных, 

 

количеству сокращенных, 

 

количеству б/л, 

отразить  это  с  помощью  меню.  В  конце  отчетов  должна  быть  подсчитана  сумма 

количества сотрудников по каждому признаку. 

 
Вариант 8 
1.  Создать БД, имеющую следующие поля: 
 

Наименование 

Тип 

Длина 

NDOK - номер документа 

SOD - содержание документа 

DAT - дата исполнения 

ISP -  исполнители 

STAT - статус документа 

(Вычисляемое поле - «Просрочен», «Исполнение 

сегодня», «Исполнение завтра») 

С 

М 


50 
20 

 
2.  Главная форма должна содержать меню: 
«Контроль исполнения документов» 

 

Работа с базой 

 

Просмотр на экране 

 

Печать сведений о документах 

 

Выход 

 
3.  В форме (1) создать меню: 

 

Дополнение 

 

Коррекция 

 

Удаление 

 

Очистка БД 

 

Выход 

 
4.  В форме (3) реализовать печать: 


background image

 

Просроченных документов 

 

Срок исполнения которых сегодня 

 

Срок исполнения завтра 

 

Список  всех  документов,  имеющихся  в  БД  с  группировкой  по  статусу  документа  и 

подсчетом количества документов по каждому статусу.  

 
Вариант 9 
1.  Создать БД:  BAS, DET_S, MAG, POLIK, имеющие следующие поля: NAME, ADRES, 

USLOVIA, SIZE, DIRECTOR, TEL. 

2.  Главная форма должна содержать меню: 
«Социальные объекты» 

 

Бассейны 

 

Детские сады 

 

Магазины 

 

Поликлиники 

 

Конец 

 
3.  Меню  должно  также  допускать  выбор  двух  объектов,  при  этом  отмечать  их значком 

**.   

4.  Обработку баз по каждому объекту выполнить с помощью меню из 5-ти Bar-строк: 

 

Дополнение 

 

Удаление 

 

Очистка БД 

 

Печать 

 

Выход 

 
5.  Перед  печатью  в  форме  должны  присутствовать    кнопки-переключатели  «Просмотр 

перед печатью», «Печать номеров строк». 

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

студент выбирает их самостоятельно.  

II.  Вариант 0 
Создайте базу данных: 
 
Таблица Заказы 

Onum 

Amt 

Odate 

Cnum  Snum 

3001 

18.69 

10/03/2000 

2008 

1007 

3003 

767.19 

10/032000 

2001 

1001 

3002 

1900.10  10/03/2000 

2007 

1004 

3005 

5160.45  10/03/2000 

2003 

1002 

3006 

1098.16  10/03/2000 

2008 

1007 

3009 

1713.23  10/04/2000 

2002 

1003 

3007 

75.75 

10/04/2000 

2004 

1002 

3008 

4723.00  10/05/2000 

2006 

1001 


background image

3010 

1309.95  10/06/2000 

2004 

1002 

3011 

9891.88  10/06/2000 

2006 

1001 

 
Составьте два запроса, которые выводят все заказы, полученные 3 или 4  октября 2000 

года  

 
Вариант 1 
Создайте базу данных: 
Таблица  Покупатели 
 

Cnum 

Cname 

City 

Rating  Snum 

2001 

Hoffman  London 

100 

1001 

2002 

Giovanni 

Rome 

200 

1003 

2003 

Lui 

San Jose 

200 

1002 

2004 

Grass 

Berlin 

300 

1002 

2006 

Clemens 

London 

NULL 

1001 

2008 

Cisneros  San Jose 

300 

1007 

2007 

Pereira 

Rome 

100 

1004 

 
Напишите    запрос,  который  подсчитывает  количество  различных  непустых  значений 

столбца city в таблице  Покупатели. 

 
Вариант 2 
Создайте базу данных, см. вариант 0. 
Составьте запрос, который выбирает наименьший заказ каждого покупателя. 
 
Вариант 3 
Создайте  базу  данных,  см.  вариант  1.  Напишите  запрос,  который  выбирает  первого 

покупателя (в алфавитном порядке) , чье имя начинается на букву  G. 

 
Вариант 4 
Создайте базу данных: 
Продавцы 

Snum  Sname 

City 

Comm 

1001 

Peel 

London 

.12 

1002 

Serres 

San Jose 

.13 

1004 

Motika 

London 

.11 

1007 

Rifkin 

Barcelona 

.15 

1003 

Axelrod  New York 

.10 

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

заказы. (Продавец, получающий в день более одного заказа, должен учитываться только один 
раз). 

 
Вариант 5 


background image

10 

Создайте  базу  данных,  см.  вариант  1.  Напишите  запрос,  который  выводит  всех 

покупателей, чьи имена начинаются  на буквы с А по G. 

 
Вариант 6 
Создайте базу данных, см. вариант 1. Напишите запрос, который выбирает наибольший 

рейтинг в каждом городе. 

 
Вариант 7 
Создайте  базу  данных,  см.  вариант  1.  Напишите  запрос,  который  выбирает  всех 

покупателей, чьи имена начинаются на букву С(как заглавную, так и строчную) 

 
Вариант8 
Создайте  базу  данных,  см.  вариант  0.  Напишите  запрос  ,  который  подсчитывает  число 

заказов, сделанных 3 октября. 

 
Вариант 9 
Создайте базу данных, см. вариант 0. Составьте запрос, который выбирает все заказы с 

нулями или NULL в столбце amt (amount)