Реферат: Система баз данных MS Access

Основные данные о работеВерсия шаблона Филиал Вид работы Курсовая работа Название дисциплины Базы данных Тема Система баз данных MS Access Фамилия студента Имя студента Отчество студента № контракта

 


Содержание

Введение

1 Основные понятия о базахданных MS Access

1.1 Краткаяхарактеристика MS Access

1.2 Базы данных и системы управления базамиданных

1.3 Создание Базы данных

2 Функциональные возможности MS Access

Заключение

Глоссарий

Список использованных источников

Список сокращений

Приложения

/>/>/>/>/>/>/>/> 
Введение

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

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

Продукткорпорации Microsoft — Access объединяет сведения из разных источников в однойреляционной базе данных. Создаваемые в нем формы, запросы и отчеты позволяютбыстро и эффективно обновлять данные, получать ответы на вопросы, осуществлятьпоиск нужных данных, анализировать данные, печатать отчеты, диаграммы ипочтовые наклейки[1].

Целью даннойкурсовой работы является рассмотрение проектирования в теории и создания напрактике базы данных в продукте корпорации Microsoft для управления базамиданных «Microsoft Access».

СистемаAccess — это набор инструментов конечного пользователя для управления базамиданных. В ее состав входят конструкторы таблиц, форм, запросов и отчетов. Этусистему можно рассматривать и как среду разработки приложений. Используямакросы или модули для автоматизации решения задач, можно создаватьориентированные на пользователя приложения такими же мощными, как и приложения,написанные непосредственно на языках программирования. При этом они будутвключать кнопки, меню и диалоговые окна. Программируя на языке VBA, можносоздавать такие мощные программы, как сама система Access.

Созданиеприложений без программирования с использованием макросов Access. Пользователиэлектронных таблиц и баз данных должны быть знакомы со многими ключевымипонятиями, используемыми в Access. Прежде чем приступить к работе с каким-либо программнымпродуктом, важно понять его возможности и типы задач, для решения которых онпредназначен. Microsoft Access (далее — просто Access) — это многогранныйпродукт, использование которого ограничено только воображением пользователя.

В Access вполной мере реализовано управление реляционными базами данных. Системаподдерживает первичные и внешние ключи и обеспечивает целостность данных науровне ядра (что предотвращает несовместимые операции обновления или удаленияданных). Кроме того, таблицы в Access снабжены средствами проверки допустимостиданных, предотвращающими некорректный ввод вне зависимости от того, как оносуществляется, а каждое поле таблицы имеет свой формат и стандартные описания,что существенно облегчает ввод данных. Access поддерживает все необходимые типыполей, в том числе текстовый, числовой, счетчик, денежный, дата/время, MEMO,логический, гиперссылка и поля объектов OLE. Если в процессе специальнойобработки в полях не оказывается никаких значений, система обеспечивает полнуюподдержку пустых значений.


/>/>/>/>1 Основные понятия о базах данных MS Access

 

1.1 Краткая характеристика MS Access

 

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

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

Для выполнения почти всех основных операций Access предлагает большоеколичество Мастеров (Wizards), которые делают основную работу за пользователяпри работе с данными и разработке приложений, помогают избежать рутинныхдействий и облегчают работу неискушенному в программировании пользователю.

Особенности MS Access, отличающиеся от представления об «идеальной»реляционной СУБД.

Созданиемногопользовательской БД Access и получение одновременного доступа несколькихпользователей к общей базе данных возможно в локальной одноранговой сети или всети с файловым сервером. Сеть обеспечивает аппаратную и программную поддержкуобмена данными между компьютерами. Access следит за разграничением доступа разныхпользователей к БД и обеспечивает защиту данных. При одновременной работе. Таккак Access не является клиент серверной СУБД, возможности его по обеспечениюмногопользовательской работы несколько ограничены. Обычно для доступа к даннымпо сети с нескольких рабочих станций, файл БД Access (с расширением *.mdb) выкладывается нафайловый сервер. При этом обработка данных ведется в основном на клиенте – там,где запущено приложение, в силу принципов организации файловых СУБД. Этотфактор ограничивает использование Access для обеспечения работы множествапользователей (более 15-20) и при большом количестве данных в таблицах, так какмногократно возрастает нагрузка не сеть.

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

