что означает уникальное поле тест

Что означает уникальное поле тест

Создание базы данных следует начинать с детальной разработки структуры ее таблиц. Эта структура должна быть такой, чтобы при работе с базой требовалось вводить в нее как можно меньше данных. Уже имеющиеся данные, должны быть доступны для выбора при добавлении новой записи с идентичными полями. Если ручной ввод каких-то данных приходится повторять неоднократно, то структуру базы необходимо изменить, придумав другой набор связанных таблиц, устраняющий этот недостаток.

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

5 1

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

5 2

Источник

Чек-лист для тестирования числового поля

При тестировании встречаются как интересные задачки с замудреной логикой, так и простые, вроде проверки простой строки или числового поля. Для простых полей можно один раз написать чек-лист проверок, а потом переиспользовать, лишь немного меняя под «своё» поле.

Сегодня мы разберем чек-лист для числового поля. Сначала я напишу общий чек-лист, потом пройдемся по каждому пункту и разберемся, зачем он нужен, а в конце напишем чек-лист по этому шаблону.

Итак, у нас есть некое поле, куда нужно вводить число. Например, поле «возраст» при регистрации:

image loader

При этом на сайте нельзя регистрироваться до 18 лет, есть запрещённый контент.

Какие проверки тут можно провести:

Корректные значения

Представьте, что у вас буквально 5 минут на проверку функционала. И вы успеваете провести только первые несколько тестов из чек-листа. А чек-лист у вас:

image loader

Для поля с возрастом какие у нас будут корректные значения? Все, что выше 18 лет:

Тут надо понимать, что мы выбираем какое-то ОДНО значение. Просто каждый раз разное, для избежания эффекта пестицида.

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

Например, тот же возраст:

image loader

Или если у нас идет расчет страховки в зависимости от стажа вождения:

image loader

Каждый раз берем разные значения, но в этом пункте смысл один — взять корректные значения из ТЗ.

Некорректные значения

Тут есть разные варианты. Что значит некорректное значение?

— А что будет, если мы возьмем значение из «неправильного» диапазона? Что, если мне меньше 18 лет? Ну, скажем, 10.

image loader

Потом внимательно смотрим на выбранный интервал:

— Хммммм, но ведь возраст не может быть меньше 0. То есть у нас есть логическая граница, разделяющая два разных класса эквивалентности:

image loader

— Если у нас есть некая логическая граница снизу, должна быть и сверху. Какой максимально возможный возраст у регистрирующихся на нашем сайте? Скорее всего, это около 55-65 лет, потому что более старшее поколение не любит компьютеры. Но можно заложить и условные 100-110 лет долгожителей.

Получаем еще один интервал с неявной границей. Но в любом случае, значения 25 и 145 будут различаться — одно реалистичное, а другое нет. Значит, стоит его тоже попробовать!

image loader

А дальше снова эффект пестицида. Один раз берем 145, а другой — 6666666.

Тут мы можем столкнуться с тем, что в поле нельзя ввести больше 2-3 символов. Разработчик перестраховался «от дурака». Это не повод опускать руки и отказываться от своей проверки. Потому что скорее всего разработчик просто установил maxlength на поле, а он легко обходится!

Граничные значения

Граничные значения отделяют один интервал от другого. Их обязательно надо тестировать. Потому что именно на границах чаще всего встречаются баги. Почему? Да потому что попадают в оба диапазона, или не попадают ни в один.

В нашем примере в ТЗ есть условие «регистрация только для лиц старше 18 лет». Это значит, что разработчик должен сделать в коде программы логику вида:

Источник

Тесты по информационным технологиям с ответами

60. Какое максимальное количество рабочих листов Excel может содержать рабочая книга?

61. Как обеспечить в Excel перенос слов в ячейке (разместить текст в ячейке на нескольких строчках)?

А) Написать первое слово, нажать клавишу «ENTER», затем написать второе слово, нажать клавишу «ENTER» и т. д. Высота ячейки будет автоматически расширяться

Б) Выполнить команду Сервис → Язык → Расстановка переносов

В) Записать в ячейке все предложение и, не закрывая ее, выполнить команду Формат → Ячейки. На вкладке «Выравнивание» установить флажок «Переносить по словам»

Г) Записать в ячейке все предложение. Нажать клавишу «Enter». Вновь выделить эту ячейку. Выполнить команду Формат → ячейки и на вкладке «Выравнивание» установить флажок «Переносить по словам». Установить необходимые ширину и высоту ячейки *

