СУБД DBASE

СУБД типа DBASE позволяют работать с реляционными базами данных (БД), структура которых состоит из трех элементов:

• число полей БД;

• характеристикакаждогополя;

• число записей в БД.

Каждое поле имеет следующие характеристики:

Field name Type Width Dec

(имя поля) (тип) (ширина) (дес.знаки).

Field name - может состоять из набора символов, но без пробелов.

Type - в системах типа DBASE имеется 5 типов полей:

С (Character) - символьный (текстовый) тип;

N (Numerical) - числовой тип;

L (Logical) - логический тип;

D (Date) - поле дат, содержит даты в виде dd/mm/yy;

М (Memo) - поле памяти, содержит большой текст (файл).

Width - обозначает допустимую ширину поля.

Dec - используется для числовых полей и определяет точность
задаваемых чисел.

DBASE создает следующие типы файлов:

.dbf - файлы с записями БД;

.prg - файлы с текстами программ;

.frm - файлы структуры форматных отчетов;

.ndx - индексные файлы, сортирующие записи по определенному ключу;

.mem - файлы данных переменной Mem.

Запуск СУБД осуществляется из операционной системы ехе-файлом (db.exe, foxdb и т.п.), выход-командой. Quit.

Теперь опишем кратко основные команды СУБД.

Создание БД осуществляется командой Create.

Create (например, «Абитуриент»)

После ввода этой команды на экране появится форма:

Field name (имя поля) .001 Type (тип) Width (ширина) Dec (дес.знаки).

.001

В соответствии с этой формой создадим структуру таблицы:

001 ФИО, С, 18

002 год_рожд, С, 7

003 район. С, 13

004 адрес. С, 100

005 группа, С, 3

006 оценка 1,N,3

007 оценка2,N, 3

008 оценкаЗ,N, 3

Теперь можно начать заполнение таблицы записями.

В случае заполнения записями уже существующей базы данных, необходимо предварительно эту базу командой Use сделать активной:

.Use Абитуриент (use - использовать),

.Append (добавить)

Данные вводят в карточки, имеющие следующую форму:

Запись #00001

ФИО:

год_рожд:

район:

адрес:

группа:

оценка1:

оценка2:

оценка3:

Например,

Запись #00005

ФИО: Семенов Сергей Викторович

год_рожд: 1980

район: Туруханский

адрес: ул. Декабристов, д. 12, кв.23

группа: И2

оценка!: 5

оценка2: 4

оценкаЗ: 4

Запись можно ввести в определенное место БД, введя одну из команд:

. Insert (вставить)

или

. Insert before.

Перемещение по таблице и просмотр записей БД осуществляется командами:

Go top - (идти наверх) установка указателя на первую запись,

Go bottom - (идти вниз) установка указателя на последнюю запись;

List - (список) просмотр всех записей БД;

Display - (отобразить) просмотр записи, на которой находится указатель,

Browse - (просмотреть) помимо просмотра позволяет редактировать
записи БД.

Редактирование записей позволяют проводить следующие команды:

Edit N - редактирование записи с номером N;

Change - (поменять) изменения только в некоторых полях или записях,
удовлетворяющих заданным условиям;

Delete - (удалить) стирание ненужных записей;

Copy -(копировать) копирование записей.

Изменить структуру БД можно командой Modify. Ниже предложен перечень команд, осуществляющих обработку данных:

Report form - (отчет, форма) создание отчетов;

Sort - (сортировка) упорядочение БД по какому-либо ключу;

Index - (индекс) индексирование БД;

Find - (найти) поиск в БД.

Работу с несколькими БД помогают вести команды:

Select - (выбор) сделать активной какую-либо БД;

Update - (расширить) передача данных из одной БД в другую;

Join to - (присоединить) соединение целых БД.

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

Wait - (ожидание) пауза, приостановка;

Input - (вход) ввод данных;

Say - (сказать) вывод информации;

Read - (читать) ввод данных.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: