Базы данных и системы управления базами данных
Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод на новый заказ в Автор24. Это бесплатно.
База данных (БД) представляет собой организованную структуру для хранения данных. Современные БД хранят в себе не только данные, но и информацию [1].
Для объяснения этого высказывания можно рассмотреть БД какого-либо крупного банка. В составе этой базы обязательно должны быть сведения об имеющихся клиентах – адрес, кредитная история, текущее состояние счетов, финансовые операции и т.п. Однако кроме этих данных также нужно хранить определенные методы и средства, посредством которых сотрудники банка смогут обрабатывать данные клиентов, не нарушая при этом существующую политику конфиденциальности. Таким образом, при взаимодействии данных и методов получается информация, на основе которой происходит обслуживание клиентов.
Понятие БД тесно связано с понятием системы управления базой данных (СУБД). Данная система является комплексом программных средств, предназначенных для создания структуры БД, ее наполнения, редактирования, а также визуализации хранящейся информации [14].
СУБД представляет пользователю ряд функциональных возможностей:
набор средств для поддержки таблиц и отношений между ними;
дружеский пользовательский интерфейс, реализующий операции ввода и редактирования информации, а также ее поиск и отображение результатов;
средства программирования высокого уровня, с помощью которых возможно создание собственных приложений.
В настоящее время в мире представлено целое множество различных СУБД. Не смотря на различия в интерфейсе и функциональных возможностях, большинство из них опирается на единый устоявшийся комплекс базовых понятий. Данный факт позволяет рассмотреть лишь одну СУБД, обобщив ее понятия, методы и средства на весь спектр СУБД
Зарегистрируйся, чтобы продолжить изучение работы
. В качестве примера в работе рассматривается СУБД Microsoft Access из пакета Microsoft Office [16].
1.2. Достоинства и недостатки системы управления базами данных MS Access
Microsoft Access представляет собой настольную СУБД реляционного типа. Одним из главных достоинств данной СУБД является интуитивно понятный пользовательский интерфейс, который позволяет не только создавать различные БД, но и разрабатывать приложения без применения сторонних программ.
MS Access отличается от других настольных СУБД тем что, хранит все данные в рамках одного файла, распределяя их по разным таблицам, что логично для реляционной СУБД. В этом единственном файле хранится не только информация о таблицах, но и прочие объекты БД, описаные ниже.
При разработке приложений и работе с данными основную работу за пользователя делают Мастера (Wizards). СУБД Access предоставляет большое количество различных мастеров для выполнения практически всех основных операций. Кроме того, одним из главных преимуществ мастеров является тот факт, что они помогают избегать рутинных действий и упрощают работу пользователям, неопытным в программировании [6].
Далее рассматриваются некоторые особенности MS Access, которые отличают ее представление от идеальной СУБД.
Если рассматривать сеть с файловым сервером или даже локальную однорангову сеть, СУБД MS Access способна создать многопользовательскую БД с обеспечением к ней одновременного доступа со стороны нескольких пользователей. Задачей сети в данном случае является обеспечение программной и аппаратной поддержки обмена данными между компьютерами, входящими в эту сеть. Задача MS Access – обеспечить разграничение доступа пользователей к базе, а также защиту хранящихся данных
50% курсовой работы недоступно для прочтения
Закажи написание курсовой работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!