игра брюс 2048
Главная / Базы данных / Модели и смыслы данных в Cache и Oracle / Тест 7

Модели и смыслы данных в Cache и Oracle - тест 7

Упражнение 1:
Номер 1
Как связаны реляционная алгебра, реляционные исчисления и языки, используемые в современных СУБД?

Ответ:

 (1) языки современных СУБД строятся на реляционной алгебре, но не на реляционных исчислениях  

 (2) языки реляционных исчислений обладают свойством реляционной полноты 

 (3) запрос в реляционном исчислении имеет однозначную процедурную интерпретацию, а запрос в реляционной алгебре такой интерпретации не имеет 

 (4) язык QBE основан на реляционном исчислении на доменах  


Номер 2
Как связаны реляционная алгебра, реляционные исчисления и языки, используемые в современных СУБД?

Ответ:

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

 (2) запрос с соединением нескольких таблиц в реляционной алгебре начинается с выполнения декартова произведения, затем выполняется оператор селекции, а в реляционных исчислениях можно предложить более оптимальный план исполнения запроса 

 (3) язык SQL основан на реляционной алгебре 

 (4) современные языки для работы с базами данных могут использовать более одной модели данных, например, реляционную и многомерную 


Номер 3
Как связаны реляционная алгебра, реляционные исчисления и языки, используемые в современных СУБД?

Ответ:

 (1) язык исчисления на доменах отличается от языка исчисления на кортежах дополнительным набором предикатов, выражающих условие принадлежности значений доменов к кортежу 

 (2) основное отличие языков основанных на реляционной алгебре от языков, основанных на реляционных исчислениях в уровне процедурности 

 (3) языки, используемые в базах данных, обладают синтаксисом расширяющим синтаксис реляционных исчислений, их семантика значительно богаче 

 (4) языки реляционных исчислений и реляционной алгебры допускают рекурсивные запросы 


Упражнение 2:
Номер 1
Какие виды искусственных языков (ИЯ) используются в базах данных, и чем ИЯ отличаются от естественных языков (ЕЯ)?

Ответ:

 (1) ЕЯ можно считать наивной моделью примерно одного Мира, а ИЯ более специализированы, поэтому часто встречаются сочетания двух и более ИЯ 

 (2) в современных ИЯ используется в полной мере только коммуникативная функцияЕЯ 

 (3) Языки баз данных можно отнести к ИЯ, специфичным для предметной области (DSL) 

 (4) и ИЯ и ЕЯ основываются на моделях Мира, но для ИЯ Мир более узок и жёстче задан, в них не предусматривается самоизменение языка  


Номер 2
Какие виды искусственных языков (ИЯ) используются в базах данных, и чем ИЯ отличаются от естественных языков (ЕЯ)?

Ответ:

 (1) и ЕЯ, и ИЯ могут быть и вербальными и графическими, и жестовыми 

 (2) ЕЯ поддерживают метафорическое мышление, а ИЯ нет 

 (3) ИЯ могут встраиваться в другие ИЯ, в ЕЯ механизмы взаимопроникновения языков другие 

 (4) ИЯ, в отличие от ЕЯ, не приспособлены для саморазвития 


Номер 3
Какие виды искусственных языков (ИЯ) используются в базах данных, и чем ИЯ отличаются от естественных языков (ЕЯ)?

Ответ:

 (1) ИЯ могут обрабатывать информацию, не имеющую заранее подготовленного шаблона 

 (2) в ИЯ недостаточно развита аккумулятивная функция и, не используется конструктивная функция ЕЯ 

 (3) во множестве ИЯ все используемые термины имеют чётко определённый смысл; типичный пример – объектное программирование 

 (4) В отличие от ЕЯ, ИЯ конструируются явно, а не складываются в процессах общения 


Упражнение 3:
Номер 1
Какие модели данных используются в базах данных?

Ответ:

 (1) объектные модели с прототипированием 

 (2) табличная 

 (3) реляционная 

 (4) модель Java 


Номер 2
Какие модели данных используются в базах данных?

Ответ:

 (1) иерархические 

 (2) пространственные 

 (3) объектные 

 (4) модель JSON 


Номер 3
Какие модели данных используются в базах данных?

Ответ:

 (1) временные 

 (2) модель DOM 

 (3) многомерные 

 (4) объектно-реляционные 


Упражнение 4:
Номер 1
Зачем нужно иметь представление о гипотезе Сепира-Уорфа и когнитивном подходе?

Ответ:

 (1) гипотеза Сепира-Уорфа позволяет понимать, какие ограничения накладывает используемый язык на модель предметной области, реализуемую информационной системой 

 (2) когнитивный подход необходим потому, что он сосредотачивает внимание разработчика на особенностях восприятия информации человеком-пользователем информационной системы 

 (3) гипотеза Сепира-Уорфа позволяет свести естественный язык к некоторому искусственному языку 

 (4) гипотеза Сепира-Уорфа позволяет проверять правильность создаваемых языков  


Номер 2
Зачем нужно иметь представление о гипотезе Сепира-Уорфа и когнитивном подходе?

Ответ:

 (1) гипотеза Сепира-Уорфа полезна из-за существования языковой относительности в искусственных языках 

 (2) гипотеза Сепира-Уорфа позволяет построить классификацию языков 

 (3) когнитивный подход необходим для обеспечения того, что называется usability 

 (4) когнитивный подход необходим потому, что он заставляет в обучении и использовании информационных систем сосредоточиться на подаче информации способом естественным для некоторой группы людей 


Номер 3
Зачем нужно иметь представление о гипотезе Сепира-Уорфа и когнитивном подходе?

Ответ:

 (1) когнитивный подход позволяет, в частности, учесть метафоричность человеческого мышления 

 (2) когнитивный подход необходим потому, что с базами данных работает и человек, и компьютер, причем слабое звено в таких системах - человек  

 (3) гипотеза Сепира-Уорфа применима только к вербальным языкам 

 (4) гипотеза Сепира-Уорфа полезна потому, что заставляет обращать внимание на роль ограничений, которые имеются в языке как модели некоторой предметной области 




Главная / Базы данных / Модели и смыслы данных в Cache и Oracle / Тест 7