Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Реляционная модель

Читайте также:
  1. II. Модель
  2. А) Реляционная;
  3. АВТОРСКАЯ МОДЕЛЬ ПСИХОЛОГИЧЕСКОЙ СЛУЖБЫ САНАТОРНОЙ ШКОЛЫ-ИНТЕРНАТА
  4. Адаптивное руководство. Модель Фидлера.
  5. Азиатская модель развития
  6. Американская социально-экономическая модель. Современные тенденции соц-экономич развития США.
  7. Американская социально-экономическая модель. Современные тенденции соц-экономич развития США.
  8. Атомистическая концепция строения материи (первая модель Томсона, ядерная модель Резерфорда, квантовая модель Бора, кварковая).
  9. Банковско-ориентированная модель.
  10. Безработное населенние. Уровень безработицы. Основные формы безработицы. Закон Ойкена. Хистерезис как модель объяснения перманентной и длительной безработицы.

В реляционных моделях данных объекты и взаимосвязи между ними представляются с помощью таблиц. Каждая таблица представляет один объект и состоит из строк и столбцов.

Таблица в терминологии реляционной модели называется отношением.

Атрибут (поле) - каждый (любой) столбец в таблице.

Домен - множество значений, которые может принимать атрибут.

Кортежи (записи) - строки таблицы.

В соответствии с традиционной терминологией можно сказать, что столбцы таблицы представляют элементы данных, а строки - записи.

Ключ - это столбец или ряд столбцов, значение которых однозначно идентифицируют строки таблицы.

Реляционная модель основана на хорошо проработанной теории отношений (нормализации отношений). Свойства отношений в реляционной модели:

- Отсутствуют одинаковые строки,

- Порядок строк не существенен,

- Порядок столбцов не существенен,

- Все значения имеют атомарный характер, то есть их нельзя разбить на компоненты без потери информации.

Достоинства реляционной модели данных:

- простота - пользователь работает с простой моделью данных;

- независимость данных - интерфейс пользователя не связан с деталями физической структуры памяти и стратегией доступа;

- реляционная модель основана на хорошо проработанной теории отношений.

Недостатки модели:

- достаточно низкая производительность СУБД, основанных на использовании реляционной модели.

Одним из основных преимуществ реляционной модели является ее однородность.

 

6-10. 1. «Один-к-одному» - любому экземпляру сущности А соответствует только один экземпляр сущности В, и наоборот.

У любого конкретного ученика может быть только одна характеристика, и эта характеристика относится к единственному ученику.

2. «Один-ко-многим» - любому экземпляру сущности А соответствует 0, 1 или несколько экземпляров сущности В, но любому экземпляру сущности В соответствует только один экземпляр сущности А.

Ученику ставят много оценок; поставленная оценка принадлежит только одному ученику.

3. «Многие-к-одному» - любому экземпляру сущности А соответствует только один экземпляр сущности В, но любому экземпляру сущности В соответствует 0, 1 или несколько экземпляров сущности А.

Преподаватель работает только в одном кабинете, однако рабочий кабинет может быть закреплен за несколькими преподавателями.

Какая же разница между связями «один-ко-многим» и «многие-к-одному»? Такая же, как между фразами «портфель ученика» и «ученик портфеля». То есть важно, кто во взаимоотношении двух объектов главный - ученик или портфель. Суть отношений двух объектов отражается в имени связи.

Если при определении связи вам сложно выделить подчиненность, то вывод только один: вы плохо разобрались в предметной области.

4. «Многие-ко-многим» - любому экземпляру сущности А соответствует 0, 1 или несколько экземпляров сущности В, и любому экземпляру сущности В соответствует 0, 1 или несколько экземпляров сущности А.

12. Система управления базами данных. Этот класс программ предназначен для разработки и управления баз данных. Компьютерная база данных (БД) – это совокупность структурированных данных об объектах какой-либо предметной области. Примеры: Lotus Approach, DataBase, Paradox, Microsoft Access, FoxPro, Clarion, Oracle, Microsoft SQL Server, Sybase SQL Server, Informix.

Правовые БД содержат тексты нормативных документов и предоставляют возможности поиска, распечатки и т. д. Примеры: Гарант, Кодекс, Консультант-Плюс, Юрисконсульт и т. Д

13. Данные локальной базы данных (файлы данных) находятся на одном (локальном) устройстве, в качестве которого может выступать диск компьютера или сетевой диск (диск другого компьютера, работающего в сети).

Для обеспечения разделения данных (доступа к данным) между несколькими пользователями, в качестве которых выступают программы, работающие на одном или нескольких компьютерах, в локальных базах данных применяется метод, получивший название блокировка файлов. Суть этого метода заключается в том, что пока данные используются одним пользователем, другой пользователь не может работать с этими данными, т. е. данные для него закрыты, заблокированы.

Paradox, dBase, FoxPro и Access — это локальные базы данных.

Другой способ организации базы данных — использование архитектуры клиент/сервер. В этом случае система управления базой данных и сами данные размещаются на файловом сервере. К базе данных могут обращаться как один, так и несколько пользователей (клиентов). Пользователи такой базы данных, как правило, распределены по сети. Поскольку они независимы друг от друга, не исключено их одновременное обращение к базе данных. Для базы данных клиент/сервер это не является проблемой. Сервер "знает", как обрабатывать одновременные запросы.

Пользователи базы данных клиент/сервер почти никогда не работают с ней напрямую. Вместо этого они взаимодействуют с приложениями на своем локальном компьютере. Эти приложения, называемые приложениями-клиентами, гарантируют соблюдение определенных правил при работе с базой данных. Они должны предотвращать действия пользователя, которые могли бы ее повредить.

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

14. Целью данного этапа является последовательная разработка концептуальной информационно—логической модели предметной области, отражающей логику информации предприятия и даталогической модели базы данных.




Дата добавления: 2015-01-30; просмотров: 187 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2025 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав