Автор работы: Пользователь скрыл имя, 19 Января 2012 в 20:32, курсовая работа
Для принятия обоснованных и эффективных решений в производственной деятельности, в управлении экономикой и в политике современный специалист должен уметь с помощью компьютеров и средств связи получать, накапливать, хранить и обрабатывать данные, представляя результат в виде наглядных документов. В современном обществе информационные технологии развиваются очень стремительно, они проникают во все сферы человеческой деятельности.
В разных областях экономики зачастую приходится работать с данными из разных источников, каждый из которых связан с определенным видом деятельности. Для координации всех этих данных необходимы определенные знания и организационные навыки.
Введение
1 Основные понятия о базах данных MS Access
1.1 Краткая характеристика MS Access
1.2 Базы данных и системы управления базами данных
1.3 Функциональные возможности MS Access
2. Практическая часть. Создание БД
Заключение
Список используемой литературы
В Access база данных обозначает файл, содержащий набор информации. База данных в Access может содержать следующие типы объектов: таблица, запрос, форма, отчёт, страница, макрос, модуль.
Окно
объектов базы данных
Access может работать одновременно только с одной базой данных. Но одна БД Access может включать множество таблиц, форм, запросов, отчётов, макросов и модулей, которые хранятся в одном файле с расширением mdb.
Таблица – это объект, соответствующий понятию «таблица» в теории реляционных баз данных. Для каждой таблицы в Access можно определить первичный ключ и один или несколько индексов с целью увеличения скорости доступа к данным.
Access позволяет создавать структуру таблицы в трех режимах – в режиме конструктора, с помощью мастера и путем ввода данных. Разница предполагает использование этих средств пользователями с разным уровнем подготовки, разными целями и перспективами использования данных.
Естественно
имеется возможность
Связи
между таблицами определяются специальным
средством, которое называется «Схема
данных».
Это
удобный графический
Запрос
– объект, содержащий текст SQL запроса,
имеющий уникальное имя в определенной
базе данных. Создать запрос можно с помощью
мастера и в режиме конструктора. В первом
случае пользователю в интерактивном
режиме предлагается выбрать имя таблицы
и поля для выборки. Во втором случае можно
выбрать несколько таблиц или запросов,
связать их графическим способом и определить
поля выборки1. Также можно задать
дополнительные условия для каждого поля
и параметры сортировки.
Есть еще один способ создания запроса, который встроен в конструктор, – это написание запроса вручную на языке SQL. Однако текстовый редактор, предназначенный для этого имеет явно скудные возможности в плане удобства и наглядности оформления кода. Видимо этот способ не позиционировался разработчиками как основной.
Форма – это специальный объект-контейнер для других интерфейсных компонентов, таких как поля ввода и отображения данных, кнопки и др. На форме разработчик располагает компоненты для ввода, корректировки, просмотра и группировки данных, в зависимости от специфики приложения. Форму также можно создать двумя способами – в режиме конструктора и с помощью мастера. В первом случае разработчик располагает набором компонентов (при необходимости можно зарегистрировать свои ActiveX), которые свободно размещает на форме и задает их параметры. В режиме мастера пользователь просто выбирает таблицу, поля и стиль оформления, а форма генерируется автоматически.
Отчёт – объект, предназначенный для создания документа, который впоследствии может быть распечатан либо включён в документ другого приложения. Этот документ содержит результаты выборки из базы данных в виде структурированной информации (например в виде таблицы или списка). MS Access обладает богатыми возможностями по оформлению и форматированию отчетов. Те же два режима создания есть и у отчета. В режиме мастера у пользователя имеется возможность задать множество параметров, практически полностью определяющих желаемый внешний вид отчета. Для создания нестандартных отчетов лучше пользоваться конструктором.
Страницы – средство публикации данных в локальной сети или Internet. Создаваемая страница проектируется подобно форме (с некоторыми отличиями в используемых компонентах), при работе с ней можно не только просматривать, но и изменять данные в базе. После сохранения страницы как объекта в БД ее можно экспортировать в виде файла в формате HTML и использовать для доступа к данным через интернет-браузер.
Макрос – это объект, представляющий собой последовательность макрокоманд для автоматизации наиболее часто выполняемых действий при работе с базой. Макрокоманды выбираются из имеющего списка, а параметры задаются разработчиком. Выполнить макрос можно по нажатию на кнопку и программным методом в коде.
Модуль – контейнер программного кода на VBA. Для их редактирования и просмотра используется оболочка Редактора Visual Basic. Весь программный код приложения содержится в наборе модулей. Здесь он имеет то же смысловое значение, как и в любом языке программирования.
Это полный список объектов, которые можно хранить в базе данных MS Access, который, впрочем, похож и в других настольных СУБД подобного класса, например Paradox.
Какие
возможности предоставляет
1. Ввод данных. Ввод данных может осуществляться следующими способами:
Последний способ обладает наибольшей гибкостью и представляет практически неограниченные возможности, однако он самый сложный в реализации и требует определенного уровня знаний программирования.
2. Изменение данных. Редактирование возможно следующими способами:
3. Вывод данных. Здесь Access предоставляет такие возможности:
4.
Взаимодействие с другими
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.
Администрирование.
Также
необходимо упомянуть, что в Access
изначально имеются шаблоны типовых баз
данных для автоматизации наиболее распространенных
задач.
Пользователь в интерактивном режиме Мастера выбирает данные, которые желает иметь в своей БД в соответствии с потребностями предприятия, а MS Access автоматически создает все необходимые объекты. В дальнейшем эту базу данных можно дорабатывать и расширять.
Информация о работе Основные понятия теории баз данных и общая характеристика СУБД MS Access