Microsoft Access

  Формы можно спроектировать на базе существующей Access -таблицы или запроса. Имена полей берутся из спецификации таблицы, а расположением полей на

Microsoft Access

Контрольная работа

Компьютеры, программирование

Другие контрольные работы по предмету

Компьютеры, программирование

Сдать работу со 100% гаранией

 

 

 

 

 

 

 

 

 

 

 

 

ЛАБОРАТОРНЫЙ ПРАКТИКУМ

 

MS ACCESS

 

СОДЕРЖАНИЕ

 

ВВЕДЕНИЕ В БАЗЫ ДАННЫХ

ОСНОВНЫЕ ПОНЯТИЯ БАЗЫ ДАННЫХ

ФУНКЦИИ СУБД

МОДЕЛИ ОРГАНИЗАЦИИ ДАННЫХ

РЕЛЯЦИОННАЯ МОДЕЛЬ ДАННЫХ

РЕЛЯЦИОННЫЕ СВЯЗИ МЕЖДУ ТАБЛИЦАМИ БАЗ ДАННЫХ

ЦЕЛОСТНОСТЬ ДАННЫХ

ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ

ЛАБОРАТОРНАЯ РАБОТА № 1. РАЗРАБОТКА И ОПИСАНИЕ СТРУКТУРЫ БАЗЫ ДАННЫХ

.1 ПРИМЕР ПРОЕКТИРОВАНИЯ БАЗЫ ДАННЫХ

.2 АРХИТЕКТУРА MICROSOFT ACCESS

.3 СОЗДАНИЕ БАЗЫ ДАННЫХ И ТАБЛИЦ

.4 ПРИМЕР СОЗДАНИЯ ТАБЛИЦ БАЗЫ ДАННЫХ

ЛАБОРАТОРНАЯ РАБОТА № 2. РАЗРАБОТКА ЭКРАННЫХ ФОРМ ВВОДА ВЫВОДА ДАННЫХ

.1 ПРОЕКТИРОВАНИЕ ФОРМ

.2 ОСНОВНЫЕ ЭЛЕМЕНТЫ ФОРМЫ

.3 ПРИМЕР СОЗДАНИЯ ФОРМЫ ДЛЯ ВВОДА ДАННЫХ

.4 СОЗДАНИЕ ПОЛЯ СО СПИСКОМ

ЛАБОРАТОРНАЯ РАБОТА № 3. РАЗРАБОТКА ЗАПРОСОВ К ТАБЛИЦАМ БАЗЫ ДАННЫХ

.1 ТИПЫ ЗАПРОСОВ

.2 СОЗДАНИЕ ЗАПРОСА-ВЫБОРКИ

.3 ПРИМЕРЫ СОЗДАНИЯ ЗАПРОСОВ ВЫБОРА

.4 СОЗДАНИЕ ВЫЧИСЛЯЕМЫХ ПОЛЕЙ

.5 СОЗДАНИЕ ИТОГОВЫХ ЗАПРОСОВ

.6 СОЗДАНИЕ ПАРАМЕТРИЧЕСКИХ ЗАПРОСОВ

.7 СОЗДАНИЕ ПЕРЕКРЕСТНЫХ ЗАПРОСОВ

.8 МОДИФИКАЦИЯ ДАННЫХ С ПОМОЩЬЮ ЗАПРОСОВ ДЕЙСТВИЙ

ЛАБОРАТОРНАЯ РАБОТА № 4. РАЗРАБОТКА СЛОЖНОЙ ФОРМЫ ДЛЯ ОБРАБОТКИ ДАННЫХ

ЛАБОРАТОРНАЯ РАБОТА № 5. РАЗРАБОТКА ОТЧЕТОВ ПО ДАННЫМ

ЛИТЕРАТУРА

 

Введение в базы данных

 

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

Без баз данных сегодня невозможно представить работу большинства финансовых, промышленных, торговых и прочих организаций. Потоки информации, циркулирующие в мире, который нас окружает, огромны. Во времени они имеют тенденцию к увеличению. Базы данных позволяют информацию структурировать, хранить и извлекать оптимальным для пользователя образом. Поскольку использование баз данных является одним из краеугольных камней, на которых построено существование различных организаций, пристальное внимание разработчиков приложений баз данных вызывают инструменты, при помощи которых такие приложения можно было бы создавать. Выдвигаемые к ним требования в общем виде можно сформулировать как "быстрота, простота, эффективность надежность".

 

