Главная » Все файлы » Просмотр файлов из архивов » Документы » 3 курс_Лекция_АВТОМАТИЗИРОВАННЫЕ БАНКИ ДАННЫХ

3 курс_Лекция_АВТОМАТИЗИРОВАННЫЕ БАНКИ ДАННЫХ (Лекции)

2018-01-12СтудИзба

Описание файла

Файл "3 курс_Лекция_АВТОМАТИЗИРОВАННЫЕ БАНКИ ДАННЫХ" внутри архива находится в папке "omt". Документ из архива "Лекции", который расположен в категории "". Всё это находится в предмете "общая математическая теория больших систем" из 6 семестр, которые можно найти в файловом архиве РТУ МИРЭА. Не смотря на прямую связь этого архива с РТУ МИРЭА, его также можно найти и в других разделах. Архив можно найти в разделе "лекции и семинары", в предмете "общая математическая теория больших систем" в общих файлах.

Онлайн просмотр документа "3 курс_Лекция_АВТОМАТИЗИРОВАННЫЕ БАНКИ ДАННЫХ"

Текст из документа "3 курс_Лекция_АВТОМАТИЗИРОВАННЫЕ БАНКИ ДАННЫХ"

Автоматизированные банки данных.

АВТОМАТИЗИРОВАННЫЕ БАНКИ ДАННЫХ.

Коллектив

специалистов

Пользователь

ЭВМ

ЭВМ ЭВМ

СУБД

Прикладные

программы


Рис. 1. Структура автоматизированного банка данных.

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

Таким образом, база данных можно рассматривать на различных уровнях абстрагирования, которые выбираются с определенным целевым назначением:

Уровень пользователя;

Уровень проектируемых структур данных;

Уровень рационального размещения на запоминающих устройствах.

Система управления базой данных (СУБД) – это специальный пакет программ, посредством которого реализуется централизованное управление базой данных и обеспечивается доступ к ним.

На рис.2 представлена схема структуры СУБД и ее взаимодействие с элементами автоматизированного банка данных.

С помощью языка описания данных (ЯОД) создается описание элементов, групп, записей данных, а также взаимодействие между ними, которое обычно задается в виде таблиц.

Описание структуры данного некоторого типа на формализованном языке называют схемой данного.

Программы

Пользователя

СУБД

ЯОД

ЯМД

ЯОС ЯОП

Рис. 2. Схема структуры СУБД и ее взаимодействия с элементами автоматизированного банка данных.

Язык описания данных (ЯОД) – это язык высокого уровня, предназначенный для задания схемы базы данных. С его помощью описываются типы данных, их структура и связи между ними. Это язык декларативного типа, не процедурный. Исходные тексты (описания данных) на ЯОД, после трансляции отображаются в управляющие таблицы:

  • Адресных констант, указывающих на размещение в памяти ЭВМ и на связи между собой рассматриваемых данных;

  • Констант, характеризующих размерность данного и код, в котором оно представлено и др.

Язык манипулирования данными (ЯМД) представлен системой команд манипулирования данными. Например:

  • Произвести выборку из базы конкретного данного, значение которого удовлетворяет заданным условиям;

  • Произвести выборку из БД всех данных определенного типа, значения которых удовлетворяют заданным условиям;

  • Найти в БД позицию данного и выполнить определенные действия и т.п.

СУБД в зависимости от способа реализации ЯМД можно разделить на два класса:

  1. СУБД с включенным языком. В качестве включающего языка выбирается один из алгоритмических языков. Прикладная программа, написанная на включающем языке, может инициировать команды ЯМД путем: - вызова специальных программ СУБД, при этом необходимое редактирование прикладных программ выполняется обычным образом операционной системой, под управлением которой работает СУБД; - использования специальных операторов включенных в состав используемого алгоритмического языка.

  2. СУБД с базовым языком. Разрабатывается собственный язык, позволяющий программе манипулировать данными выполняя арифметические операции, операции ввода-вывода и т.п.

Схема взаимодействия прикладной программы и СУБД представлена на рис. 3.

Прикладная программа


СУБД


START

…..

………..

…………

RETURN

Рабочая область

Ввода-вывода

Команда ЯМД

Инициализация передачи

данных и их редактирование

Рис. 3. Схема взаимодействия прикладной программы и СУБД.

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

Среди стандартных программ СУБД следует отметить программы:

  • Загрузки БД;

  • Трассировки работы с БД для обеспечения отладки программ;

  • Накопление и анализ статистики;

  • Средства передачи данных (особенно важно для банка данных функционирующих в диалоговом режиме).

Для обеспечения интеграции данных необходимо централизованное управление БД. Объектами централизованного управления являются форма элементов и структуры баз данных, а не собственные значения самих элементов данных.

Функция управления формой и содержанием базы данных называется администрированием данных.

Управление содержанием баз данных осуществляется путем сбора и ведения точной и полной информации о данных. Эта информация называется метаданными. Метаданные включают:

  • Описание смысла элементов данных;

  • Описание способов использования данных;

  • Источники данных;

  • Физические характеристики;

  • Правила и ограничения обращения с данными.

Метаданные можно разбить на три класса:

  1. Семантическая информация;

  2. Физические характеристики;

  3. Информация об использовании.

Средствами автоматизации формирования и использования метаданных являются словари данных. Словарь данных представляет собой специальную систему в составе БД, предназначенную для хранения единообразной и централизованной информации обо всех данных БД.

В словаре данных содержатся сведения:

  • Об объектах, их свойствах и отношениях для данной предметной области;

  • О данных, хранимых в БД: наименование, смысловое описание, структура, связи с другими данными;

  • О возможных значениях и форматах представления данных;

  • Об источниках возникновения данных;

  • О кодах защиты и разграничениях доступа к данным.

Функции словаря данных:

  • Установление связи между пользователями БД;

  • Осуществление простого и эффективного управления элементами данных при вводе в систему как новых элементов, так и при изменении описания существующих;

  • Уменьшение избыточности;

  • Устранение противоречивости данных;

  • Централизация управления элементами данных с целью упрощения проектирования БД и ее расширения.

Коллектив специалистов обеспечивает функционирование автоматизированного банка данных и включает:

Администратора;

Аналитика;

Системного программиста;

Прикладного программиста.


КП

КП

КП


Системное

Программное

Обеспечение

Прикладное

Программное

обеспечение

Рис. 4. Схема взаимодействия коллектива специалистов в автоматизированном банке данных.

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

Основное назначение администратора – обеспечение структур данных и взаимосвязей между ними, эффективных для обслуживания всего коллектива пользователей.

Функции администратора БД:

  • Решать вопросы организации данных об объектах предметной области и установлении связей между этими данными с целью объединения информации о различных объектах; согласовать представления пользователей;

  • Координировать все действия по проектированию, реализации и ведению БД; учитывать перспективные и текущие требования пользователей; следить, чтобы БД удовлетворяла актуальным информационным требованиям;

  • Решать вопросы, связанные с расширением БД в связи с изменением границ предметной области;

  • Разрабатывать и реализовывать меры по обеспечению защиты данных от несанкционированного доступа , сбоя технических средств;

  • Выполнять работы по ведению словаря данных; контролировать избыточность и противоречивость данных, их достоверность;

  • Следить за тем, чтобы БД отвечала заданным требованиям по производительности;

  • Выполнять при необходимости изменения методов хранения данных, путей доступа к ним, связей между данными, форматов данных;

  • Координировать вопросы технического обслуживания;

  • Координировать работы системных и прикладных программистов.

6


Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5137
Авторов
на СтудИзбе
440
Средний доход
с одного платного файла
Обучение Подробнее