Введение Известно, что владение полной и достоверной информацией дает возможность рационально управлять и правильно принимать управленческие решения в любой сфере человеческой деятельности.
Развитие вычислительной техники и интегрированных сетей связи, c появлением современных информационных технологий привело к бурному подъему индустрии переработки информации. Нельзя представить себе деятельность коммерческих фирм, банков, научных и производственных предприятий без компьютерного учета информации, реализованного с помощью информационной системы, созданной на основе той или иной системы управления базами данных (СУБД).
Лидерами на рынке СУБД являются реляционные системы, к числу которых относится и Access, продукт компании Microsoft, входящий в пакет Microsoft Office. Каждая новая версия этой СУБД становится лучшим продуктом года в категории так называемых "персональных СУБД". Такие СУБД сочетают в себе функции управления структурами хранения, обеспечения доступа к данным и поддержке их целостности, а также средства визуального программирования. Это, а также простота работы и изучения, обусловило широкое распространение и определило выбор именно этой СУБД для реализации небольших информационных систем.
Однако простота работы и изучения вовсе не означает, что Access может использоваться только в учебных целях. На ее базе можно реализовать информационную систему, работающую в архитектуре "клиент-файловый сервер", а этого вполне достаточно для относительно небольших компаний. Такая система не требует постоянного администрирования, что минимизирует затраты на ее эксплуатацию. Истинно реляционный характер этой СУБД, заключающийся в декларативной поддержке целостности данных, транзакционном управлении, поддержке языка SQL (язык структурированных запросов) для создания структур хранения и манипуляции данными, позволяет относительно просто выполнить "укрупнение" системы до архитектуры клиент/сервер, в которой Access может играть роль клиента, взаимодействующего с сервером баз данных.
1 Теоретическая часть Базы данных и системы управления базами данных База данных – это организованная структура, предназначенная для хранения информации. В современных базах данных хранятся не только данные, но и информация.
Это утверждение легко пояснить, если, например, рассмотреть базу данных крупного банка. В ней есть все необходимые сведения о клиентах, об их адресах, кредитной истории, состояние расчетных счетов, финансовых операциях и т.д. Доступ к этой базе данных имеется у достаточно большого количества сотрудников банка, но среди них вряд ли найдется такое лицо, которое имеет доступ ко всей базе полностью и при этом способно единолично вносить в нее произвольные изменения. Кроме данных, база содержит методы и средства, позволяющие каждому из сотрудников оперировать только с теми данными, которые входят в его компетенцию. В результате взаимодействия данных, содержащихся в базе, с методами, доступными конкретным сотрудникам, образуется информация, которую они потребляют и на основании которой в пределах собственной компетенции производят ввод и редактирование данных.
С понятием базы данных тесно связано понятие системы управления базой данных. Это комплекс программных средств, предназначенных для создания структуры новой базы, наполнение ее содержимым, редактирование содержимого и визуализации информации. Под визуализацией информации базы понимается отбор отображаемых данных в соответствии с заданным критерием, их упорядочение, оформление и последующая выдача на устройства вывода или передачи по каналам связи.
В мире существует множество систем управления базами данных. Несмотря на то что они могут по-разному работать с разными объектами и предоставляют пользователю различные функции и средства, большинство СУБД опираются на единый устоявшийся комплекс основных понятий. Это дает нам возможность рассмотреть одну систему и обобщить ее понятия, приемы и методы на весь класс СУБД. В качестве такого учебного объекта мы выберем СУБД Microsoft Access, входящую в пакет Microsoft Office.
|