Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpory_2_chast.doc
Скачиваний:
5
Добавлен:
16.09.2019
Размер:
200.19 Кб
Скачать

47.Элементы реляционной базы данных

Реляционная база данных – это совокупность отношений, содержащих всю информацию, которая должна храниться в БД. Однако пользователи могут воспринимать такую базу данных как совокупность таблиц. 1. Каждая таблица состоит из однотипных строк и имеет уникальное имя. 2. Строки имеют фиксированное число полей (столбцов) и значений (множественные поля и повторяющиеся группы недопустимы). Иначе говоря, в каждой позиции таблицы на пересечении строки и столбца всегда имеется в точности одно значение или ничего. 3. Строки таблицы обязательно отличаются друг от друга хотя бы единственным значением, что позволяет однозначно идентифицировать любую строку такой таблицы. 4. Столбцам таблицы однозначно присваиваются имена, и в каждом из них размещаются однородные значения данных (даты, фамилии, целые числа или денежные суммы). 5. Полное информационное содержание базы данных представляется в виде явных значений данных и такой метод представления является единственным. В частности, не существует каких-либо специальных "связей" или указателей, соединяющих одну таблицу с другой. 6. При выполнении операций с таблицей ее строки и столбцы можно обрабатывать в любом порядке безотносительно к их информационному содержанию. Этому способствует наличие имен таблиц и их столбцов, а также возможность выделения любой их строки или любого набора строк с указанными признакам Виды логической связи. Реляционная модель данных является совокупностью простейших двумерных таблиц, а отношения между таблицами устанавливают связь между данными находящимися в разных таблицах базы данных.Связь устанавливается между двумя общими полями (столбцами) двух таблиц. Существуют связи с отношением «один-к-одному», «один-ко-многим» и «многие-ко-многим». Отношения, которые могут существовать между записями двух таблиц: один-к-одному, каждой записи из одной таблицы соответствует одна запись в другой таблице; один-ко-многим, каждой записи из одной таблицы соответствует несколько записей другой таблице; многие-к-одному, множеству записей из одной таблице соответствует одна запись в другой таблице; многие-ко-многим, множеству записей из одной таблицы соответствует несколько записей в другой таблице. Тип отношения в создаваемой связи зависит от способа определения связываемых полей: Отношение «один-ко-многим» создается в том случае, когда только одно из полей является полем первичного ключа или уникального индекса. Отношение «один-к-одному» создается в том случае, когда оба связываемых поля являются ключевыми или имеют уникальные индексы. Отношение «многие-ко-многим» фактически является двумя отношениями «один-ко-многим» с третьей таблицей, первичный ключ которой состоит из полей внешнего ключа двух других таблиц.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]