Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы по бд.docx
Скачиваний:
9
Добавлен:
22.09.2019
Размер:
905.02 Кб
Скачать

Организационно-методические средства:

  Инструкции

  Методические и регламентирующие материалы, предназначенные для пользователей разных категорий, взаимодействующих с банком данных:

◦       инструкции конечным пользователям по работе с БД,

◦       документы, определяющие права доступа и регламент работы;

◦        методики проектирования баз.

7. Языковые средства СУБД являются важнейшим компонентом банков данных, так как, в конечном счете, они обеспечивают интерфейс пользователей разных категорий с банком данных. Набор используемых языковых средств широк и разнообразен. Языковые средства, используемые в БнД, можно классифицировать по разным признакам.

Языковые средства большинства современных СУБД относятся к языкам 4-го поколения (к 1-му поколению языков относят машинные языки, ко 2-му - символические языки ассемблера, к 3-му - алгоритмические языки типа PL, Cobol и т.п., которые в 1960-е гг. назывались языками высокого уровня, но уровень, которых гораздо ниже, чем у языков 4-го поколения. Имеются еще и языки 5-го поколения, к которым относят языки систем искусственного интеллекта, например Prolog).

 

Программные средства БнД представляют собой сложный комплекс, обеспечивающий взаимодействие всех частей ИС при ее функционировании.

 

 

 

Основу программных средств БнД представляет СУБД. В ней можно выделить ядро СУБД, обеспечивающее организацию ввода, обработки и хранения данных, а также другие компоненты, обеспечивающие настройку системы, средства тестирования, утилиты, обеспечивающие выполнение вспомогательных функций таких, как восстановление баз данных, сбор статистики о функционировании БнД и др. Важной компонентой СУБД является трансляторы или компиляторы для используемых его языковых средств.

 

Подавляющее большинство СУБД работает в среде универсальных операционных систем и взаимодействует с ОС при обработке обращений к БнД. Поэтому можно считать, что ОС также входит в состав БнД.

 

Для обработки запросов к БД пишутся соответствующие программы, которые представляют прикладное программное обеспечение БнД.

 

8. Администраторы банка данных выполняют большой круг разнообразных функций. Далее будут подробно рассмотрены некоторые из них. Сейчас же просто перечислим основные функции.

 

1. Анализ предметной области: описание предметной области, выявление ограничений целостности, определение статуса информации, потребностей пользователей, статуса пользователей, соответствия «данные - пользователь», объемно-временных характеристик обработки данных.

 

2. Проектирование структуры базы данных: определение состава и структуры информационных единиц, составляющих базу данных; задание связей между ними, выбор методов упорядочения данных и методов доступа к информации, описание структуры БД на ЯОД.

 

3. Задание ограничений целостности при описании структуры базы данных и процедур обработки БД: задание ограничений целостности, присущих предметной области; определение ограничений целостности, вызванных структурой базы данных; разработка процедур обеспечения целостности БД при вводе и корректировке данных; обеспечение ограничений целостности при параллельной работе пользователей в многопользовательском режиме.

 

4. Первоначальная загрузка и ведение базы данных: разработка технологии первоначальной загрузки и ведения (изменения, добавления, удаления записей) БД, проектирование форм ввода, создание программных модулей, подготовка исходных данных, ввод и контроль ввода.

 

5. Защита данных от несанкционированного доступа:

 

·        обеспечение парольного входа в систему: регистрация пользователей, назначение и изменение паролей;

 

·        обеспечение защиты конкретных данных: определение прав доступа групп пользователей и отдельных пользователей, определение допустимых операций над данными для отдельных пользователей, выбор/создание программно-технологических средств защиты данных, шифрование информации в целях защиты данных от несанкционированного использования;

 

·        тестирование средств защиты данных;

 

·        фиксация попыток несанкционированного доступа к информации;

 

·        исследование возникающих случаев нарушения защиты данных и проведение мероприятий по их предотвращению.

 