В отношениизащиты информации и разграничения доступа Access не имеет надежных стандартныхсредств. В стандартные способы защиты входит защита с использованием пароля БДи защита с использованием пароля пользователя. Снятие такой защиты непредставляет сложности для специалиста[2].

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

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

В целом MS Access предоставляет большоеколичество возможностей за сравнительно небольшую стоимость. Также необходимоотметить ориентированность на пользователя с разной профессиональнойподготовкой, что выражается в наличии большого количества вспомогательныхсредств (Мастеров, как уже отмечалось), развитую систему справки и понятныйинтерфейс. Эти средства облегчают проектирование, создание БД и выборку данныхиз нее.

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

Access обладает широкимивозможностями по импорту/экспорту данных в различные форматы, от таблиц Excel и текстовых файлов, допрактически любой серверной СУБД через механизм ODBC.

Еще однонемаловажное преимущество MS Access заключается в развитых встроенных средствахразработки приложений. Большинство приложений, распространяемых средипользователей, содержит тот или иной объем кода VBA (Visual Basic forApplications). Поскольку VBA является единственным средством для выполнениямногих стандартных задач в Access (работа с переменными, построение команд SQLво время работы программы, обработка ошибок, использование Windows APIи т. д.), для создания более-менее сложных приложений необходимо егознание и знание объектной модели MS Access.

Одним изсредств программирования в Access является язык макрокоманд. Программы, созданныена этом языке, называются макросами и позволяют легко связывать отдельные действия,реализуемые с помощью форм, запросов, отчетов. Макросы управляются событиями,которые вызываются действиями пользователями при диалоговой работе с даннымичерез формы или системными событиями.

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


1.2 Базы данных и системыуправления базами данных

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

Этоутверждение легко пояснить, если, например, рассмотреть базу данных библиотеки.В ней есть все необходимые сведения об авторах, книгах, читателях и т.д. Доступк этой базе могут иметь как работники библиотеки, так и читатели, которымнеобходимо найти какое-либо издание. Но среди них вряд ли найдется такое лицо,которое имеет доступ ко всей базе полностью и при этом способно единолично вноситьв нее произвольные изменения. Кроме данных, база содержит методы и средства,позволяющие каждому из сотрудников оперировать только с теми данными, которыевходят в его компетенцию. В результате взаимодействия данных, содержащихся вбазе, с методами, доступными конкретным сотрудникам, образуется информация,которую они потребляют и на основании которой в пределах собственнойкомпетенции производят ввод и редактирование данных.

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

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

1.3 Создание Базы данных

 

Для созданияновой базы данных выполним команду Файл/Создать. На экране откроется окнодиалога “Создание”, содержащее две вкладки:

“Общие” —позволяет создать новую пустую базу данных.“Базы данных” — позволяет выбратьобразец базы данных, содержащий большинство требуемых объектов, и создать базус помощью мастера. Для создания новой пустой базы данных перейдем на вкладку“Общие” и нажмите кнопку ОК в нижней части окна диалога. На экране откроетсяокно диалога “Файл новой базы данных”. В данном окне диалога из раскрывающегосясписка Папка выберем папку, в которой сохраним создаваемую базу данных, а вполе ввода Имя файла введем имя базы данных. После этого можно создать спомощью мастера базу данных определенного типа со всеми необходимыми таблицами,формами и отчетами. Так как MS Access содержит большой выбор подготовленных длявас баз данных, второй способ во многих случаях может оказаться предпочтительным.В обоих случаях останется возможность в любое время изменить и расширитьсозданную базу данныхПри выборе имени базы данных можно не ограничиватьсявосемью символами. Расширение для имени файла указывать не нужно, по умолчаниюв поле ввода Тип файла установлен тип “База данных”. После ввода именисоздаваемой базы данных нажмем кнопку Создать данного окна диалога. На экранеоткроется окно базы данных. Оно состоит из шести вкладок, которые пока пусты. Вданном окне предстоит создать все объекты, входящие в базу данных. Их переченьсоответствует ярлыкам вкладок в верхней части окна базы данных. В этом окнеможно создавать