62. Как в Excel сделать рамку вокруг выделенной группы ячеек?

А) Для создания рамки вокруг выделенной группы ячеек используется инструмент «Прямоугольник» Инструментальной панели «Рисование»

Б) Для создания рамки вокруг выделенной группы ячеек используется инструмент «Надпись» Инструментальной панели «Рисование»

В) Для создания рамки вокруг выделенной группы ячеек используется Вкладка «Граница» диалогового окна «Формат ячеек» *

Г) Для создания рамки вокруг выделенной группы ячеек используется Вкладка «Вид» диалогового окна «Формат ячеек»

63. Что позволяет в Excel делать команда ФОРМАТ → АВТОФОРМАТ?

А) Вызвать на экран диалоговое окно «Формат ячеек», в котором можно выбрать необходимые параметры форматирования ячеек

Б) Эта команда используется для форматирования таблиц только в текстовом редакторе Word

В) Открывает окно в котором можно выбрать шаблон типового оформления ячеек *

Г) Автоматически форматирует выделенную область ячеек в соответствии с установками, заданными «по умолчанию»

64. Чем отличается в Excel применение клавиш со стрелками от их применения вместе с нажатой клавишей «Ctrl»?

Б) При нажатой клавише Ctrl, нажатие стрелки приводит к перемещению курсора в конец (начало) или к первому (последнему) столбцу, в зависимости от выбранного направления стрелки *

В) При нажатой клавише Ctrl, нажатие стрелки приводит к выделению группы ячеек в направлении выбранной стрелки

Г) При нажатой клавише Ctrl, нажатие стрелки приводит к отмену выделения ячеек в направлении стрелки

65. Для чего может быть использована команда Excel: Правка → Заполнить → Прогрессия?

А) Эта команда позволяет записать уравнение для выделенной кривой диаграммы

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

В) Заполняет выделенный интервал ячеек последовательностью цифр, дат и др., в соответствии с установками, выполненными в диалоговом окне «Прогрессия» *

Г) Позволяет рассчитать величину прогрессивного налога на задаваемую величину прибыли

66. Что означает формула, записанная в одной из ячеек Excel =СУММ(Лист1!A1:A10;Лист2!B1:B11)?

А) Сумма чисел, находящихся в ячейках А1:10 Листа 1 будет помещена в ячейки В1:В11 Листа 2

Б) Сумма всех чисел, находящихся на Листе 1 и Листе 2

В) Такая запись формулы не допустима!

Г) Сумма чисел, находящихся в ячейках А1:А10 на Листе1 и чисел, находящихся в ячейках В1:В11 на Листе 2 *

67. Как отменить сделанное выделение ячеек в Excel?

А) Щелкнуть на клавише Esc

Б) Выполнить команду Вид → Отменить выделение

В) Щелкнуть правой кнопкой мыши на выделении

Г) Щелкнуть левой кнопкой мыши в любом месте рабочего листа *

68. Что означает если в ячейке Excel в результате вычисления по формуле появилось выражение » #ЗНАЧ!»?

А) Компьютер выполнил недопустимую операцию

Б) Один из аргументов функции содержит недопустимую переменную (например, текст) *

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

Г) Это означает, что необходимо изменить формат ячеек, содержащих аргументы функции (например, «Текстовый» формат заменить на «Числовой»)

69. Как пропорционально изменить размеры вставленного в Excel рисунка?

А) Выполнить команду Вид → Объект. В открывшемся диалоговом окне установить необходимые размеры вставленного рисунка

Б) Выполнить команду Формат → Объект и в открывшемся диалоговом окне установить необходимые размеры рисунка

В) Выделить вставленный рисунок. Подвести курсор мыши к угловому маркеру (курсор должен принять вид крестика) и, не отпуская левую кнопку мыши, переместить маркер в нужном направлении *

Г) Выделить вставленный рисунок. Подвести курсор мыши к угловому маркеру (курсор должен принять вид песочных часов) и, не отпуская левую кнопку мыши, переместить маркер в нужном направлении

70. Обычно, при написании формул используются данные расположенные в нескольких ячейках, т. е. используется «Диапазон ячеек», который выглядит в строке формул Excel следующим образом?

71. Вы построили диаграмму в Excel по некоторым данным из таблицы, а через некоторое время изменили эти данные. Как перестроить диаграмму для новых данных таблицы?

А) Пересчет диаграммы в стандартном режиме произойдет автоматически *

Б) Достаточно дважды щелкнуть мышью по диаграмме

