Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...
Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...
Топ:
Теоретическая значимость работы: Описание теоретической значимости (ценности) результатов исследования должно присутствовать во введении...
Эволюция кровеносной системы позвоночных животных: Биологическая эволюция – необратимый процесс исторического развития живой природы...
Выпускная квалификационная работа: Основная часть ВКР, как правило, состоит из двух-трех глав, каждая из которых, в свою очередь...
Интересное:
Финансовый рынок и его значение в управлении денежными потоками на современном этапе: любому предприятию для расширения производства и увеличения прибыли нужны...
Инженерная защита территорий, зданий и сооружений от опасных геологических процессов: Изучение оползневых явлений, оценка устойчивости склонов и проектирование противооползневых сооружений — актуальнейшие задачи, стоящие перед отечественными...
Что нужно делать при лейкемии: Прежде всего, необходимо выяснить, не страдаете ли вы каким-либо душевным недугом...
Дисциплины:
2022-02-11 | 27 |
5.00
из
|
Заказать работу |
|
|
2. Если в BETWEEN используются в качестве аргументов строки, то происходит отбор значений по диапазону ASCII-кодов символов. Например, если необходимо выбрать сотрудников, чьи фамилии находятся в алфавитном диапазоне от А до Л, то можно использовать такой запрос:
SELECT * FROM Сотрудники
WHERE Фамилия BETWEEN ‘А’ AND ‘Л’;
3. Оператор LIKE применим только к символьным данным (типа CHAR).
4. В некоторых реализациях SQL (например, в СУБД MS-Access) вместо метасимвола ‘%’ используется метасимвол ‘*’.
Использование оператора NULL
Часто в таблицах существуют записи, которые не имеют никаких значений для каждого поля, например, потому, что информация не завершена, или потому, что это поле просто не заполнялось. SQL учитывает такой вариант, позволяя вводить значение NULL (ПУСТОЙ) в поле вместо значения.
Когда значение поля равно NULL, это означает, что программа базы данных специально промаркировала это поле как не имеющее никакого значения для этой строки (или записи).
Следует учитывать, что NOT(неверное) равняется «верно», NOT (неизвестное) равняется «неизвестно». Следовательно, выражение типа 'Фамилия = NULL' или 'Фамилия IN (NULL)' будет неизвестно, независимо от значения поля «Фамилия».
Часто необходимо делать различия между значениями «неверно» и «неизвестно» между строками, содержащими значения столбцов, которые не соответствуют условию предиката и которые содержат NULL в столбцах. По этой причине SQL предоставляет специальный оператор IS, который используется с ключевым словом NULL для проверки значения NULL.
Найдем все записи в таблице Съемщик с NULL значениями в столбце «Фамилия»:
SELECT * FROM Съемщик WHERE Фамилия IS NULL;
Здесь не будет никакого вывода, потому что в таблице нет никаких значений NULL.
|
Использование NOT со специальными операторами
Специальные операторы IN, BETWEEN, LIKE, а также NULL могут использоваться совместно с булевым оператором NOT – отрицание, инверсия.
Например, если мы хотим устранить NULL из нашего вывода, мы будем использовать NOT, чтобы изменить на противоположное значение предиката:
SELECT * FROM Съемщик WHERE Фамилия IS NOT NULL;
При отсутствии значений NULL в таблице (как в нашем случае) будет выведена вся таблица Съемщик.
Другие примеры использования NOT:
SELECT * FROM Жилье
WHERE Город NOT IN (' Астрахань ', 'Москва');
SELECT * FROM Жилье
WHERE NOT Город IN ('Астрахань', 'Москва');
Таким же способом можно использовать NOT BETWEEN и NOT LIKE.
ПРИМЕР СОЗДАНИЯ ПРОСТОЙ БД в СУБД MS-ACCSES-2002
Создадим БД, имеющую 2 таблицы, 1 форму для ввода, 1 запрос и 1 отчет. БД описывает студентов учебного учреждения и их распределение по группам.
Создание новой БД
Для создания новой БД необходимо выбрать пункт Новая база данных в меню Создание. Либо использовать путь Файл => Создать Базу данных.
Сохранение БД под новым именем
Создание новой таблицы (отношения) в БД
Создание полей в таблице БД
Основные типы полей в MS-Access
- текстовое
- числовое
- дата/время
- денежное
- логическое
- поле счетчик
Пример создания поля денежного типа
Пример создания числового поля «одинарное с плавающей точкой»
Сохранение таблицы в БД
Добавление ключевого поля
Добавление ключевого поля «Номер студенческого билета»
Способ указать ключевое поле
Обозначение ключевого поля в списке полей таблицы
Основные режимы работы с таблицей:
- режим конструктора
- режим таблицы
Просмотр в режиме «Таблица» (пустая таблица)
Добавление данных (записей о студентах) в таблицу
Переход в окно «База данных»
Вид окна «База данных», раздел – «Таблицы»
Добавление новой таблицы «Группы» в БД
|
Вид окна «База данных», раздел – «Таблицы». Создано две таблицы «Студенты», «Группы»
Добавление связей между отношениями (таблицами) в меню «Сервис/схема данных»
В схеме данных (схеме связи отношений) указываются участвующие в связях таблицы.
Схема данных. Связи еще не установлены.
Запрос на тип связи и обеспечение целостности данных.
Система находится в состоянии ссылочной целостности, если каждое значение связного поля в дочерней таблице ссылается только на одно значение (одну строку) в родительской таблице. Дочерней в связи 1:М считается таблица там, где обозначена связь М.
Создание формы
|
|
История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...
Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...
Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...
Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!