“Общие” —позволяет создать новую пустую базу данных.“Базы данных” — позволяет выбратьобразец базы данных, содержащий большинство требуемых объектов, и создать базус помощью мастера. Для создания новой пустой базы данных перейдем на вкладку“Общие” и нажмите кнопку ОК в нижней части окна диалога. На экране откроетсяокно диалога “Файл новой базы данных”. В данном окне диалога из раскрывающегосясписка Папка выберем папку, в которой сохраним создаваемую базу данных, а вполе ввода Имя файла введем имя базы данных. После этого можно создать спомощью мастера базу данных определенного типа со всеми необходимыми таблицами,формами и отчетами. Так как MS Access содержит большой выбор подготовленных длявас баз данных, второй способ во многих случаях может оказатьсяпредпочтительным. В обоих случаях останется возможность в любое время изменитьи расширить созданную базу данныхПри выборе имени базы данных можно неограничиваться восемью символами. Расширение для имени файла указывать ненужно, по умолчанию в поле ввода Тип файла установлен тип “База данных”. Послеввода имени создаваемой базы данных нажмем кнопку Создать данного окна диалога.На экране откроется окно базы данных. Оно состоит из шести вкладок, которыепока пусты. В данном окне предстоит создать все объекты, входящие в базуданных. Их перечень соответствует ярлыкам вкладок в верхней части окна базыданных. В этом окне можно создавать таблицы, хранящие информацию, отчеты,формы, запросы. Все они будут располагаться во вкладках, которые открываютсяпри выборе соответствующего ярлыкаДля создания информационной БД Access, необходимо выполнитьследующие действия:

1         Выбратьпункт меню /Пуск/Создать документ Офис

2         Впредставленном диалоговом окне выбрать пункт: Новая База Данных

/>

/>

Созданиетаблиц

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

2         Далеенеобходимо в конструкторе указать «Имя поля» таблицы,

«Тип данных»поля, по желанию «Примечание» и при достаточной подготовке можно использоватьрасширенные настройки полей, такие как: Символьный размер поля, кодировка, формати многое прочее, представлены в нижней части окна конструктора.

§  «Имяполя» таблицы — это просто название столбца, несет в себе информационныйхарактер для пользователя

§  «Типданных» — требует серьезного подхода к своему выбору, так как он определяет типинформации вносимой в поля таблицы. В зависимости от типа данных, БД будетпозволять или не позволять вам производить различные операции. К примеру:получение суммы остатков по складам, возможно только если поле «Остатки» будетчислового типа данных[3].

§  «Примечание»- носит также информационный характер, но в отличие от «Имени поля», примечаниесможете видеть только Вы, в режиме конструктора.

§  «Ключевоеполе» — используют для создания связей между таблицами. Все значения этого полядолжны быть уникальными. Связь по КП используют для создания запросов, отчетови тд.

/>


/>

3         Дляупрощения ввода повторяющихся данных используем в «Типе данных», пункт «Мастерподстановок»

/>

/>

Еще один«Метод подстановки» получает данные из другой таблицы. К «списку» создаетсясвязь на поле другой таблицы и оттуда берутся необходимые данные.

4         Дляввода данных в созданную таблицу, открываем ее двойным щелчком и вносим необходимуюинформацию

/>

 

Создание формы

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


/> 

/>

 

/>


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

Для этоговыбрав на панели объектов «Кнопку» размещаем ее на форме и задаем необходимыедействия которые будут выполняться по ее нажатию.

/>

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

Кнопки«Остатки, товар» открывают наши таблицы. Кнопка «Ввод товара» открывает вторуюформу для просмотра и редактирования записей в таблице товар.

Кнопка«Остатки по складам» открывает сводную таблицу (запрос) которая содержит данныеиз обеих таблиц и вычисляемое поле «Остатки по складам».

Так жесозданы кнопки перехода по записям, открытия отчета, и кнопка закрытия формы.

Созданиезапроса и отчета

/>

1.        Также как и в предыдущих случаях выбираем вкладку «Запрос», жмем кнопу «Создать» ивыбираем «конструктор». В появившихся окнах выбираем таблицы и далеенеобходимые поля для показа из этих таблиц.

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

/>


/>

 

/>

 


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


2 Функциональныевозможности MS Access

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

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

Окно объектовбазы данных

/>

Access может работатьодновременно только с одной базой данных. Но одна БД Access может включать множествотаблиц, форм, запросов, отчётов, макросов и модулей, которые хранятся в одномфайле с расширением mdb[4].

