10989-1 (Ответы на теоретические вопросы по предмету База данных), страница 2

2016-07-30СтудИзба

Описание файла

Документ из архива "Ответы на теоретические вопросы по предмету База данных", который расположен в категории "". Всё это находится в предмете "информатика" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "к экзамену/зачёту", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "10989-1"

Текст 2 страницы из документа "10989-1"

10.Для чего предназначено свойство условие на значение? Объясните назначение операции IN, BETWEEN. Приведите примеры условий.

Условие на значение - свойство определяет условие (ограничение), накладываемое на вводимые в это поле данные. При несоответствии вводимых данных указанному условию выдается сообщение об ошибке.

BEET WEEN.

Определяет принадлежность значения выражения указанному диапазону. Этот оператор можно использовать в инструкциях SQL. Синтаксис: выражение [Not] Between значение_1 And значение_2

Ниже перечислены аргументы оператора Between...And:

Элемент

Описание

выражение

Выражение, определяющее поле, значение которого проверяется на принадлежность к диапазону.

значение_1, значение_2

Выражения, задающие границы диапазона.

Дополнительные сведения.Если значение поля, определенного в аргументе выражение, попадает в диапазон, задаваемый аргументами значение_1 и значение_2 (включительно), оператор Between...And возвращает значение True; в противном случае возвращается значение False. Логический оператор Not позволяет проверить противоположное условие (что выражение находится за пределами диапазона, заданного с помощью аргументов значение_1 и значение__2).Оператор Between...And часто используют для проверки, попадает ли значение поля в указанный диапазон чисел. В следующем примере проверяется, был ли заказ отправлен в место, индекс которого попадает в указанный диапазон. Если значение индекса попадает в диапазон от 109000 до 109999, функция IIf возвращает значение "Местный". В противном случае, она возвращает значение "Междугородный".SELECT II1(Индекс Between 109000 And 109999, "Местный", "Междугородный") FROM Заказы Если выражение, значение__1 или значение_2 имеет значение Null, оператор Between...And возвращает значение Null.Поскольку подстановочные знаки, такие как символ звездочки * считаются текстовыми символами, их нельзя использовать в операторе Between...And. Например, нельзя задать 980* и 989* для поиска всех индексов, начинающихся с цифр от 980 до 989. Для выполнения этой задачи воспользуйтесь другими способами. Можно добавить выражение в запрос, который отбирает в текстовом поле три левых символа и применяет к ним оператор Between... And.Или добавьте к значениям верхней и нижней границы недостающие символы, в данном случае, от 980000 до 989999.IN - Проверяет, совпадает ли значение выражения с одним из элементов указанного списка.Синтаксис: выражение [Not] lп(значение_1, значение_2, . . .)Дополнительные сведения.Аргументы:

Элемент

выражение

Выражение, определяющее поле, значение которого нужно вычислить.

значение_1, значение 2

Выражение или список выражений, с которыми сравнивается выражение.

Если выражение содержится в списке значений, оператор In вовращает значение True; в противном случае возвращается значение False. С помощью логического оператора Not можно проверить обратное условие (т. е., что выражение не принадлежит списку значений). В следующем примере оператор In использован для определения, какие заказы отправлены в указанные области: SELECT * FROM Заказы WHERE ОбластьПолучателя In ('Московская','Тверская','Тульская')11.Объясните назначения операции LIKE и символов:?, *, #,!, -. Приведите примеры условий.Оператор Like используется для нахождения в поле значений, соответствующих указанному образцу. Для аргумента образец можно задавать полное значение (например, Like "Иванов") или использовать подстановочные знаки для поиска диапазона значений (например, Like "Ив*").Оператор Like используется в выражении для сравнения значений поля со строковым выражением. Например, если в запросе SQL ввести Like "С*", запрос возвратит все значения поля, начинающиеся с буквы "С". В запросе с параметрами можно пригласить пользователя указать искомый образец. Использование подстановочных знаков для поиска значений.

Знак

Использование

Пример

*

Соответствует любой цифре или любому символу. Может использоваться в качестве первого или последнего символа текстовой строки.

wh* — поиск слов what, white и why

?

Соответствует любому текстовому символу.

В?11 — поиск слов ball, bell и bill.

i

Соответствует любому одному символу, кроме заключенных в скобки.

b[!ae]ll — поиск слов bill и bull, но не bell или ball.

-

Соответствует любому символу из диапазона.

Необходимо указывать этот диапазон по возрастанию (от А до Z, но не от Z до A). b[a-c]d -поиск слов bad, bbd и bed.

#

Соответствует любой цифре.

1#3 — поиск значений 103, 113, 123.