Основные понятия базы данных

 

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

  1. целостность и согласованность данных;
  2. защита от случайных потерь или разрушений данных;
  3. один уровень обновления повторяющихся записей;
  4. защита данных от несанкционированного доступа;
  5. способность к расширению и возможность обеспечения изменяющихся требований к данным.

БД создаются для хранения и доступа к данным, содержащим сведения о некотором предмете.

Под предметной областью понимается часть реального мира, которая описывается или моделируется с помощью БД.

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

Характеристикой объекта является элемент данных или идентификатор, или атрибут, который определяется именем и совокупностью некоторых значений. Элементы данных часто называются полями.

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

Запись об объекте - совокупность идентификаторов, которые описывают конкретный экземпляр объекта, иначе запись - это совокупность, набор полей, образующих один законченный элемент в базе данных.

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

Таким образом, в общем понимании база данных представляет собой коллекцию организованных данных.

 

Функции СУБД

 

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

  1. определение (задание структуры и описание) данных,
  2. обработка данных,
  3. управление данными. Все эти функциональные возможности в полной мере реализованы в Microsoft Access.

Определение данных - можно определить, какая именно информация будет храниться в базе данных, задать структуру данных и их тип, а также указать, как эти данные связаны между собой. В некоторых случаях можно также задать форматы и критерии проверки данных.

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

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

 

Модели организации данных

 

Почти все современные системы основаны на реляционной модели управления базами данных. Предшественниками реляционных БД были иерархические и сетевые базы данных. В иерархических базах данных информация хранится в виде иерархий. Сетевая БД характеризуется внутренними ссылками между структурами данных. Реляционная БД практически вытеснила БД других видов. В качестве основной причины называют сложность представления данных в иерархической и сетевой моделях и необходимость определения связей между данными на этапе проектирования БД, в то время как в реляционной БД связи между таблицами устанавливаются непосредственно в момент исполнения запросов. Кроме того, разработчикам и пользователям значительно проще отображать сущности предметной области в табличных структурах данных. Однако иерархический и сетевой подходы продолжают жить. Они находят свое воплощение в отдельных специализированных БД и являются одним из "кирпичиков", на которых строятся архитектуры так зазываемых "пост-реляционных" баз данных. Быстрыми темпами развиваются объектно-ориентированные базы данных, оперирующие категориями объектов, и так называемые полнотекстовые БД, позволяющие производить быструю выборку из неструктурированной информации (например, текстов, изображений и т. д.). Однако и в настоящее время реляционные БД остаются наиболее используемыми.

 

Реляционная модель данных

 

Реляционные БД имеют мощный теоретический фундамент, основанный на математической теории отношений.

В реляционной модели объекты и взаимосвязи между ними представляются с помощью таблиц (отношений).

Даже в том случае, когда используются функции СУБД для выбора информации из одной или нескольких таблиц (т.е. выполняется запрос), результат представляется также в табличном виде. Более того, можно выполнить запрос с использованием результатов другого запроса. Реляционные базы данных представляют связанную между собой совокупность таблиц баз данных (ТБД). Связь между таблицами может находить свое отражение в структуре данных, а может подразумеваться, то есть присутствовать на неформальном уровне. Каждая таблица БД представляется как совокупность строк и столбцов, где строки соответствуют экземпляру объекта, конкретному событию или явлению, а столбцы - атрибутам (признакам, характеристикам, параметрам) объекта, события, явления.

В каждой таблице БД должен существовать первичный ключ. Под первичным ключом понимают поле или набор полей, однозначно идентифицирующий запись. Значение первичного ключа в таблице БД должно быть уникальным, то есть в таблице не должно существовать двух и более записей с одинаковыми значениями первичного ключа. Первичный ключ должен быть минимально достаточным: в нем не должно быть полей, удаление которых из первичного ключа не отразится на его уникальности.

 

Реляционные связи между таблицами баз данных

 

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

Существует три разновидности связи между таблицами базы данных:

  1. "один - ко - многим";
  2. "один - к - одному";
  3. "многие - ко - многим".

Отношение "один-ко-многим".

Отношение "один - ко - многим" имеет место, когда одной записи родительской таблицы может соответствоват

Похожие работы

1 2 3 4 5 > >>