СУБД Access

07.04.2011 Автор: Рубрика: Лекции по информатике»


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

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

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

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

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

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

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

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

 

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

1. Таблицы.

2. Запросы

3. Формы.

4. Отчеты

5.

6. Модули

 

Таблица – это основная структура, предназначенная для хранения информации. Строки этой таблицы называются записями, а столбцы – полями базы данных. Каждое поле имеет определенный тип данных: длину и уникальное имя, которое идентифицирует хранящуюся в этом поле информацию. Максимальное количество полей 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. Записи без подчиненных.

 

Метки текущей записи:
, , , , , ,
Автор статьи:
написал 303 статьи.

Оставьте комментарий!

Вы должны быть авторизированы чтобы оставлять комментарии.

 
Запросов: 111 | 0,206 сек
Память: 10.32MB