Таблицаэтообъект, соответствующий понятию «таблица» в теории реляционных баз данных. Длякаждой таблицы в Access можно определить первичный ключ и один или несколько индексов сцелью увеличения скорости доступа к данным.

Access позволяет создаватьструктуру таблицы в трех режимах – в режиме конструктора, с помощью мастера ипутем ввода данных. Разница предполагает использование этих средств пользователямис разным уровнем подготовки, разными целями и перспективами использованияданных.

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

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

/>

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

Запрос объект, содержащий текст SQLзапроса, имеющий уникальное имя в определенной базе данных. Создать запросможно с помощью мастера и в режиме конструктора. В первом случае пользователю винтерактивном режиме предлагается выбрать имя таблицы и поля для выборки. Вовтором случае можно выбрать несколько таблиц или запросов, связать ихграфическим способом и определить поля выборки[5].Также можно задать дополнительные условия для каждого поля и параметрысортировки.

/>

Есть еще одинспособ создания запроса, который встроен в конструктор, – это написание запросавручную на языке SQL. Однако текстовый редактор, предназначенный для этого имеет явноскудные возможности в плане удобства и наглядности оформления кода. Видимо этотспособ не позиционировался разработчиками как основной.

Формаэтоспециальный объект-контейнер для других интерфейсных компонентов, таких какполя ввода и отображения данных, кнопки и др. На форме разработчик располагаеткомпоненты для ввода, корректировки, просмотра и группировки данных, взависимости от специфики приложения. Форму также можно создать двумя способами– в режиме конструктора и с помощью мастера. В первом случае разработчикрасполагает набором компонентов (при необходимости можно зарегистрировать свои ActiveX), которые свободноразмещает на форме и задает их параметры. В режиме мастера пользователь простовыбирает таблицу, поля и стиль оформления, а форма генерируется автоматически.

Отчёт –объект, предназначенный для создания документа, который впоследствии может бытьраспечатан либо включён в документ другого приложения. Этот документ содержитрезультаты выборки из базы данных в виде структурированной информации (напримерв виде таблицы или списка). MS Access обладает богатыми возможностями по оформлению иформатированию отчетов. Те же два режима создания есть и у отчета. В режимемастера у пользователя имеется возможность задать множество параметров,практически полностью определяющих желаемый внешний вид отчета. Для созданиянестандартных отчетов лучше пользоваться конструктором.

Страницысредство публикации данных в локальной сети или Internet. Создаваемая страницапроектируется подобно форме (с некоторыми отличиями в используемыхкомпонентах), при работе с ней можно не только просматривать, но и изменятьданные в базе. После сохранения страницы как объекта в БД ее можно экспортироватьв виде файла в формате HTML и использовать для доступа к данным черезинтернет-браузер.

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

Модуль –контейнер программного кода на VBA. Для их редактирования и просмотра используетсяоболочка Редактора Visual Basic. Весь программный код приложения содержится внаборе модулей. Здесь он имеет то же смысловое значение, как и в любом языкепрограммирования.

Это полныйсписок объектов, которые можно хранить в базе данных MS Access, который, впрочем, похожи в других настольных СУБД подобного класса, например Paradox.

Какиевозможности предоставляет Access в функциональном плане.

1. Ввод данных. Ввод данныхможет осуществляться следующими способами:

·  вручнуюпрямо в таблицу (сюда же относится вставка содержимого буфера обмена);

·  вручнуюв поля формы;

·  прямойимпорт данных из других источников (базы Access, текстовые файлы, форматDBF, электронные таблицы,источники данных ODBC);

·   программнымметодом, который может сочетать в себе любые средства, которые возможнореализовать на VBA.

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

2. Изменение данных.Редактирование возможно следующими способами:

·  вручнуюпрямо в таблице;

·  вполях форм;

·  вокне браузера, в котором загружена web-страница из БД;

·   программнымметодом.

3. Вывод данных. Здесь Accessпредоставляет такие возможности:

·  выводна экран монитора в табличном виде, полях форм или отчетов;

·  экспортв другие форматы данных (те же, что при импорте);

·  выводна печать, в основном в виде отчетов;

·  выводданных в интернет-браузер с помощью объекта Страница в пределах определеннойсети;

·  программныйэкспорт и вывод информации.

