Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
4 курс (заочка) / Доклад / Презентация (Тема №26).pptx
Скачиваний:
9
Добавлен:
08.01.2022
Размер:
984.38 Кб
Скачать

ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ ОРДЕНА ТРУДОВОГО КРАСНОГО ЗНАМЕНИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «МОСКОВСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ СВЯЗИ И ИНФОРМАТИКИ»

ЦЕНТР ЗАОЧНОГО ОБУЧЕНИЯ ПО ПРОГРАММАМ БАКАЛАВРИАТА КАФЕДРА «ИНТЕЛЛЕКТУАЛЬНЫЕ СИСТЕМЫ В УПРАВЛЕНИИ И АВТОМАТИЗАЦИИ»

ДИСЦИПЛИНА: ТЕХНОЛОГИИ БАЗ ДАННЫХ

ПРЕЗЕНТАЦИЯ

НА ТЕМУ

«ТИПЫ ДАННЫХ SQL. SQL. ОПЕРАТОРЫ СОЗДАНИЯ СХЕМЫ БАЗЫ ДАННЫХ»

ВЫПОЛНИЛ: ИВАНОВ ИВАН, СТУДЕНТ ГРУППЫ БСТ17XX

ТЕМА №26

Содержание

1.Общие сведения

2.Типы данных SQL

2.1Типы данных SQL строковые

2.2Типы данных SQL с плавающей точкой и целые

2.3Типы данных SQL Дата и время

3. Операторы создания схемы БД

Общие сведения

SQL (structured query language — «язык структурированных запросов») — декларативный язык программирования, применяемый для создания, модификации и управления данными в реляционной базе данных, управляемой соответствующей системой управления базами данных.

SQL является, прежде всего, информационно- логическим языком, предназначенным для описания, изменения и извлечения данных, хранимых

в реляционных базах данных. SQL считается языком программирования, в общем случае (без ряда современных расширений) не является тьюринг- полным, но вместе с тем стандарт языка спецификацией SQL/PSM предусматривает возможность его процедурных расширений.

Изначально SQL был основным способом работы пользователя с базой данных и позволял выполнять следующий набор операций:

создание в базе данных новой таблицы;

добавление в таблицу новых записей;

изменение записей;

удаление записей;

выборка записей из одной или нескольких таблиц (в соответствии с заданным условием);

изменение структур таблиц.

Со временем SQL усложнился — обогатился новыми конструкциями, обеспечил возможность описания и управления новыми хранимыми объектами (например, индексы, представления, триггеры и хранимые процедуры) — и стал приобретать черты, свойственные языкам программирования.

При всех своих изменениях SQL остаётся самым распространённым лингвистическим средством для взаимодействия прикладного программного обеспечения с базами данных. В то же время современные СУБД, а также информационные системы, использующие СУБД, предоставляют пользователю развитые средства визуального построения запросов.

2. Типы данных SQL

Типы данных SQL разделяются на три группы:

строковые;

с плавающей точкой (дробные числа);

целые числа, дата и время.

2.1 Типы данных SQL строковые

Типы данных Описание SQL

CHAR(size) Строки фиксированной длиной (могут содержать буквы, цифры и специальные символы). Фиксированный размер указан в скобках. Можно записать до 255 символов

VARCHAR(size) Может хранить не более 255 символов.

TINYTEXT

Может хранить не более 255 символов.

TEXT

Может хранить не более 65 535 символов.

BLOB

Может хранить не более 65 535 символов.

Типы данных

Описание

SQL

 

 

 

MEDIUMTEXT

Может хранить не более 16 777 215 символов.

MEDIUMBLOB

Может хранить не более 16 777 215 символов.

LONGTEXT

Может хранить не более 4 294 967 295 символов.

LONGBLOB

Может хранить не более 4 294 967 295 символов.

ENUM(x,y,z,etc

Позволяет вводить список допустимых значений. Можно ввести до

.)

65535 значений в SQL Тип данных ENUM список. Если при вставке

 

значения не будет присутствовать в списке ENUM, то мы получим

 

пустое значение.

 

Ввести возможные значения можно в таком формате: ENUM ( 'X',

 

'Y', 'Z')

SET

SQL Тип данных SET напоминает ENUM за исключением того,

 

что SET может содержать до 64 значений.