В) Достаточно один раз щелкнуть мышью по диаграмме

Г) Необходимо построить новую диаграмму

72. Какую программу можно использовать для проведения мультимедийной презентации?

Г) Microsoft PowerPoint *

73. Назначение программы Microsoft PowerPoint?

А) Для обеспечения правильной работы процессора компьютера

Б) Для проведения мультимедийных презентаций *

В) Для набора и редактирования текста

Г) Для работы с таблицами и диаграммами

74. Какое из изображений соответствует логотипу программы Microsoft PowerPoint?

А) image001

Б) image041

В) image048*

Г) image043

75. С помощью какой команды можно начать показ слайдов в программе Microsoft PowerPoint?

А) Показ слайдов → Начать показ *

Б) Начать показывать слайды → Ок

В) Пуск → Начать показ слайдов

Г) Файл → Начать показ слайдов

76. Как можно изменить внешнее оформление слайда в программе Microsoft PowerPoint?

А) Файл → Изменить внешнее оформление

Б) Формат → Оформление слайда *

В) Правка → Вид → Изменить внешнее оформление слайда

Г) Показ слайдов → Изменить шаблон

77. Какой последовательностью команд можно добиться анимации перехода между слайдами в программе Microsoft PowerPoint?

А) Файл → Изменить анимацию переходов

Б) Вид → Анимация → Изменить

В) Показ слайдов → Эффекты анимации *

Г) Правильные все ответы а, б и в

78. Для изменения анимации объектов внутри слайда в программе Microsoft PowerPoint нужно нажать?

А) Показ слайдов → Настройка анимации *

Б) Параметры → Настойка → Анимация

В) Анимация → Настройка

Г) Настройка → Анимация → Настойка анимации

79. Как добавить новый слайд в программе Microsoft PowerPoint?

А) Файл → Добавить новый слайд

Б) Вид → Слайд → Добавить новый

Г) Вставка → Создать слайд *

80. Какой кнопкой или их сочетанием прекратить показ слайдов и вернуться в режим редактирования в программе Microsoft PowerPoint?

81. Что означает – систематизированное (структурированное) хранилище информации?

В) Склад информации

82. В каких случаях, и с какой целью создаются базы данных?

А) Когда необходимо отследить, проанализировать и хранить информацию за определенный период времени *

Б) Для удобства набора текста

В) Когда необходимо быстро найти какой-либо файл на компьютере

Г) Когда винчестер компьютера имеет небольшой размер свободной памяти

83. Какие главные преимущества хранения информации в базах данных

А) Подходят все перечисленные пункты *

Б) Многоразовость использования данных

В) Ускорение обработки запросов к системе и уменьшение избыточности данных

Г) Простота и удобство внесения изменений в базы данных

84. Что означает – программа или комплекс программ служащих для полнофункциональной работы с данными (СУБД)?

А) Система управления базами данных *

Б) Система управления базой доступа

В) Система упрощенного базового доступа

Г) Совокупность управляющих баз данных

85. По технологии обработки данных базы данных подразделяют на:

А) Централизированные и распределенные *

Б) Периферийные и централизованные

В) Внутренние и наружные

Г) Простые и сложные

86. По способу доступа к данным базы данных подразделяют на:

А) Базы данных с локальным доступом и базы данных с удаленным (сетевым доступом) *

Б) Простые и сложные

В) Быстрые и медленные

Г) Проводные и беспроводные

87. По типу связи между данными базы данных подразделяют на:

А) Иерархические, сетевые, реляционные, объектно-ориентированные *

Б) Компьютерные и персональные

В) Модульные, модемные и сетевые

Г) Основные и дополнительные

88. С чего всегда начинается создание базы данных?

А) С разработки структуры ее таблиц *

Б) С запуска компьютера и запуска программы просмотрщика баз данных

В) С создания макета документа

Г) С собеседования и обсуждения проблемы построения базы данных

89. Что означает – уникальное поле?

А) Поле, значения в котором не могут повторяться *

Б) Поле, которому присваиваются числовые значения

В) Поле, которое состоит только из цифр

Г) Поле, которое имеет как числовые, так и дробные значения

Источник

Тест по Электронные таблицы с ответами

Правильные ответы отмечены +

Тесты по начальному уровню знаний excel

1. Основное назначение электронных таблиц-

а) редактировать и форматировать текстовые документы;

б) хранить большие объемы информации;

+в) выполнять расчет по формулам;

г) нет правильного ответа.

Тест. 2. Что позволяет выполнять электронная таблица?

