Часть полного текста документа:Псковский Вольный университет Курсовая работа MICROSOFT ACCESS студетов 3 курса факультет информационных систем Банахова Олега Святославовича Зуева Юрия Владимировича Научный консультант: Басин Юрий Абрамович. г.Псков 1995г. СОДЕРЖАНИЕ I. Введение. II. Access - что это такое. 1. Несколько слов о ... 2. Таблицы. 3. Запросы. 4. Формуляры. 5. Отчеты. 6. Макросы. 7. Модули. III. Построение небольшой Базы данных. IV. Небольшая сравнительная характеристика. 1. ВВЕДЕНИЕ. Перед тем как приступить к изучению СУБД ACCESS рассмотрим несколько основных понятий. Данные - систематизированная и структурированная каким-либо образом информация. Существуют по крайней мере три модели данных: иерархическая, сетевая, реляционная. Модели данных - представление данных и их взаимосвязей, описывающих понятия проблемной среды. Модели данных используются как для концептуального , так и для логического и физического представления данных. В данной работе мы будем рассматривать только логическое представление данных, т.е. с точки зрения прикладного программиста и пользователя. С их точки зрения данные делятся на записи, те в свою очередь делятся на поля, и между полями, а так же и между записями могут быть установлены различные связи. Поле - основной и минимальный элемент данных. Запись - несколько полей. Связи - логические взаимосвязи между записями или полями. Иерархически структурированные данные состоят из нескольких записей одна из которых определена как корневая. Примером иерархической модели могут служить деревья: Где КЛИЕНТ, ЗАКАЗ, ТОРГОВЫЙ АГЕНТ являются записями (КЛИЕНТ - корневая запись), НОМЕР, ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО - поля записи КЛИЕНТ, линиями показаны связи. Дерево - ориентированный граф(граф - пара множеств, одно из которых описывает множество вершин, а другое множество связей между ними) где все вершины, кроме корня, находятся в голове только одной дуги, корень не находится в голове ни одной из дуг и связан с вершиной дерева. Между записями в иерархии могут быть определены связи: "один ко многим", или "один к одному", где запись соответствующая элементу "один" указанной связи, определяется как исходная, а соответствующая элементу "много" - как порожденная. Сетевая модель подобна иерархической, но является более общей моделью, в том смысле, что между записями присутствуют связи "много ко многим" и "много к одному", а так же здесь нет корневого узла, т.е. любая запись может быть корневой. Сетевая модель: Где КЛИЕНТ, ЗАКАЗ, ТОРГОВЫЙ АГЕНТ являются записями, НОМЕР, ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО - поля записи КЛИЕНТ, линиями показаны связи. Реляционная модель данных является одним из самых простых видов представления информации и самой легкой концепцией для понимания. Эта модель представляет собой данные упорядоченные в таблицы, чаше всего двухмерные. Таблицы такого вида называются отношениями (реляциями) и каждая таблица представляет собой отдельный файл. Реляционная модель: Строка Столбец НОМЕР - КЛИЕНТА ФАМИЛИЯ - КЛИЕНТА ИМЯ - КЛИЕНТА ОТЧЕСТВО - КЛИЕНТА Поле НОМЕР - ЗАКАЗА НАЗВАНИЕ - ЗАКАЗА ТОРГОВЫЙ АГЕНТ НОМЕР - ТОРГОВОГО АГЕНТА ФАМИЛИЯ ИМЯ ОТЧЕСТВО ПОСТАВЛЯЕМЫЙ ТОВАР Каждая таблица состоит из столбов, строк каждому столбцу присвоено однозначное имя, один элемент столбца называется полем, а строка называется записью. ............ |