Понятие и структура базы данных по учебной дисциплине: Базы Данных
Download 290.33 Kb.
|
ПОНЯТИЕ И СТРУКТУРА БАЗЫ ДАННЫХ
1. Понятие баз данных
База данных – совокупность взаимосвязанных хранящихся вместе данных при наличии такой минимальной избыточности, которая допускает их использование оптимальным образом для одного или нескольких приложений. Особенности такой совокупности данных: достаточно большие объемы информации; максимально возможная компактность хранения данных; возможность извлечения из базы данных разнообразной информации в определенной предметной области; удобные для пользователя вид и форма извлекаемой информации; высокая скорость доступа к данным; надежность хранения информации и возможность предоставления санкционированного доступа к данным для отдельных пользователей; удобство и простота конструирования пользователем запросов, форм и отчетов для выборки данных. Создание базы данных, ее поддержка и обеспечение доступа пользователей к ней осуществляется с помощью специального программного инструмента – системы управления базами данных [1]. Программное обеспечение для создания и редактирования баз данных, просмотра и поиска информации в них – это Система Управления Базами Данных (СУБД). По технологии обработки базы данных делятся на централизованные и распределенные. Централизованная база данных хранится в памяти одной машины. Распределенная база данных состоит из нескольких частей, хранимых на нескольких машинах вычислительной сети. Работа с такой базой осуществляется с помощью системы управления распределенной базой данных – СУРБД. Различают 2 класса СУБД: 1) системы общего назначения; 2) специализированные системы [4]. Системы СУБД общего назначения не ориентированы на какую-либо конкретную предметную область или на информационные потребности конкретной группы пользователей. Реализуются как программный продукт, способный функционировать на некоторой модели ЭВМ в определенной операционной системе. Использование СУБД общего назначения в качестве инструментального средства для создания информационных систем, основанных на технологии баз данных, позволяет существенно сокращать сроки разработки и экономить трудовые ресурсы. В процессе реализации своих функций СУБД постоянно взаимодействует с базой данных и с другими прикладными программными продуктами пользователя. Современные СУБД имеют следующие возможности: включают язык определения данных, с помощью которого можно определить базу данных, ее структуру, типы данных, а также средства задания ограничения для хранимой информации; позволяют вставлять, удалять, обновлять и извлекать информацию из базы данных посредством языка запросов (SQL); большинство СУБД могут работать на компьютерах с разной архитектурой и под разными операционными системами; многопользовательские СУБД имеют развитые средства администрирования баз данных. В работе с СУБД возможны следующие режимы: создание, редактирование, поиск, манипулирование. Под манипулированием понимаются такие действия с БД, как с целым: просмотр; копирование файлов, например на бумажный носитель; сортировка данных по заданному признаку и т. д. Для работы с базой данных СУБД должна обеспечивать: возможность внесения и чтения информации; работу с большим объемом данных; быстроту поиска данных; целостность данных (их непротиворечивость); защиту от разрушения, уничтожения (не только при случайных ошибках пользователя), от несанкционированного доступа; систему дружественных подсказок (в расчете на пользователя без специальной подготовки). СУБД могут использоваться как в однопользовательском, так и в многопользовательском режиме. Данную работу мы будем выполнять в MicrosoftAccess, которая обладает всеми чертами классической системы управления базами данных. Access – это не только мощная, гибкая и простая в использовании СУБД, но и система для разработки приложений баз данных. MicrosoftAccess называет объектами все, что может иметь имя. В базе данных Access основными объектами являются таблицы, запросы, формы, отчеты, макросы и модули. В других СУБД, как правило, термин база данных обычно относится только к файлам, в которых хранятся данные. В MicrosoftAccess база данных включает в себя все объекты, связанные с хранимыми данными. Ниже приведен список основных объектов базы данных Access. Таблица. Объект, который определяется и используется для хранения данных. Каждая таблица включает информацию об объекте определенного типа, например о клиентах. Таблица содержит поля (столбцы), в которых хранятся различного рода данные, например фамилия или адрес клиента, и записи (которые называются также строками). В записи собрана вся информация о некотором объекте (человеке, образце продукции и т. п.). Для каждой таблицы можно определить первичный ключ (одно или несколько полей, содержащих уникальные для каждой записи значения) и один или несколько индексов, помогающих ускорить доступ к данным. Запрос. Объект, который позволяет пользователю получить нужные данные из одной или нескольких таблиц. Для создания запроса можно использовать бланк QBE (запрос по образцу) или инструкции SQL (структурированный язык запросов). Можно создать запросы на выборку, обновление, удаление или добавление данных. С помощью запросов можно также создавать новые таблицы, используя данные из одной или нескольких существующих таблиц. Форма. Объект, предназначенный в основном для ввода данных, отображения их на экране или управления работой приложения. Формы можно также распечатать. Отчет. Объект, предназначенный для создания документа, который впоследствии может быть распечатан или включен в документ другого приложения. Макрос. Объект, представляющий собой структурированное описание одного или нескольких действий, которые должен выполнить Access в ответ на определенное событие. Модуль. Объект, содержащий программы, написанные на языке VisualBasic для приложений [1]. Download 290.33 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling