Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KIT-2.doc
Скачиваний:
10
Добавлен:
17.04.2019
Размер:
282 Кб
Скачать
☆

73.Пользователи базы данных. Администратор базы данных, его функции.

Пользователь БД (user) - это физическое или юридическое лицо, которое имеет доступ к БД и пользуется услугами информационной системы для получения информации. Конечные пользователи. Это основная категория пользователей, в интересах которых создается БД. В зависимости от особенностей создаваемой БД круг конечных пользователей может различаться. Это могут быть случайные пользователи, которые обращаются за информацией к БД время от времени и регулярные пользователи. В качестве случайных пользователей могут рассматриваться, например, клиенты фирмы, просматривающие каталог продукции или услуг. Регулярными пользователями могут быть сотрудники, которые работают со специально разработанными для них программами, которые обеспечивают автоматизацию их деятельности при выполнении служебных обязанностей. Администратор базы данных (АБД) – это лицо или группа лиц, отвечающих за выработку требований к базе данных, ее проектирование, создание, эффективное использование и сопровождение. В вычислительной сети АБД взаимодействует с администратором сети. В его обязанности входит контроль за функционированием аппаратно-программных средств, реконфигурация сети, восстановление программного обеспечения после сбоев и отказов оборудования, профилактические мероприятия и обеспечение разграничения доступа. Разработчики и администраторы приложений. Это группа пользователей, которая функционирует во время проектирования, создания и реорганизации БД. Администраторы приложений координируют работу разработчиков при разработке конкретного приложения или группы приложений, объединенных в функциональную подсистему. К основным функциям группы администратора БД относят: 1. Анализ предметной области: 2. Проектирование структуры БД: 3. Задание ограничений целостности при описании структуры БД: 4. Первоначальная загрузка и ведение БД. 5. Защита данных: 6. Обеспечение восстановления БД: 7. Анализ обращений пользователей: 8. Анализ эффективности функционирования БД: 9. Работа с конечными пользователями: 10. Подготовка и поддержание системных средств: 11. Организационно-методическая работа по проектированию БД:

74.Актуальность защиты базы данных. Причины, вызывающие ее разрушение. По мере того как деятельность организаций всё больше зависит от компьютерных информационных технологий, проблемы защиты баз данных становятся всё более актуальными. Угрозы потери конфиденциальной информации стали обычным явлением в современном компьютерном мире. Если в системе защите есть недостатки, то данным может быть нанесен ущерб, который может быть выражен в: нарушении целостности данных, потере важной информации, попадании важных данных посторонним лицам и т.д. Каждый сбой работы базы данных может парализовать работу целых корпораций, банков, что приведет к ощутимым материальным потерям. Защита данных становится одной из самых актуальных проблем в современных компьютерных технологиях. Чтобы обеспечить защиту данных в компьютерных системах необходимо определить перечень мер, обеспечивающих защиту.

75.Методы защиты баз данных: защита паролем, шифрование, разграничение прав доступа. Методы защиты баз данных условно делятся на две группы: основные и дополнительные. К основным средствам защиты относится: -Защита паролем представляет собой простой и эффективный способ защиты БД от несанкционированного доступа. Пароли устанавливаются пользователями или администраторами БД. Учет и хранение паролей выполняется самой СУБД. Обычно, пароли хранятся в определенных системных файлах СУБД в зашифрованном виде. После ввода пароля пользователю СУБД предоставляются все возможности по работе с БД. Парольная защита является достаточно слабым средством, особенно если пароль не шифруется. Основной ее недостаток состоит в том, что все пользователи, использующие одинаковый пароль, с точки зрения вычислительной системы неразличимы. Неудобство парольной защиты для пользователя состоит в том, что пароль надо запоминать или записать. При небрежном отношении к записям пароль может стать достоянием других. -Более мощным средством защиты данных от просмотра является их шифрование. Шифрование – это преобразование читаемого текста в нечитаемый текст, при помощи некоторого алгоритма; применяется для защиты уязвимых данных. Процесс дешифрования восстанавливает данные в исходное состояние. -В целях контроля использования основных ресурсов СУБД во многих системах имеются средства установления прав доступа к объектам БД. Права доступа определяют возможные действия над объектами. Владелец объекта (пользователь, создавший объект), а также администратор БД имеют все права. Остальные пользователи к разным объектам могут иметь различные уровни доступа. Разрешение на доступ к конкретным объектам базы данных сохраняется в файле рабочей группы. Файл рабочей группы содержит данные о пользователях группы и считывается во время запуска. Файл содержит следующую информацию: имена учетных записей пользователей, пароли пользователей, имена групп, в которые входят пользователи. По отношению к таблицам могут предусматриваться следующие права доступа: § просмотр (чтение) данных; § изменение (редактирование) данных; § добавление новых записей; § добавление и удаление данных; § изменение структуры таблицы.

