Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...
Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...
Топ:
Характеристика АТП и сварочно-жестяницкого участка: Транспорт в настоящее время является одной из важнейших отраслей народного...
Оценка эффективности инструментов коммуникационной политики: Внешние коммуникации - обмен информацией между организацией и её внешней средой...
Марксистская теория происхождения государства: По мнению Маркса и Энгельса, в основе развития общества, происходящих в нем изменений лежит...
Интересное:
Лечение прогрессирующих форм рака: Одним из наиболее важных достижений экспериментальной химиотерапии опухолей, начатой в 60-х и реализованной в 70-х годах, является...
Искусственное повышение поверхности территории: Варианты искусственного повышения поверхности территории необходимо выбирать на основе анализа следующих характеристик защищаемой территории...
Наиболее распространенные виды рака: Раковая опухоль — это самостоятельное новообразование, которое может возникнуть и от повышенного давления...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
Дисциплина VARCHAR (20) NOT NULL,
Оценка SMALLINT NOT NULL);
Полное описание оператора CREATE TABLE должно включать средства поддержки целостности данных. Такие средства представляют собой спецификаторы, позволяющие задать ограничения для предотвращения попыток нарушить согласованность данных. Базовое определение оператора CREATE TABLE имеет следующий формат:
CREATE TABLE имя_таблицы
({ имя _столбца тип _даных [NOT NULL] [UNIQUE]
[DEFAULT значение по умолчанию]
[CHECK (условие проверки на допустимость) [,...] }
[PRIMARY KEY (список столбцов),]
{[UNIQUE (список столбцов),] [,...]}
{[FORING KEY {список столбцов внешних ключей)
REFERENCES имя родительской таблицы [(список столбцов ключей-кандидатов)],
[MATCH {PARTIAL | FULL}
[ON UPDATE правило ссылочной целостности]
[ON DELETE правило ссылочной целостности]] [,...]}
{[CHECK (условие проверки на допустимость)] [,...]})
Учитывая то, что операторы языка SQL транслируются в режиме интерпретации, создавать таблицы необходимо в определенном порядке: вначале родительские, а затем дочерние. В противном случае появятся сообщения об ошибке в том случае, когда в определении дочерней таблицы будут присутствовать ссылки на еще не существующую родительскую таблицу.
Обновление таблиц
В уже созданную таблицу изменения могут быть внесены с помощью оператора ALTER TABLE, который имеет следующий обобщенный формат:
ALTER TABLE имя _таблицы
[ADD [COLUMN] имя столбца тип даных [NOT NULL] [UNIQUE]
[DEFAULT значение по умолчанию] [CHECK (условие проверки на допустимость)]]
[DROP [COLUMN] ] имя _столбца [RISTRICT | CASCADE]]
[ADD [CONSTRAINT [имя ограничения)] ограничение]
[DROP CONSTRAINT имя ограничения [RISTRICT I CASCADE]]
[ALTER [COLUMN] SET DEFAULT значение по умолчанию ]
[ALTER (COLUMN] DROP DEFAULT]
В данном формате предусмотрены возможности для выполнения ряда действий:
• добавить новый столбец в существующую таблицу — ADD COLUMN;
• удалить столбец из существующей таблицы — DROP COLUMN;
• добавить в определение таблицы новое ограничение — ADD CONSTRAINT;
• удалить из определения таблицы существующее ограничение — DROP CONSTRAINT;
• задать для существующего столбца значение по умолчанию — ALTER [COLUMN] SET DEFAULT;
• отменить установленное для столбца значение по умолчанию — ALTER [COLUMN] DROP DEFAULT.
Добавить в таблицу s1 столбец Группа, содержащий символьный тип данных, можно с помощью оператора:
ALTER TABLE s1
ADD Группа varchar (7) NOT NULL
Удаление таблиц
Ставшая ненужной таблица может быть удалена из базы данных оператором
DROP TABLE имя таблицы [RISTRICT I CASCADE].
Ключевые слова RISTRICT и CASCADE используются для определения условий удаления таблицы в том случае, если в базе данных присутствуют ее дочерние таблицы. Ключевое слово RISTRICT при наличии в базе данных зависимых от удаляемой таблицы объектов вызовет отмену удаления.
Ключевое слово CASCADE в этой ситуации вызовет автоматическое удаление всех объектов базы данных, существование которых зависит отданной таблицы. Удалим таблицу s1:
DROP TABLE s1;
Функции SQL для обработки текста
Реализация SQL в СУБД Access имеет следующие функции для обработки текста:
| Знак операции | Значение |
| LEFT() | Отбирает символы в тексте слева |
| RIGHT() | Отбирает символы в тексте справа |
| MID() | Отбирает символы с середины текста |
| UCase() | Переводит символы в верхний регистр |
| LCase() | Переводит символы в нижний регистр |
| LTrim() | Удаляет все пустые символы слева от текста |
| RTrim() | Удаляет все пустые символы справа от текста |
| Trim() | Удаляет все пустые символы с обеих сторон текста |
Функции SQL для обработки чисел
Функции обработки чисел предназначены для выполнения математических операций над числовыми данными. Эти функции предназначены для алгебраических и геометрических вычислений, поэтому они используются значительно реже функций обработки даты и времени. Однако числовые функции наиболее стандартизированными для всех версий SQL. Давайте взглянем на перечень числовых функций:
| Знак операции | Значение |
| SQR() | Возвращает корень квадратный указанного числа |
| ABS() | Возвращает абсолютное значение числа |
| EXP() | Возвращает экспоненту указанного числа |
| SIN() | Возвращает синус указанного угла |
| COS() | Возвращает косинус указанного угла |
| TAN() | Возвращает тангенс указанного угла |
|
|
|
Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьшения длины пробега и улучшения маневрирования ВС при...
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...
Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...
Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!