
- •Міністерство освіти і науки україни
- •Анотація
- •Стандарт і реалізація мови sql
- •Введення в технологію клієнт-сервер
- •Типи команд sql
- •Переваги мови sql
- •Запис sql –операторів
- •Опис учбової бази даних
- •Створення бази даних і проектування таблиць
- •База даних
- •Індекси
- •Ефективне виконання запитів для витягання даних
- •Пропозиція select
- •Пропозиція from
- •Пропозиція where
- •Пропозиція order by
- •Обчислення і підведення підсумків в запитах
- •Побудова обчислюваних полів
- •Використання підсумкових функцій
- •Пропозиція group by
- •Пропозиція having
- •Запити модифікації даних
- •Запит додавання
- •Запит видалення
- •Запит оновлення
- •Введення в поняття "Цілісність даних"
- •Функції користувача
- •Поняття функції користувача
- •Функції Scalar
- •Функції Inline
- •Функції Multi-statement
- •Функції для роботи з датою і часом
- •Збережені процедури
- •Поняття збереженої процедури
- •Збережені процедури, в середовищі ms sql Server
- •Висновок
- •Список літератури
Висновок
На сьогоднішній день (і в осяжному майбутньому) мова SQL є єдиним визнаним стандартом мови баз даних, підтримуваним всіма основними постачальниками СУБД. З роками (а історія SQL налічує вже близько 30 років) мова розвивається і ускладнюється. Добре володіння мовою SQL є обов'язковим для професійних розробників додатків баз даних та їх адміністраторів. У курсову роботу включені теми, що є, по-перше, найбільш важливими для користувачів і розробників додатків і, по-друге, найбільш проробленими в поточній версії стандарту. У вступній частині курсової роботи обговорюються історія мови, її основні концепції, типи даних, допустимі в SQL. Наводиться огляд підходів SQL до визначення даних і маніпулювання ними. В основній частині послідовно обговорюються наступні теми: значення, базові функції і вирази SQL; арифметичні вирази з перемикачами і перетворенням типу, вирази зі рядковими значеннями; види предикатів, допустимих в логічних виразах; з'єднання та теоретико-множинні операції; види виразів запитів; обмеження цілісності і посилальна цілісність; тригери; вбудована SQL і мова модулів; принципи роботи з курсорами; привілеї, користувачі і безпека; управління транзакціями; управління з'єднаннями і віддалений доступ до баз даних; збережені процедури і функції; динамічний SQL; інтерфейс рівня викликів; діагностика та управління помилковими ситуаціями; питання інтернаціоналізації та локалізації; інформаційна схема.
Список літератури
http://www.intuit.ru/department/database/sql/