Главная / Базы данных /
Модели и смыслы данных в Cache и Oracle / Тест 1
Модели и смыслы данных в Cache и Oracle - тест 1
Упражнение 1:
Номер 1
База данных это:
Ответ:
 (1) электронное средство хранения информации  
 (2) программа организующая информацию 
 (3) структуры хранящейся информации 
 (4) любое средство для хранения информации 
Номер 2
База данных это:
Ответ:
 (1) программа, в которой хранятся данные 
 (2) средство для хранения информации 
 (3) структуры хранящейся информации 
 (4) ни одно из перечисленных выше 
Номер 3
База данных это:
Ответ:
 (1) программное средство для поиска информации 
 (2) набор данных, записанных на одном носителе 
 (3) средство для хранения, поиска и изменения информации 
 (4) основание для хранения данных 
Упражнение 2:
Номер 1
Как связаны информация, данные, семантика и смыслы?
Ответ:
 (1) информация это сообщение, предназначенное человеку, данные предназначены для использования программой, а смыслы определяют, зачем эта информация поступила  
 (2) информация включает в себя данные и семантику, в которую включены частные смыслы 
 (3) информация включает в себя данные и семантику, в которую включены частные смыслы, отличающиеся от данных активностью 
 (4) информация включает в себя данные и семантику предназначенные для использования программой, а смыслы – это семантика, используемая человеком 
Номер 2
Как связаны информация, данные, семантика и смыслы?
Ответ:
 (1) информация это собрание данных, а семантика и её элементы -- смыслы -- помогают человеку понять суть информации 
 (2) информация это собрание данных, семантика определяет правила использования данных, а смыслы помогают человеку понять значение информации 
 (3) данные активны, семантика это пассивные данные, а информация это объединение данных, семантики и смыслов 
 (4) информация включает в себя данные и семантику, в которую включены частные смыслы, отличающиеся от данных активностью 
Номер 3
Как связаны информация, данные, семантика и смыслы?
Ответ:
 (1) информация определяется через данные, семантика через смыслы; информация не связана с семантикой 
 (2) данные это представления фактов предметной области, семантика как-то определяет значение, смысл данных, а информация включает и данные, и их семантику; данные пассивны, а смыслы активны. 
 (3) данные это представления фактов предметной области, семантика определяет значение, смысл данных, а информация включает и данные, и их семантику.  
 (4) эти понятия не связаны между собой 
Упражнение 3:
Номер 1
Почему в определении базы кроме указания того, что в ней хранится, как и где хранится, необходимо учесть, что и как спрашивают или могут спросить; кто, при каких условиях и когда может спрашивать?
Ответ:
 (1) это необязательные условия, опустив их, получаем ту же базу данных 
 (2) это необязательные характеристики, но опустив их, мы не сможем определить ограничения прав пользователей на работу с информацией, задавать время доступа 
 (3) это необязательные характеристики, но опустив их, мы не сможем оценивать поток обращений к базе  
 (4) это обязательные характеристики; без них никакая работа с данными не возможна  
Номер 2
Почему в определении базы кроме указания того, что в ней хранится, как и где хранится, необходимо учесть, что и как спрашивают или могут спросить; кто, при каких условиях и когда может спрашивать?
Ответ:
 (1) потому, что для некоторых пользователей необходимо ограничить доступ к данным базы 
 (2) потому, что для некоторых пользователей необходимо ограничить время доступа к данным базы 
 (3) потому, что для некоторых пользователей необходимо ограничить вид запросов к данным базы 
 (4) ни одна из перечисленных характеристик за исключением определения того, как хранятся данные, не меняет работу с базой 
Номер 3
Почему в определении базы кроме указания того, что в ней хранится, как и где хранится, необходимо учесть, что и как спрашивают или могут спросить; кто, при каких условиях и когда может спрашивать?
Ответ:
 (1) это не обязательные характеристики, так как для базы с бумажным носителем информации их определить невозможно. 
 (2) потому, что необходимо ограничить программные средства, с помощью которых обращаются к базе данных 
 (3) потому, что необходимо заранее представить все возможные обращения пользователей к базе данных 
 (4) потому, что необходимо определить ограничения прав пользователей на работу с информацией и задавать время и условия доступа 
