Главная /
Программирование баз данных в Delphi
Программирование баз данных в Delphi - ответы на тесты Интуит
Курс посвящен программированию локальных, клиент-серверных и распределенных (многоуровневых) баз данных в среде разработки программ Borland Delphi.
Список вопросов:
- # Что такое База Данных?
- # Что такое таблица?
- # Что такое запись?
- # Что такое поле?
- # Какие данные содержит запись?
- # Какие данные содержит поле?
- # Какие данные содержит таблица?
- # Что такое первичный ключ?
- # Что такое индекс?
- # Выберите верные утверждения:
- # Выберите верные утверждения:
- # Что такое реляционные отношения?
- # Как называются взаимосвязанные таблицы?
- # Выберите верное утверждение:
- # Что такое ссылочная целостность?
- # Что такое нормализация базы данных?
- # Выберите верные утверждения:
- # Выберите неверные утверждения:
- # Таблица имеет два поля: ID (ключевое поле, идентификатор записи) и FIO (фамилия, имя, отчество, например "Иванов Иван Иванович"). Нарушается ли при этом Первая Нормальная Форма, и если да, то почему?
- # Таблица имеет два поля: ID (ключевое поле, идентификатор записи) и FIO (фамилия, имя, отчество, например "Петров Петр Петрович"). Есть ли здесь нарушения нормализации, и если да, то какая нормальная форма нарушена?
- # Таблица имеет четыре поля: IDTovar (ключевое поле, название товара), Cena (цена товара), Kolvo (количество товара на складе) и Stoimost (общая стоимость товара, то есть Cena*Kolvo). Есть ли здесь нарушения нормализации, и если да, то какая нормальная форма нарушена?
- # В каком свойстве компонента QuickRep можно разрешить или запретить вывод различных полос?
- # Какой компонент является основой, "холстом" отчетов?
- # Какой компонент позволяет расположить на нем различные полосы?
- # Выберите компоненты, на которых нельзя расположить различные полосы?
- # Какое подсвойство свойства Bands компонента QuickRep разрешает или запрещает полосу, предназначенную для названий колонок формируемой таблицы отчета?
- # Какое подсвойство свойства Bands компонента QuickRep разрешает или запрещает полосу, предназначенную для формирования строк таблицы отчета?
- # Какое подсвойство свойства Bands компонента QuickRep разрешает или запрещает полосу, предназначенную для вывода заголовка отчета?
- # Какое подсвойство свойства Bands компонента QuickRep разрешает или запрещает полосу, предназначенную для создания верхнего колонтитула?
- # Какое подсвойство свойства Bands компонента QuickRep разрешает или запрещает полосу, предназначенную для создания нижнего колонтитула?
- # Какое подсвойство свойства Bands компонента QuickRep разрешает или запрещает полосу, предназначенную для вывода информации, которая печатается только один раз, в самом конце отчета?
- # Что делает подсвойство FirstPageHeader свойства Options компонента QuickRep?
- # Что делает подсвойство LastPageFooter свойства Options компонента QuickRep?
- # Укажите действия, которые можно сделать с помощью свойства Options компонента QuickRep?
- # Укажите действия, которые нельзя сделать с помощью свойства Options компонента QuickRep?
- # Укажите информацию, которую можно ввести в отчет при помощи компонента QRSysData:
- # Укажите информацию, которую нельзя ввести в отчет при помощи компонента QRSysData:
- # Какое свойство компонента QRSysData нужно настраивать, чтобы получить ту или иную системную информацию?
- # Укажите форматы файлов, в которые можно сохранить отчет QuickRep:
- # Укажите форматы файлов, в которые нельзя сохранить отчет QuickRep:
- # Выберите верное утверждение:
- # Выберите неверные утверждения:
- # Можно ли изменить шрифт заголовка столбца в сетке DBGrid, и если да, то каким образом?
- # Можно ли изменить цвет заголовка столбца в сетке DBGrid, и если да, то каким образом?
- # Можно ли изменить выравнивание текста заголовка столбца в сетке DBGrid, и если да, то каким образом?
- # Можно ли изменить шрифт содержимого столбца в сетке DBGrid, и если да, то каким образом?
- # Можно ли изменить цвет столбца в сетке DBGrid, и если да, то каким образом?
- # Можно ли изменить выравнивание текста в столбце сетки DBGrid, и если да, то каким образом?
- # Укажите правильные варианты обращения к свойству Font, если нужно программно поменять шрифт первого столбца сетки DBGrid:
- # Укажите неправильные варианты обращения к свойству Font, если нужно программно поменять шрифт первого столбца сетки DBGrid:
- # Укажите правильные варианты обращения к свойству Color, если нужно программно поменять цвет фона первого столбца сетки DBGrid:
- # Укажите неправильные варианты обращения к свойству Color, если нужно программно поменять цвет фона первого столбца сетки DBGrid:
- # Требуется создать пустой столбец, в котором будут собираться данные из других столбцов. В каком событии сетки DBGrid нужно вводить необходимый код?
- # Требуется создать пустой столбец, при попытке редактирования которого отобразится кнопка с тремя точками "…". Какое значение свойства ButtonStyle столбца сетки DBGrid нужно выбрать?
- # В одном из полей сетки DBGrid имеется кнопка с тремя точками "…". В каком событии сетки нужно писать код нажатия на эту кнопку?
- # Можно ли организовать в сетке DBGrid список выбора, как ComboBox, и если да, то каким образом?
- # Выберите верные утверждения:
- # Выберите неверные утверждения:
- # Какое свойство сетки DBGrid отвечает за стиль прорисовки данных в ячейке, и позволяет изменять цвет текста ячейки или цвет ее фона?
- # Какое свойство сетки DBGrid позволяет изменять цвет текста ячейки?
- # Какое свойство сетки DBGrid позволяет изменять цвет заливки ячейки?
- # Для чего используются круговые диаграммы?
- # Для чего используются диаграммы?
- # Что такое серия в компоненте DBChart?
- # Выберите верные утверждения:
- # Выберите неверные утверждения:
- # Можно ли подключить компонент DBChart к набору данных, и если да, то как?
- # Выберите верное утверждение:
- # Выберите неверные утверждения:
- # Можно ли сохранить график или диаграмму программно, и если да, то в какой формат?
- # Можно ли загрузить сохраненный ранее график или диаграмму программно, и если да, то из какого формата файлов?
- # Укажите форматы файлов, которые не поддерживаются компонентом DBChart для сохранения или загрузки графиков и диаграмм:
- # Имеется ли возможность программным путем вывести окно предварительного просмотра перед печатью графика или диаграммы, и если да, то как?
- # Требуется вывести окно предварительного просмотра перед печатью графика или диаграммы. Выберите верное утверждение:
- # Требуется вывести окно предварительного просмотра перед печатью графика или диаграммы. Выберите неверные утверждения:
- # Компонент DBChart имеет сложное свойство View3DOptions, которое позволяет изменять масштаб и вид графиков и диаграмм. Укажите его подсвойство, с помощью которого можно менять масштаб?
- # Компонент DBChart имеет сложное свойство View3DOptions, которое позволяет изменять масштаб и вид графиков и диаграмм. Укажите его подсвойство, с помощью которого включать или выключать возможность изменения вида графика (диаграммы)?
- # Компонент DBChart имеет сложное свойство View3DOptions, которое позволяет изменять масштаб и вид графиков и диаграмм. Укажите его подсвойство, с помощью которого можно менять наклон?
- # Компонент DBChart имеет сложное свойство View3DOptions, которое позволяет изменять масштаб и вид графиков и диаграмм. Укажите его подсвойство, с помощью которого можно менять горизонтальное вращение?
- # Компонент DBChart имеет сложное свойство View3DOptions, которое позволяет изменять масштаб и вид графиков и диаграмм. Укажите его подсвойство, с помощью которого можно менять вертикальное вращение?
- # Имеется две БД: одна в архитектуре файл-сервер, другая в архитектуре клиент-сервер. Какая из них для обмена данными с клиентским приложением использует открытый для общего доступа ресурс (диск, папку), а какая для этих целей использует порт?
- # Имеется две БД: одна в архитектуре файл-сервер, другая в архитектуре клиент-сервер. Выберите верные утверждения:
- # Имеется две БД: одна в архитектуре файл-сервер, другая в архитектуре клиент-сервер. Выберите неверные утверждения:
- # Сколько в сервере InterBase может быть зарегистрировано локальных серверов?
- # Сколько в сервере InterBase может быть зарегистрировано удаленных (Remote) серверов?
- # Выберите верное утверждение:
- # Сколько баз данных может обслуживать локальный сервер в InterBase?
- # Сколько баз данных может обслуживать удаленный сервер в InterBase?
- # Сколько баз данных может обслуживать локальный сервер в InterBase, а сколько - удаленный?
- # Выберите возможные размеры страниц в базах данных сервера InterBase:
- # Выберите невозможные размеры страниц в базах данных сервера InterBase:
- # Что такое страница в базах данных сервера InterBase?
- # При создании базы данных в InterBase в разделе "Default Character Set" мы определили кодировку по умолчанию WIN1251. В дальнейшем, при создании текстового поля, кодировку не указали. Какая кодировка будет использована в этом текстовом поле?
- # При создании базы данных в InterBase мы определили кодировку "None", как кодировку по умолчанию. В дальнейшем, при создании текстового поля, указали кодировку WIN1251. Какая кодировка будет использована в этом текстовом поле?
- # При создании базы данных в InterBase мы определили одну кодировку, а при создании текстового поля указали другую. Какая кодировка будет использована в этом текстовом поле?
- # Какие диалекты SQL можно выбрать при создании базы данных в InterBase?
- # Какой диалект SQL нельзя выбрать при создании базы данных в InterBase?
- # Какой из диалектов SQL в InterBase имеет более строгие правила, а какой имеет расширенный набор типов данных?
- # Укажите типы данных для целых чисел, поддерживаемые InterBase:
- # Укажите типы данных для целых чисел, не поддерживаемые InterBase:
- # Можно ли в InterBase использовать автоинкрементные поля, и если да, то как?
- # Укажите типы данных для вещественных чисел, поддерживаемые InterBase:
- # Укажите типы данных для вещественных чисел, не поддерживаемые InterBase:
- # Выберите верные утверждения по поводу вещественных типов данных в InterBase:
- # Что представляет собой тип данных с фиксированной точкой в InterBase?
- # Если поле типа DECIMAL / NUMERIC в InterBase объявлено с размером числа 4, то какой тип на самом деле будет использовать InterBase?
- # Если поле типа DECIMAL / NUMERIC в InterBase объявлено с размером числа 8, то какой тип на самом деле будет использовать InterBase?
- # Если поле типа DECIMAL / NUMERIC в InterBase объявлено с размером числа 14, то какой тип на самом деле будет использовать InterBase?
- # Укажите типы дат/времени, поддерживаемые InterBase в базах данных первого диалекта SQL:
- # Укажите типы дат/времени, поддерживаемые InterBase в базах данных третьего диалекта SQL:
- # Что произойдет при попытке создать поле типа DATE в БД InterBase, использующей 1 диалект SQL?
- # Что произойдет при попытке создать поле типа TIME в БД InterBase, использующей 1 диалект SQL?
- # Какие текстовые типы данных поддерживаются сервером InterBase?
- # Чем отличаются типы CHAR и VARCHAR в InterBase?
- # Какие дополнительные параметры можно указать явно при создании текстовых полей CHAR и VARCHAR в InterBase?
- # Что такое "домен" в InterBase?
- # Выберите верное утверждение по применению доменов в InterBase:
- # Выберите неверные утверждения по применению доменов в InterBase:
- # Каким оператором SQL можно создать таблицу в InterBase?
- # Каким оператором SQL можно удалить таблицу в InterBase?
- # Каким оператором SQL можно изменить структуру таблицы в InterBase?
- # Зачем нужен параметр EXTERNAL [FILE] оператора CEATE TABLE в InterBase?
- # В InterBase требуется создать таблицу во внешнем файле. Укажите правильный синтаксис:
- # В InterBase требуется создать таблицу во внешнем файле. Выберите примеры с ошибочным синтаксисом:
- # Если мы используем параметр DEFAULT оператора CREATE TABLE в InterBase, какие значения мы сможем подставлять по умолчанию?
- # Если мы используем параметр DEFAULT оператора CREATE TABLE в InterBase, какие значения мы не сможем подставлять по умолчанию?
- # Если мы используем параметр DEFAULT USER оператора CEATE TABLE в InterBase, что тем самым мы хотим получить в результате?
- # Зачем используется параметр COMPUTED [BY] оператора CREATE TABLE в InterBase?
- # Зачем используется параметр CHECK оператора CREATE TABLE в InterBase?
- # Можно ли в InterBase использовать ограничения CHECK при создании доменов?
- # Если в InterBase нужно скопировать данные из столбца 1 в столбец 2 таблицы, какой синтаксис запроса будет верен?
- # Если в InterBase нужно скопировать данные из столбца 1 в столбец 2 таблицы. Укажите ошибочные варианты синтаксиса:
- # В базе данных InterBase имеется таблица, в которой нужно изменить параметры текстового столбца (размер 100 изменить на 255), сохранив при этом все значения в столбце. Возможно ли это, и если да, то как?
- # Что такое представление VIEW в InterBase?
- # Можно ли добавлять новые записи в представление VIEW в InterBase?
- # В базе данных InterBase создано представление VIEW. Описание представления удовлетворяет всем требованиям, чтобы представление было изменяемым, кроме того, что в нем указаны не все столбцы таблицы с атрибутом NOT NULL. Можно ли редактировать это представление, и если да, то какие действия с ним можно выполнять?
- # Что такое первичный ключ (PRIMARY KEY) в таблицах InterBase?
- # Выберите верные утверждения о первичных ключах (PRIMARY KEY) в таблицах InterBase?
- # Выберите неверные утверждения о первичных ключах (PRIMARY KEY) в таблицах InterBase?
- # Что такое уникальный ключ (UNIQUE) в таблицах InterBase?
- # Выберите верные утверждения об уникальных ключах (UNIQUE) в таблицах InterBase?
- # Выберите неверные утверждения об уникальных ключах (UNIQUE) в таблицах InterBase?
- # Что такое внешний ключ (FOREIGN KEY) в таблицах InterBase?
- # Выберите верные утверждения о внешних ключах (FOREIGN KEY) в таблицах InterBase?
- # Выберите неверные утверждения о внешних ключах (FOREIGN KEY) в таблицах InterBase?
- # В базе данных InterBase имеются две таблицы, связанные как родительская и дочерняя. При удалении записи родительской таблицы нам нужно, чтобы удалились все записи дочерней таблицы, ссылающиеся на нее. Какой атрибут внешнего ключа FOREIGN KEY дочерней таблицы нам нужно использовать?
- # В базе данных InterBase имеются две таблицы, связанные как родительская и дочерняя. При удалении записи родительской таблицы нам нужно, чтобы все записи дочерней таблицы, ссылающиеся на нее, остались без изменений. Какой атрибут внешнего ключа FOREIGN KEY дочерней таблицы нам нужно использовать?
- # В базе данных InterBase имеются две таблицы, связанные как родительская и дочерняя. Требуется, чтобы при изменении значения первичного ключа в родительской таблице изменились также все значения внешнего ключа дочерней таблицы, связанные с ним. Какой атрибут FOREIGN KEY дочерней таблицы нам нужно использовать?
- # В базе данных InterBase имеются две таблицы, связанные как родительская и дочерняя. Требуется, чтобы при изменении значения первичного ключа в родительской таблице все значения внешнего ключа дочерней таблицы, связанные с ним, остались без изменения. Какой атрибут FOREIGN KEY дочерней таблицы нам нужно использовать?
- # Можно ли в InterBase дать имя ссылочной целостности, обеспеченной внешним ключом FOREIGN KEY, и если да, то как?
- # Если при создании внешнего ключа мы не дали имя ссылочной целостности, что произойдет?
- # Можно ли в InterBase удалить дочернюю и (или) родительскую таблицу, связанные ссылочной целостностью, и если да, то как?
- # Можно ли в InterBase создать для таблицы уникальный индекс, и если да, то как?
- # Можно ли в InterBase создать для таблицы индекс, сортирующий данные в обратном порядке, и если да, то как?
- # Можно ли в запросах InterBase указать имя индекса, который нужно использовать для сортировки, и если да, то как?
- # Что такое Модуль Данных?
- # Что можно разместить в Модуле Данных?
- # Что нельзя разместить в Модуле Данных?
- # Выберите верные утверждения:
- # Выберите неверные утверждения:
- # Для чего нужен компонент ADOConnection?
- # Выберите верные утверждения:
- # Выберите неверные утверждения:
- # Что такое набор данных?
- # Выберите верные утверждения:
- # Выберите неверные утверждения:
- # Из группы компонентов выберите визуальные компоненты:
- # Из группы компонентов выберите не визуальные компоненты:
- # Из группы компонентов выберите компоненты отображения данных:
- # Для чего нужен компонент DataSource?
- # Укажите правильную последовательность действий, которые необходимо выполнить для отображения данных в сетке DBGrid:
- # Укажите неправильные последовательности действий, которые необходимо выполнить для отображения данных в сетке DBGrid:
- # Для чего нужен редактор полей набора данных?
- # Выберите действия, которые можно сделать с помощью редактора полей:
- # Выберите действия, которые нельзя сделать с помощью редактора полей:
- # Что такое хранимая процедура в InterBase?
- # Что такое триггер в InterBase?
- # Что такое генератор в InterBase?
- # Каким образом можно вызвать хранимую процедуру в InterBase?
- # Каким образом нельзя вызвать хранимую процедуру в InterBase?
- # Каким образом можно вызвать триггер в InterBase?
- # Каким образом нельзя вызвать триггер в InterBase?
- # Что такое терминатор в InterBase?
- # Каким оператором можно переопределить терминатор в InterBase?
- # Для чего служит переопределение терминатора в InterBase?
- # Какие переменные и параметры можно использовать в хранимых процедурах InterBase?
- # Какие переменные и параметры нельзя использовать в хранимых процедурах InterBase?
- # Какие переменные и параметры можно использовать в триггерах InterBase?
- # Какие переменные и параметры нельзя использовать в триггерах InterBase?
- # Для чего служит оператор SUSPEND в InterBase?
- # Как организовать многострочную выборку данных в хранимых процедурах InterBase?
- # Где можно использовать оператор SUSPEND в InterBase?
- # Укажите события, на которые может реагировать триггер в InterBase?
- # Укажите события, на которые не может реагировать триггер в InterBase?
- # Для чего нужен атрибут POSITION в триггерах InterBase?
- # В базе данных InterBase имеется таблица Table_Firma с полями "FAMILIYA", "IMYA" и "OTCHESTVO". Все поля имеют тип VARCHAR(20) и могут иметь значение NULL. Требуется вставить в таблицу новую запись. Укажите правильные варианты вставки записи:
- # В базе данных InterBase имеется таблица Table_Firma с полями "FAMILIYA", "IMYA" и "OTCHESTVO". Все поля имеют тип VARCHAR(20) и могут иметь значение NULL. Требуется вставить в таблицу новую запись. Укажите неправильные варианты вставки записи:
- # Можно ли в таблицу InterBase добавить одним оператором INSERT INTO больше одной записи из другой таблицы, и если да, то как?
- # В базе данных InterBase имеется таблица Table_Firma с полями "FAMILIYA", "IMYA" и "OTCHESTVO". Все поля имеют тип VARCHAR(20) и могут иметь значение NULL. Требуется изменить запись таблицы, в поле "FAMILIYA" которой имеется значение "Петров". Укажите правильные варианты изменения записи:
- # В базе данных InterBase имеется таблица Table_Firma с полями "FAMILIYA", "IMYA" и "OTCHESTVO". Все поля имеют тип VARCHAR(20) и могут иметь значение NULL. Требуется изменить запись таблицы, в поле "FAMILIYA" которой имеется значение "Петров". Укажите неправильные варианты изменения записи:
- # Можно ли в InterBase одним оператором UPDATE изменить значения всех записей таблицы, и если да, то как?
- # Можно ли в InterBase одним оператором DELETE удалить все записи таблицы, и если да, то как?
- # В базе данных InterBase имеется таблица Table_Firma с полями "FAMILIYA", "IMYA" и "OTCHESTVO". Требуется удалить запись таблицы, в поле "FAMILIYA" которой имеется значение "Петров". Укажите правильный вариант удаления записи:
- # В базе данных InterBase имеется таблица Table_Firma с полями "FAMILIYA", "IMYA" и "OTCHESTVO". Требуется удалить запись таблицы, в поле "FAMILIYA" которой имеется значение "Петров". Укажите неправильные варианты удаления записи:
- # Для чего в компонентах связи с базой данных InterBase используется дополнительный параметр lc_ctype?
- # Выберите из списка компонентов связи с базой данных InterBase компонент, в параметрах которого для корректной работы с русскими символами нужно использовать дополнительный параметр lc_ctype?
- # Выберите из списка компонентов связи с базой данных InterBase компоненты, в параметрах которых для корректной работы с русскими символами не нужно использовать дополнительный параметр lc_ctype?
- # В базе данных InterBase имеется таблица с ключевым полем. Автоинкремент этого поля обеспечивается генератором и триггером BEFORE INSERT. Для связи с таблицей мы используем механизм BDE и табличный компонент TTable. Можно ли редактировать таблицу?
- # Для работы с базой данных InterBase мы используем табличный компонент TTable механизма BDE. У редактируемой таблицы имеется триггер BEFORE INSERT. Когда сработает этот триггер, если мы добавим новую запись?
- # Для работы с базой данных InterBase мы используем табличный компонент TTable механизма BDE. У редактируемой таблицы имеется ключевое автоинкрементное поле, работу которого обеспечивает триггер BEFORE INSERT и генератор. В каком случае мы сможем без ошибок добавить новую запись компонентом TTable, не нарушая работы генератора?
- # Выберите механизм подключения к базе данных InterBase, который требует обязательного использования хотя бы одного компонента транзакций:
- # Выберите механизмы подключения к базе данных InterBase, которые не используют специальные компоненты транзакций:
- # Сколько компонентов IBTransaction нужно использовать в приложении, которое соединяется с базой данных InterBase механизмом IBX?
- # Для чего предназначена встроенная в InterBase функция AVG?
- # Функция AVG в InterBase это:
- # Что сделает встроенная в InterBase функция AVG, если среди значений обрабатываемого столбца встретится значение NULL?
- # Для чего предназначена встроенная в InterBase функция COUNT?
- # Каким способом можно получить количество уникальных значений в столбце при помощи встроенной функции COUNT?
- # Что сделает встроенная в InterBase функция COUNT, если среди значений записи встретится NULL?
- # Для чего предназначены встроенные в InterBase функции MIN и MAX?
- # Что сделают встроенные в InterBase функции MIN и MAX, если среди значений встретится NULL?
- # Можно ли применять встроенные в InterBase функции MIN и MAX для обработки строковых значений?
- # Для чего предназначена встроенная в InterBase функция CAST?
- # Сможет ли встроенная в InterBase функция CAST преобразовать числовое значение в текст?
- # Сможет ли встроенная в InterBase функция CAST преобразовать строковое значение в числовое?
- # Для чего предназначена встроенная в InterBase функция UPPER?
- # Укажите сочетание набора символов CHARACTER SET и порядок сортировки COLLATE для русских символов, которые корректно обработаются встроенной в InterBase функцией UPPER?
- # Что сделает встроенная в InterBase функция UPPER, если мы обработаем ей столбец с русским текстом, который имеет набор символов WIN1251 и порядок сортировки WIN1251?
- # Что такое UDF в InterBase?
- # На каких языках программирования можно создавать UDF-функции для баз данных InterBase?
- # Где находятся определенные пользователем UDF-функции в InterBase?
- # Что такое транзакция в InterBase?
- # Что произойдет, если один из запросов, входящих в транзакцию InterBase завершится неуспешно?
- # Каким образом запускается транзакция в InterBase?
- # Выберите методы компонента IBTransaction механизма IBX, которые позволяют подтвердить транзакцию в InterBase:
- # Выберите методы компонента IBTransaction механизма IBX, которые позволяют отменить транзакцию в InterBase:
- # Выберите методы компонента IBTransaction механизма IBX, которые подтверждают или отменяют транзакцию в InterBase с последующим ее закрытием:
- # Выберите методы компонента IBTransaction механизма IBX, которые подтверждают или отменяют транзакцию в InterBase, не закрывая ее:
- # Что такое TIP в InterBase?
- # Что такое TID в InterBase?
- # Где сохраняется состояние транзакции в InterBase?
- # Что такое активная транзакция в InterBase?
- # Что такое заинтересованная транзакция в InterBase?
- # Что такое старейшая активная транзакция в InterBase?
- # Что такое старейшая заинтересованная транзакция в InterBase?
- # Что такое версия записи в InterBase?
- # Какая транзакция создает новую версию записи в InterBase?
- # Что произойдет с версией записи текущей транзакции, если эта транзакция завершилась успешно?
- # Укажите самый открытый (наименее защищенный) уровень изолированности транзакций в InterBase?
- # Укажите самый закрытый (наиболее защищенный) уровень изолированности транзакций в InterBase?
- # Укажите уровень изолированности транзакций в InterBase, который делает моментальный снимок базы данных, но не блокирует эти данные для других транзакций?
- # Укажите уровень изолированности транзакций в InterBase, который делает моментальный снимок базы данных, и блокирует эти данные для других транзакций?
- # Какая утилита командной строки InterBase позволяет добавлять или удалять пользователей?
- # Какая опция утилиты InterBase GSEC позволяет добавлять нового пользователя?
- # Какая опция утилиты InterBase GSEC позволяет удалить пользователя?
- # Какая утилита командной строки InterBase позволяет вывести информацию о пользователях?
- # Какая опция утилиты InterBase GSEC позволяет вывести информацию о пользователях?
- # Какая опция утилиты InterBase GSEC позволяет изменить пароль пользователя?
- # Где InterBase хранит информацию о зарегистрированных пользователях (имя, пароль)?
- # Где InterBase хранит информацию о правах зарегистрированных пользователей на объекты?
- # Может ли незарегистрированный злоумышленник прочитать информацию из рабочей базы данных, если ему удастся ее скопировать и перенести на свой ПК?
- # Что такое права пользователя в InterBase?
- # Может ли рядовой пользователь назначать права другому пользователю в InterBase?
- # Кто такой пользователь PUBLIC в InterBase?
- # Какой оператор позволяет назначать пользователю права в InterBase?
- # Какой оператор позволяет отобрать права у пользователя в InterBase?
- # Какой дополнительный оператор позволяет назначать пользователю права с возможностью переназначать эти права другим пользователям в InterBase?
- # Что такое роли в InterBase?
- # Какой оператор позволяет создать роль в InterBase?
- # Какой оператор позволяет удалить роль в InterBase?
- # Какая утилита командной строки InterBase позволяет сделать резервную копию базы данных?
- # Требуется сделать резервную копию базы данных InterBase средствами утилиты GBAK. Какой параметр указывает утилите, что нужно сделать именно резервную копию?
- # Требуется сделать пустую резервную копию (только метаданные) базы данных InterBase средствами утилиты GBAK. Какой параметр указывает утилите, что нужно копировать только метаданные?
- # Какая утилита командной строки InterBase позволяет восстановить базу данных из резервной копии?
- # Требуется восстановить базу данных InterBase из резервной копии средствами утилиты GBAK. Какой параметр указывает утилите, что нужно сделать восстановление БД?
- # Требуется восстановить базу данных InterBase из резервной копии средствами утилиты GBAK, изменив размер страниц БД. Какой параметр позволяет указать утилите новый размер страниц при восстановлении БД?
- # Что такое теневая копия базы данных в InterBase?
- # Какой оператор InterBase позволяет создать теневую копию БД?
- # Какой оператор InterBase позволяет удалить теневую копию БД?
- # Чем теневое копирование в InterBase отличается от резервного копирования?
- # В каком случае следует создавать многофайловую теневую копию в InterBase?
- # Для чего используется многофайловая теневая копия в InterBase?
- # Какая утилита InterBase предназначена для принудительной чистки базы данных, для закрытия/открытия БД и для выполнения ремонтных работ?
- # Какой параметр утилиты GFIX сервера InterBase указывает, что нужно сделать принудительную чистку базы данных?
- # Какой параметр утилиты GFIX сервера InterBase позволяет изменить интервал транзакций для автоматической чистки базы данных?
- # Какой дополнительный параметр утилиты GFIX сервера InterBase указывает, что нужно перед отключением базы данных параметром -sh[ut] запретить новые соединения пользователей с базой данных?
- # Какой дополнительный параметр утилиты GFIX сервера InterBase указывает, что нужно принудительно отключить базу данных параметром -sh[ut], даже если в базе на этот момент имеются активные пользователи?
- # Какой дополнительный параметр утилиты GFIX сервера InterBase указывает, что нужно перед отключением базы данных параметром -sh[ut] запретить запуск новых транзакций?
- # Какие задачи выполняет компонент IBBackupService из вкладки InterBase Admin Палитры компонентов?
- # В каком свойстве компонента IBBackupService из вкладки InterBase Admin Палитры компонентов нужно указывать имя пользователя и пароль?
- # В каком свойстве компонента IBBackupService из вкладки InterBase Admin Палитры компонентов нужно установить True, чтобы выводился лог (отчет) резервного копирования?
- # Какой переключатель свойства Options компонента IBBackupService из вкладки InterBase Admin Палитры компонентов включает/выключает сборку мусора во время резервного копирования?
- # Какой переключатель свойства Options компонента IBBackupService из вкладки InterBase Admin Палитры компонентов включает/выключает возможность получить пустую (без записей) резервную копию БД?
- # Какой переключатель свойства Options компонента IBBackupService из вкладки InterBase Admin Палитры компонентов включает/выключает преобразование внешних файлов БД во внутренние таблицы во время резервного копирования?
- # Какие задачи выполняет компонент IBRestoreService из вкладки InterBase Admin Палитры компонентов?
- # В каком свойстве компонента IBRestoreService из вкладки InterBase Admin Палитры компонентов нужно указывать размер страниц восстанавливаемой базы данных?
- # Какое свойство или метод компонента IBRestoreService из вкладки InterBase Admin Палитры компонентов начинает восстановление базы данных?
- # Какой переключатель свойства Options компонента IBRestoreService из вкладки InterBase Admin Палитры компонентов включает/выключает проверку внешних ограничений Foreign Key при восстановлении БД из резервной копии?
- # Какой переключатель свойства Options компонента IBRestoreService из вкладки InterBase Admin Палитры компонентов включает/выключает восстановление данных для таблиц по записи за раз?
- # Какой переключатель свойства Options компонента IBRestoreService из вкладки InterBase Admin Палитры компонентов включает/выключает возможность восстановить базу данных поверх существующей рабочей БД?
- # Какой метод компонента IBSecurityService из вкладки InterBase Admin Палитры компонентов позволяет добавить нового пользователя?
- # Какой метод компонента IBSecurityService из вкладки InterBase Admin Палитры компонентов позволяет изменить данные зарегистрированного пользователя?
- # Какой метод компонента IBSecurityService из вкладки InterBase Admin Палитры компонентов позволяет удалить зарегистрированного пользователя?
- # Каким способом можно получить имя (не логин) пользователя, а каким способом можно сохранить изменения в имени компонентом IBSecurityService из вкладки InterBase Admin Палитры компонентов?
- # Каким способом можно получить отчество пользователя, а каким способом можно сохранить изменения в отчестве компонентом IBSecurityService из вкладки InterBase Admin Палитры компонентов?
- # Каким способом можно получить фамилию пользователя, а каким способом можно сохранить изменения в фамилии компонентом IBSecurityService из вкладки InterBase Admin Палитры компонентов?
- # Требуется создать сервер приложений для распределенной БД по технологии DCOM. Какой способ создания экземпляров сервера удаленного модуля данных Remote Data Module подразумевает, что клиентское приложение не сможет создавать экземпляр сервера?
- # Требуется создать сервер приложений для распределенной БД по технологии DCOM. Какой способ создания экземпляров сервера удаленного модуля данных Remote Data Module подразумевает, что для каждого клиентского приложения будет создан свой экземпляр сервера?
- # Требуется создать сервер приложений для распределенной БД по технологии DCOM. Какой способ создания экземпляров сервера удаленного модуля данных Remote Data Module подразумевает, что для всех клиентских приложений будет создан единый экземпляр сервера?
- # Какая модель потоков удаленного модуля данных Remote Data Module подразумевает, что для всех клиентских приложений сервер приложений будет использовать только один поток?
- # Какая модель потоков удаленного модуля данных Remote Data Module подразумевает, что для каждого клиентского приложения сервер приложений будет использовать отдельный поток?
- # Какая модель потоков удаленного модуля данных Remote Data Module подразумевает, что сервер приложений сможет одновременно отвечать на несколько запросов клиентов, используя разные потоки?
- # Что, из перечисленного ниже, может быть использовано для создания сервера приложений DCOM в распределенных базах данных?
- # Что, из перечисленного ниже, может быть использовано для создания "тонкого клиента" для сервера приложений DCOM в распределенных базах данных?
- # Какой компонент сервера приложений используется для передачи данных клиентскому приложению в распределенных базах данных?
- # Какой компонент "тонкого клиента" используется для подключения к удаленному модулю данных сервера приложений?
- # Какой компонент "тонкого клиента" используется для подключения к набору данных сервера приложений?
- # Сколько компонентов "тонкого клиента" TDCOMConnection и TClientDataSet требуется, чтобы подключится к серверу приложений распределенной БД, если на сервере установлен один удаленный модуль данных и несколько наборов данных?
- # Что произойдет при выполнении метода Post компонента TClientDataSet в распределенных базах данных?
- # Какой метод компонента TClientDataSet в распределенных базах данных нужно использовать, чтобы сохранить изменения в базе данных на сервере?
- # Что представляет собой компонент TClientDataSet в распределенных базах данных?
- # Укажите правильные форматы локального файла, в который можно сохранить данные методом SaveToFile компонента TClientDataSet в распределенных базах данных:
- # Укажите неправильные форматы локального файла, в который можно сохранить данные методом SaveToFile компонента TClientDataSet в распределенных базах данных:
- # Что означает метод "Портфеля" в распределенных базах данных?
- # Укажите методы наборов данных, которые могут быть использованы в прямом или в обратном последовательном переборе:
- # Укажите свойства наборов данных, которые могут быть использованы в прямом или в обратном последовательном переборе:
- # Какие свойства и методы наборов данных не могут быть использованы в прямом или в обратном последовательном переборе?
- # Выберите верное утверждение:
- # Выберите неверные утверждения:
- # Какое значение параметра Options метода Locate позволяет вести поиск без учета регистра символов?
- # Какой параметр метода Locate позволяет вести поиск записи, часть которой соответствует указанной в методе строке?
- # Выберите верное утверждение:
- # Выберите неверные утверждения:
- # Выберите верные утверждения:
- # Выберите неверные утверждения:
- # Выберите условия, которые можно поместить в свойство Filter набора данных:
- # Выберите условия, которые нельзя поместить в свойство Filter набора данных:
- # Укажите правильную последовательность действий для фильтрации с помощью свойства Filter:
- # Укажите неправильные последовательности действий для фильтрации с помощью свойства Filter:
- # Выберите верные утверждения:
- # Выберите неверные утверждения:
- # В событии onFilterRecord запись отфильтруется, если:
- # В событии onFilterRecord запись принимается, если:
- # Свойство IndexFieldNames используется, чтобы:
- # Подстрока ASC добавляется к названию индексного поля, чтобы:
- # Подстрока DESC добавляется к названию индексного поля, чтобы:
- # Выберите верные утверждения:
- # Выберите неверные утверждения:
- # Какое свойство набора данных будет иметь значение True, если набор данных можно редактировать?
- # Какое свойство набора данных будет иметь значение True, если набор данных был изменен?
- # Укажите примеры верного обращения к значению поля набора данных:
- # Укажите примеры неверного обращения к значению поля набора данных:
- # Какое свойство используется по умолчанию при обращении к значению поля набора данных?
- # Укажите методы набора данных, применение которых переводит набор данных в режим редактирования:
- # Укажите методы набора данных, применение которых приводит к сохранению изменений, если они были:
- # Укажите методы набора данных, применение которых добавляет новую запись в набор данных:
- # Чем отличаются методы FindFirst и First набора данных?
- # Чем отличаются методы FindLast и Last набора данных?
- # Чем отличаются методы FindNext и Next набора данных?
- # Чем отличаются методы FindPrior и Prior набора данных?
- # При работе с набором данных в архитектуре файл-сервер, когда один из пользователей сохраняет изменения, набор данных нужно заблокировать, чтобы другие пользователи не могли одновременно дать команду на сохранение. Блокировка делается методом:
- # При работе с набором данных в архитектуре файл-сервер, если набор данных заблокирован, разблокировать его можно методом:
- # Выберите верное утверждение:
- # Выберите неверные утверждения:
- # Что такое курсор в наборе данных?
- # Курсор в наборе данных ADO может быть:
- # Выберите верные утверждения:
- # Выберите неверные утверждения:
- # Для чего предназначен компонент DBLookupComboBox?
- # Какое свойство компонента DBLookupComboBox содержит имя поля подстановочной таблицы, из которого он формирует список значений?
- # Что содержит свойство KeyField компонента DBLookupComboBox?
- # Для чего предназначено подстановочное поле набора данных?
- # Выберите верное утверждение:
- # Выберите неверные утверждения:
- # Для чего предназначено вычисляемое поле набора данных?
- # Выберите верное утверждение, что код вычислений для вычисляемого поля набора данных пишется в:
- # Выберите неверные утверждения, что код вычислений для вычисляемого поля набора данных пишется в:
- # Для чего предназначено свойство DisplayValues объекта-поля?
- # Для чего предназначено свойство DisplayFormat объекта-поля?
- # Выберите верные утверждения:
- # Выберите неверные утверждения:
- # В каком свойстве объекта-поля можно изменить текст заголовка поля?
- # Выберите верное утверждение:
- # Выберите неверные утверждения:
- # Что нужно сделать, чтобы значение поля не могло быть пустым?
- # Что содержится в свойстве CanModify объекта-поля?
- # Что содержится в свойстве Required объекта-поля?
- # Каким методом компонент TADOQuery выполняет запрос с оператором SELECT?
- # Каким методом компонент TADOQuery выполняет запрос с оператором INSERT?
- # Каким методом компонент TADOQuery выполняет запрос с оператором UPDATE?
- # Каким методом компонент TADOQuery выполняет запрос с оператором DELETE?
- # Укажите верную последовательность действий, которые нужно выполнить с компонентом TADOQuery для выполнения запроса с оператором SELECT:
- # Укажите неверные последовательности действий, которые нужно выполнить с компонентом TADOQuery для выполнения запроса с оператором SELECT:
- # Укажите верную последовательность действий, которые нужно выполнить с компонентом TADOQuery для выполнения запроса с оператором UPDATE:
- # Укажите неверные последовательности действий, которые нужно выполнить с компонентом TADOQuery для выполнения запроса с оператором UPDATE:
- # Что содержится в команде FROM блока запроса SELECT?
- # Что содержится в команде WHERE блока запроса SELECT?
- # Что содержится в команде ORDER BY блока запроса SELECT?
- # Требуется сделать выборку данных с помощью SQL-запроса. Укажите операторы, которые обязательно должны присутствовать в любом, даже самом простом запросе:
- # Укажите операторы, применение которых не является обязательным для простого SQL-запроса выборки данных:
- # Что может содержаться в параметрах оператора SELECT?
- # Что не может содержаться в параметрах оператора SELECT?
- # Для чего используется оператор IN в блоке запроса SELECT?
- # Для чего используется оператор BETWEEN в блоке запроса SELECT?
- # Для чего используется оператор LIKE в блоке запроса SELECT?
- # В каком операторе могут содержаться дополнительные операторы IN, BEETWEEN и LIKE?
- # Какая агрегатная функция возвращает среднее арифметическое?
- # Выберите функции, которые являются агрегатными в SQL-запросе:
- # Выберите функции, которые не являются агрегатными в SQL-запросе:
- # Какие типы таблиц можно указать в свойстве TableType компонента TTable?
- # Какие типы таблиц нельзя указать в свойстве TableType компонента TTable?
- # Какой тип таблиц будет использоваться по умолчанию, если в свойстве TableType компонента TTable указано значение ttDefault, а имя файла таблицы не имеет расширения?
- # Выберите верное утверждение, что при создании таблицы программно с помощью компонента TTable и редактора полей:
- # Выберите неверные утверждения, что при создании таблицы программно с помощью компонента TTable и редактора полей:
- # Если нам нужно создать таблицу программно с помощью компонента TTable и редактора полей, и таблица имеет поле Memo, то:
- # Для чего нужно свойство FieldDefs компонента TTable?
- # Для чего нужен метод AddFieldDef компонента TTable?
- # Что содержит свойство Required метода AddFieldDef компонента TTable?
- # Для чего нужно свойство IndexDefs компонента TTable?
- # Для чего нужен метод AddIndexDef компонента TTable?
- # Что означает тип индекса ixNonMaintained метода AddIndexDef компонента TTable?
- # Что означает тип индекса ixCaseInsensitive метода AddIndexDef компонента TTable?
- # Что такое DDL?
- # Что такое DML?
- # К какой части SQL относится оператор CREATE TABLE?
- # К какой части SQL относится операторы INSERT, DELETE, UPDATE?
- # Выберите типы полей, которые являются стандартом ANSI для языка SQL:
- # Выберите типы полей, которые не являются стандартом ANSI для языка SQL:
- # Выберите типы полей стандарта ANSI языка SQL, которые требуют указания размера:
- # Выберите типы полей стандарта ANSI языка SQL, которые не требуют указания размера: