colloquium 1 Flashcards
111Укажите отличительные особенности технологии БД, выделяющие ее среди технологий вообще и информационных технологий, в частности.
Технология БД отличается от технологий в целом тем, что является информационной технологией. А среди информационных технологий выделяется тем, что регламентирует процесс создания и эксплуатации информационных систем, в которых для долговременного хранения информации используется БД, а для управления ею - СУБД. Информационную технологию баз данных отличает использование СУБД той или иной модели данных (МД) – концепции представления в ней объектов мира и их взаимосвязей.
222Каковы предпосылки использования технологии БД? (говори хотя бы с редкими перебивками: “эээ”)
1) Необходимость в долговременном хранении информации;
2) Желание избавится от разработки новых алгоритмов в процессе использования (Опционально: производная информация должна получаться из первичной)
3) Информация обычно хранится в алфавитно-цифровой форме
4) Необходимость в простом и удобном извлечение информации
5) Необходимость вносить изменения
6) Необходимость обеспечения взаимодействия нескольких пользователей
7) Необходимость в четкой структуре данных
333В чем особенности термина «модель» в технологии БД?
«Модель» в технологии БД – теория моделирования, а сама БД – результат моделирования. В других отраслях знаний наоборот.Пример: реляционная модель данныхДоп. пояснение: что-то вроде парадигмы (+-)
444Каково основное назначение моделей данных?
Основное назначение МД – обеспечить процесс превращения данных в информацию через их интерпретацию.
555Перечислите составные части любой модели данных.
1) Правила порождения структур данных;
2) Правила порождения ограниченной целостности;
3) Набор операций над данными;
666Каково назначение структур данных, ограничений целостности и операций над данными?
На основании правил определяется схема БД . А операции необходимы, чтобы наполнить схему непротиворечивыми данными и поддерживать их непротиворечивость в дальнейшем. (ну и обеспечивать получение необходимой информации в достоверном виде)
777Укажите основные процессы в системах БД, и кто какие задачи в них реализует. (процесс - кто реализует - какие задачи реализует)
Проектирование схемы БД - Проектировщик БД - исследует ПрО и реализует ее семантическую схему
Администрирование БД Администратор БД - устанавливает БД на оборудование и администрирует ее. (физическая схема БД) ⇒ СУБД
Использование БД - Пользователь БД - “пишет” или “читает” необходимую информацию. (это основной процесс, ибо ради этого БД создается и поддерживается)
888Для чего предназначены CASE-системы?
CASE- система – это программная система для проектирования и реализации других программных систем. Нужна для трансляции схемы ПрО на саму СУБД или на язык СУБД-ориентированной модели данных.
999Перечислите и кратко охарактеризуйте архитектуры систем БД.
Однопользовательская архитектура: вся система БД управляется одним компьютером, на нем расположены и БД, и СУБД, и диалоговая система пользователя.
Двухуровневая архитектура «клиент-сервер» (обычно называют локальной сетью): БД - это серверы, а клиенты - являются обработчиками программ.
Трехуровневая архитектура «клиент-сервер» - состоит из БД, web-сервера и браузера (?браузера клиента?)(мое предположение, если спросит про трехуровневую, как работает:браузер обращается к web-серверу, web-сервер генерирует запрос к БД, БД отдает или получает данные web-серверу, web-сервер отвечает бразеру)
1010В чем основные различия OLTP и OLAP-систем БД?
OLTP используется для управления больших потоков транзакций,
вносящих незначительные изменения в БД, а
OLAP используется для анализа огромного объема данных,
представленных чаще всего через многомерные кубы.
Решение их задач на одной СУБД и БД является не эффективной
1111Какие формы представлений о ПрО выделяют в технологии БД? Охарактеризуйте каждую
представление (характеристика)
В голове проектировщика (возникает на основе личного знакомства)
- > Семантическая схема (Это первое формальное представление, оно может фиксироваться, например, на бумаге)
- >
СУБД-ориентированная схема (основывается на соответствующей СУБД-ориентированной модели данных)
- > Логическая схема БД (Реализуется на ЯП с использованием инструментов СУБД, ориентирована в сторону человека (но как? предоставляет инструменты мб, хз) )
- > Физическая схема БД (Определяет как именно БД будет хранится в памяти)
1212Объясните, почему человека интересуют не данные, а информация.
Исторически так сложилось, что стремление к знаниям присуще человеческой природе, а информация – это приращение знаний человека, которое может быть получено на основе данных, если человек сможет их интерпретировать.
(сомнительная формулировка…)Данные представлены в формализованном виде, удобном для передачи или их обработки, а информация представлена в доступной для усвоения человеком форме.
1313Что кроме данных необходимо для получения информации?
Интерпретация данных и знания, которые человек имел до начала анализа данных. (более полно)Интерпретация данных дает человеку представление о чем именно свидетельствуют эти данные. И знания человека до начала анализа - на их основе может быть получена дополнительная информация во время этапа прагматического анализа.
1414К какому классу информационных систем относятся системы БД?
Системы БД относятся к классу информационных систем,
интерпретации которых хранятся в программе и на диске в виде
специальным образом организованных данных.
В системах БД интерпретации не фиксируются в программах, а
хранятся на диске, как и сами данные. Именно их мы задаем на
этапе проектирования схемы БД. Заданные однократно
интерпретации ассоциируются с данными при их вводе, и в
дальнейшем при всех манипуляциях с данными эта связь остается
неразрывной, обеспечивая, таким образом, получение информации.
1515Перечислите и охарактеризуйте три этапа процесса образования информации из данных.
Синтаксический анализ – получение из данных информации, путем анализа знаков с точки зрения синтаксиса;
Семантический анализ – получение из данных информации с помощью интерпретации данных;
Прагматический анализ - получение из данных дополнительной информации на основе тех знаний «читателя», которые у него были ранее.
1616Какие разделы семиотики изучают эти этапы?
Синтактика
Семантика
Прагматика
1717Опишите, как протекает процесс передачи информации о ПрО с использованием систем БД.
- “Писатель” (человек, чьей обязанностью является наблюдение за ПрО и отражение всех изменений в БД) формализует ситуацию - т.е. определяет знаки для идентификации объектов и связей. А затем, создает в БД новые объекты определенных типов и связи с использованием подходящей подсхемы
- “Читатель” (человек, желающий получить от системы БД информацию о ПрО) воссоздает представление “писателя” о ПрО, просто обратившись к системе
1818Из каких компонентов состоит атомарная единица информации (АЕИ)?
Атомарная Единица Информации состоит из: <Идентификатор объекта, Наименование признака, Значение признака, [Время]>.
1919Объясните, почему первые три компонента АЕИ являются обязательными.
Без любого из первых трех компонентов, нельзя сформировать информацию.Например: <Артем, Вес в кг, 65>;Достаточно отбросить один компонент и мы не получаем никакой информации.
2020Синтезируйте категориальную модель.
Понятие категории является основным структурным понятием одноименной модели –
категориальной модели. Она предполагает разбиение всех объектов ПрО по категориям. Для
каждой категории определяется набор признаков, значения которых характеризуют объекты
данной категории.
2121Дайте структурное определение модели данных.
Модель данных (МД) определяется двумя множествами G и O. G –
множество правил порождения схем, O – множество операций над
данными. В свою очередь во множестве G выделяются два
подмножества – Gs (правила порождения структур данных) и Gc
(правила порождения ограничений целостности).
2222Проиллюстрируйте компоненты модели данных на
примере категориальной модели.
1-я модель данных: правила порождения допустимых структур данных.
Для категориальной модели правила множества порождения структур данных выглядят
следующим образом:
● БД – это совокупность таблиц.
● Каждая таблица предназначена для хранения информации об объектах одной категории. Имя
таблицы – это имя категории.
● Для каждой категории определяется набор признаков, представляющих интерес для объектов
этой категории. Имена признаков составляют шапку соответствующей таблицы.
● Каждый объект категории представляется в виде строки таблицы, в столбце признака
указывается его значение для данного объекта.
2-я модель данных: правила порождения ограничений целостности данных.
Допустимые значения признаков можно ограничить:
● указанием их типа (символьные, числовые, даты и т.д.),
● перечислением этих значений,
● сравнением значений с константой.
3-я модель данных: набор операций над данными.
Множество операций над данными может выглядеть для нашей модели так
● операция INSERT для добавления новой строки в таблицу,
● операция UPDATE для изменения значений одного или нескольких признаков в строке таблицы,
● операция DELETE для удаления строки из таблицы,
● операция SELECT для поиска строк таблицы, удовлетворяющих определенному условию.
2323С чем ассоциируются понятия схема БД и база
данных при табличном представлении данных?
Совокупность именованных категорий и их признаков, а также
ограничений на допустимые данные называется схемой БД.
Совокупность данных, структура и значения которых соответствуют
конкретной схеме, называется базой данных (БД).
2424Что представляет собой СУБД? Какие классы
операций необходимо реализовать в любой СУБД?
СУБД (Система управления базами данных) — комплекс
специализированных программ, которые позволят создать базу
данных (БД) и манипулировать данными (вставлять, обновлять,
удалять и выбирать). Система обеспечивает безопасность,
надёжность хранения и целостность данных, а также предоставляет
средства для администрирования БД.
Классы операций, которые необходимо реализовать в любой СУБД:
● операция INSERT для добавления новой строки в таблицу,
● операция UPDATE для изменения значений одного или
нескольких признаков в строке таблицы,
● операция DELETE для удаления строки из таблицы,
● операция SELECT для поиска строк таблицы,
удовлетворяющих определенному условию.
2525Для чего в технологии БД используются знаки и
типы?(Что представляют собой элементарные
единицы данных и интерпретаций. Для чего они
используются в БД?)
Элементарные единицы данных и интерпретаций определяются
понятиями знак и тип.
Знак – это данное, которое обозначает объект, свойства объектов
или их связь.
Тип – это именованный класс подобных знаков. Имя типа
определяет интерпретацию знака, который принадлежит типу. В БД
они используются для структуризации, которая нужна для
построения системы типов с использованием понятий,
предлагаемых правилами структуризации данных этой модели.
Каждая связь конкретного типа задается в БД в виде кортежа,
элементами которого являются знаки соответствующих объектов.
2626В каких частях системы БД представлены элементарные единицы данных и
интерпретаций?
В структурных компонентах БД. Типы в схеме не изолированы друг от друга, а образуют взаимосвязанную систему типов.