Упражнение 4:
Номер 1
Как связаны записи, их схемы, типы и ключи?
Ответ:
 (1) схема определяет структуру записи и является синонимом понятия тип данных; ключ это указатель на запись 
 (2) понятие типа записи шире понятия схемы, так как, кроме описания структуры, определяет допустимые значения, операции и отношения; ключ это набор полей, однозначно идентифицирующих запись 
 (3) понятие схемы шире понятия типа записи, так как, задаёт иерархию полей и, кроме описания структуры, определяет допустимые значения, операции и отношения; ключ это набор полей схемы, однозначно идентифицирующих запись 
 (4) тип записи включает её схему, определяет множество допустимых значений, допустимые операции и отношения, а ключ это набор полей однозначно определяющих запись 
Номер 2
Как связаны записи, их схемы, типы и ключи?
Ответ:
 (1) и схемы и типы определяют шаблон, по которому строится запись, но понятие типа включает схему, определяет множество допустимых значений, допустимые операции и отношения; для элементов записей могут быть заданы простые типы данных; первичный ключ, это набор полей однозначно определяющих запись 
 (2) запись аналогична экземпляру класса в ООП, не имеющему методов; тип похож на класс, схема это часть спецификации типа, а ключ (первичный) это набор полей однозначно определяющих запись 
 (3) типы (простые и структурированные) определяют структуру записи, множество допустимых значений, допустимые операции и отношения; схема определяет только структуру записи; ключ это набор полей однозначно определяющих запись 
 (4) схема это изображение структуры типа записи, а ключ это указатель на запись 
Номер 3
Как связаны записи, их схемы, типы и ключи?
Ответ:
 (1) схема включает тип записи, задаёт иерархию полей и определяет допустимые значения, операции и отношения; ключ это любой набор полей схемы 
 (2) схема базы это иерархия полей, образующих структуру записи; тип это схема с добавленными множествами допустимых значений, допустимых операций и отношений; запись имеет структуру, определённую схемой; ключ это набор полей однозначно определяющих запись 
 (3) схема это рисунок структуры записи, а тип это её описание в алгебраической форме; ключ это указатель на запись, определяющий её адрес на диске и в памяти 
 (4) и схемы и типы определяют шаблон, по которому строится запись данного набора, но тип шире схемы; ключ это поля, позволяющие однозначно выбрать запись из набора  
Упражнение 5:
Номер 1
Как связаны данные, семантика, метаданные, ограничения целостности и активность базы?
Ответ:
 (1) и данные и метаданные в базе могут отсутствовать; семантика образуется из двух независимых частей -- ограничений целостности и метаданных; метаданные пассивны, а семантика активна 
 (2) если метаданные полностью отсутствуют, никакие действия с базой невозможны; ограничения целостности это часть метаданных; метаданные это часть семантики; данные пассивны, а семантика активна 
 (3) ограничения целостности это часть метаданных; семантика содержит метаданные и смыслы; данные пассивны, а семантика активна, так как для её реализации человеком или программой необходимо предпринять действия, не указанные явно в инструкции переданной базе данных  
 (4) ограничения целостности это способ определения законченности ввода данных; метаданные это набор ограничений целостности для основных данных, а семантика это смысл метаданных; данные и метаданные пассивны, а семантика активна 
