Основы построения баз данных
Содержатся рекомендации к проектированию, разработке и поддержке реляционных баз данных. В тексте присутствует множество примеров и базовых решений при проектировании структуры базы данных, а также описание процесса переноса структуры базы на язык SQL и последующие манипуляции данными в существующей структуре данных.Учебное пособие предназначено для студентов 2-го курса, обучающихся по направлениям подготовки 09.04.02 «Информационные системы и технологии», 10.05.04 «Информационно-аналитические системы безопасности», а также магистров и аспирантов изучающих базы данных. Может быть полезно для специалистов в области информатики и компьютерных технологий.
Содержание
Содержание книги "Основы построения баз данных "
Отрывок из книги
Имя таблицы может быть указано как имя БД.имя таб-лицы (полное имя таблицы). Такая запись работает незави-симо от того, является ли указанная в имени база данных текущей. Пример:CREATE TABLE test.T (p int); При создании таблицы можно использовать ключевое слово TEMPORARY (временная). Временная таблица автомати-чески удалится по окончании соединения, а ее имя действи-тельно только в данном соединении. Это означает, что в двух разных соединениях могут использоваться временные табли-цы с одинаковыми именами без конфликта друг с другом или с существующей таблицей с тем же именем (существующая таблица скрыта, пока не удалена временная таблица). Для создания временных таблиц необходимо иметь привилегии CREATE TEMPORARY TABLES. CREATE TEMPORARY TABLE T (p1 int, p2 int); insert into T (p2,p1) values(10,20); select * from T; Можно использовать ключевые слова IF NOT EXISTS для того, чтобы не возникала ошибка, если указанная таблица уже существует. Следует учитывать, что при этом не проверяется идентичность структур этих таблиц. CREATE TABLE T (p1 int, p2 int); CREATE /*TABLE IF NOT EXISTS*/ T (p int); Каждая таблица tbl_name представлена определенными файлами в директории базы данных. В случае таблиц типа MyISAM, это следующие файлы: Файл Назначение tbl_name.frm Файл определения таблицы tbl_name.MYD Файл данных tbl_name.MYI Файл индексов – Если не указывается ни NULL, ни NOT NULL, то столбец интерпретируется так, как будто указано NULL. – Целочисленный столбец может иметь дополнительный атрибут AUTO_INCREMENT. При записи величины NULL (реко-мендуется) или 0 в столбец AUTO_INCREMENT данный столбец 48
Внимание!
При обнаружении неточностей или ошибок в описании книги "Основы построения баз данных (автор Дмитрий Чмыхов, Анна Сазонова, Павел Тищенко, Юрий Леонов, Андрей Аверченков, Родион Филиппов, Анастасия Тищенко)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!
и мы свяжемся с вами в течение 15 минут
за оставленную заявку