6. Защита данных от разрушений. Одним из способов защиты от потери данных является резервирование. Используется как при физической порче файла, так и в случае, если в БД внесены нежелательные необратимые изменения.

 

7.Обеспечение восстановления БД: разработка программно-технологических средств восстановления БД, организация ведения системных журналов.

 

8. Анализ обращений пользователей к БД: сбор статистики обращений пользователей к БД, ее хранение и анализ (кто из пользователей, к какой информации, как часто обращался, какие выполнял операции, время выполнения запросов, анализ причин безуспешных (в том числе и аварийных) обращений к БД).

 

9. Анализ эффективности функционирования БнД и развитие системы: анализ показателей функционирования системы (время обработки, объем памяти, стоимостные показатели), реорганизация и реструктуризация баз данных, изменение состава баз данных, развитие программных и технических средств.

 

10. Работа с пользователями: сбор информации об изменениях в предметной области, об оценке пользователями работы БнД, определение регламента работы пользователей сБнД, обучение и консультирование пользователей.

 

11. Подготовка и поддержание системных программных средств: сбор и анализ информации о СУБД и других программных продуктах (ПП), приобретение программных средств, их установка, проверка работоспособности, поддержание системных библиотек, развитие программных средств.

 

12. Организационно-методическая работа: выбор или создание методики проектирования БД, определение целей и направлений развития системы, планирование этапов развитияБнД, разработка и выпуск организационно-методических материалов.

 

Связи администратора банка данных. В процессе своей деятельности администратор БнД взаимодействует с другими категориями пользователей банка данных, а также и с «внешними» специалистами, не являющимися пользователями БнД

9. Жизненный цикл информационной сис­темы представляет собой непрерывный процесс, начинающийся! с момента приня­тия решения о создании информационной системы и заканчивается в момент полного изъятия ее из эксплуатации.

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

 

Разработка

 

Разработка информационной системы включает в себя все работы по разработке информационного программного обеспечения и его компонентов в соответствии с заданными требованиями. Разработка информационного программного обеспечения также включает:

 

+ оформление проектной и эксплуатационной документации;

 

+ подготовку материалов, необходимых для проведения тестирования  тайных программных продуктов;

 

+ разработку материалов, необходимых для организации обучения персонала.

 

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

 

Эксплуатация

 

Эксплуатационные работы можно подразделить на подготовительные и основные. К подготовительным относятся:

 

+ конфигурирование базы данных и рабочих мест пользователей;

 

+ обеспечение пользователей эксплуатационной документацией;

 

+ обучение персонала.

 

+ Основные эксплуатационные работы включают;

 

 + непосредственно эксплуатацию;

 

+ локализацию проблем и устранение причин их возникновения;

 

+ модификацию программного обеспечения;

 

+ подготовку предложений по совершенствованию системы;

 

+ развитие и модернизацию системы.

 

Сопровождение

 

Службы технической поддержки играют весьма заметную роль в жизни любой корпоративной информационной системы. Наличие квалифицированного технического обслуживания на этапе эксплуатации информационной системы яв­ляется необходимым условием для решения поставленных перед ней задач. При­чем ошибки обслуживающего персонала могут приводить к явным или скрытым финансовым потерям сопоставимым со стоимостью самой информационной си­стемы

 

Среди вспомогательных процессов одно из главных мест занимает управление конфигурацией. Это один из вспомогательных процессов, поддерживающих ос­новные процессы жизненного цикла информационной системы, прежде всего про­цессы разработки и сопровождения. При разработке проектов сложных информа­ционных систем, состоящих из многих компонентов, каждый из которых может разрабатываться независимо и, следовательно, иметь несколько вариантов реали­зации и/или несколько версий одной реализации, возникает проблема учета их связей и функций, создания единой структуры и обеспечения развития всей сис­темы. Управление конфигурацией позволяет организовывать, систематически учи­тывать и контролировать внесение изменений в различные компоненты информа­ционной системы на всех стадиях ее жизненного цикла.