
- •Настройка ядра процессора баз данных и использование утилиты Database Desktop для работы с таблицами
- •Теоретические сведения
- •Утилита bde Administrator
- •Утилита dbd
- •Структура таблицы animals.Dbf (Животные)
- •Структура таблицы сustomer.Db (Покупатели)
- •Структура таблицы employee.Db (Служащие)
- •Структура таблицы orders.Db (Заказы)
- •Структура таблицы items.Db (Заказанные изделия)
- •Структура таблицы parts.Db (Поставки партий изделий)
- •Структура таблицы vendors.Db (Поставщики)
- •Лабораторное задание и порядок выполнения работы
- •Требования к отчету
Структура таблицы animals.Dbf (Животные)
N п/п |
Поле |
Тип |
Размер |
Содержимое |
Индекс |
1 |
Name |
C |
10 |
Название животного |
+ |
2 |
Size |
N |
2 |
Размер |
|
3 |
Weight |
N |
2 |
Вес |
|
4 |
Area |
C |
20 |
Область обитания |
|
5 |
BMP |
B |
|
Изображение животного |
|
Индекс задает порядок сортировки строк таблицы.
Таблица 2
Структура таблицы сustomer.Db (Покупатели)
N п/п |
Поле |
Тип |
Размер |
Первичный ключ |
Содержимое |
1 |
CustNo |
N |
|
* |
Номер покупателя |
2 |
Company |
A |
30 |
|
Название компании-покупателя |
3 |
Addr1 |
A |
30 |
|
Адрес 1 |
4 |
Addr2 |
A |
30 |
|
Адрес 2 |
5 |
City |
A |
15 |
|
Город |
6 |
State |
A |
20 |
|
Штат |
7 |
Zip |
A |
10 |
|
Почтовый индекс |
8 |
Country |
A |
20 |
|
Страна |
9 |
Phone |
A |
15 |
|
Номер телефона |
Окончание
N п/п |
Поле |
Тип |
Размер |
Первичный ключ |
Содержимое |
10 |
FAX |
A |
15 |
|
Номер факса |
11 |
TaxRate |
N |
|
|
Ставка налога |
12 |
Contact |
A |
20 |
|
Представитель компании |
13 |
LastInvoiceDate |
@ |
|
|
Дата последнего заказа |
Первичный ключ - поле или набор минимального числа полей, значение которого уникально и однозначно идентифицирует строку в таблице.
Таблица 3
Структура таблицы employee.Db (Служащие)
N п/п |
Поле |
Тип |
Размер |
Первичный ключ |
Содержимое |
1 |
EmpNo |
I |
|
* |
Номер служащего |
2 |
LastName |
A |
20 |
|
Фамилия |
3 |
FirstName |
A |
15 |
|
Имя |
4 |
PhoneExt |
A |
4 |
|
Добавочный номер телефона |
5 |
HireDate |
@ |
|
|
Дата приема на работу |
6 |
Salary |
N |
|
|
Жалование |
Таблица 4
Структура таблицы orders.Db (Заказы)
N п/п |
Поле |
Тип |
Размер |
Первичный ключ |
Содержимое |
1 |
OrderNo |
N |
|
* |
Номер заказа |
2 |
CustNo |
N |
|
|
Номер покупателя |
3 |
SaleDate |
@ |
|
|
Дата продажи |
4 |
ShipDate |
@ |
|
|
Дата поставки |
5 |
EmpNo |
I |
|
|
Номер служащего, принявшего заказ |
. . . |
. . . |
. . . |
. . . |
. . . |
. . . |
21 |
AmountPaid |
$ |
|
|
Цена заказа |
Таблица 5
Структура таблицы items.Db (Заказанные изделия)
N п/п |
Поле |
Тип |
Размер |
Первичный ключ |
Содержимое |
1 |
OrderNo |
N |
|
* |
Номер заказа |
2 |
ItemsNo |
N |
|
* |
Номер изделия в заказе |
3 |
PartNo |
N |
|
|
Номер поставки партии изделий |
4 |
Qty |
I |
|
|
Количество заказанных изделий |
5 |
Discount |
N |
|
|
Скидка |
Таблица 6