Лабораторная работа №4. Введение в язык sql. Создание таблиц и ограничений на sql


Метасинтаксические знаки имеют следующий смысл



Pdf көрінісі
бет6/40
Дата08.12.2023
өлшемі0,63 Mb.
#135241
түріЛабораторная работа
1   2   3   4   5   6   7   8   9   ...   40
Байланысты:
ignat eva 4 лаб-75-105 (2)


разделителей в команду. 
Метасинтаксические знаки имеют следующий смысл

::=
 
— есть по определению; 
|
 
— выбор альтернативы; 
[ ]
 
— возможное отсутствие части определения; 
{ }
 
— объединение частей определения для выюора или 
повторения; 
[,...n]
— повторение предшествующей части 1, 2, ..., n раз с разделителем 
запятая для этой части (разделитель может быть любой;) 
<.
..
>
— метапеременная, которая имеет свое определение. 
4.4.2. Команды SQL для создания, удаления и изменения таблицами 
Часть языка SQL, которая управляет метаданными, называется
Data Definition 
Language
(DDL)
.
К DDL относятся операторы для определения любых содержащихся в базе 
данных объектов, в том числе и таблиц
.
Операторы, определяющие структуру таблиц в MS SQL Server, соответствуют
стандарту SQL, и поэтому без изменений будут работать и во многих других СУБД. 
Таблицы
создаются, изменяются и удаляются соответственно командами 
Transact-SQL


CREATE TABLE,

ALTER TABLE 

DROP TABLE.
При создании новой базы данных сервер автоматически создает 
18 системных 
таблиц
для хранения информации о ее структуре и организации, доступ к которым со 
стороны пользователя запрещен.
Помимо основных и системных таблиц, которые, как правило, постоянно хранятся 
в базе данных, можно использовать 
временные таблицы
для временного хранения 
информации, которые автоматически уничтожаются при закрытии соединения с базой 
данных.
В языке Transact-SQL используются следующие типы данных

binary(n) 
-двоичные данные фиксированной длины до 8000 байт; для n байтов 
выделяется n+4 байта памяти; значения задаются с помощью 16-
ичных 
чисел 

х<шестнадцатеричные 
цифры>; 
функция 
DATALENGTH позволяет определить длину поля в байтах; 
дополнение нулевыми байтами производится справа. 


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   40




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет