Коллектив авторов - Базы данных: конспект лекций
Название: | Базы данных: конспект лекций | |
Автор: | Коллектив авторов | |
Жанр: | Базы данных | |
Изадано в серии: | Экзамен в кармане | |
Издательство: | Эксмо | |
Год издания: | 2007 | |
ISBN: | 978-5-699-23778-4 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Базы данных: конспект лекций"
Конспект лекций соответствует требованиям Государственного образовательного стандарта высшего профессионального образования РФ и предназначен для освоения студентами вузов специальной дисциплины «Базы данных».
Лаконичное и четкое изложение материала, продуманный отбор необходимых тем позволяют быстро и качественно подготовиться к семинарам, зачетам и экзаменам по данному предмету.
Читаем онлайн "Базы данных: конспект лекций" (ознакомительный отрывок). [Страница - 2]
- 1
- 2
- 3
- 4
- . . .
- последняя (5) »
Отношение строгого порядка (вместо отношения R<):
Обе таблицы-отношения получают новое (в данном случае одинаковое, так как введением дополнительных заголовков мы стерли различия между отношениями R> и R<) название.
Итак, мы видим, что при помощи такого несложного приема, как дополнение таблиц необходимыми заголовками, мы приходим к тому, что отношения R> и R< становятся эквивалентными друг другу.
Таким образом, делаем вывод, что понятие «отношение» в общем математическом и в реляционном смысле совпадают не полностью, не являются тождественными.
В настоящее время реляционные системы управления базами данных составляют основу рынка информационных технологий. Дальнейшие исследования ведутся в направлении сочетания той или иной степени реляционной модели.
Лекция № 2. Отсутствующие данные
В системах управления базами данных для определения отсутствующих данных описаны два вида значений: пустые (или Empty-значения) и неопределенные (или Null-значения).В некоторой (преимущественно коммерческой) литературе на Null-значения иногда ссылаются как на пустые или нулевые значения, однако это неверно. Смысл пустого и неопределенного значения принципиально различается, поэтому необходимо внимательно следить за контекстом употребления того или иного термина.
1. Пустые значения (Empty-значения)
Пустое значение – это просто одно из множества возможных значений какого-то вполне определенного типа данных.Перечислим наиболее «естественные», непосредственные пустые значения (т. е. пустые значения, которые мы могли бы выделить самостоятельно, не имея никакой дополнительной информации):
1) 0 (нуль) – нулевое значение является пустым для числовых типов данных;
2) false (неверно) – является пустым значением для логического типа данных;
3) B’’ – пустая строка бит для строк переменной длины;
4) “” – пустая строка для строк символов переменной длины.
В приведенных выше случаях определить, пустое значение или нет, можно путем сравнивания имеющегося значения с константой пустого значения, определенной для каждого типа данных. Но системы управления базами данных в силу реализованных в них схем долговременного хранения данных могут работать только со строками постоянной длины. Из-за этого пустой строкой бит можно назвать строку двоичных нулей. Или строку, состоящую из пробелов или каких-либо других управляющих символов, – пустой строкой символов.
Вот несколько примеров пустых строк постоянной длины:
1) B’0’;Как же в этих случаях определить, является ли строка пустой?2) B’000’;
3) ‘ ‘.
В системах управления базами данных для проверки на пустоту применяется логическая функция, т. е. предикат IsEmpty (<выражение>), что буквально означает «есть пустой». Этот предикат обычно встроен в систему управления базами данных и может применяться к выражению абсолютно любого типа. Если такого предиката в системах управления базами данных нет, то можно написать логическую функцию самим и включить ее в список объектов проектируемой базы данных.
Рассмотрим еще один пример, когда не так просто определить, пустое ли мы имеем значение. Данные типа «дата». Какое значение в этом типе считать пустым значением, если дата может варьироваться в диапазоне от 01.01.0100. до 31.12.9999? Для этого в СУБД вводится специальное обозначение для константы пустой даты {…}, если значения этого типа записывается: {ДД. ММ. ГГ} или {ГГ. ММ. ДД}. С этим значением и происходит сравнение при проверке значения на пустоту. Оно считается вполне определенным, «полноправным» значением выражения этого типа, причем наименьшим из возможных.
При работе с базами данных пустые значения часто используются как значения по умолчанию или применяются, если значения выражений отсутствуют.
2. Неопределенные значения (Null-значения)
Слово Null используется для обозначения неопределенных значений в базах данных.Чтобы лучше понять, какие значения понимаются под неопределенными, рассмотрим таблицу, являющуюся фрагментом базы данных:
Итак, --">
- 1
- 2
- 3
- 4
- . . .
- последняя (5) »
Книги схожие с «Базы данных: конспект лекций» по жанру, серии, автору или названию:
Владимир Константинович Волк - Базы данных. Проектирование, программирование, управление и администрирование Жанр: Базы данных Год издания: 2020 Серия: Учебники для вузов. Специальная литература |
Михаил Лукьянович Яковлев - Нормальная анатомия человека: конспект лекций Жанр: Медицина Год издания: 2007 Серия: Экзамен в кармане |
Елена Анатольевна Козлова, Наталья Сергеевна Курбатова - Общая биология: конспект лекций Жанр: Биология Год издания: 2007 Серия: Экзамен в кармане |
А В Березовчук - Физическая химия: конспект лекций Жанр: Физика Год издания: 2009 Серия: Экзамен в кармане |
Другие книги из серии «Экзамен в кармане»:
Нина Владимировна Коник - Общая теория статистики: конспект лекции Жанр: Экономика Год издания: 2008 Серия: Экзамен в кармане |
Юлия Анатольевна Дараева - Теория бухгалтерского учета: конспект лекций Жанр: Бухучет и аудит Год издания: 2008 Серия: Экзамен в кармане |
Михаил Лукьянович Яковлев - Нормальная анатомия человека: конспект лекций Жанр: Медицина Год издания: 2007 Серия: Экзамен в кармане |
Н В Гаврилова - Инфекционные болезни: конспект лекций Жанр: Медицина Год издания: 2007 Серия: Экзамен в кармане |