История развития пассажирского автомобильного транспорта

Литература

Основные понятия реляционной модели

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

Базовые операции: Включить кортеж, удалить кортеж, исправить кортеж.

Известные языки запросов основанные на реляционной алгебре это – ISBL (начало 80x гдов), SQUARE и самый распространенный SQL.

SQL - Structured Query Language.

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

SQL поддерживает такие операции над данными: как чтение данных, запросы; корректировка данных; управление доступом; обеспечение целостности данных;

SQL может быть как встроенным, так и внешним API.

В приложения используется как: в интерактивном режиме; в качестве языка администратора баз данных; язык программирования в архитектуре клиент-сервер; язык шлюзов (средство связи различных СУБД).

Достоинства SQL заключаются в: независимости от конкретных СУБД; переносимости с одной архитектуры ВМ на другу; наличие стандартов; поддержка ведущих компаний; декларативность.

Отличия различных диалектов могут состоять в: кодах ошибок, типах данных!, системных таблицах а также операторах, которые например в динамическом SQL формируются в процессе работы программы.

В языке порядка 30 основных операторов.

1. Казиев В.М. Введение в информатику. www.intuit.ru

2. Коршунов Ю.М. Математические основы кибернетики. - М.: Энергия,

1980. - 423 с.

3. Мельников В.В. Защита информации в компьютерных системах. М.:

Финансы и статистика, 1997.

4. Жельников В. Криптография от папируса до компьютера. М.: АBF, 1996.

5. Грушо А.А., Тимонина Е.Е. Теоретические основы защиты информации.

М.: Яхтсмен, 1996.

6. Кузнецов О.П., Адельсон-Вельский Г.М. Дискретная математика для

инженера. - М.: Энергия, 1980. - 342с.

7. Поспелов Д.А. Логические методы анализа и синтеза схем.- М.:

Энергия, 1974. - 368 с.

8. Динман М.И. С++. Освой на примерах. – СПб.: БХВ Петербург, 2006. –

384 с.

9. Фридман А.Л. Язык программирования Си++. Интернет-университет

информационных технологий - ИНТУИТ.ру, 2004.

10. Льюис Ф., Розенкранц Д., Стирнз Р. Теоретические основы

проектирования компиляторов. - М.: Мир, 1979. - 654 с.

11. Ленгсам Й., Огенстайн М., Тененбаум. Структуры данных для

персональных ЭВМ. — М.: Мир, 1989. — 568 с.

12. Вирт Н. Алгоритмы + структуры данных = программы. — М.: Мир, 1985.

- 406 с.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: