Реферат: Системы управления базами данных

Макросы создаются для автоматизации процедур. Чаще всего содержат наборы операторов, выполняющих конкретную задачу, например, открыть форму или отчет.

Модуль - набор процедур, функций, объявлений и констант языка VisualBasicForApplications, которые управляют базами данных Access. Создаются для организации более функционального управления процессами, нежели макросы.

Каждый из этих объектов может представлять собой набор других объектов (например, в таблице содержится набор объектов - полей).

Access располагает двумя удобными методами создания баз данных. Наиболее «дружелюбный» из них - это мастер Database Wizard , который создаст таблицы, формы и отчеты для базы данных того типа, который вы укажете. Другой, более трудоемкий метод, - это создать пустую базу данных и затем добавить отдельно формы, таблицы и отчеты. Этот метод более гибок для разработчика, однако он предполагает, что каждый элемент должен быть определен самим разработчиком. В любом случае, однажды созданная база данных может быть всегда расширена или модифицирована.

Создание структуры таблиц базы данных Access .

После того, как закончено проектирование и создание базы данных, следующий шаг - создание таблицы для хранения данных. Таблицы - основа базы данных. Все другие объекты: запросы, формы и отчеты - зависят от таблиц.

При формировании новой таблицы базы данных работа с СУБД начинается с создания структуры таблиц. Этот процесс выполняется с помощью конструктора таблиц и включает в себя определение перечня полей, из которых состоит каждая запись таблицы, а также типов и размеров полей (рис. 7).


Рис. 7. Конструктор таблиц СУБД MicrosoftAccess

СУБД Access использует данные следующих типов:

· текстовый (символьный);

· числовой;

· дата\время;

· логический;

· денежный;

· счетчик, используемый для определения ключа;

· поля типа объекта OLE, которые используются для хранения рисунков, графиков, таблиц;

· поле MEMO;

гиперссылка или подсказка.

Access, как и другие реляционные базы данных, разработан на идее хранения в отдельных «таблицах» наборов данных определенного смысла..

Рис. 8. Таблица СУБД MicrosoftAccess

Таким образом, одна «таблица» может содержать данные о курсантах, другая - о преподавателях, третья - об изучаемых дисциплинах. Эти наборы состоят непосредственно из данных, организованных в «записи», содержащих данные одного смыслового типа. Так, в случае с таблицей курсантов, каждая запись может содержать данные отдельного субъекта (например: ФИО, взвод, спец. звание, дата рождения и т.д.). Записей может быть неограниченное количество. Каждая отдельная часть информации в записи (например, «город» в записи курсанта) называется полем и служит не только для того, чтобы что-то сообщить о записи, но также определяет способ группирования записей в таблице. Примером могут служить все курсанты из таблицы, живущие в определенном городе. Если обрабатываемая база данных включает несколько взаимосвязанных таблиц, то необходимо определение ключевого поля в каждой таблице, а также полей, с помощью которых будет организована связь между таблицами. Создание структуры таблицы не связано с заполнением таблиц данными, поэтому эти две операции можно разнести во времени.

Ввод и редактирование данных.

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

Access позволяет вводить и корректировать данные в таблицы двумя способами:

· с помощью предоставляемой по умолчанию стандартной формы в виде таблицы;

· с помощью экранных форм, специально созданных для этого пользователем.

Основой большинства информационных систем (бумажных и компьютеризированных) может быть форма , используемая для сбора и хранения данных (рис. 9). Кажется, формы окружают нас повсюду. Некоторые формы, такие, как заявление о приеме на работу, являются примером простого сбора информации; другие – такие, как компьютерные формы учетов МВД - используются не только для сбора информации, но и для кодирования реквизитов.

Рис. 9. Форма СУБД MicrosoftAccess

К-во Просмотров: 514
Бесплатно скачать Реферат: Системы управления базами данных