Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика_лекции_Саладаев.doc
Скачиваний:
55
Добавлен:
03.05.2015
Размер:
15.75 Mб
Скачать

Обзор субд

На ПЭВМ большое распространение получили так называемые dBase- подобные системы СУБД, которые для размещения таблиц используют файлы с расширением *.dbf. Например,dBase,FaxbaseиClipper. Они в какой-то мере стали стандартом для небольших систем (DOS). В них реализован реляционный подход. Каждому столбцу в таблице- файле .dbfсоответствует поле одного из пяти типов (N- числовое, С- символьное,D- дата,L- логическое, М- примечание).

Есть средства разработки, которые часто также представляют пользователям как МБД- Paradox,Clarion,Vista, однако для них нужно всегда пройти всю цепочку проекта (алгоритмизация, программирование, отладка, сопровождение). Хотя с развитием таких систем все большее количество работы возможно сделать с помощью специальных средств «программирования без программиста»- ассистентов.

В настоящее время наиболее развитой системой при максимальной доступности является MSAccess. Дополнительным достоинством этой системы является то, что она является частью интегрированной системыMSOfficeProfessionalEdition. Это позволяет легко использовать в качестве источников данных электронные таблицыExcel- для фактографической подсистемы и текстовый редакторWordдля документальной подсистемы. Для программирования используется один и тот же языкVBA.

13.4.Основные сведения по интерфейсу Access.

Обычно проект БД в Accessсодержится в одном файле (в отличие отdBase- подобных), что в какой-то мере дает преимущества.

При открытии или создании нового файла пользователь имеет дело со стандартным интерфейсным окном.

Виды объектов: Таблицы (Table), Запросы (Query), Формы (Form), Отчеты (Report), Макросы(Macros), Модуль (Modul).

Открывание таблицы. С этой операции рекомендуется начинать, поскольку, обычно, в системе такого класса всегда есть хорошо поставленные примеры и начинать знакомство нужно с них (обычно это каталогиSAMPLES).

Если нажать кнопку «Открыть», то это соответствует открытию в режиме «Таблица». Если нажать «Конструктор», то это будет режим«Конструктор таблицы».

Имея режим «Таблица» в любой момент можно переключиться в режим «Конструктора» и наоборот- для этого нужно нажать мышью в левом элементе в ряду кнопок

конструктор. таблица.

Открытие таблиц врежиме «Таблицы»приводит к появлению следующего экрана:

Tab- перемещение по столбцам.

End- в последний столбец текущей страницы.

Home- в первый столбец текущей страницы.

Shift+Tab- на столбец влево.

Если нужно попасть на определенный номер записи, то необходимо ввести искомую записьв окне.

Можно вводить новые записи и изменять существующие. Среди полей таблицы могут быть поля свыбираемыми значениями

Такой вид они приобретают при наличии Фокуса ввода.

Можно перейти в режимконструктора. Это необходимо при создании или изменении таблицы (добавление новых полей, например), получим:

При создании таблицы, как и любого другого объекта возможно использование заготовок, но можно начать и с нуля.

Первое, что нужно сделать- дать имена полям. Заметим, что это будут внутренние имена(имена разработчика). Поэтому здесь лучше придерживаться традицийVBAи давать имена краткие. Если имя состоит из нескольких слов, то каждое следует начинать с заглавной буквы: ДатаДняРождения- это очень длинно- лучше сократить: ДатРожд, поскольку это, возможно, будет писаться в программахVBA. От возможности писать имена с пробелами лучше отказаться.

Пользователь увидит на экране внешний вариант имени – ПОДПИСЬ(Caption) поля, которую указывают в свойствах поля.

Затем определяют ТИПЫполей (типы данных полей).