4. Взаимодействие с другими источниками и потребителямиинформации. В этом плане Access может выступать как сервер или клиентавтоматизации. Особенно прозрачно настраиваются связи с другими продуктамипакета Microsoft Office. Например вы можете иметь документ Microsoft Word, в котором будутприсутствовать поля из БД Access, изменение данных в базе автоматическиотображается в документе. Это позволяет создавать гибкие решения, интегрирующиеданные в офисных средствах.

5.Использование базы данных MS Access другими приложениями. Такой вариант использует файл MDB какхранилище данных. Программа, которая обращается к данным, может быть написанана любом языке высокого уровня. В данном случае используются таблицы и запросы.О поддержании ссылочной целостности и актуальности данных следит ядро БД.Взаимодействие происходит через ODBC-драйвер Microsoft Jet Engine.

6. Средствасоздания приложений. Создание приложений на Access во многом подобно всемостальным средствам автоматизации Microsoft Office. Здесь используетсяинтерпретируемый язык Visual Basic for Applications, что приводит, как и прииспользовании любого интерпретируемого языка, к определенному увеличению затратпроцессорного времени и уменьшению скорости работы программ и обработки данных.Для успешной разработки необходимо знать объектную модель самого Access и особенности ееиспользования.

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

Ядро БД Access обеспечивает три уровняблокировок:

Блокировкабазы данных. На этом уровне блокировки к БД может обращаться только одинпользователь. Такой уровень блокировки применяется для глобального измененияили обновления данных или при техническом обслуживании Базы Данных — сжатии;

Блокировкатаблицы. На этом уровне блокировки к таблице может обращаться только одинпользователь. Такой уровень блокировки применяется в тех случаях, когданеобходимо обработать сразу несколько записей таблицы.

Блокировкастраницы. На этом уровне к заблокированной странице может обращаться толькоодин пользователь. Это самый нижний уровень блокировки. Процессор Microsoft Jetавтоматически устанавливает блокировку страницы и не может контролироватьсявашей программой. Страница данных может содержать несколько записей, размер егоравен 26 кб. Блокировка страницы означает блокировку всех записей, находящейсяна этой странице. Если длина записи – 512 байтов, то будет заблокированной 4записи, а если 50 байтов то 40 записей. Точное число записей нельзя заранее ниопределить, ни задать, т.к. таблица может содержать удаленные записи (которыеудаляются только во время уплотнения).

Блокировка науровне таблицы имеет два режима – пессимистический и оптимистический. Поумолчанию устанавливается пессимистическая блокировка.

8.Администрирование. Преимущество монопольного режима работы фактически привело квырождению функций администрирования БД и в связи с этим — к отсутствиюинструментальных средств администрирования в обычном понимании этого слова в MS Access. Имеющиеся же средствапозволяют сделать следующее:

·         имеется возможность разделения базы данных MicrosoftAccess на два файла, в одном из которых содержатся таблицы, а в другом запросы,формы, отчеты, макросы, модули и ярлыки страниц доступа к данным. Это позволяетпользователям иметь доступ к общему источнику данных и при этом создавать своисобственные формы, отчеты и другие объекты, а также сократить сетевой трафик;

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

·         средства репликации Microsoft Access, доступные в базе данных (.mdb) ив проекте (.adp),позволяют создавать реплики и синхронизировать их по требованию при работе вMicrosoft Access;

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

·         имеется возможность преобразования БД в формат болееранней версии MS Access для обеспечения совместимости в некоторых случаях;

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

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

/>

Пользовательв интерактивном режиме Мастера выбирает данные, которые желает иметь в своей БДв соответствии с потребностями предприятия, а MS Access автоматически создаетвсе необходимые объекты. В дальнейшем эту базу данных можно дорабатывать ирасширять.


Заключение

 

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

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

Областиприменения Microsoft Access можно выделить следующие структуры:

применение вмалом и среднем бизнесе (бухгалтерский учет, ввод заказов, ведение информации оклиентах, ведение информации о деловых контактах, кадрах и т.п.); приразработке программ и хранилищ данных на заказ (разработка внутриотраслевыхприложений, разработка межотраслевых приложений, автоматизация некоторыхфункций предприятий); в крупных корпорациях (приложения для рабочих групп,системы обработки информации, документооборот); в качестве персональной СУБД(справочник по адресам, ведение инвестиционного портфеля, поваренная книга,каталоги книг, пластинок, видеофильмов и т. п.); в качестве средства храненияданных, которое используется в других приложениях. Например, один из лидеровсреди геоинформационных систем – ArcGis, создает и использует файлы MDB вкачестве «персональной геобазы», то есть хранилища данных, где не требуетсяодновременное многопользовательское редактирование.


