Содержание
- 2. Язык определения данных DDL используется для создания и изменения структуры базы данных и ее составных частей
- 3. Основные операторы ЯOД DATABASE (базу данных) TABLE (таблицу) VIEW (виртуальную таблицу) INDEX (индекс) TRIGGER (триггер) PROCEDURE
- 4. Основные типы данных 1. Символьные – строки фиксированной и переменной длины 3. Целые числа 4. Вещественные
- 5. Манипулирование таблицами CREATE TABLE – создать таблицу ALTER TABLE – модифицировать таблицу DROP TABLE – удалить
- 6. Таблица – основной объект для хранения информации в реляционной БД. Она состоит из содержащих данные строк
- 7. Основные ??? Как будет называться таблица? Как будут называться столбцы (поля) таблицы? Какие типы данных будут
- 8. Создание таблицы CREATE TABLE имя_таблицы ( имя_столбца тип_данных [ DEFAULT выражение ] [ ограничения_столбца ], …………………………………………………………………….
- 9. Ограничения столбца NOT NULL – обязательность значений для столбца PRIMARY KEY – первичный ключ FOREIGN KEY
- 10. CREATE TABLE student ( fio char(16) not null PRIMARY KEY, gr char(2) not null CHECK( gr
- 11. Для анализа ошибок целесообразно именовать ограничения, используя CONSTRAINT. Общепринято сопровождать имя сокращенными обозначениями ограничений: для первичного
- 12. CREATE TABLE student ( fio char(16) not null, gr char(2) not null, spec char(10), CONSTRAINT PR_student
- 13. Создание таблицы на основе существующей количество заданных столбцов должно совпадать с количеством столбцов в подзапросе, для
- 14. Создание таблицы на основе существующей SELECT имена_столбцов INTO имя_таблицы FROM имя_таблицы_источника [ WHERE условие ]
- 15. SELECT * INTO СТУДЕНТ1 FROM СТУДЕНТ копия структуры и данных в новую таблицу SELECT * INTO
- 16. Изменение таблиц и ограничений ALTER TABLE имя_таблицы перечень фраз-изменений Обобщенный формат:
- 17. Варианты изменений: Добавить новый столбец: ADD [COLUMN] имя_cтолбца тип_данных ограничения Удалить столбец: DROP [COLUMN] имя_столбца [RESTRICT
- 18. Варианты изменений: Добавить новые ограничение: ADD [CONSTRAINT [имя_ограничения] ] ограничение Удалить ограничение: DROP CONSTRAINT имя_ограничения [
- 19. Варианты изменений: Задать значение по умолчанию: ALTER [COLUMN] SET DEFAULT значение Отменить значение по умолчанию: ALTER
- 20. Удаление таблицы DROP TABLE имя_таблицы [ RESTRICT | CASCADE ]
- 21. Системные типы данных MS SQL server
- 22. Числовые: целое число точное вещественное число
- 23. Числовые: приближенное вещественное число денежный
- 24. Дата, время:
- 25. Символьные: не поддерживающие UNICODE поддерживающие UNICODE
- 26. Системные типы данных SQL server 1. Символьные: CHAR(size), VARCHAR(maxsize) – строки фиксированной и переменной длины 3.
- 28. Скачать презентацию