Microsoft Access
Выполнил: Студент группы
СМ 122 Преображенский Даниил
Михальченко Ольга Сергеевна
База данных — определение
База данных — это упорядоченный набор структурированной информации или данных, которые обычно хранятся в электронном виде в компьютерной системе. База данных обычно управляется системой управления базами данных. Данные вместе с СУБД , а также приложения, которые с ними связаны, называются системой баз данных, или, для краткости, просто базой данных.
Данные в наиболее распространенных типах современных баз данных обычно хранятся в виде строк и столбцов формирующих таблицу. Этими данными можно легко управлять, изменять, обновлять, контролировать и упорядочивать. В большинстве баз данных для записи и запросов данных используется язык структурированных запросов (SQL).
СУБД
СУБД (система управления базами данных) представляет собой инструментальное программное обеспечение для управления и создания баз данных.
- Структурированность - данные хранятся во множестве единообразно рассматриваемых объектов;
- Минимальная избыточность - сознательное дублирование данных для повышения производительности;
- Использование несколькими приложениями - базы данных могут удовлетворять информационные потребности сразу нескольких приложений. при этом соблюдается принцип разделения данных и алгоритма, т. е. данных и приложений;
- Единый метод доступа - между данными и приложениями есть промежуточный слой - СУБД .
Назначением СУБД является предоставление пользовательского интерфейса для взаимодействия с базой данных.
Пользовательский интерфейс может быть определен как существующий в системе ограничительный уровень, ниже которого для пользователя все остается невидимым.
Три базовых класса СУБД :
Крупномасштабные серверы баз данных - СУБД , предназначенные для управления доступом к базам данных по технологии «клиент-сервер» (технология, по которой клиент посылает запросы, которые обрабатываются на сервере, а затем клиенту возвращается результат). Они используются для «больших» баз данных (терабайты информации) и большого числа пользователей;
Среднемасштабные СУБД - предназначены для обслуживания запросов преимущественно через интернет. Чаще всего используется при разработке WEB-приложений;
Настольные СУБД - интеллектуальная среда для разработки приложений.
Эти системы позволяют создавать базы данных, писать программный код, создавать интерфейс пользователя.
Microsoft Access является ярким представителем настольных СУБД реляционного типа, то есть использует систему связанных таблиц для хранения и обработки данных.
Использование Мicrosoft Аccess во многом объясняется включением в состав пакета Microsoft Office. Важным достоинством этой СУБД является то, что она имеет очень простой графический интерфейс, который позволяет не только создавать собственные базы данных, но и разрабатывать приложения для работы с ними. Если Microsoft Access хранит все данные в одном файле, то это и распределяет и по разным таблицам.
Все версии Access имеют в своем арсенале средства, значительно упрощающие ввод и обработку данных, поиск данных и предоставление информации в виде таблиц, графиков и отчетов.
Системы управления базами данных (СУБД)
Для создания баз данных, а также выполнения операции поиска и сортировки данных предназначены специальные программы -- системы управления базами данных ( СУБД ).
Таким образом, необходимо различать собственно базы данных ( БД ) - упорядоченные наборы данных, и системы управления базами данных ( СУБД ) - программы, управляющие хранением и обработкой данных.
Например, открыть приложение, входящее в офисный пакет программ Microsoft Office, является СУБД , позволяющей пользователю создавать и обрабатывать табличные базы данных.
Объекты MS Access.
1. Таблица - является базовым приложением MS Access .
2. Форма не является самостоятельным объектом MS Access , она просто помогает вводить, просматривать и модифицировать информацию в таблице или запросе.
3. Запрос и отчет - выполняют самостоятельные функции, запрос позволяет получить нужные данные из одной или нескольких таблиц, отчет предназначен для печати данных.
4. Макрос - набор специальных макрокоманд (открыть форму, напечатать отчет).
5. Модуль - это программа, написанная на специальном языке.
СПАСИБО ЗА ВНИМАНИЕ!