русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Реляционная БД


Дата добавления: 2015-07-09; просмотров: 523; Нарушение авторских прав


Реляционная БД – это тело связанной информации, сохраняемой в двумерных (строка и столбец) таблицах. Мощность БД зависит от связи, которую мы можем создать между фрагментами информации. Для примера, у нас имеется таблица с ФИО и номерами телефонов людей и имеется таблица со списком пациентов; предположим доктору необходимо имея список пациентов узнать их номера телефонов; очень удобно создать функцию, которая бы извлекала нужную информацию мгновенно даже используя 2 таблицы, которые хранят даже тысячи пунктов данных.

Порядок строк – произволен в таких БД, так как в любой момент можно изменить порядок и вид таблицы.

Идентификаци строк (первичные ключи)

В БД нужно иметь столбец, который бы уникально идентифицировал каждую строку. Обычно этот столбец содержит номер, например, номер пациента, который присваивается каждому из них. Такой столбец нужен например для случаев, когда у нас несколько пациентов имеют одинаковое имя, и различить их можно по их номеру. Такой уникальный столбец – первичный ключ таблицы. Это – важнейший элемент БД, так как он используется для извлечения любой строки из БД и отвечает за целостность таблицы – отсутствие пустых строк.

Запись – синоним строки.

Поле – синоним столбца.

SQL

SQL – язык, ориентированный на работу с реляционными БД, он устраняет много работы, которую нужно было бы выполнить при программировании на универсальном языке программирования.

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

Эти разновидности имеют субподразделения:



· DDL (Data Definition Language) - язык определения данных, в ANSI это – Язык Описания Схемы, состоит из команд, которые создают объекты (таблицы, индексы, просмотры и т.д.) в БД.

· DML (Data Manipulation Language) – набор команд, которые определяют какие значения представлены в таблицах в любой момент времени.

· DСL (Data Control Language) – язык управления данными, состоит из средств, которые определяют, разрешить ли пользователю выполнять определенные действия или нет.



<== предыдущая лекция | следующая лекция ==>
Общие понятия | Команда SELECT


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.068 сек.