Номер 2
Как связаны данные, семантика, метаданные, ограничения целостности и активность базы?
Ответ:
 (1) данные в базе могут присутствовать или отсутствовать, просто ”пустая” база не представляет интереса; метаданные всегда имеются, так как без них никакая работа с базой невозможна; ограничения целостности это часть метаданных; метаданные это часть семантики; данные пассивны, а семантика активна 
 (2) ограничения целостности это способ ограничения активности базы; метаданные это набор ограничений целостности для основных данных, а семантика это смысл метаданных; данные и метаданные пассивны, а семантика активна 
 (3) ограничения целостности не требуют активности базы; метаданные предназначены только для программы и потому требуют активности; семантика используется только человеком-пользователем и потому пассивна 
 (4) и данные и метаданные и семантика представляются данными, но часть данных представляющих метаданные, вызывает активность программы, а часть семантики, предназначенная для человека, реализующего эту семантику, пассивна для программы, но может вызвать активность пользователя 
Номер 3
Как связаны данные, семантика, метаданные, ограничения целостности и активность базы?
Ответ:
 (1) ограничения целостности это часть метаданных; метаданные это данные специального вида, описывающие организацию основных данных и наложенные на них ограничения; метаданные это часть семантики; только основные данные пассивны 
 (2) ограничения целостности входят в метаданные; смыслы данных и метаданные образуют семантику базы; для реализации всей семантики требуется активность базы или человека 
 (3) метаданные это набор ограничений целостности для основных данных, а семантика это смысл метаданных; метаданные и смыслы пассивны, так как пользователь не может их изменять; данные активны, так как их можно изменять 
 (4) ограничения целостности это часть метаданных; метаданные задают ограничения на допустимые данные; семантика задаёт смысл данных и метаданных; пассивность это выполнение только того, что непосредственно предусмотрено инструкцией, которую должна выполнить база, а активность это выполнение действий, не заданных явно 
Упражнение 6:
Номер 1
Что такое неопределённое значение (Null) и как его использовать?
Ответ:
 (1) это аналог пустой ссылки в языках программирования; его можно использовать в любых столбцах, кроме ключевых, и с любыми типами данных 
 (2) это обозначение произвольного значения, которое можно подставитьвместо Null; его можно использовать в любых столбцах таблицы, том числе, ключевых 
 (3) это внетиповое обозначение отсутствующего значения; нельзя использовать в столбцах первичного ключа 
 (4) это выделенное значение, определённое в рамках выбранного типа данных, и обозначающее не введённое значение; null нельзя использовать в уникальном и первичном ключе 
Номер 2
Что такое неопределённое значение (Null) и как его использовать?
Ответ:
 (1) это обозначение для значений, не определённых точно  
 (2) это обозначение отсутствующего значения, работающее с любыми типами данных; нельзя использовать Null в столбцах первичного ключа 
 (3) это обозначение отсутствующего значения, работающее с любыми типами данных в любых столбцах таблицы 
 (4) это обозначение отсутствующего значения, работающее с любыми типами данных; требует неявного использования трёхзначной логики и не принадлежит ни одному типу данных 
Номер 3
Что такое неопределённое значение (Null) и как его использовать?
Ответ:
 (1) это не число нуль и не пустая ссылка, а обозначение отсутствующего значения; не принадлежит ни одному из используемых типов данных и требует неявного использования трёхзначной логики 
 (2) это обозначение отсутствующего значения; для вычислений требует использования специальных операций 
 (3) это обозначение отсутствующего значения, которое требует перехода от операций двоичной логики в операции троичной логики 
 (4) это условное обозначение для значений, лежащих в некотором интервале; однозначно интерпретируется во всех базах данных 
Упражнение 7:
Номер 1
Модельный подход к базам данных имеет следующие особенности:
Ответ:
 (1) он требует выделения способа хранения данных, того набора средств, который может быть использован при работе с данными базы, и выделение трёх частей модели – структурной, целостной и манипуляционной 
 (2) он требует составления системы уравнений моделирующих бизнес и базу, и задание соответствия между ними 
 (3) он требует установления взаимно однозначного соответствия между объектами бизнеса и базы данных 
 (4) он требует рассмотрения базы данных как образа модели бизнеса и использования отображений этих двух моделей 