а) решать задачи на прогнозирование и моделирование ситуаций;

+б) представлять данные в виде диаграмм, графиков;

в) при изменении данных автоматически пересчитывать результат;

г) выполнять чертежные работы;

3. Можно ли в ЭТ построить график, диаграмму по числовым значениям таблицы?

4. Основным элементом электронных таблиц является:

Тесты по среднему уровню знаний excel

1. Какая программа не является электронной таблицей?

2. Как называется документ в программе Excel?

3. Рабочая книга состоит из…

а) нескольких рабочих страниц;

+б) нескольких рабочих листов;

в) нескольких ячеек;

г) одного рабочего листа;

4. Наименьшей структурной единицей внутри таблицы является..

5. Ячейка не может содержать данные в виде…

6. Значения ячеек, которые введены пользователем, а не получаются в результате расчётов называются…

7. Укажите правильный адрес ячейки.

г) нет правильного ответа;

8. К какому типу программного обеспечения относятся ЕТ?

б) к языкам программирования;

г) нет правильного ответа;

10. Какая ячейка называется активной?

б) та, где находится курсор;

г) нет правильного ответа;

11. Какой знак отделяет целую часть числа от дробной

+г) нет правильного ответа;

12. Какого типа сортировки не существует в Excel?

г) все виды существуют;

Тесты по высокому уровню знаний excel

1. Как можно задать округление числа в ячейке?

+а)используя формат ячейки ;

б) используя функцию ОКРУГЛ();

в) оба предыдущее ответа правильные;

г) нет правильного ответа;

а)фрагмент строки или столбца ;

б) прямоугольная область;

+в) группа ячеек: А1,В2, С3;

3. Что не является типовой диаграммой в таблице?

4. К какой категории относится функция ЕСЛИ?

5. Какие основные типы данных в Excel?

+б) текст, числа, формулы;

в) цифры, даты, числа;

г) последовательность действий;

6. как записывается логическая команда в Excel?

а) если (условие, действие1, действие 2);

б) (если условие, действие1, действие 2);

+в) =если (условие, действие1, действие 2);

г) если условие, действие1, действие 2.

7. Как понимать сообщение # знач! при вычислении формулы?

а) формула использует несуществующее имя;

б) формула ссылается на несуществующую ячейку;

+в) ошибка при вычислении функции ;

8.Тест. Что означает появление ####### при выполнении расчетов?

+а) ширина ячейки меньше длины полученного результата;

б) ошибка в формуле вычислений;

в) отсутствие результата;

г) нет правильного ответа.

1. В электронных таблицах нельзя удалить:

— Текстовые данные ячеек

2. Минимальной составляющей таблицы является:

3. В электронных таблицах имя ячейки образуется:

— Путем соединения имен строки и столбца

+ Путем соединения имен столбца и строки

4. Табличный процессор – это:

+ Группа прикладных программ, которые предназначены для проведения расчетов в табличной форме

— Команда приложения Excel, вызов которой приводит к выполнению расчетов по введенным в таблицу данным

— Специальная компьютерная программа, помогающая преобразовывать массивы данных из текстового вида в табличный

5. Рабочая книга табличного процессора состоит из:

6. Табличный процессор – это программный продукт, предназначенный для:

— Создания и редактирования текстовой информации

+ Управления табличными базами данных

— Работы с данными, представленными в виде электронных таблиц

7. Основными функциями табличного процессора являются:

— Структурирование данных в таблицы; выполнение вычислений по введенным в таблицы данным

+ Все виды действий с электронными таблицами (создание, редактирование, выполнение вычислений); построение графиков и диаграмм на основе данных из таблиц; работа с книгами и т.д.

— Редактирование таблиц; вывод данных из таблиц на печать; правка графической информации

8. К табличным процессорам относятся:

+ Quattro Pro 10, Lotus 1-2-3

— Microsoft Excel, Freelance Graphics

— Paradox 10, Microsoft Access

9. К встроенным функциям табличных процессоров относятся:

тест 10. Какие типы диаграмм позволяют строить табличные процессоры?

+ График, точечная, линейчатая, гистограмма, круговая

— Коническая, плоская, поверхностная, усеченная

— Гистограмма, график, локальное пересечение, аналитическая

11. Математические функции табличных процессоров используются для:

— Исчисления средних значений, максимума и минимума

— Расчета ежемесячных платежей по кредиту, ставок дисконтирования и капитализации

+ Расчета тригонометрических функций и логарифмов

