Субд access это программа

Группа реляционных СУБД представлена на рынке программных продуктов очень широко. Это, например, такие системы, как Paradox, Clarion, dBASE, FoxBASE, FoxPro, Clipper, Access. Важнейшей характеристикой любой СУБД является используе­мый в ней тип транслятора (интерпретатор или компилятор). Программы, написанные для системы-интерпретатора, не работают без наличия самой этой системы.

В настоящее время скорость ра­боты таких программ не уступает скорости программ, сгенериро­ванных компилятором. Бесспорным преимуществом интерпрета­торов для программистов является удобство разработки и отладки программных продуктов, а также освоение языка. Из перечислен­ных СУБД dBASE, FoxPro, Access являются интерпретаторами, а Clipper — компилятором. В пакетах dBASE и FoxPro имеется ком­пилятор, позволяющий при желании сформировать ЕХЕ-файлы готовых программ. Недостатком систем-компиляторов являются большие суммарные затраты времени на многократную компиляцию и сборку (линковку) исходных модулей программы при ее отладке.

Что такое СУБД

СУБД Access (фирма Microsoft) имеет достаточно высокие ско­ростные характеристики и входит в состав чрезвычайно популяр­ного в нашей стране и за рубежом пакета Microsoft Office. Набор команд и функций, предлагаемых разработчикам программных продуктов в среде Access, по мощи и гибкости отвечает большинству современных требований к представлению и обработке данных. В Access поддерживаются разнообразные всплывающие и многоуровневые меню, работа с окнами и мышью, реализованы функции низкоуровневого доступа к файлам, управления цветами, настройки принтера, представления данных в виде электронных таб­лиц и т. п. Система также обладает средствами быстрой генерации экранов, отчетов и меню, поддерживает язык управления запросами SQL, имеет встроенный язык Visual Basic for Applications (VBA), хорошо работает в сети. СУБД Access позволяет использовать дру­гие компоненты пакета Microsoft Office, такие как текстовый про­цессор Word for Windows, электронные таблицы Excel и т.д.

Приведем некоторые из средств Microsoft Access, существенно упрощающие разработку приложений.

1. Процедуры обработки событий и модули форм и отчетов. На встроенном языке VBA можно писать процедуры обработки собы­тий, возникающих в формах и отчетах. Процедуры обработки событий хранятся в модулях, связанных с конкретными формами и отчетами, в результате чего код становится частью макета формы или отчета. Кроме того, существует возможность вызова функции VBA свойством события.

2. Свойства, определяемые в процессе выполнения. С помощью макроса или процедуры обработки событий можно определить практически любое свойство формы или отчета в процессе вы­полнения в ответ на возникновение события в форме или отчете.

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

Первое знакомство с базами данных Microsoft Access

4. Использование обработки данных с помощью VBA. С помощью языка VBA можно определять и обрабатывать различные объекты, в том числе, таблицы, запросы, поля, индексы, связи, формы, отчеты и элементы управления.

5. Построитель меню. Предназначен для помощи при создании специальных меню в приложениях. Кроме того, специальные меню могут содержать подменю.

6. Улучшенные средства отладки. Помимо установки точек прерывания и пошагового выполнения программ на языке VBA, можно вывести на экран список всех активных процедур. Для этого следует выбрать команду Вызовы в меню Вид или нажать кнопку [Вызовы] на панели инструментов.

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

8. Улучшенный интерфейс защиты. Команды и окна диалога защиты упрощают процедуру защиты и смены владельца объекта.

9. Программная поддержка механизма OLE. С помощью механизма OLE можно обрабатывать объекты из других приложений.

10. Программы-надстройки. С помощью VBA можно создавать программы-надстройки, например нестандартные мастера и построители. Мастер — средство Microsoft Access, которое сначала задает пользователю вопросы, а затем создает объект (таблицу, запрос, форму, отчет и т.д.) в соответствии с его указаниями.

Диспетчер надстроек существенно упрощает процедуру установки программ-надстроек в Microsoft Access.

Мастера Access

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

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

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

Читайте также:
Ubuntu узнать установленные программы

Для изменения вида формы, отчета или отдельных элементов мо­жет быть использован мастер, вызываемый кнопкой [Автоформат].

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

Мастера по импорту/экспорту позволяют просматривать данные при импорте/экспорте текста или электронных таблиц, а также при экспорте данных Microsoft Access в текстовые файлы.

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

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