Номер 2
Модельный подход к базам данных имеет следующие особенности:
Ответ:
 (1) он не возможен без использования трёхуровневой модели ANSI 
 (2) он становится легче, если выделены три части модели – структурная, целостная и манипуляционная 
 (3) желательно к модели ANSI добавить уровень аппаратной реализации 
 (4) соответствие между объектами бизнеса и базы данных может быть не взаимно однозначным 
Номер 3
Модельный подход к базам данных имеет следующие особенности:
Ответ:
 (1) в современных СУБД, как правило, используются несколько моделей данных 
 (2) модель данных характеризует только допустимые типы данных и связей 
 (3) модель данных по отношению к данным это метамодель 
 (4) структурный, целостный и манипуляционный аспекты модели не всегда реализуются 
Упражнение 8:
Номер 1
Почему аппаратная реализация влияет на скорость работы с данными и как можно повысить быстродействие?
Ответ:
 (1) быстродействие вторичной памяти на магнитных дисках невелико и любое кэширование данных его повышает 
 (2) быстродействие вторичной памяти на магнитных дисках невелико, но может быть повышено, если кэшировать те данные, которые потребуются в ближайшем будущем 
 (3) критическим фактором является скорость обмена между вторичной и первичной памятью; необходимо её увеличить 
 (4) критическим фактором является быстродействие первичной памяти и скорость обмена данными с диском; необходимо их увеличить 
Номер 2
Почему аппаратная реализация влияет на скорость работы с данными и как можно повысить быстродействие?
Ответ:
 (1) основные компоненты ограничивающие быстродействие базы данных – это первичная память и канал обмена с дисками; необходимо повышать скорость их работы 
 (2) быстродействие вторичной памяти на магнитных дисках невелико, но любое кэширование повышает быстродействие 
 (3) быстродействие ограничивается в первую очередь вторичной памятью; его можно повысить, если заранее считывать данные, которые будут использованы в ближайшее время 
 (4) быстродействие ограничивается в первую очередь вторичной памятью; его можно повысить, если увеличить показатель hit_ratio
 
Номер 3
Почему аппаратная реализация влияет на скорость работы с данными и как можно повысить быстродействие?
Ответ:
 (1) все аппаратные компоненты ограничивают быстродействие, поэтому необходимо в равной мере повысить их быстродействие 
 (2) быстродействие ограничивается в первую очередь электромеханической вторичной памятью; его можно повысить, организовав считывание данных, расположенных на диске рядом с теми данными, которые необходимо читать для выполнения текущей работы 
 (3) быстродействие ограничивается в первую очередь электромеханической вторичной памятью; его можно повысить только одним способом – распределив данные на несколько дисков 
 (4) быстродействие вторичной памяти на магнитных дисках невелико и любое кэширование данных его повышает 
Упражнение 9:
Номер 1
На какие группы можно разделить людей работающих с базами данных, и какие задачи решают администраторы?
Ответ:
 (1) на разработчиков, пользователей и администраторов 
 (2) администратор разрабатывает схему базы, а разработчик переводит ее на один из принятых языков 
 (3) администратор отвечает за создание схем данных, восстановление при отказах и сбоях 
 (4) только разработчик отвечает за быстродействие базы 
Номер 2
На какие группы можно разделить людей работающих с базами данных, и какие задачи решают администраторы?
Ответ:
 (1) на постановщиков задач, разработчиков, пользователей и администраторов 
 (2) разработчик отвечает за составление требований к аппаратной части 
 (3) разработчик отвечает за безопасность данных 
 (4) разработчиков, пользователей корпоративных информационных систем, безответственных и не обученных пользователей и администраторов 
Номер 3
На какие группы можно разделить людей работающих с базами данных, и какие задачи решают администраторы?
Ответ:
 (1) администратор не обязательно участвует в разработке схемы базы, это может сделать разработчик 
 (2) разработчик отвечает за оценку и оптимизацию производительности 
 (3) пользователь базы данных обязан знать основы программирования 
 (4) администратор отвечает за работу с пользователями