![]() Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
![]() Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
![]() |
СУБД 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 (например, «Абитуриент»)
После ввода этой команды на экране появится форма:
.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 - (читать) ввод данных.
Date: 2015-11-13; view: 471; Нарушение авторских прав |