Использование технологии Windows в среде Access

Microsoft Access как средство создания реляционных БД использует все достоинства технологии Windows.

Среди достоинств средств Access выделим следующие;

1. СУБД Access полностью совместима с такими компонентами пакета Microsoft Office, как электронные таблицы Excel и текстовый процессор Word.

2. Access обеспечивает возможность динамического обмена данными DDE (Dynamic Data Exchange) с любым приложением Windows, поддерживающим DDE.

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

Внедряемыми или связываемыми объектами могут быть документы различных приложений Windows — рисунки, графики, электронные таблицы или звуковые файлы. Например, в таблице наряду с обычными реквизитами, характеризующими информационный объект, может храниться любая графическая информация о нем — схемы, чертежи, диаграммы и т.п. Таким образом, в Access расширяется традиционное понятие данных, хранимых в базе.

4. Access распространил широко используемый в Windows метод drag-and-drop (перетащить и отпустить) на работу с формами и отчетами. Например, для создания подчиненных формы и отчета можно заранее перетащить подготовленные форму и отчет из окна базы данных. Также можно перетащить таблицу и запрос, из которых автоматически создаются подчиненная форма и запрос.

5. Access может использовать данные других СУБД, т.е. в ней непосредственно могут обрабатываться файлы систем Paradox, dBase, FoxPro, Btrieve.

6. Access может использовать все файлы СУБД, поддерживающие стандарт открытого доступа к данным ODBC (Open Database Connectivity) — Oracle, Microsoft SQL Server, Sybase SQL Server. Так, ODBC определяет язык и набор протоколов для обмена между пользовательским приложением и самими данными, хранящимися в сервере, т. е. используется как средство коммуникации между настольным персональным компьютером (клиентом) и сервером.

Источник: poisk-ru.ru

19. Субд ms Access. Понятие субд. Назначение программы ms Access. Проектирование базы данных в ms Access. Основные объекты базы данных.

Рассмотрим все этапы создания и принципы работы с базами данных на примере СУБД Microsoft Access.

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

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

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

Функции СУБД

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

Читайте также:
Программа комплексного развития транспортной инфраструктуры поселения это

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

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

Структура простейшей базы данных. Если в базе нет никаких данных (пустая база), то это все равно полноценная база данных. Хотя данных в базе и нет, но информация в ней все-таки есть — это структура базы. Она определяет методы занесения данных и хранения их в базе.

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

Этапы проектирования базы данных Access

Работа по созданию базы данных начинается с проектирования структуры базы данных.

1.Определение цели создания данных. Нужно определить основные темы таблиц базы данных и информацию, которую будут содержать поля таблиц.

2. Определение количества и структуры таблиц, которые должна содержать база данных. При проектировке таблиц, рекомендуется руководствоваться следующими основными принципами:

1) Информация в таблице не должна дублироваться.

2) Не должно быть повторений и между таблицами.

3) Каждая таблица должна содержать информацию только на одну тему.

3. Определение необходимых в таблице полей. Каждая таблица содержит информацию на отдельную тему, а каждое поле в таблице содержит отдельные сведения по теме таблицы. При разработке полей для каждой таблицы необходимо помнить:

— Каждое поле должно быть связано с темой таблицы.

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

— В таблице должна присутствовать вся необходимая информация.

— Информацию следует разбивать на наименьшие логические единицы (Например, поля «Имя» и «Фамилия», а не общее поле «Имя»).

· Задание индивидуального значения каждому полю.

4. Определение связей между таблицами. После распределения данных по таблицам и определения ключевых полей необходимо выбрать схему для связи данных в разных таблицах. Для просмотра связей в базе данных:

— откройте файл с необходимой базой данных. (*.mdbx).

— выбрать команду «Схема данных» данных на вкладке «Работа с базами данных». Появится окно с установленными связями, но только в том случае если до этого они уже были созданы и сохранены.

Объектами базы данных является:

Таблица–это основная категория объектов в реляционной СУБД. Каждая таблица состоит из записей и из полей. Работа с таблицей выполняется в двух основных таблицах в режиме конструктора и в режиме таблицы.

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

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

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

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

Модули – этот тип объектов представляет собой программные модули. Написанные на языке UBK. Модули это обычна процедура для обработки событий ил выполнения вычисления. Разбиение на модули облегчает процесс составления программ. Подобно макросам, модули — это объекты, с помощью которых базу данных можно сделать более функциональной.

