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