- •Часть 1
- •1. Информационные технологии работы с базами данных
- •1.1. Основные понятия и структура банка данных
- •1.2. Централизованные и распределенные базы данных
- •1.2.1. Архитектура сети вида «файл-сервер»
- •1.2.2. Архитектура сети вида «клиент-сервер»
- •1.3. Системы управления базами данных (субд)
- •1.4. Модели данных
- •1.4.1. Технологии реляционной модели данных
- •1.4.2. Проектирование жизненного цикла базы данных
- •1.4.3. Информационно-логическая модель данных
- •1.5. Функциональные возможности субд
- •1.5.1. Субд Oracle
- •1.5.2. Субд ms sql Server-2000
- •1.5.3. Субд Borland Interbase
- •1.5.4.Субд MySql
- •1.5.5. Субд ms Access-2003
- •2. Основные сведения рсубд ms access
- •2.1. Общая характеристика рсубд ms Access
- •2. 2. Программные средства ms Access
- •2.3. Структура объектов ms Access
- •3. Конструирование объекта «таблицы»
- •3.1. Форматы данных
- •Форматы данных для числовых полей
- •Символы масок ввода
- •3.2. Технология конструирования объекта «Таблицы»
- •3.2.1. Индексирование таблиц
- •3.2.2. Технология установки связей между таблицами
- •3.2.3. Ввод и редактирование данных
- •3.2.4. Технология обработки данных в режиме таблицы
- •4. Конструирование объекта «запросы»
- •4.1. Технология объекта запроса «на выборку»
- •4.1.1. Простой запрос на выборку
- •4.1.2. Перекрестный запрос
- •4.1.3. Запрос с параметром
- •4.1.4. Запрос с итогами
- •4.1.5. Запрос с вычисляемым полем
- •4.2. Правила создания вычисляемого поля
- •4.1.2. Имена объектов
- •4.1.3. Использование стандартных функций
- •4.1.4. Условия отбора записей в запросах
- •4.2. Технология объекта запроса «на действия»
- •4.2.1.Запрос на добавление
- •4.2.2. Запрос на обновление
- •4.2.3. Запрос на удаление
- •4.2.4. Запрос на создание таблицы
- •5. Конструирование объекта «формы»
- •5.1. Назначение формы
- •5.2. Технология создания и структура формы
- •5.2.1. Технология создания свойств объекта «Формы»
- •5.2.2. Панель элементов управления объекта «Формы»
- •6. Конструирование объекта «отчеты»
- •6.1. Назначение объекта «Отчеты»
- •6.2. Создание и структура объекта «Отчеты»
- •7. Инструментальные средства баз данных»
- •7.1. Страницы доступа– как инструментальное средство
- •7.2. Страницы доступа к данным в сети Internet/Intranet
- •7.2.1. Необходимые ресурсы
- •7.2.2. Структура страницы доступа к данным
- •7.2.3. Поиск данных с помощью фильтра
- •7.2.4. Конструирование страниц доступа к данным
- •8. Автоматизация управления базой данных
- •9. Конструирование объекта «макросы»
- •Список рекомендуемой литературы
- •Контрольные вопросы по теме:
1. Информационные технологии работы с базами данных
1.1. Основные понятия и структура банка данных
Банк данных является современной формой организации хранения и доступа к информации.
Банк данных (date bank) – это система специальным образом организованных данных (баз данных), программных, технических, языковых, организационно-методических средств, предназначенных для обеспечения централизованного накопления и коллективного многоцелевого использования данных.
Основные требования к банку данных:
Обеспечивать заданный уровень достоверности хранимой информации,
Удовлетворять актуальным потребностям пользователей системы, обеспечивать возможность хранения и модификации больших объемов информации,
Обеспечивать доступ к данным пользователей системы с соответствующими полномочиями,
Обеспечивать выдачу информации пользователям системы в различной форме,
Обеспечивать возможность одновременного обслуживания большого числа пользователей системы,
Обеспечивать простоту и удобство обращения пользователей системы за информацией и т.д.
Структуру банка данных можно представить в следующем виде (Рис 1).
Рис 1. Структура банка данных
Ядром Банка данных является База данных и Система управления базой данных (СУБД).
База данных – представляет собой поименованную совокупность структурированных и взаимосвязанных данных, и объектов, относящихся к определенной предметной области.
Под структурированием данных понимается введение соглашений о способах представления данных.
Под предметной областью понимаются связанные между собой функции, задачи управления в некоторой области деятельности предприятия (организации), с помощью которых достигается выполнение поставленной цели. Особенностями базы данных являются:
достаточно большие объемы информации,
максимально возможная компактность хранения данных, возможность извлечения из базы данных разнообразной информации в определенной предметной области,
удобные для пользователя вид и форма извлекаемой информации,
высокая скорость доступа к данным, надежность хранения информации и возможность предоставления санкционированного доступа к данным для отдельных пользователей,
удобство и простота конструирования пользователем запросов, форм и отчетов для выборки данных.
С появлением и развитием корпоративных и иных сетей появилась возможность организации доступа к одним и тем же данным из различных структурных подразделений предприятия (фирм) или из других регионов.
По технологии своей обработки базы данных подразделяются на два вида: централизованные и распределенные.
1.2. Централизованные и распределенные базы данных
Централизованная база данных хранится в памяти одной машины, то есть характеризуется тем, что полностью находится на центральном компьютере, к которому пользователи (клиенты) обращаются за информацией с помощью своих компьютеров. Управление БД (ее корректировка и прочие процедуры, поддерживающие ее целостность, безопасность и т.д.) осуществляется централизованно. Один компьютер, располагающий ресурсами, называется сервером, а компьютер, который обращается к серверу за данными, называется клиентом, то есть по способу доступа централизованная база данных по способу доступа делятся на:
базы данных с локальным доступом (данные и процедуры их обработки хранятся на одной машине);
базы данных с удаленным (сетевым) доступом.
Недостатки централизованной БД: необходимость передачи большого потока данных, низкая надежность и производительность.
Преимущества: минимальные затраты на корректировку.
Распределенная база данных состоит из нескольких частей, хранимых на нескольких машинах вычислительной сети. Работа с такой базой осуществляется с помощью системы управления распределенной базой данных - СУРБД.
Например, предприятия сами по себе имеют распределенную структуру, поэтому данные распределены по структурным подразделениям, то есть РБД есть виртуальный объект, составные части которого хранятся в разных узлах сети. Для пользователя они находятся в одной логической модели базы данных.
Для решения экономических задач в среде централизованной или распределенной базы данных, можно воспользоваться одним из следующих видов:
доступ на основе архитектуры сети «файл-сервер»
доступ на основе архитектуры сети «клиент-сервер»