Примечания. Подстановочные знаки имеет смысл использовать с текстовыми типами данных, хотя возможно их использование и с другими типами данных, например, с датами, если не были изменены региональные настройки для этого типа данных.При использовании подстановочных знаков для поиска символа звездочки (*), вопросительного знака (?), знака номера (#), открывающей квадратной скобки ([) или дефиса (-) необходимо заключать эти символы в квадратные скобки. Например, для поиска вопросительного знака в диалоговом окне Поиск следует задать образец поиска [?]. При поиске дефиса вместе с другими символами следует разместить дефис до или после всех других символов в скобках. (Однако, если после открывающей скобки располагается восклицательный знак, дефис следует поместить после восклицательного знака). Если выполняется поиск восклицательного знака (!) или закрывающей скобки (]), то заключать их в квадратные скобки не требуется.12.Для какого типа данных можно задать маску ввода? Объясните назначение следующих символов при задании маски ввода: 0, 9, #, L, ?, А, а, &, С, , \. Маски ввода используются в полях (в таблицах и запросах), в текстовых полях и в полях со списком (в формах) для форматирования данных и управления вводимыми значениями. Маска ввода состоит из текстовых символов (таких как точки, тире, скобки), разделяющих пустые интервалы, предназначенные для заполнения. Свойство Маска ввода (InputMask) состоит из текстовых и специальных символов, определяющих тип значений, которые могут быть введены в данную позицию. В основном маски ввода используются в текстовых полях и полях Дата/Время, а также в числовых и денежных.В приведенной ниже таблице указано, как Microsoft Access интерпретирует символы, содержащиеся в первой части описания в свойстве Маска ввода (InputMask). Чтобы включить в маску текстовые константы, отличные от представленных в таблице, в том числе символы и пробелы, следует просто ввести их в нужную позицию. Чтобы включить один из следующих символов в качестве текстовой константы, необходимо перед ним ввести символ обратной косой черты \.

Символ

Описание

0

Цифра (от 0 до 9, ввод обязателен; символы плюс [+] и минус [-] не допускаются).

9

Цифра или пробел (ввод не обязателен; символы плюс и минус не допускаются).

#

Цифра или пробел (ввод не обязателен; пустые символы преобразуются в пробелы, допускаются символы плюс и минус).

L

Буква (от А до Z или от А до Я, ввод обязателен).

7

Буква (от А до Z или от А до Я, ввод не обязателен).

А

Буква или цифра (ввод обязателен).

а

Буква или цифра (ввод необязателен).

&

Любой символ или пробел (ввод обязателен).

С

Любой символ или пробел (ввод необязателен).

• ? • » - /

Десятичный разделитель и разделители тысяч, значений дат и времени. (Отображаемый символ зависит от настроек языка и стандартов на панели управления Windows.)

<

Указывает перевод всех следующих символов на нижний регистр.

>

Указывает перевод всех следующих симцолов на верхний регистр.

\

Указывает заполнение маски ввода справа налево, а не слева направо. Заполнение маски символами всегда происходит слева направо. Восклицательный знак в маске ввода можно помещать в любую позицию.

\

Указывает ввод любого следующего символа в качестве текстовой константы. Используется для отображения всех перечисленных в данной таблице символов как текстовых констант (например, \А выводится как символ «А»).

13. Для чего предназначено свойство индексированное поле?

Свойство Индексированное поле (Indexed) определяет индекс, создаваемый по одному полю. Индекс ускоряет выполнение запросов, в которых используются индексированные поля, и операции сортировки и группировки. Например, если часто выполняется поиск по полю "Фамилия" в таблице "Сотрудники", следует создать индекс для этого поля.

15. Как осуществить в таблице проекта переименование, вставку, удаление и перемещение полей, изменение первичного ключа? Способ удаления поля зависит от текущего режима: режима конструктора и режима таблицы, Предполагаемые действия:

Удаление поля из таблицы в режиме конструктора:

1. Откройте таблицу в режиме конструктора.

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

3. На панели инструментов нажмите кнопку «удаление строки». Примечания:• Ссылки на удаленное поле, содержащиеся в других объектах базы данных, также необходимо удалить. Например, если в отчете содержится элемент управления, связанный с удаленным полем, то невозможно будет найти данные из этого поля, и на экран будет выдано соответствующее сообщение.

• Нельзя удалить поле, которое является частью отношения.

Сначала необходимо удалить связи. Удаление поля из таблицы в режиме таблицы:

1. Откройте таблицу в режиме таблицы.

2. Выберите область выделения поля столбца, которое необходимо удалить.

3. В меню Правка выберите команду Удалить столбец. Примечания:• Ссылки на удаленное поле, содержащиеся в других объектах базы данных, также необходимо удалить. Например, если в отчете содержится элемент управления, связанный с удаленным полем, то невозможно будет найти данные из этого поля, и на экран будет выдано соответствующее сообщение.

• Нельзя удалить поле, которое является частью отношения.

Сначала необходимо удалить связи.

Переименование

1. Откройте таблицу в режиме конструктора.

2. В верхней части окна выберите поле, для которого необходимо определить новое имя.

3. В нижней части окна в ячейке свойства Подпись (Caption) введите текст, который должен быть использован в качестве заголовка столбца. Текст может содержать любую комбинацию букв, цифр, пробелов и других специальных символов. Длина его может составлять до 255 символов.

Примечания:

• Подпись применяется в ситуациях, когда необходимо, чтобы заголовок столбца был длиннее или содержал больше сведений о данных, нежели имя поля. Например, имя поля, используемое в программах Visual Basic для приложений или в выражениях, может быть «ФИО», а в заголовке столбца может быть выведено «Фамилия Имя Отчество».

• В ячейке свойства Подпись (Caption) может быть также указан текст, используемый по умолчанию, для меток элементов управления в формах и отчетах, созданных при помощи мастера или путем перемещения поля из списка полей.

• Если было установлено свойство Подпись (Caption), а потом имя данного поля было изменено в режиме таблице, то подпись для данного поля будет удалена. В этом случае подпись для данного поля можно снова определить, как описано выше. Избежать этого можно, изменив имя поля в режиме конструктора.

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5193
Авторов
на СтудИзбе
432
Средний доход
с одного платного файла
Обучение Подробнее