Содержание
- 2. Управление таблицами CREATE TABLE ALTER TABLE DROP TABLE Управление данными SELECT INSERT UPDATE DELETE
- 3. Команда создания таблицы – CREATE TABLE CREATE TABLE имя_таблицы ({ | } [,…,{ | }]) Определение_столбца:
- 4. Ограничение столбца ::= [ CONSTRAINT ] {[ DEFAULT ] | [ NULL | NOT NULL ]
- 5. Ограничения на уровне таблицы ::= [ CONSTRAINT ] { [ { PRIMARY KEY | UNIQUE }
- 6. Создание таблицы «Студенты» (БД «Сессия») CREATE TABLE Студенты (ID_Студент INTEGER NOT NULL, Фамилия CHAR(30) NOT NULL,
- 7. Создание таблицы «Дисциплины» (БД «Сессия») CREATE TABLE Дисциплины (ID_Дисциплина INTEGER NOT NULL, Наименование VARCHAR(40) NOT NULL,
- 8. Создание таблицы «Учебный план» (БД «Сессия») CREATE TABLE Учебный_план (ID_План INTEGER NOT NULL, ID_Дисциплина INTEGER NOT
- 9. Создание таблицы «Сводная ведомость» (БД «Сессия») CREATE TABLE Сводная_ведомость (ID_Студент INTEGER NOT NULL, ID_План INTEGER NOT
- 10. Создание таблицы «Сводная ведомость» (БД «Сессия») CREATE TABLE Кадровый_состав (ID_ Преподаватель INTEGER NOT NULL, Фамилия CHAR(30)
- 11. Команда ALTER TABLE добавить в таблицу определение нового столбца; удалить столбец из таблицы; изменить значение по
- 12. Добавление столбца ALTER TABLE Студенты ADD Год_поступления INTEGER NOT NULL DEFAULT YEAR(GETDATE()) Модификация столбца ALTER TABLE
- 13. Добавление внешних ключей в таблицу «Учебный_план» ALTER TABLE Учебный_план ADD CONSTRAINT FK_Дисциплина FOREIGN KEY (ID_Дисциплина) REFERENCES
- 14. Удаление ограничений ALTER TABLE Студент ADD CONSTRAINT DEF_Номер_группы DEFAULT 1 FOR Номер_группы ALTER TABLE Учебный_план DROP
- 15. Извлечение данных – команда SELECT SELECT [ INTO ] FROM [ WHERE ] [ GROUP BY
- 16. Раздел SELECT - SELECT [ ALL | DISTINCT ] [ TOP n [ PERCENT ] [
- 17. Ключевые слова ALL и DISTINCT SELECT ALL Семестр, Отчетность FROM Учебный_план SELECT DISTINCT Семестр, Отчетность FROM
- 18. Использование ключевого слова ТОР SELECT TOP 5 * FROM Студенты SELECT TOP 10 PERCENT * FROM
- 19. Влияние порядка сортировки на возвращаемый набор данных SELECT TOP 10 PERCENT * FROM Студенты ORDER BY
- 20. Использование ключевого слова WITH TIES SELECT TOP 10 PERCENT WITH TIES * FROM Студенты
- 21. Предложение ::= { * | { | }.* | { | } [ [ AS ]
- 22. Запрос для таблицы «Студенты», представляющий фамилию, имя и отчество в одной колонке Используем операцию конкатенации (сложения)
- 23. Раздел FROM FROM { } [,...,n] ::= [ [AS] ]| Псевдоним tpl Имя таблицы «Учебный_план»
- 24. Раздел WHERE WHERE | {= | *= | =*} SELECT Фамилия, Имя, Отчество, Номер_Группы, Год_поступления FROM
- 25. Оператор BETWEEN [NOT] BETWEEN AND ( >= ) AND ( ) SELECT Наименование, Семестр, Количество_часов FROM
- 26. Оператор IN [NOT] IN ( ,…, ) SELECT Наименование, Семестр, Количество_часов FROM Учебный_план INNER JOIN Дисциплины
- 27. Оператор LIKE [NOT] LIKE SELECT Фамилия, Имя, Отчество, Должность FROM Кадровый_состав WHERE Должность LIKE '%пр%'
- 28. Раздел ORDER BY (сортировка) SELECT TOP 20 Наименование, Семестр, Количество_часов FROM Учебный_план, Дисциплины WHERE (Учебный_план.ID_Дисциплина =
- 30. Скачать презентацию