Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
НАЗВАНИЕ ОТЧЕТ МБМ.docx
Скачиваний:
28
Добавлен:
06.03.2016
Размер:
45.42 Кб
Скачать

Министерство образования и науки Республики Казахстан

Государственный университет имени Шакарима

Кафедра автоматизации и управления

«Проектирование и защита баз данных»

на тему:

« Склад товаров»

Подготовил :Матыбаев.Б.М

Группа: ВТ-212

Проверил: Жанузаков Е.Т.

Семей 2013г

Содержание

Введение………………..………………………………………………………………………....……3

1.1 Выборка данных из базы данных с использованием языка SQL………………………........4

1.2 Примеры создания таблиц и понятия команд…………………………………………………6

1.4 Описание DCL и CLL команд……………....…………………………….………………...……8

1.5 Лабораторные задания……………… .…………………………………….………..…….……9

2.1 Создание таблиц и строковые команды…..……………………………………..……….…..13

2.2 Заключение…………………………….………………………………………………..……….17

2.3 Список литературы……………….………………………...…………………………….…….18

Введение

В настоящее время все большее распространение получают информационные системы с архитектурой клиент-сервер [6, 15-16]. Основой таких систем являются SQL-ориентированные СУБД, выполняемые на выделенных серверах (SQL-серверах). Причинами роста популярности клиент-серверных систем являются успехи в области телекоммуникаций, высокая производительность систем данного класса, их большая информационная емкость, высокая надежность, безопасность, возможность одновременной работы с одним и тем же источником данных нескольких пользователей, легкость реконфигурации системы, позволяющая возможность поэтапного наращивания ресурсов базы данных и подключения новых пользователей, возможность распределенной обработки и работа с разнородными источниками данных. Последнее свойство определяется использованием в системе единого языкового стандарта для работы с базами данных – языка SQL [2,4-5,8-9]. Многие компьютерные фирмы производят программное обеспечение, “превращающее” обычный компьютер в SQL-сервер. К наиболее известным и распространенным SQL-серверам относятся: Microsoft SQL Server [7,10-14], Oracle Server, Sybase SQL Server, Informix Online, Watcom SQL Network Server, XDB-Enterprise, Gupta SQLBase Server, DB2, Borland InterBase Workgroup Server, Progress и другие.

Стандарт SQL определяет подъязык данных, который используется в контексте другого языка, называемого включающим, для того, чтобы выполнять специализированные задачи управления базами данных. Такая взаимосвязь между включающим языком и подъязыком данных SQL называется стилем связывания. SQL-92 определяет три типа связывания: встроенный SQL, модульный язык и непосредственный вызов. В 1995 году американские и международные комитеты, ответственные за стандарт языка SQL, завершили работу над спецификацией нового стиля связывания, названного Call Level Interface (SQL/CLI – интерфейс уровня вызовов) [3,16]. SQL/CLI был одобрен как международный стандарт официально названный “ISO/IEC 9075-3:1995, Information Technology – Database Languages – SQL – Part 3, Call Level Interface (SQL/CLI)”.

Преимущества SQL/CLI: независимость клиентских приложений от СУБД, возможность выполнения параллельных операций над базой данных, возможность параллельной обработки множества транзакций. SQL/CLI представляет собой множество функций, которые может использовать приложение для доступа к базам данных SQL. Оно содержит функции для запроса на выделение и на отказ от выделения ресурсов, функции для подключения к SQL-серверам и отключения от них, функции для исполнения операторов языка SQL, а также функции получения диагностической информации, управления завершением транзакций и получения информации о данной реализации. Системная модель SQL/CLI состоит из трех компонентов – приложения, реализации CLI и SQL-сервера. Приложение производит вызовы функций, определяемых SQL/CLI. Реализация SQL/CLI – это библиотека стадии исполнения, которая реализует функции CLI и связывается с данным приложением. Реализация CLI обращается к SQL-серверу, который обрабатывает операторы SQL.