
- •Тема: Базы данных, Банки Данных, Системы Управления Базами Данных — субд
- •Оглавление
- •1. Проектирование баз данных. Введение.
- •1.1. История развития баз данных
- •1.2. Файлы и файловые системы
- •1.3. Первый этап — базы данных на больших эвм
- •1.4. Второй этап - эпоха персональных компьютеров
- •1.5. Третий этап - распределенные базы данных
- •1.6. Четвертый этап - Интранет
- •2. Базы данных, Банки Данных, субд
- •2.1. Основные понятия и определения
- •4. Защита информации в бд и защита бд.
- •2.2. Языковые средства субд
- •2.3. Пользователи банков данных
- •2.4. Основные функции группы администратора бд
- •2.5. Архитектура базы данных
- •2.6. Классификация банков данных
- •2.7. Понятие категорий «данные» и «модель данных».
- •3. Проектирование баз данных
- •3.1.Этапы проектирования баз данных
- •3.2. Составные части инфологической модели
- •3.3. Требования и подходы к инфологическому проектированию
- •3.4. Элементы модели «сущность-связь»
- •3.5. Создание инфологической модели базы данных
- •4. Системы Управления Базами Данных
- •4.1. Основные функции субд
- •4.2. Основные средства субд
- •4.3. Субд в многопользовательских системах
- •4.4. Основные свойства субд и базы данных
- •4.5. Технология использования субд
- •4.5.1. Установка субд.
- •4.5.2. Процесс поэтапного внедрения.
- •4.5.3. Разработка структуры базы данных.
- •4.5.4. Создание базы данных средствами субд.
- •4.5.5 Обработка данных средствами субд.
- •4.6. Обзор субд
- •5. Microsoft Access Введение
- •5.1. Еще раз о реляционной модели данных.
- •5.2. Основные этапы разработки бд
- •5.3. Стратегия разработки бд
- •5.4. Данные и информация
- •5.5. Отбор необходимых данных
- •5.6. Нормализация
- •5.7. Чужие ключи
- •5.8. Архитектура Microsoft Access
- •5.9. Создание базы данных
- •Список использованных источников
4. Системы Управления Базами Данных
4.1. Основные функции субд
Мы уже отмечали, что СУБД представляет собой комплекс программных и языковых средств, предназначенных для создания и управления БД и обеспечения доступа к данным. Основные функции СУБД следующие:
Определение данных. Определяется, какая именно информация будет храниться в базе данных, задается структура данных и их тип (например, количество цифр или символов), а также указывается то, как данные будут связаны между собой. Задаются форматы и критерии проверки данных.
Обработка данных. Данные можно обрабатывать самыми различными способами. Можно выбирать любые поля, фильтровать и сортировать данные. Можно объединять данные с другой связанной информацией и вычислять итоговые значения.
Управление данными. Указываются правила доступа к данным, их корректировки и добавления новой информации. Можно также определить правила коллективного пользования данными.
По степени универсальности различают два класса СУБД:
системы общего назначения;
специализированные системы.
СУБД общего назначения не ориентированы на какую-либо предметную область или на информационные потребности какой-либо группы пользователей. Каждая система такого рода реализуется как программный продукт, способный функционировать на некоторой модели ЭВМ в определенной операционной системе, и поставляется многим пользователям как коммерческое изделие. Такие СУБД обладают средствами настройки на работу с конкретной БД.
Использование СУБД общего назначения в качестве инструментального средства для создания автоматизированных информационных систем (АИС), основанных на технологии БД, позволяет существенно сокращать сроки разработки, экономить трудовые ресурсы. Этим СУБД присущи развитые функциональные возможности и определенная функциональная избыточность.
Специализированные СУБД создаются в редких случаях при невозможности или нецелесообразности использования СУБД общего назначения. СУБД поддерживают один из возможных типов моделей данных - сетевую, иерархическую или реляционную. Современные СУБД являются объектно-ориентированными и реляционными или гибридными.
4.2. Основные средства субд
Основными средствами СУБД являются:
средства задания (описания) структуры БД;
средства конструирования экранных форм, предназначенных для ввода данных, просмотра и их обработки в диалоговом режиме;
средства создания запросов для выборки данных при заданных условиях, а также выполнения операций по их обработке;
средства создания отчетов для вывода на печать результатов обработки данных в удобном для пользователя виде;
языковые средства - макросы, встроенный алгоритмический язык (Dbase, Visual Basic, Visual C++ или другой), язык запросов (QBE - Query By Example, SQL) и т.п., которые используются для реализации нестандартных алгоритмов обработки данных, а также процедур обработки событий в задачах пользователя;
средства создания приложений пользователя (генераторы приложений, средства создания меню и панелей управления приложениями), позволяющие объединить различные операции работы с БД в единый технологический процесс.