русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

СУБД MS ACCESS


Дата добавления: 2015-07-09; просмотров: 520; Нарушение авторских прав


В мире насчитывается более 50 типов СУБД для IBM PC и совместимых с ними компьютеров. Наиболее популярной из них является MS Access, входящая в комплект Microsoft Office. СУБД MS Access поддерживает реляционную модель представления данных.

Работа с базой данных Access подразделяется на две фазы:

  • фазу конструирования базы данных;
  • фазу управления данными.

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

 

Таблица — совокупность записей. Столбцы в таблице называются полями, а строки — записями. Поле включает в себя значение определенного свойства. Каж­дое поле характеризуется именем, типом данных и обладает оп­ределенным набором свойств (размер, формат и др.). Допустимое количество полей — 255. Количество записей в таблице ограничивается емкостью жест­кого диска. В каждой таблице должен быть ключ (простой или составной). Таблиц в базе данных может быть несколько. Таблицы свя­зываются по ключам связи − организуется схема данных.

С таблицами можно работать в двух режимах — Таблица и Кон­структор.

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

В режиме Конструктор можно создать новую таблицу или из­менить поля старой.

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

Основные типы данных:



  • Текстовый. Текст или числа, не требующие проведения расчетов.
  • МЕМО. Поле этого типа предназначено для хранения небольших текстовых данных (до 64000 символов).
  • Числовой. Этот тип данных содержит множество подтипов. От выбора подтипов (размера) зависит точность вычислений.
  • Счетчик. Уникальные, последовательно возрастающие числа, автоматически вводящиеся при добавлении новой записи в таблицу.
  • Логический. Логические значения (истина, ложь).
  • Денежный. Денежные значения и числовые данные, используемые в математических вычислениях.
  • Дата/Время. Дата и время в специальном фиксированном формате.
  • Поле объекта OLE. Включает звукозапись, рисунок и прочие типы данных.
  • Гиперссылка. Содержит адреса Web- страниц.

По умолчанию используется тип данных «Текстовый».

 

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

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

В Ассеss предусмотрено несколько видов запросов:

  • Запрос на выборку — выбирает данные из разных таблиц и других готовых запросов;
  • Запрос на изменение − изменяет или перемешает данные (подразделяется на: Запрос на добавление, Запрос на удаление и Запрос на обновление);
  • Запрос на создание таблицы — сохраняет результаты выборки в отдельной таблице.
  • Перекрестные запросы − предназначены для группирования дан­ных и представления их в компактном виде.

Запрос можно создать с помощью Конструктора запросов. Любой запрос хранится в базе данных в формате SQL.

 

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

 

При работе с базой данных часто приходится снова и снова выполнять одни и те же задачи. Чтобы не повторять одни и те же действия, можно использовать макросы и модули. Макрос— набор из одной или более макрокоманд, выполняющий определенные операции (открытие форм, печать отчета и т. п.). Модуль −этовспомогательная программа, написанная на языке Visual Basic for Application (VBA)..

 

Все объекты базы данных можно импортировать, т. е. копиро­вать из других баз данных, а не вводить заново. Если таблицы были связаны в старой базе данных, то они таким же образом будут связаны и в новой.

 



<== предыдущая лекция | следующая лекция ==>
СУБД в многопользовательских системах. | Вопросов ООП


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.007 сек.