- •Часть 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.5. Функциональные возможности субд
По функциональным возможностям СУБД можно разделить на три категории:
1. Программные продукты корпоративного направления — Oracle и MS SQL Server;
СУБД, предназначенные для работы с информационными массивами в небольших компаниях, — MS Access и Borland Interbase;
СУБД для Web, реализующих создание web-сайтов с небольшими базами данных, — MySQL и Borland Interbase.
В зависимости от этих критерий СУБД должна обладать следующими свойствами:
СУБД корпоративного направления должны быть надежными, что обеспечивается резервным копированием;
безопасными — иметь защиту от несанкционированного доступа; работать с огромными объемами данных и обладать широкими функциональными возможностями.
Сегодня наиболее популярными СУБД являются Oracle, MS SQL Server, Borland Tnterbase, MySQL и MS Access 2003.
1.5.1. Субд Oracle
СУБД Oracle — одна из наиболее мощных современных СУБД, предназначенных для реализации баз данных уровня корпорации, что предъявляет серьезные требования к серверу.
Oracle может работать в большинстве ОС: Windows-NT, -2000, Linux, UNIX, AIX, Nowell Netware. А это в свою очередь позволяет выбирать наиболее удобную для корпоративных задач платформу сервера.
Основными преимуществами СУБД Oracle можно считать поддержку баз данных очень большого объема (до 64 Гбайт), мощные средства разработки и администрирования, поддержку многопроцессорности и двух языковых сред, а также интеграцию с Web. Вместе с этим программа предъявляет серьезные аппаратные требования и высокую цену.
1.5.2. Субд ms sql Server-2000
MS SQL Server-2000 получила широкое распространение как у нас в стране, так и за рубежом, поскольку она предлагает широкий спектр услуг администрирования и легко масштабируется. Это позволяет использовать ее в информационных системах для среднего бизнеса и больших компьютерных информационных системах (КИС).
В основе платформы MS SQL Server используется среда Windows. Главное преимущество программы — тесная интеграция с программными продуктами от Microsoft и возможность экспорта/импорта данных в большинство распространенных форматов данных, что позволяет использовать MS SQL Server как центральное хранилище данных.
1.5.3. Субд Borland Interbase
СУБД Borland Interbase содержит все, что требуется от СУБД, предназначенной для нужд малого и среднего бизнеса. К тому же программа стала бесплатной, что тоже существенно. Программа нетребовательна к аппаратной части — минимальная конфигурация: Pentium 100, оперативная память — 32 Мбайт, RAM (объем дисковой памяти), необходимой для хранения базы, — 50 Мбайт. Borland Interbase поддерживается платформами Windows и Linux, а также UNIX, NetBSD, FreeBSD.
Borland Interbase является одной из самых быстродействующих СУБД, уступая разве что MySQL.
Как существенное преимущество следует рассматривать то, что такие популярные языки программирования от Borland, как Delphi, Kylix и C++Builder, поставляются с компонентами, позволяющими работать с данной СУБД. Именно это позволяет достичь очень высокого быстродействия программы.
1.5.4.Субд MySql
СУБД MySQL заслужила популярность, благодаря своей высокой производительности при создании Web-приложений. Она получила широкое распространение в качестве средства работы с базами данных в Интернете. Программа совершенно нетребовательна к ресурсам сервера, на котором работает, очень быстрая и к тому же совершенно бесплатная: исходные коды и дистрибутивы для различных платформ доступны на сайте в Интернете. MySQL предназначена в первую очередь для работы в сети.
Изначально программа была ориентирована на операционную систему Linux, но сейчас уже существуют версии программы для ОС Windows, UNIX, NetBSD, FreeBSD, AIX. В последнее время программа завоевывает популярность у пользователей Macintosh с использованием ОС Mac OSX.