Технология создания баз данных в программе Microsoft Access

Реферат

Базы данных играют особую роль в современном мире.

Любой из нас многократно начиная с детства, сталкивался с «базами данных». Это — всевозможные справочники (например, телефонный), энциклопедии. Записная книжка — это тоже «база данных», которая есть у каждого из нас.

Базы данных представляют собой информационные модели, содержащие данные об объектах и их свойствах. Базы данных хранят информацию о группах объектов с одинаковым набором свойств. (6)

Целью данной работы является изучение и использование технологии создания баз данных в программе MicrosoftOfficeAccess.

Задачи:

  • Изучить программу Microsoft Office Access;
  • Описать технологию работы с Microsoft Office Access;
  • Сделать сравнительную характеристику Microsoft Office Access и Open Office Base.

Основная часть

База данных — представленная в объективной форме совокупность самостоятельных материалов (статей, расчётов, нормативных актов, судебных решений и иных подобных материалов),систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины (ЭВМ).

(1)

Системма управлемния бамзами дамнных (СУБД) — совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных

Основные функции СУБД

управление данными во внешней памяти (на дисках);

  • управление данными в оперативной памяти с использованием дискового кэша;
  • журнализация изменений, резервное копирование и восстановление базы данных после сбоев;
  • поддержка языков БД (язык определения данных, язык манипулирования данными).

Обычно современная СУБД содержит следующие компоненты:

ядро, которое отвечает за управление данными во внешней и оперативной памяти и журнализацию,

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

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

Сравнительная характеристика Microsoft Office Access и Open Office Base

42 стр., 20531 слов

Управление документооборотом в кадровой службе

... -поисковой системы по документам учреждения, структуры службы делопроизводства, ее штатного состава и других вопросов. Актуальность выбранной темы дипломной работы «Управление документооборотом в кадровой ... определяет инстанции и скорость этого движения. Главное правило документооборота — оперативное движение документов по наиболее перспективному пути с минимальными затратами времени и труда. ...

база данные office access

Существует множество программ для создания баз данных. Я выбрала две программы, которые знакомы всем пользователям компьютера. И провела сравнительную характеристику.

Microsoft Office Access

Open Office Base

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

OpenOffice имеет встроенную справочную систему.

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

OpenOfficeBase позволяет создавать новые базы данных и подключаться к уже существующим.

Богатый набор визуальных средств разработки.

При запуске OpenOffice.org Base появляется начальное окно, которое позволяет создать новую базу данных или открыть уже существующую.

Важным средством, облегчающим работу с Access для начинающих пользователей, являются мастера — специальные программные надстройки, предназначенные для создания объектов базы данных в режиме последовательного диалога.

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

Access хранит все данные, относящиеся к одной базе данных, в едином файле

Использование мастера для создания таблиц, позволяет выбирать из готового набора полей. В OpenOfficeBase есть заготовки полей для разных случаев. Для удобства они поделены на категории: деловые и личные. В каждой категории есть примеры таблиц с полями. Поля можно выбирать из одной таблицы или из разных таблиц.

Система поддерживает первичные и внешние ключи и обеспечивает целостность данных на уровне ядра

Создание представления. Представление позволяет сохранить информацию из нескольких таблиц, связанных по ключевым полям.

Access имеет очень простой графический интерфейс, который позволяет не только создавать собственную базу данных, но и разрабатывать простые и сложные приложения

В поле с номером записи можно ввести номер нужной строки и нужная строка будет активирована.

Сравнивая две программы по созданию баз данных, узнав отзывы пользователей, я сделала вывод, что большей популярностью пользуется программа Microsoft Office Access. Она более популярна и легка в использовании.

Первая версия СУБД Access появилась в начале 90-х годов. Это была первая настольная реляционная СУБД для 16-разрядной версии Windows. Популярность Access значительно возросла после включения этой СУБД в состав Microsoft Office. Состав программного продукта

Основные компоненты MS Access:

  • просмотр таблиц;
  • построитель экранных форм;
  • построитель SQL-запросов (язык SQL в MS Access не соответствует стандарту ANSI);
  • построитель отчётов, выводимых на печать.

Все они могут вызывать скрипты на языке VBA. Таким образом, MS Access позволяет разработать СУБД практически «с нуля» или написать оболочку для любой внешней СУБД.

Версии:

* 1993 Access 2.0 для Windows (Office 4.3)

* 1995 Access 7 для Windows 95 (Office 95)

* 1997 Access 97 (Office 97)

* 1999 Access 2000 (Office 2000)

* 2001 Access 2002 (Office XP)

* 2003 Access 2003 (из комплекта программ Microsoft Office 2003)

* 2007 Microsoft Office Access 2007 (из комплекта программ Microsoft Office 2007) .

В отличие от Visual FoxPro, фактически превратившегося в средство разработки приложений, Access ориентирован в первую очередь на пользователей Microsoft Office, в том числе и не знакомых с программированием. Это, в частности, проявилось в том, что вся информация, относящаяся к конкретной базе данных, а именно таблицы, индексы (естественно, поддерживаемые), правила ссылочной целостности, бизнес-правила, список пользователей, а также формы и отчеты хранятся в одном файле, что в целом удобно для начинающих пользователей.

Последняя версия этой СУБД — Access 2000 входит в состав Microsoft Office 2000 Professional и Premium, а также доступна как самостоятельный продукт.

Технология работы с MS Access

Вы можете запускать MS Access и завершать ее работу любым из стандартных способов, предусмотренных в среде Windows

Объектом обработки MS Access является файл базы данных, имеющий произвольное имя и расширение .MDB.В этот файл входят основные объекты MS Access: таблицы, формы, запросы, отчеты, страницы, макросы и модули. После загрузки Access ожидает от вас одного из следующих распоряжений:

  • либо создать новую базу данных, т.е. файл с расширением .MDB;
  • либо открыть существующую базу данных, т.е.

файл с расширением .MDB.

Создание БД.После выбора варианта Создание новой базы данныхили команды Файл-Создать…на экране появляется стандартный файл, в котором следует открыть нужную папку и задать имя создаваемого файла базы данных. Например, для нашей базы данных мы выбрали папку Мои документы,а имя файла — гpyппa.MDB.

Создав файл, Access раскрывает пустое окно базы данных и в этом окне можно будет проводить все операции — создавать и манипулировать объектами БД.

MS Access является многооконным приложением, однако в любой момент может быть открыта только одна база данных. Именно ее окно является главным окном документа в приложении Access, и его закрытие означает закрытие соответствующего файла .MDB.

Окно базы данных порождает множество дочерних окон объектов (таблицы, запроса, формы и т.д.), и каждое такое окно может быть закрыто автономно — любым из стандартных способов Windows.

Кроме того, не закрывая окна, вы можете сохранить объект (например, макет таблицы), окно которого находится на экране, и присвоить ему имя — точно так же, как это делается с файлами: командой Файл-Сохранитьили Файл-Сохранить как…..

С окном любого объекта (дочерним окном) можно работать либо в оперативном режиме (например, вводить или просматривать данные в таблице), либо в режиме конструктора (например, изменять макет таблицы).

Средства защиты БД

Средства защиты БД условно делятся на две группы, основные и дополнительные.

К основным средствам защиты информации можно отнести следующие средства:

  • парольная защита;
  • установление прав доступа к объектам БД;
  • защита полей и записей таблиц БД;
  • Открыть в другой программе нельзя.

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

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

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

По отношению к таблицам в общем случае могут предусматриваться следующие права доступа.

просмотр (чтение) данных;

  • изменение (редактирование) данных;