[vsesdal]
Тип работы: Курсовая теория
Предмет: Базы данных
Страниц: 38
Год написания: 2015
СОДЕРЖАНИЕ

ВВЕДЕНИЕ 3
1. Стандарт SQL 5
2. Создание баз данных 12
3. Создание таблиц 13
4. Изменение и удаление баз данных и их объектов 19
5. Типы данных SQL 27
6. Типы выражений 30
ЗАКЛЮЧЕНИЕ 36
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 37
Стоимость данной учебной работы: 675 руб.

 

    Форма заказа работы
    ================================

    Укажите Ваш e-mail (обязательно)! ПРОВЕРЯЙТЕ пожалуйста правильность написания своего адреса!

    Укажите № работы и вариант

    Соглашение * (обязательно) Федеральный закон ФЗ-152 от 07.02.2017 N 13-ФЗ
    Я ознакомился с Пользовательским соглашением и даю согласие на обработку своих персональных данных.

    Учебная работа № 430007. Тема: Структура языка SQL

    Выдержка из похожей работы

    …….

    Структура языка SQL

    ….. На данный момент SQL называют «свободным
    языком». Интерфейсы на основе SQL поддерживаются практически всеми основными СУБД,
    причем далеко не все изначально задумывались как реляционные системы (см.
    приложение А, рисунок 1), и, скорее всего, такое положение вещей не изменится.

    Если для рассмотрения отдельно брать сам SQL, то его нельзя считать
    ни СУБД, ни самостоятельным программным продуктом. Невозможно сходить в магазин
    и «приобрести SQL». SQL — это обязательная часть СУБД, инструмент
    организации связи между СУБД и пользователем.

    Ядро базы данных является основой СУБД, оно несет
    ответственность за физическую запись на диск и структурирование данных, а также
    за физическое считывание данных с диска. Помимо всего этого, оно получает
    запросы от других составляющих СУБД (а именно генератор форм, генератор
    отчетов), от пользовательских программ и других вычислительных систем. SQL реализует множество
    разнообразных функций: интерактивность
    запросов. Пользователи добавляют операторы SQL в интерактивные программы,
    предусматривающие чтение и отображение данных на экране.

    Программирование баз данных. Для связи с базой данных
    программисты пишут в своих приложениях команды SQL, Такая функция
    применяется и в программах, созданных пользователями и в служебных программах
    (инструменты вода данных и генераторы отчетов).

    Администрирование баз данных. В этом случае SQL используется администратором базы данных
    для установления структуры базы данных и управления доступом к данным.

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

    SQL — язык распределенных баз данных. SQL позволяет распределять
    данные между несколькими смежными вычислительными системами. Программы каждой
    из систем связываются между собой через SQL, отправляя им запросы на
    доступ к данным.

    Итак, SQL стал мощным и полезным инструментом для людей,
    программ и вычислительных систем в сфере доступа к информации, находящейся в
    реляционных базах данных.

    1.
    Краткая история языка SQL

    Язык SQL, предназначавшийся для управления базами данных,
    был создан в середине 70-х годов компанией IBM по проекту пробной
    реляционной СУБД System-R.
    Первоначально этот язык носил название SEQUEL (Structured English Query Language), что не полностью
    объясняло сущность языка. Естественно, язык был в большей степени направлен на
    удобную и несложную интерпретацию запросов к реляционным базам данных, но на
    самом деле, он практически с самого начала стал полным языком баз данных,
    имеющим кроме инструментов формулирования запросов и управления базами данных следующие
    возможности:

    средства определения и управления структурой БД.

    средства определения ограничений и единства триггеров,

    средства определения представлений БД,

    средства определения схем физического уровня, отвечающих за
    точное выполнение запросов,

    средства разрешения доступа к таблицам и их полям,

    средства установки точек сохранения транзакций, обеспечения
    фиксации и откатов транзакций.

    В языке не было инструментов для синхронизации доступа к
    объектам БД от параллельно выполняемых транзакций, то есть подразумевалось, что
    требуемую синхронизацию обеспечит СУБД.

    На данный момент язык SQL используется всеми
    коммерческими реляционными СУБД и практически всеми СУБД, изначально не
    предполагавшими реляционный подход.

    Ближе всех к System-R находились две системы компании IBM — это SQL/DS и DB2. Создатели этих систем
    применяли опыт проекта System-R, а SQL/DS полностью базировалась на программном коде System-R. Поэтому существуе…