Бакалавр
Дипломные и курсовые на заказ

Введение. 
База данных "Библиотека"

РефератПомощь в написанииУзнать стоимостьмоей работы

В общем случае ячейки таблицы могут оставаться? пустыми? (т.е. не содержать какого-либо значения), такое их состояние обозначается как NULL. Содержимое всех ячеек столбца принадлежит одному типу данных (т.е. столбцы однородны), содержимым ячейки столбца не может быть таблица; Проекция — построение новой таблицы из исходной путем включения в нее избранных столбцов исходной таблицы. В реляционной… Читать ещё >

Введение. База данных "Библиотека" (реферат, курсовая, диплом, контрольная)

Язык SQL (Structured Query Language — структурированный язык запросов) представляет собой стандартный высокоуровневый язык описания данных и манипулирования ими в системах управления базами данных (СУБД), построенных на основе реляционной модели данных.

Язык SQL был разработан фирмой IBM в конце 70-х годов. Первый международный стандарт языка был принят международной стандартизирующей организацией ISO в 1989 г., а новый (более полный) — в 1992 г. В настоящее время все производители реляционных СУБД поддерживают с различной степенью соответствия стандарт SQL92.

Единственной структурой представления данных (как прикладных, так и системных) в реляционной базе данных (БД) является двумерная таблица. Любая таблица может рассматриваться как одна из форм представления теоретико-множественного понятия отношение (relation), отсюда название модели данных — реляционная.

В реляционной модели данных таблица обладает следующими основными свойствами:

  • 1. идентифицируется уникальным именем;
  • 2. имеет конечное (как правило, постоянное) ненулевое количество столбцов;
  • 3. имеет конечное (возможно, нулевое) число строк;
  • 4. столбцы таблицы идентифицируются своими уникальными именами и номерами;
  • 5. содержимое всех ячеек столбца принадлежит одному типу данных (т.е. столбцы однородны), содержимым ячейки столбца не может быть таблица;
  • 6. строки таблицы не имеют какой-либо упорядоченности и идентифицируются только своим содержимым (т.е. понятие? номер строки? не определено);
  • 7. в общем случае ячейки таблицы могут оставаться? пустыми? (т.е. не содержать какого-либо значения), такое их состояние обозначается как NULL.

Основными операциями над таблицами являются следующие.

  • 1. Проекция — построение новой таблицы из исходной путем включения в нее избранных столбцов исходной таблицы.
  • 2. Ограничение — построение новой таблицы из исходной путем включения в нее тех строк исходной таблицы, которые отвечают некоторому критерию в виде логического условия (ограничения).
  • 3. Объединение — построение новой таблицы из 2-ух или более исходных путем включения в нее всех строк исходных таблиц (при условии, конечно, что они подобны).
  • 4. Декартово произведение — построение новой таблицы из 2-ух или более исходных путем включения в нее строк, образованных всеми возможными вариантами конкатенации (слияния) строк исходных таблиц. Количество строк новой таблицы определяется как произведение количеств строк всех исходных таблиц.
Показать весь текст
Заполнить форму текущей работой