
- •Вопрос 1.Определение и классификация информационных технологий
- •Вопрос 2. Технологический процесс. Типовые процедуры обработки информации
- •Вопрос 3. Классификация ит по режиму обработки
- •Вопрос 4. Инструментальные информационные технологии
- •Вопрос 5. Сетевые информационные технологии
- •Вопрос 6. Общие понятия баз данных.
- •Вопрос 7. Структурные элементы бд.
- •Вопрос 8. Модели данных.
- •Вопрос 9. Понятие и этапы проектирования бд.
- •Вопрос 10. Методология проектирования бд.
- •Вопрос 11 Классификация бд
- •Вопрос 12 Централизованные бд из вопроса 11.
- •Вопрос 13 Распределенные бд
- •Вопрос 14 Нормализация отношений
- •Вопрос 15 типы связей Связи «один к одному»
- •Связи «один ко многим»
- •Связи «многие ко многим»
- •Типы запросов данных
- •Вопрос 21.Функциональные возможности субд.
- •Вопрос 22. Сущность банковской деятельности.
- •Вопрос 23. Основные тенденции в Банковской ит.
- •Вопрос 24. Электронные услуги банков.
- •Вопрос 25. Электронные услуги дистанционного банковского обслуживания.
- •Вопрос 26. Ис используемые при дбо.
- •Вопрос 27. Системы межбанковских расчетов.
Вопрос 21.Функциональные возможности субд.
СУБД – специальный комплекс программ и языков, посредством которых организуется централизованное управление БД в интересах всех работающих в системе, иначе говоря, СУБД представляет собой программную систему для создания на ЭВМ общей БД используемой для решения множества задач:
содержание БД
подержание БД в актуальном состоянии
обновление БД
восстановление БД
обеспечение эффективного доступа к данным в рамках, предоставленных пользователем полномочий.
По степени универсальности различают 2 класса СУБД:
общего назначения
специализированнее СУБД
СУБД общего назначения не ориентированы на какую-либо предметную область или на информационные потребности какой-либо группы пользователей. Такие СУБД представляют собой программные продукты, предназначенные для конкретной модели ЭВМ, работающей в определенной операционной системе. Эти СУБД с помощью специальных средств настраиваются на работу с конкретной БД. Они используются в качестве инструментальных средств, для создания АИС, основанных на технологии БД. Такие СУБД обладают развитыми функциональными возможностями.
СУБД специального типа создается в редких случаях, когда невозможно или нецелесообразно использование СУБД общего назначения для выполнения узкого класса задач.
В настоящее время на рынке программного обеспечения представлено множество по своим функциональным возможностям коммерческих СУБД общего назначения, а также множество операционных средств для всех массовых моделей на ЭВМ. СУБД функционирующее в среде Windowsвыгодно отличается удобством пользовательского интерфейса, встроенными средствами и повышением производительности. Лидерами таких средств программного обеспечения является:dBase,FoxPro,Paradox,Access.
Функциональные возможности СУБД:
При выборе СУБД к ним предъявляются некоторые требования:
непротиворечивость данных
актуальность данных
многоаспектное использование данных (возможность поступления данных в базу из различных источников; возможность ее использования любым подразделением предприятия или организации в соответствии с правилами доступа)
возможность модификации СУБД: гибкость, возможность расширения и преобразования
надежность и безопасность: средства защиты от сбоев; средства обеспечения целостности БД при технических сбоях
скорость доступа данных
возможность обмена данными с другими программными средствами (импорт-экспорт данных)
Требования, предъявляемые к СУБД, во многом определяется их функциональными возможностями:
производительность СУБД
обеспечение целостности данных на уровне БД
обеспечение безопасности
работа в многопользовательских средах
импорт-экспорт данных
доступ к данным с помощью языка SQL
запросы к БД, инструментальные средства разработки прикладных программ
Производительность СУБДоценивается следующими критериями:
время выполнения запроса
скорость поиска информации в неиндексированных полях
время импортирования БД из других форматов
скорость выполнения самых частых операций (вставка, удаление данных, обновление, создание индексов)
максимальное число параллельных обращений к данным в многопользовательском режиме
время создания (генерации) отчета
На производительность СУБД влияют факторы:
СУБД, предусматривающие контроль целостности данных, несут дополнительную нагрузку, которую не испытывают другие программы
Производительность собственных прикладных программ пользователя зависит от правильного проектирования и построение БД
Не всегда высокая скорость программного продукта сочетается с развитыми функциональными возможностями на уровне процессора СУБД. Самые быстрые СУБД: FoxPro……однако она не обладает средствами соблюдения целостности данных, в отличие от Аксесс – более медленной, но наиболее эффективной в плане контроля целостности данных.
Обеспечение целостности данныхна уровне БД – эта характеристика предусматривает наличие средств, обеспечивающих корректность, полноту и непротиворечивость данных. Устанавливаются правила (ограничения целостности) явные и внутренние, которые хранятся вместе с БД и создаются на глобальном уровне.
Целостность данных должна обеспечиваться независимо от способа заполнения БД (интерактивный режим, импорт из других программ, с помощью специальных программ). Из современных СУБД Аксесс и Paradoxближе других соответствует реляционной модели по надежности сохранения целостности данных. СУБД,dBaseиFoxProсовсем не обладают этими средствами, и процедуры контроля целостности данных обеспечиваются специальными программами в конкретной БД.
Обеспечение безопасности. Как правило СУБД предусматривает средства обеспечения безопасности данных, которые выполняют функции:
шифрование прикладных программ
шифрование данных
защита БД паролем
ограничение доступа к БД, к таблице, к словарю для пользователя.
Самый высокий уровень безопасности данных реализован в СУБД dBase. Администратор БД может назначить в системе различные права доступа на уровне файла, поля, а также организованность, автоматическое шифрование данных, СУБД. Аксесс также отличается хорошим уровнем обеспечения безопасности, она тоже предусматривает назначение паролей для индивидуальных пользователей или групп пользователей и присвоение различных прав доступа отдельно – таблицам, запросам, отчетам, макрокомандам или новым объектам на уровне пользователя или группы.
Работа в многопользовательских средах. Все рассмотренные СУБД предназначены для работы в многопользовательских средах, но обладают для этого равностными возможностями. Обработка БД в многопользовательских средах предполагает выполнение функций:
блокировка БД, записи, поля, файла
определение станции, установившей блокировку
обновление информации после ее модификации
контроль за временем обращения в БД и повторением обращения
обработка транзакций
работа с сетевыми системами
Лучшими возможностями для работы в многопользовательских средах обладают СУБД Paradoxдляdos,AccessиdBase.
Импорт-экспорт. Эта характеристика отражает возможность обработки информации, подготавливаемой другими программами; возможность использования другими программами данных, созданных в рассматриваемой СУБД. Обмен данными осуществляется с помощью файлов форматомASC-2-файлы (.dbf;.wk*;.xls). Все рассматриваемые СУБД обладают хорошими средствами и возможностями обмена данными с другими программным средствами.
Доступ к данным с помощью языка SQL. Язык запросовSQLреализован в ряде популярных СУБД для различных типов ЭВМ, как базовый язык (или как альтернативный). Он является международным стандартом языка запросов и предоставляет большие возможности в области обработки данных, как специалистам, так и конечным пользователям. Если СУБД предполагает работу с корпоративными данными, то необходима ее совместимость сSQLсистемами. Такая система носит названиеODBC(открытое соединение БД). СУБД, совместимые сODBC, может использоваться для обработки информации в системах с архитектурой клиент-сервер (в большей части относится система Аксес иParadoxforWindows).
Возможность запросовк БД и инструментальные средства для разработки прикладных программ. СУБД, ориентированная на разработчиков, обладающих проф. навыками программиста, обладают развитыми средствами для создания приложений. К инструментам разработки приложений относятся:
мощные языки программирования
средства разработки меню, экранных форм, ввода/вывода данных и генерация отчетов.
Средства разработки приложений
Средства для создания исполняемых файлов
Функциональные возможности моделей данных доступны пользователю СУБД, благодаря ее языковым средствам. Языковые средства используются для выполнения двух основных функций:
Описание и представление БД (ЯОД)
Выполнение операций манипулирования данными (ЯМД)
Описание БД посредством ЯОД называется схемой данных (описание структуры БД) и налагаемых на нее ограничений целостности и ЯМД позволяет запрашивать предусмотренные в системе операции над данными из БД.