12. Документ табличного процессора Excel по умолчанию называется:

13. Табличный процессор обрабатывает следующие типы данных:

— Матричный, Временной, Математический, Текстовый, Денежный

— Банковский, Целочисленный, Дробный, Текстовый, Графический

+ Дата, Время, Текстовый, Финансовый, Процентный

14. Статистические функции табличных процессоров используются для:

— Проверки равенства двух чисел; расчета величины амортизации актива за заданный период

+ Вычисления суммы квадратов отклонений; плотности стандартного нормального распределения

— Расчета кортежа из куба; перевода из градусов в радианы

15. Какова структура рабочего листа табличного процессора?

— Строки, столбцы, командная строка, набор функций

— Ячейки, набор функций, строка состояния

+ Строки и столбцы, пересечения которых образуют ячейки

16. Как называется документ, созданный в табличном процессоре?

17. Финансовые функции табличных процессоров используются для:

— Вычисления произведения аргументов; определения факториала числа

— Определения ключевого показателя эффективности; построения логических выражений

+ Расчетов дохода по казначейскому векселю и фактической годовой процентной ставки

18. Табличные процессоры относятся к какому программному обеспечению?

19. В виде чего нельзя отобразить данные в электронной таблице?

тест_20. Дан фрагмент электронной таблицы с числами и формулами.

test el tab

Чему равно значение в ячейке Е3, скопированное после проведения вычислений в ячейке Е1?

21. Расширение файлов, созданных в Microsoft Excel – это:

22. Координата в электронной таблице – это адрес:

+ Клетки в электронной таблице

23. Какие типы фильтров существуют в табличном процессоре Excel?

— Тематический фильтр, автофильтр

+ Автофильтр, расширенный фильтр

— Текстовый фильтр, числовой фильтр

24. Наиболее наглядно будет выглядеть представление средних зарплат представителей разных профессий в виде:

25. 30 ячеек электронной таблицы содержится в диапазоне:

26. Выберите абсолютный адрес ячейки из табличного процессора Excel:

27. Скопированные или перемещенные абсолютные ссылки в электронной таблице:

— Преобразуются в соответствии с новым положением формулы

— Преобразуются в соответствии с новым видом формулы

28. Активная ячейка – это ячейка:

— С формулой, в которой содержится абсолютная ссылка

+ В которую в настоящий момент вводят данные

— С формулой, в которой содержится относительная ссылка

29. Отличием электронной таблицы от обычной является:

+ Автоматический пересчет задаваемых формулами данных в случае изменения исходных

— Представление связей между взаимосвязанными обрабатываемыми данными

— Обработка данных различного типа

тест-30. Совокупность клеток, которые образуют в электронной таблице прямоугольник – это:

31. В табличном процессоре Excel столбцы:

+ Обозначаются буквами латинского алфавита

— Обозначаются римскими цифрами

— Получают имя произвольным образом

32. Символ «=» в табличных процессорах означает:

— Фиксацию абсолютной ссылки

+ Начало ввода формулы

— Фиксацию относительной ссылки

33. Какого элемента структуры электронной таблицы не существует?

34. Числовое выражение 15,7Е+4 из электронной таблицы означает число:

35. В одной ячейке можно записать:

— Одно или два числа

— Сколько угодно чисел

36. Подтверждение ввода в ячейку осуществляется нажатием клавиши:

37. Содержимое активной ячейки дополнительно указывается в:

38. Для чего используется функция Excel СЧЕТ3?

— Для подсчета ячеек, содержащих числа

— Для подсчета пустых ячеек в диапазоне ячеек

+ Для подсчета заполненных ячеек в диапазоне ячеек

39. Функция ОБЩПЛАТ относится к:

тест*40. Укажите верную запись формулы:

41. Маркер автозаполнения появляется, когда курсор устанавливают:

+ В правом нижнем углу активной ячейки

— В левом верхнем углу активной ячейки

— По центру активной ячейки

42. Диапазоном не может быть:

+ Группа ячеек D1, E2, F3

43. Можно ли убрать сетку в электронной таблицу Excel?

— Да, если снята защита от редактирования таблицы

44. Если при выполнении расчетов в ячейке появилась группа символов #########, то это означает, что:

+ Ширина ячейки меньше, чем длина полученного результата

— Допущена синтаксическая ошибка в формуле

— Полученное значение является иррациональным числом

45. В электронной таблице выделен диапазон ячеек A1:B3. Сколько ячеек выделено?

Источник

Adblock
detector