1. ВВЕДЕНИЕ В РЕЛЯЦИОННУЮ БАЗУ ДАННЫХ
ВВЕДЕНИЕ SQL (ОБЫЧНО ПРОИЗНОСИМАЯ КАК "СЭКВЭЛ")
символизирует собой Структурированный Язык Запросов. Это - язык который дает
вам возможность создавать и работать в реляционных базах данных, которые являются наборами связанной
информации сохраняемой в таблицах.
Стандарт SQL определяется ANSI(Американским Национальным Институтом Стандартов) и в данное время
также принимается ISO (МЕЖДУНАРОДНОЙ ОРГАНИЗАЦИЕЙ ПО СТАНДАРТИЗАЦИИ).
Реляционная база данных - это тело связанной информации, сохраняемой в двумерных таблицах.
Напоминает адресную или телефонную книгу. В кни- геимеется большое количество входов, каждый из
которых соответствует определеной особенности. Для каждой такой особенности, может быть несколько
независимых фрагментов данных, например имя, телефонный номер, и адрес.
Имя |
Телефон |
Адрес |
Gerry Farish |
( 415)365-8775 |
127 Primrose Ave. |
Celia Brock |
(707)874-3553 |
246 #3rd St. |
Однако, реляционные базы данных редко состоят из одной таблицы.
Создав несколько таблиц взаимосвязанной информации, вы сможете выполнить более сложные и
мощные операции с вашими данными. Мощность базы данных зависит от связи которую вы можете создать между фрагментами информации, а не от самого фрагмента информации.
СВЯЗЫВАНИЕ ОДНОЙ ТАБЛИЦЫ С ДРУГОЙ
Предположим, что персонажи в нашей первой таблице ( адресной книги ) - это пациенты больницы. В
другой таблице, мы могли бы запомнить дополнительную информацию об этих пациентах. Столбцы второй таблицы
могли бы быть помечены как Пациент, Доктор, Страховка, и Балланс.
Пациент |
Доктор |
Страховка |
Балланс |
Farish |
Drume |
B.C./B.S. |
$272.99 |
Grillet |
Halben |
None |
$44. 76 |
Brock |
Halben |
Health,Inc. |
$9077.47 |
Предположим доктор Halben захотел получить номера телефонов всех своих пациентов. Чтобы извлечь эту
информацию, он мог бы связать таблицу с номерами телефонов пациентов ( по адресной книге ) с таблицей
которая бы указывала, какой из пациентов - его.
ПОРЯДОК СТРОК ПРОИЗВОЛЕН Чтобы поддерживать максимальную
гибкость, строки таблицы, по определению, не должны находиться ни в каком определенном порядке.