Глоссарий

№ п/п Понятие Определение 1 База данных это организованная структура, предназначенная для хранения информации. 2 Запрос объект, содержащий текст SQL запроса, имеющий уникальное имя в определенной базе данных. 3 Макрос это объект, представляющий собой последовательность макрокоманд для автоматизации наиболее часто выполняемых действий при работе с базой. 4 Модуль контейнер программного кода на VBA. Для их редактирования и просмотра используется оболочка Редактора Visual Basic. 5 Microsoft Access это многогранный продукт, использование которого ограничено только воображением пользователя 6 Отчёт объект, предназначенный для создания документа, который впоследствии может быть распечатан либо включён в документ другого приложения. 7 Страницы средство публикации данных в локальной сети или Internet. 8 Система Access это набор инструментов конечного пользователя для управления базами данных. 9 Таблица это объект, соответствующий понятию «таблица» в теории реляционных баз данных. 10 Форма это специальный объект-контейнер для других интерфейсных компонентов, таких как поля ввода и отображения данных, кнопки и др.
Список использованныхисточников

 

1.  Бакаревич Ю.Б., ПушкинаН.В. MS Access 2000 за 30 занятий. [Текст] / Бакаревич Ю.Б., Пушкина Н.В. –СПб.: БХВ-Петербург, 2001. – 510 с. – ISBN 8-098-5678-098-0.

2.  Бакаревич Ю.Б., ПушкинаН.В. Самоучитель Microsoft Access 2002. [Текст] / Бакаревич Ю.Б., Пушкина Н.В.– СПб.: БХВ-Петербург, 2002. – 720 с.

3.  Бакаревич Ю., Пушкина Н. MS Access 2000 за 30 занятий.[Текст] / Бакаревич Ю.Б., Пушкина Н.В. – СПб: ВНV, 2000. – 657 с.

4.  Бакаревич Ю.Б., ПушкинаН.В., Смирнова Е.Ю. Управление базами данных. [Текст] / Бакаревич Ю.Б., ПушкинаН.В. – СПб.: Изд. СПбГУ, 2009. – 754 с.

5.  Гончаров А.В. “MicrosoftAccess в примерах”.[Текст] / Гончаров А.В. – СПб – Питер, 2007. – 256 с

6.  Гончаров А. Access впримерах. [Текст] / Гончаров А.–С.-Петербург: Питер, 2008. – 302 с.

7.  Горев А., Ахаян Р.,Макашарипов С. Эффективная работа с СУБД. [Текст] / Горев А., Ахаян Р СПб.:Питер, 2007. – 412 с.

8.  Дженнингс Р.Использование Microsoft Access 2000. [Текст] / Дженнингс Р. – М: Издательскийдом «Вильямс», 2000. – 387 с.

9.  Золотова С.И. Практикумпо Access.[Текст] / Золотова С.И.– М.: Финансы и статистика, 2001г.

10.  Скотт Баркер. ИспользованиеMicrosoft Access. [Текст] / Скотт Баркер -Киев-Москва: Диалектика, 2007. – 506с.

11.  Мари Свонсон. MicrosoftAccess 97: наглядно и конкретно. [Текст] / Мари Свонсон -Москва: MicrosoftPress, Русская редакция, 2007. – 613 с.

12.  Марченко А.П. MicrosoftAccess: Краткий курс. [Текст] / Марченко А.П. – СПб.: Питер, 2005. – 288 с.

13.  Макарова Н.В.Информатика. [Текст] / Макарова Н.В. — Москва: Финансы и статистика, 2007. –364 с.

14.  Брукшир Дж. Информатика ивычислительная техника [Текст] / Дж. Брукшир. — СПб: Питер, 2004.-620с. – ISBN 8-098-5678-098-0.

15.  Карпова Т.С.Базы данных: модели, разработка, реализация. [Текст] / Карпова Т.С. М.: Эксмо.2001.-423с.


Список сокращений

 

БД – базаданных

СУБД –система управления базы данных


Приложения

 

А

/>

Б

/>

еще рефераты
Еще работы по информатике, программированию