Физическая и логическая независимость данных. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Физическая и логическая независимость данных.



Основные понятия БД: «Предметная область», «Объект», «Характеристика объекта», «Данные».

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

Предметной областью может быть целиком предприятие, некоторая его часть, процесс (например, завод, банк, институт, областная администрация, больница, цех, склад – "предприятие или его часть", продажа авиабилетов, бухгалтерский учет, выплавка стали – "процесс"). В некоторых работах термин "предприятие" просто используется вместо термина "предметная область".

Объект– идентифицируемая сущность реального мира, относящаяся к предметной области.

 

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

 

Данные – это набор конкретных значений, параметров, количественных характеристик и т.д.

 

Основные понятия БД: «База данных», «Система управления базами данных», «Информационная система».

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

 

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

 

Информационная система – это взаимосвязанные и упорядоченные данные вместе с техническими средствами для эффективной обработки этих данных с целью обеспечения пользователей необходимыми. При этом база данных является частью ИС.

 

Физическая и логическая независимость данных.

Трёхуровневая модель – наиболее удачный способ реализации устройства СУБД. Она определяет следующие уровни абстракций для определения структуры СУБД): внутренний (физический), концептуальный и внешний (логический).

 

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

2. Концептуальный уровень отражает обобщенную модель предметной области (объектов реального мира). Концептуальный уровень дает наиболее полное представление о структурах данных. Концептуальная модель состоит из множества экземпляров различных типов объектов и связей (концептуальных записей).

3. Внутренний уровень близок к физической памяти и связан со способом физического хранения данных, например, каким способом данные располагаются на носителях.

 

Развитие фактографических моделей, постреляционные модели.

Ссылка на ответ.


Реляционная модель баз данных. Основные понятия реляционной модели: «Отношение», «Тип данных», «Домен», «Атрибут», «Схема отношения», «Схема базы данных», «Кортеж», «Ключи отношений».

Отношение – это реляционная таблица;

Тип данных – понятие, эквевалентное понятию в алгоритмических языках;

Домен – это множество атомарных (не делимые) значений одного и того же типа (домен иногда определяют как пользовательский тип);

Атрибут – это характеристика объекта (сущности). Атрибуты имеют имена через которые к ним производится обращение. Имя атрибута должно быть уникальным внутри таблицы (отношения).

Схема отношения – это множество пар, имя атрибута и имя домена (или типа, если домены не поддерживаются).

Степень отношений – это число атрибутов отношений.

Схема базы данных – это набор, именованных схем отношений с указанием взаимосвязей между ними.

Кортеж схемы отношения – это множество пар, имя атрибута, значение, которое содержит одно значение каждого атрибута, принадлежащего схеме отношения. Ключи отношения – отношения с математической точки зрения является множеством и не может содержать совпадающих элементов, т.е. в любой момент времени, никакая два кортежа отношения не могут быть дубликатами друг друга. Т.е., в отношениях должен присутствовать некоторый атрибут или набор атрибутов, однозначно определяющий каждый картёж и обеспечивающий уникальность строк таблицы. Такой атрибут или набор атрибутов называется первичным ключём отношений.

Свойства первичного ключа:

1) Уникальность, т.е. в любой момент времени, значение атрибутов первичного ключа не могут дублироваться;

2) Минимальность. Ни один из атрибутов не может быть исключён из набора атрибутов первичного ключа без нарушения свойств уникальности.

В зависимости от количества атрибутов, входящих в ключ, различают простые и сложные ключи. Простой ключ содержит только один атрибут, например, табель, номер, код и т.д. Обычно имеет целочисленный тип. Сложный ключ (составной) – ключ, состоящий из нескольких атрибутов (например, ф, и, о). Кроме того, выделяют супер-ключ – сложный ключ с большим числом атрибутов, не удовлетворяющий свойству минимальности. Используется редко. С точки зрения информативности атрибутов, различают искусственные и естественные. Искусственный (суррогатный) – ключ, создаваемый СУБД, или пользователем, который сам по себе не содержит информации, а служит для создания уникальности каждой строки. Ими заменяют слишком сложные ключи. В некоторых случаях они могут не показываться пользователю. Например, номер по порядку, код.

Естественный ключ – ключ, состоящий только из значимых атрибутов, т.е. информации. Достоинства:

1. Атрибуты информативны;

2. Нет необходимости добавлять новые атрибуты, поэтому таблица более компактная.

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

 

Вторичные ключи – ключи, имеющие комбинации атрибутов, отличные от комбинаций атрибутов первичного ключа. Вторичные ключи могут не быть уникальными и минимальными.

Основные понятия ER-модели.

На сегодняшний день наиболее широкое распространение получила модель Чена «Сущность-связь» (Entity Relationship), она стала фактическим стандартом в инфологическом моделировании, и получило название ER – модель.

 

Основные понятия БД: «Предметная область», «Объект», «Характеристика объекта», «Данные».

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

Предметной областью может быть целиком предприятие, некоторая его часть, процесс (например, завод, банк, институт, областная администрация, больница, цех, склад – "предприятие или его часть", продажа авиабилетов, бухгалтерский учет, выплавка стали – "процесс"). В некоторых работах термин "предприятие" просто используется вместо термина "предметная область".

Объект– идентифицируемая сущность реального мира, относящаяся к предметной области.

 

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

 

Данные – это набор конкретных значений, параметров, количественных характеристик и т.д.

 

Основные понятия БД: «База данных», «Система управления базами данных», «Информационная система».

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

 

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

 

Информационная система – это взаимосвязанные и упорядоченные данные вместе с техническими средствами для эффективной обработки этих данных с целью обеспечения пользователей необходимыми. При этом база данных является частью ИС.

 

Физическая и логическая независимость данных.

Трёхуровневая модель – наиболее удачный способ реализации устройства СУБД. Она определяет следующие уровни абстракций для определения структуры СУБД): внутренний (физический), концептуальный и внешний (логический).

 

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

2. Концептуальный уровень отражает обобщенную модель предметной области (объектов реального мира). Концептуальный уровень дает наиболее полное представление о структурах данных. Концептуальная модель состоит из множества экземпляров различных типов объектов и связей (концептуальных записей).

3. Внутренний уровень близок к физической памяти и связан со способом физического хранения данных, например, каким способом данные располагаются на носителях.

 



Поделиться:


Последнее изменение этой страницы: 2019-05-19; просмотров: 158; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.222.252.11 (0.016 с.)