Источник: studfile.net

Субд access это программа

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

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

Основные функции СУБД:

  1. Создание базы данных в виде файлов на внешнем носителе.
  2. Загрузка и редактирование базы данных.
  3. Сохранение базы данных при изменении структуры и содержимого базой данных.
  4. Поиск информации в базе данных по запросу.
  5. Формирование отчетов позволяющих, представить информацию в упорядоченном виде.
  6. Обеспечение целостности данных.
  7. Обеспечение безопасности за счет шифрования данных, защиты паролем, разграничение уровней доступа.

Для реализации перечисленных функций имеются следующие средства:

  1. Средства описания структуры базы данных.
  2. Средства создания запросов для выборки данных при заданных условиях.
  3. Средства конструирования экранных форм, предназначенных для ввода данных, просмотра и их обработки в диалоговом режиме.
  4. Средства создания отчетов для вывода на печать результатов обработки.
  5. Языковые средства, которые используются для реализации нестандартных алгоритмов обработки данных.
  6. Средства создания приложения пользователя, позволяющие объединить различные операции работы с базой данных в единый технологический процесс.

Хотите обучать людей, тогда вам будут нужны классы – Аренда компьтерного класса тут.
Основные характеристики СУБД Access:

  1. Обладает всеми достоинствами Windows технологий.
  2. В Access таблицы формы запросы и отчеты хранятся в общем файле базы данных.
  3. В состав Access включен ряд специальных программ, таких как конструкторы и мастера.
  4. В Access имеется аппарат, который называется «построитель выражений».
  5. В Access имеется язык программирования ВБА.
  6. Имеется одновременный доступ нескольких пользователей к общей базе данных.
  7. В Access имеются средства, необходимые для работы с другими базами данных различных форматов.

СУБД Access содержит следующие объекты:

Таблица – это основная структура, предназначенная для хранения информации. Строки этой таблицы называются записями, а столбцы – полями базы данных. Каждое поле имеет определенный тип данных: длину и уникальное имя, которое идентифицирует хранящуюся в этом поле информацию. Максимальное количество полей 255, записей 2000.

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

Формы. Они предназначены для ввода, просмотра и редактирования данных в удобном для пользователя виде.

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

Макрос – это последовательность команд для автоматизации выполнения операций в среде Access без программирования.

Модуль – это программа для обработки данных, написанная на языке ВБА. Модули разрабатываются для реализации нестандартных процедур при создании приложений. Файлы созданные в Access имеют форму mdb. Данные, используемые в Access могут быть следующих типов:

  1. Тестовые
  2. Числовые
  3. Дата время
  4. Денежные
  5. Счетчик
  6. Логические
  7. Гиперссылка
  8. Мастер подстановок

Текстовые. 50 символы по умолчании.

Числовые. Это числа использованных символов за исключением денежных символов. Размер: целое, длинное целое, числа с плавающей точкой.

Дата время. Такие же характеристики как и в текстовом.

Денежные – это денежные значения и числовые данные, позволяющие производить вычисления без округления.

Счетчик – это уникальные последовательные номера шагом единица, который идентифицирует записи в таблице. Значение этих полей обновлять нельзя.

Логические – это поля, которые могут одно из двух значений. (пример: истина – ложь, вкл.-выкл.).

Гиперссылка – это строка, состоящая из букв и цифр и представляющая адрес ссылки на различные ресурсы.

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

При проектировании базы данных выбирается один из возможных режимов создания таблицы:

1. создание таблицы в режиме конструктора.

2. создание таблицы с помощью мастера.

3. создание таблицы путем ввода данных.

Таблица в базе обычно имеет ключ. Ключ – это поле, значение которого однозначно определяет каждую запись в таблице, т.е. значение которого в данной таблице не повторяется. Ключ называют ещё ключевым полем или первичным ключом. Обязательным условием связи двух таблиц является наличие совпадающих полей.

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

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

  1. В режиме мастера.
  2. В режиме конструктора.

В режиме конструктора. На экране появляется окно, новый запрос, в котором перечислены все способы в создании запроса. Это:

  1. Конструктор.
  2. Простой запрос.
  3. Перекрестный запрос.
  4. Повторяющиеся записи.
  5. Записи без подчиненных.

Источник: bip-ip.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru