Visual C++. Бази даних, Детальна інформація

Visual C++. Бази даних
Тип документу: Курсова
Сторінок: 25
Предмет: Комп`ютерні науки
Автор: фелікс
Розмір: 0
Скачувань: 1956
мова визначеня даних DDL (Data Definition Language) використовується для задання структури бази даних і створення її об’єктів;

мова керування даними DCL (Data Control Language) – для роботи з правами користувача на конкретні об’єкти;

мова маніпулювання даними DML (Data Manipulation Language) – для виконання інших операцій таких, як додавання і модифікація даних, а також виконання запитів.

Всі ці мови є частиною SQL, а не є окремими мовами, хоча в більшості застосувань використовуються лише оператори, що відносяться до конкретної групи.

В DDL для роботи з об’єктами використовуються такі оператори SQL:

CREATE – створює новий об’єкт;

ALTER – модифікує існуючий об’єкт;

DROP- видаляє об’єкт.

Ці оператори використовуються для роботи з різними об’єктами бази даних таких, як таблиці, індекси і представлення таблиць. Для кожного з цих типів об’єктів використовується різний синтаксис оператора.

В таблицях – основних об’єктах реляційних базах даних – можуть міститися дані різних типів. Типи даних SQL, згруповані згідно рівням підлеглості ODBC SQL.

Мінімальний рівень:

CHAR (n) – символьний рядок з n символів фіксованої довжини.

VARCHAR (n) – символьний рядок змінної довжини, але не більше n символів.

LONG VARCHAR – символьний рядок змінної необмеженої довжини.

Базовий рівень:

DECIMAL (p,s) або NUMERIC (p,s) – значення з плавучою комою.

SMALLINT- двохбайтове ціле.

INTEGER – чотрьохбайтове ціле.

REAL – чотирьохбайтове значення з плавучою комою.

FLOAT або DOUBLE PRECISION – восьмибайтове значення з плавучою комою.

Розширений рівень:

BIT – один біт.

TINYINT – однобайтове ціле.

BIGINT – восьмибайтове ціле.

BINARY (n) – двійкове поле фіксованої довжини, що складається з n байт.

VARBINARY (n) – двійкове поле змінної довжини, що не перевищує n байт.

LONG VARBINARY- двійкове поле змінної необмеженої довжини.

DATE- значення дати.

TIME – значення часу.

TIMESTAMP – значення, що містить час і дату.

The online video editor trusted by teams to make professional video in minutes