Оглавление
ВведенИЕ______________________________________________________5
1 Создание базы данных и таблиц БД в MS Access________6
1.1 Способы создания БД и таблиц базы данных______________________6
1.2 Связывание таблиц и обеспечение целостности данных- 9
1.3 Импорт и экспорт ванных. Связь с таблицами других приложений- 11
2 Выборка, анализ и изменение данных с помощью запросов________________________________________________________13
2.1 Общие сведения- 13
2.2 Запросы на выборку- 14
2.3 Перекрестные запросы-- 14
2.4 Запросы действия- 15
3 Защита данных в MS Access________________________________17
Заключение_____________________________________________________20
Список использованных источников_______________________________21
4 Приложение 1. Web -страницы по теории______________22
5 Приложение 2. БД «Курсы английского языка»________23
5.1 Создание таблиц и связей между ними- 23
5.2 Организация связей между таблицами для обеспечения целостности- 24
5.3 Создаем запросы к базе данных- 25
5.4 Импорт данных- 32
5.5 Защита БД- 35
6 Приложение 3. Тесты по теме_____________________________38
3 Защита данных в MS Access
Информация, сохраняющаяся в базе данных, является ценным ресурсом. Поэтому вопросы ее безопасного хранения являются очень существенными в любой системе управления базами данных. Прежде всего, любому владельцу базы данных важно защитить данные от несанкционированного доступа, т.е. просмотра, изменения или удаления содержащихся в ней записей со стороны лиц, которые не уполномочены на эти действия, а при наличии каких-либо технических проблем, например, сбоя электропитания, иметь возможность восстановления данных.
При совместной работе с базой данных группы пользователей возникает дополнительная проблема, связанная с возможностью одновременного запроса или модификации одних и тех же записей несколькими пользователями. В Асееss для предотвращения подобных конфликтов реализован механизм транзакций и блокировок, в соответствии с которым обеспечивается защита обрабатываемых записей и управляемое предоставление одному из пользователей исключительного права доступа к конкретным записям.
Кроме того, важно обеспечить исправную и надежную работу самой базы данных, а также свести к минимуму вероятность выполнения программных модулей, способных повредить либо программу, либо открытую в ней базу данных, т.е. обеспечить безопасность работы самой программы Access.
Для защиты данных от несанкционированного доступе и его последствий в Access используется ряд способов и средств. Ниже они перечислены в порядке повышения уровня обеспечиваемой ими безопасности:
резервное копирование базы данных; скрытие объектов в области переходов; открытие базы данных в режиме исполняемой версии программы; разделение базы данных на два файла: один с таблицами, другой с запросами, формами и отчетами; установка пароля базы данных ; защита базы данных и ее объектов на уровне пользователей.
Защита с помощью пароля. Средство шифрования базы данных в Access используется для предотвращения открытия и просмотра данных посторонними липами. В Access оно представляет собой комбинацию двух средств — кодирования базы данных и ее защиты паролем доступа. При задании пароля все данные становятся нечитаемыми в других приложениях, а для того чтобы открыть, базу в Access. необходимо ввести пароль.
Рисунок 3.1 – Защита с помощью пароля
Разграничение прав пользователей БД. Для совместной работы с базой данных нескольких пользователей можно использовать один из следующих вариантов:
Совместное использование всей базы данных. Это наиболее простой способ, в котором все пользователи работают с одними и теми же данными с помощью одних и тех же запросов, форм, отчетов, макросов и модулей. Все пользователи должны использовать базу данных одинаково. В этом варианте база данных просто размещается в общей папке или па сетевом сервере. Программы Асеева на компьютерах пользователей должны быть настроены на открытие баз данных в режиме общего доступа. Совместное использование таблиц базы данных. База данных может быть разделена на серверную часть (которая включает в себя таблицы) и клиентскую часть (в которой содержатся формы, отчеты и другие объекты). Пользователь получает право изменять объекты в собственной клиентской базе данных, не влияя при этом на других пользователей. На сетевой сервер или в общую папку помещаются только таблицы, все остальные объекты хранятся на компьютерах пользователей Репликация базы данных. В базах данных *.mdb можно создавать копии (реплики) базы данных, и периодически синхронизировать их средствами Access. Не подключенные к общей сети пользователи могли независимо работать каждый со своей репликой, а затем, осуществив удаленное подключение или через Интернет, согласовать сделанные в них изменения. В формате *.accdb (для Access 2007) реплики не поддерживаются. Но в Access 2007 осталась поддержка реплик формата *.mdb. Однако нельзя сохранять «старую» реплику в новом формате. Старую реплику можно вручную» переделать в базу данных формата *.accdb. Создание приложения в архитектуре клиент/сервер. В этом случае данные сохраняются в таблицах на сервере базы данных, например на Microsoft SQL Server. Базы данных Access (клиенты) получает требующиеся данные с сервера. Поддержку целостности данных и выполнение запросов обеспечивает сервер. В архитектуре клиент/сервер обеспечиваются расширенные возможности и способы защиты данных. Для этого база данных Access должна быть преобразована в формат Microsoft SQL Server.
Список использованной литературы:
Оскерко, В.С. Технологии организации, хранения и обработки данных. –– Мн.: БГЭУ, 2002. – 298 с. Дейт, К. Дж. Введение в системы баз данных: Пер. с англ. -М.: Издательский дом "Вильяме", 2001. - 1071 с. Бондаренко, В.А., Глебов, Е.А. Система управления базами данных Microsoft Access 2000 СПб.: ВНV – Санкт-Петербург ,2002 - 350c Бекаревич, Ю.Б., Пушкина, Н.В. Самоучитель Microsoft Access 2002. – СПб.: БХВ-Петербург, 2004. – 720 с. Вейскас, Дж. Эффективная работа с Microsoft Access 2000. — СПб: Издательство «Питер», 2000. – 541 с. Михеева, В.А, Харитонова, Н.Г. Microsoft Access- СПб.: БХВ-Петербург, 2003.- 1040 с. Ботт, Э., Леонард В. Использование Microsoft Office ХР. Специальное издание. -СПб: Издат. Дом «Вильяме», 2002. - 912 с.

