Содержание
- 2. Язык SQL является стандартным средством взаимодействия с БД через реляционную СУБД, промежуточным звеном между БД и
- 3. Особенности языка SQL Язык SQL непроцедурный (декларативный) Один оператор SQL обрабатывает одновременно весь набор элементов Использует
- 4. Где живут наши клиенты? SELECT город, регион FROM клиенты
- 5. Sub GetCastomerNames() Dim db As Database Dim rs As Recordset Dim i As Integer Dim address()
- 6. Способы встраивания SQL в прикладные программы 1) Внедренные SQL-запросы Отдельные SQL-запросы внедряются прямо в исходный текст
- 7. Sub GetAuthorNames2() Dim db As Database Dim rs As Recordset Set db = CurrentDb() Set rs
- 8. SQL используется для реализации всех функций СУБД: организация данных (определяет и изменяет структуры представления данных и
- 9. Категории операторов языка SQL Язык определения данных (Data Definition Language или DDL) - создание объектов баз
- 10. Дополнительные категории операторов языка SQL операторы для определения ограничений целостности и триггеров; средства определения представлений БД;
- 11. Примеры реляционных СУБД IBM DB2 Oracle Microsoft SQL Server MySQL PostgreSQL SQLite Microsoft Access
- 12. Microsoft Oracle SQL Server PL/ SQL Transact-SQL Расширенные языки некоторых СУБД СУБД: Языки СУБД:
- 13. SQL-86 (1986/1987 гг.); SQL-89 (1989 г.; фактически SQL-86 с малыми добавками); SQL-92 (1992 г.; синонимы: SQL2,
- 14. Разделы стандарта SQL2 Раздел 1: "Область применения"; Раздел 2: "Нормативные ссылки" - перечень дополнительных стандартов; Раздел
- 15. Разделы стандарта SQL2 (продолжение) Раздел 9: "Правила присваивания данных" - правила, определяющие порядок выборки данных из
- 16. Разделы стандарта SQL2 (продолжение) Раздел17: "Динамический SQL" - определение средств, предназначенных для динамического выполнения операторов SQL;
- 17. Приложения к стандарту SQL2 (продолжение) Приложение A: "Уровни языка SQL" - перечисление правил, определяющих подмножества вводного
- 18. Свойства реляционной структуры данных
- 19. В реляционной БД данные представлены в виде совокупности нескольких таблиц Все данные в реляционной БД содержатся
- 20. Свойства таблицы Является структурным элементом, который содержит данные Имеет имя, уникальное внутри БД Содержит данные, соответствующие
- 21. Пример таблицы из базы данных Народные песни
- 22. Связь таблиц Таблицы связаны с помощью первичных и внешних ключей
- 23. Схема БД книги_ру
- 24. Соответствие терминов
- 25. Свойства значения Все значения атомарны (неделимы) Значение может отсутствовать; отсутствие значения обозначается NULL Свойства кортежа (строки)
- 26. Типы данных в SQL
- 27. Таблица КНИГИ
- 28. Типы данных в SQL У каждого столбца, локальной переменной, выражения и параметра есть определенный тип данных.
- 29. Категории типов данных
- 30. Примеры литералов Числовые: 40 , 12.34 Символьные: '40' , 'история' Даты и времени : '2002-05-10' ,
- 31. Строковые типы данных
- 32. Строковые типы данных в некоторых СУБД Microsoft Access - text, memo; Microsoft SQL Server - varchar,
- 33. Битовые типы данных
- 34. Битовые типы данных в некоторых СУБД Microsoft Access - yes, no, binary, OLE object; Microsoft SQL
- 35. Точные числовые типы данных
- 36. Точные числовые типы данных в некоторых СУБД Microsoft Access - decimal, integer, byte, long integer; Microsoft
- 37. Действительные числовые типы данных
- 38. Действительные числовые типы данных в некоторых СУБД Microsoft Access - single, double ; Microsoft SQL Server
- 39. Календарные типы данных
- 40. Поля типа datetime и их допустимые значения
- 41. Календарные типы данных в некоторых СУБД Microsoft Access - date/time ; Microsoft SQL Server - datetime,
- 42. Интервальные типы данных
- 43. Интервальные типы данных в некоторых СУБД Microsoft Access - не поддерживает ; Microsoft SQL Server -
- 44. Скалярные выражения числовые строковые даты и времени (в т.ч. интервальные)
- 45. Таблица КНИГИ
- 46. Типы выражений
- 47. Категории типов данных (Transact-SQL)
- 48. Типы данных (Transact-SQL) Точные числа Приблизительные числа Дата и время
- 49. Типы данных (Transact-SQL) Символьные строки Символьные строки в Юникоде Двоичные данные Прочие типы данных
- 50. Тип данных выражения (Transact-SQL) При объединении одним оператором двух выражений с разными типами данных, параметрами сортировки,
- 51. Схема БД книги_ру
- 52. Пример команды SQL с комментарием – – Показать авторов, проживающих в Москве SELECT фамилия, имя FROM
- 53. Пример команды SQL с комментарием – – Показать авторов, проживающих в Москве SELECT фамилия, имя FROM
- 54. select ид_авт , ФАМИЛИЯ FROM авторы WhErE регион = 'Санкт-Петербург' order bY ФАмилия ; SELECT ид_авт,
- 56. Скачать презентацию