Лабораторные работы по курсу «Базы данных»


Использование базы данных авто



Pdf көрінісі
бет14/46
Дата12.05.2023
өлшемі0,79 Mb.
#92097
түріПрактикум
1   ...   10   11   12   13   14   15   16   17   ...   46
Байланысты:
2-3 лаб

Использование базы данных авто 
Описание БД 
Для выполнения лабораторных работ необходимо использовать базу 
данных автомобилей (файл allauto.mdb). Данная БД состоит из двух таблиц:
AUTO – содержит сведения о автомобилях; 
MENU – описывает свойства автомобилей. 


Описание полей 
Ниже приведена таблица с описанием необходимых для выполнения 
лабораторной работы полей таблицы AUTO (название, тип, длинна и 
описание): 
Field | Field Name | Type 
| Width |
Dec 
1 INV 
Numeric 

ИНВЕНТАРНЫЙ НОМЕР АВТ. 
2 C_TYPE Character 2 
КОД ТИПА 
3 C_PLANT 
Character 2 
КОД ЗАВОДА-ИЗГОТОВИТЕЛЯ 
4 C_MARK 
Character 2 
КОД МАРКИ (МОДЕЛИ) 
5 C_BODY 
Character 2 
КОД ТИПА КУЗОВА 
6 C_GROUP 
Character 2 
КОД ШТАТНОЙ ГРУППЫ 
7 N_CHASS 
Character 8 
НОМЕР ШАССИ 
8 N_ENG Character 8 
НОМЕР ДВИГАТЕЛЯ 
9 N_BODY 
Character 8 
НОМЕР КУЗОВА 
10 
YEAR 
Numeric 4 
ГОД ВЫПУСКА 
11 
N_PASS 
Character 10 
НОМЕР ТЕХ.ПАСПОРТА 
12 
D_PASS 
Date 8 
ДАТА ТЕХ.ПАСПОРТА 
13 
SIGN 
Character 7 
ОСНОВ.НОМЕР ГОС.РЕГИСТРАЦИИ 
14 
SIGN1 
Character 7 
1 ДОП.НОМЕР ГОС.РЕГИСТРАЦИИ 
15 
SIGN2 
Character 7 
2 ДОП.НОМЕР ГОС.РЕГИСТРАЦИИ 
16 
D_SIGN 
Date 8 
ДАТА ВЫДАЧИ НОМ.ГОС.РЕГИСТР. 
17 
D_EXPL 
Date 8 
ДАТА ВВОДА В ЭКСПЛУАТАЦИЮ 
18 
C_CLASS 
Character 2 
КОД КЛАССА 
19 
C_COLOR 
Character 2 
КОД ЦВЕТА 
20 
C_DUTY 
Character 2 
КОД СЛУЖБЫ ЗКСПЛУАТАЩИИ 
21 
C_OWNER Character 4 
КОД ВЛАДЕЛЬЦА 
22 
COST 
Numeric 8 
СТОИМОСТЬ 
26 
C_SOUR 
Character 2
КОД ИСТОЧНИКА ПОЛУЧЕНИЯ 
27 
N_SOUR 
Character 15
НОМ.фондового извещения 
28 
D_SOUR 
Date 8
ДАТА фондового извещения 
29 
C_STOR 
Character 2
КОД СКЛАДА 
30 
N_STOR 
Character 15
НОМЕР ДОК.СКЛАДА 
31 
D_STOR 
Date 8
ДАТА ПОЛУЧЕНИЯ СО СКЛАДА 
32 
N_ALOC 
Character 15 НОМЕР ДОК. НА РАСПРЕДЕЛ. В ПОДР. 
33 
D_ALOC 
Date 8
ДАТА ДОК. НА РАСПРЕДЕЛ. В ПОДР. 
34 
D_TRANS 
Date 8
ДАТА ПЕРЕДАЧИ В ПОДРАЗДЕЛЕНИЕ 
35 
D_DEL 
Date 8
ДАТА СПИСАНИЯ (ЕСЛИ СПИСАН) 


Задание на лабораторную работу №2 
Часть I Простые запросы с параметром 
1. Написать запрос для выбора автомобилей определенного цвета. 
Цвет задается в виде параметра в условии WHERE (например, 
‘белый’).
Часть II Использование агрегирования и подзапросов 
1. Определить количество автомобилей, у которых номер фондового 
извещения начинается на "10" и не заканчивается на "39" 
2. По каждой штатной группе а/м определить, сколько а/м каждой 
марки было выпущено в заданном году. Вывести названия групп и 
названия марок на экран. 
3. Определить, какие а/м данного класса переданы в подразделения 
после указанной даты. Указать также номер автомобиля и дату 
документа передачи каждого а/м. 
Часть III Использование объединений 
1. Произвести выборку автомобилей из двух полей «номер авто», 
«класс авто» (подставлять название из отношения MENU). Если 
поле «класс» в таблице MENU не существует, то выводить строку 
«Класс средства неизвестен» с помощью функции iif. 


Достарыңызбен бөлісу:
1   ...   10   11   12   13   14   15   16   17   ...   46




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет