Состав и структура банка данных. Назначение основных компонентов банка данных.

Определение базы данных (БД) и банка данных (БнД).

 

Банк данных (БнД) – это система специально организованных данных, программных, языковых, организационных и технических средств, предназначенных для централизованного накопления и коллективного многоцелевого использования данных. Под базой данных (БД) обычно понимается именованная совокупность данных, отображающая состояние объектов и их отношений в рассматриваемой предметной области. Характерной чертой баз данных является постоянство: данные постоянно накапливаются и используются; состав и структура данных, необходимых для решения тех или иных прикладных задач, обычно постоянны и стабильны во времени; отдельные или даже все элементы данных могут меняться – но это и есть проявление постоянства – постоянная актуальность.
Услугами БнД пользуется обычно большое число пользователей. Поэтому в БнД предусматривается специальное средство приведения всех запросов к единой терминологии - словарь данных. Кроме того, используются специальные методы эквивалентных грамматических преобразований запросов для построения оптимальных процедур их обработки, специальные методы доступа к одним и тем же данным различных пользователей при совпадении во времени поступивших запросов - механизм транзакций.

 

Состав и структура банка данных. Назначение основных компонентов банка данных.

 

Обычно со стороны внешних пользователей к БнД формулируются следующие требования. БнД должен:
• Удовлетворять актуальным информационным потребностям внешних пользователей, обеспечивать возможность хранения и модификации больших объемов многоаспектной информации.
• Обеспечивать заданный уровень достоверности хранимой информации.
• Обеспечивать доступ к данным только пользователям с соответствующими полномочиями.
• Обеспечивать возможность поиска информации по произвольной группе признаков.
• Удовлетворять заданным требованиям по производительности при обработке запросов.
• Иметь возможность реорганизации и расширения при изменении границ ПО.
• Обеспечивать выдачу информации пользователю в различной форме.
• Обеспечивать простоту и удобство обращения внешних пользователей за информацией.
• Обеспечивать возможность одновременного обслуживания большого числа внешних пользователей.
Преимущества централизации управления данными:
• Сокращение избыточности хранимых данных (минимально необходимых - дублирование данных).
• Устранение противоречивости хранимых данных (хранимых в различных файлах).
• Многоаспектное использование данных (принцип однократного ввода данных для разных пользователей и приложений).
• Комплексная оптимизация. (Например, выбор структуры хранения данных, которая обеспечивает наилучшее обслуживание в целом). В максимальной степени удовлетворяются противоречивые требования.
• Обеспечение возможности стандартизации (упрощение обмена данных, контроля и восстановления данных).
• Обеспечение возможности санкционированного доступа к данным. Интеграция данных приводит к тому, что данные, используемые различными пользователями, могут пересекаться различным образом. Следовательно, важно наличие в этих условиях механизма защиты данных от несанкционированного доступа к ним.
БнД через СУБД обеспечивает независимость прикладных программ от данных, чтобы не выполнять трудоемких ручных операций по внесению соответствующих изменений в прикладные программы.
Рассматривая данные как один из ресурсов АС (автоматизированных систем), можно сказать, что БнД централизованно управляет этим ресурсом в интересах всей системы. Наличие централизованного управления данными - главная отличительная черта БнД.
БнД - информационная система, реализующая централизованное управление данных в интересах всех пользователей АС. (Средство интеграции данных).
БнД - может рассматриваться в узком и широком смысле этого понятия. В узком БнД=БД + СУБД. В широком БнД =АС (автоматизированная система).
БнД в узком смысле включает в состав две основные компоненты:
• БД;
• СУБД - для реализации централизованного управления данными, хранимыми в базе, доступа к ним, поддержание их в состоянии, соответствующем состоянию ПО.
В широком смысле БнД - это АС.

 

 

 

1.4 Изучение таблицы в режиме конструктора

 

Открытие таблицы в режиме конструктора позволяет увидеть подробную структуру таблицы. Например, можно найти настройку типа данных для каждого поля, любые маски ввода или узнать, используются ли в таблице какие-либо поля подстановки — поля, которые используют запросы для извлечения данных из других таблиц. Эти сведения полезны, поскольку типы данных и маски ввода могут повлиять на возможность поиска данных и запуска запросов на обновление. Например, нужно использовать запрос на обновление для обновления определенных полей в одной таблице посредством копирования данных в сходные поля из другой таблицы. Запрос не будет выполняться, если типы данных для каждого поля в исходной и конечной таблицах не совпадают.

1. Откройте базу данных, которую нужно проанализировать.

2. В области переходов щелкните правой кнопкой мыши таблицу, которую хотите изучить, и затем в контекстном меню выберите Конструктор.

3. Просмотрите название каждого поля таблицы и тип данных, назначенный каждому полю.

Тип данных, назначенный полю, может ограничивать размер и тип данных, вводимых пользователями в это поле. Например, количество знаков, вводимых пользователями в текстовое поле, может быть ограничено 20 знаками или нельзя вводить текстовые данные в поле, настроенное с типом данных «Числовой».

4. Чтобы определить, является ли поле полем подстановки, щелкните вкладку Подстановка в нижнем разделе таблицы, озаглавленномСвойства поля.

Поле подстановки отображает одно множество значений (одно или несколько полей, таких как имя и фамилия), но обычно в нем хранится другое множество значений (одно поле, такое как числовой ИД). Например, поле подстановки может хранить номер ИД клиента (хранимое значение), но отображать имя клиента (отображаемое значение). Когда поле подстановки используется в выражениях или операциях поиска и замещения, используется хранимое значение, а не отображаемое значение. Изучение хранимых и отображаемых значений поля подстановки поможет вам добиться того, чтобы выражения или операции поиска и замещения, использующие поля подстановки, работали должным образом.

На следующей иллюстрации показано типичное поле подстановки. Помните, что настройки, отображаемые в свойстве Источник строк этого поля, будут изменяться.

Показанное на рисунке поле подстановки использует запрос для извлечения данных из другой таблицы. Можно также увидеть другой тип поля подстановки, которое называется списком значений и использует жестко закодированный список вариантов. На рисунке показан типичный список значений.

По умолчанию списки значений используют тип данных «Текстовый».

Лучший способ найти списки значений и подстановки — перейти на вкладку Подстановка и затем щелкнуть записи в столбце Тип данных для каждого поля в таблице.