Описание средств визуальной разработки

Дипломная работа - Компьютеры, программирование

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

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

 

1.2 СУБД Access

Access является СУБД реляционного типа, в которой разумно сбалансированы все средства и возможности, типичных для современных систем управления базами данных. Реляционная база упрощает поиск, анализ, поддержку и защиту данных, поскольку они сохраняются в одном месте. Access в переводе с английского означает "доступ". MS Access одна из самых мощных, гибких и простых в использовании СУБД. В ней можно создавать большинство приложений, не написав ни единой строки программы, но если нужно создать нечто очень сложное, то на этот случай MS Access предоставляет мощный язык программирования - Visual Basic Application.

Популярность СУБД Microsoft Access обусловлена следующими причинами:

доступность в изучении и понятность позволяют Access являться одной из лучших систем быстрого создания приложений управления базами данных;

возможность использования OLE технологии;

интегрированность с пакетом Microsoft Office;

полная поддержка Web-технологий;

визуальная технология позволяет постоянно видеть результаты своих действий и корректировать их;

наличие большого набора "мастеров" по разработке объектов.

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

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

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

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

Форма - это объект, предназначенный в основном для ввода данных, отображения их на экране или управления работой приложения.

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

визуальная разработка программирование база

Страница - используется для доступа к данным текущей базы данных Access.

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

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

Запуск СУБД осуществляется Пуск - Программы - Мicrosoft Access. Выполнить команду Файл - Создать.

Интерфейс работы с объектами базы данных унифицирован. По каждому из них предусмотрены стандартные режимы работы: Создать (создание структуры объектов); Конструктор (изменение структуры объектов); Открыть (Просмотр, Запуск - предназначен для работы с объектами базы данных).

 

1.3 Язык запросов SQL

(Structured Query Language - структурированный язык запросов) с 1986г. является стандартным языком реляционных баз данных. В частности, он используется в приложениях Access и Excel.- информационно-логический язык, предназначенный для описания хранимых данных, извлечения хранимых данных и модификации данных. Изначально, SQL был основным способом работы пользователя с базой данных и представлял собой небольшую совокупность команд (операторов) допускающих создание таблиц, добавление в таблицы новых записей, извлечение записей из таблиц, удаление записей и изменение структур таблиц. В связи с усложнением язык SQL стал более прикладным языком программирования, а пользователи получили возможность использовать визуальные построители запросов.

Язык SQL представляет собой совокупность операторов:

операторы определения данных (Data Definition Language, DDL);

операторы манипуляции данными (Data Manipulation Language, DML);

операторы определения доступа к данным (Data Control Language, DCL);

операторы управления транзакциями (Transaction Control Language, TCL).

Запросы в