76.Восстановление БД с помощью резервного копирования базы данных, с помощью журнала транзакций. Резервное копирование. Основным назначением резервного копирования БД является предотвращение потери информации и реализуется путем одноразового или периодического копирования и архивирования наиболее ценной информации. Резервное копирование заключается в создании резервной копии базы данных и размещении на вспомогательных носителях информации: жестких дисках, дискетах, накопителях на оптических дисках, магнитных лентах. Репликация (replication) – создание специальных копий (реплик) БД, с которыми пользователи могут работать одновременно на разных рабочих станциях. Журнал транзакций. Реализация в СУБД принципа сохранения промежуточных состояний, подтверждения или отката транзакции обеспечивается специальным механизмом, для поддержки которого создается некоторая системная структура, называемая Журналом транзакций. Журнал транзакций содержит дополнительную информацию об изменениях БД и предназначен для обеспечения надежного хранения данных в БД. Целью журнализации изменений БД является обеспечение возможности восстановления согласованного состояния базы данных после любого рода сбоев (аппаратных и программных). Основой поддержания целостного состояния БД является механизм транзакций. Транзакция (transaction) – последовательность операций над БД, отслеживаемая системой управления БД от начала до завершения как единое целое. Выделяют следующие типы транзакций: § плоские или классические (традиционные); § цепочечные; § вложенные. Общими принципами восстановления являются следующие: § результаты зафиксированных транзакции должны быть сохранены в восстановленном состоянии базы данных; § результаты незафиксированных транзакции должны отсутствовать в восстановленном состоянии базы данных. К ситуациям, при которых требуется восстановление базы данных, относятся: § индивидуальный откат транзакции (аварийное завершение работы и т.д.); § восстановление после внезапной потери содержимого оперативной памяти (аварийное выключение электропитания, неустранимый сбой процессора и т.д.); § восстановление после поломки основного внешнего носителя базы данных. Во всех случаях основой восстановления является избыточное хранение данных. Эти избыточные данные хранятся в журнале, содержащем последовательность записей об изменении базы данных.

77.Оптимизация работы базы данных (индексирование, хеширование, технологии сжатия данных базы). Для реализации в СУБД таких функций как автоматическая сортировка записей, контроль за отсутствием повторений значений в ключевых полях записей и повышение скорости выполнения операций поиска в таблице применяют индексирование. Основным преимуществом использования индексирования является значительное ускорение процесса выборки или извлечения данных, основным недостатком – замедление процесса обновления данных. Индекс (index) – средство ускорения операции поиска записей в таблице, а также выполнения других операций, использующих поиск: извлечение, модификация, сортировка и т.д. Индексный файл (index file) – это файл, в котором хранится информация индекса. Он является файлом особого типа, в котором каждая запись состоит из двух значений: данных и указателя номера записи. При этом данные необходимы для индексного поля из индексированного файла, а указатель – для связывания с соответствующей записью индексированного файла. Если индексирование организовано на основе ключевого поля, то индекс называется первичным. Если индекс организован на основе другого поля, то он называется вторичным. Хешированием или хеш-индексированием называется технология быстрого прямого доступа к хранимой записи на основе заданного значения некоторого поля, при этом совсем не обязательно, чтобы поле было ключевым. Недостаток индексных схем состоит в том, что для обнаружения записей необходимо обращаться к индексам. Хеширование избавляет от необходимости поддерживать и просматривать индексы. Хеширование отличается от индексирования тем, что в файле может быть любое количество индексов, но только одно хеш-поле. Сжатие БД отличается от сжатия с помощью архиваторов и состоит в освобождении места на диске от удаленных объектов БД и записей таблиц. В СУБД Access сжатие базы данных выполняется командой Сервис/Служебные программы/ Сжать. Далее в диалоговом окне необходимо выбрать базу данных для сжатия и подтвердить сжатие. Используются следующие технологии сжатия данных в БД: § сжатие на основе различий; § иерархическое сжатие; § кодирование Хаффмана.

78.Возможности Access по администрированию БД. Встроенные ср-ва администрир-я БД в СУБД Аксес: -просмотр сведений о БД Файл/св-ва БД, - печать описания БД и ее объектов, произвед сис-мой Аксес в процессе из создания польз-лем по команде Сервис/Анализ/Архивариус, - сжатие БД Сервис/Служ программы/сжать и восстановить Бд, - сохран БД в файле формата .mde с целью ее сжатия и защиты от изменения форм, отчетов и модулей. Сервис/служ прог/создать МДЕ-файл, - репликация БД сервис/репликация/создать реплику, - защита объектов БД на ур-не польз-лей, - защита БД паролем сервис/защита/задать пароль БД, - поддержка целостности БД

79.Правовая охрана баз данных. В технически развитых странах формируются информационные ресурсы, и происходит переход от индустриальной экономики к экономике, основанной на информации. Сейчас по своему социальному значению информатизация общества сопоставима с ее индустриализацией. Наш век называют веком информации. Информация стала главной ценностью земной цивилизации. Это послужило причиной обращения законодателей многих стран к проблеме правового регулирования производства и распространения информации. РБ стремится к созданию цивилизованного информационного рынка. Об этом свидетельствуют принятые указы, постановления, законы: - Об информатизации; - О научно-технической информации; - О национальном архивном фонде и архивах в Республике Беларусь - О печати и других средствах массовой информации. - О правовой охране программ для ЭВМ и баз данных - О введении в действие Единой системы классификации и кодирования технико-экономической и социальной информации Республики Беларусь и др. Наличие закона «Об информатизации» важно тем, что в нем даются «узаконенные» определения основных понятий. Закон о научно-технической информации, принятый 5 мая 1999г устанавливает правовые основы регулирования правоотношений, связанных с созданием, накоплением, поиском, получением, хранением, обработкой, распространением и использованием научно-технической информации в Республике Беларусь. Закон «О правовой охране программ для ЭВМ и баз данных» и закон «Об авторском праве и смежных правах» следует рассматривать взаимосвязано, т.к. их положения затрагивают правовую охрану программ для персональных компьютеров и баз данных.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]