1 Создание информационной модели Сущностная модель REA модель E-R диаграммы (ERD, ERM) Реляционная модель.

Презентация:



Advertisements
Похожие презентации
1 Создание информационной модели Сущностная модель REA модель E-R диаграммы (ERD, ERM) Реляционная модель.
Advertisements

Базы данных Реляционная база данных MS Access. Повторение База данных организованная совокупность данных из какой-либо предметной области, предназначенная.
База данных (БД) – основа информационных систем(ИС)
ТЕМА 3 Взаимосвязи в модели данных. При проектировании БД нам потребуется различать взаимосвязи: между объектами между атрибутами одного объекта и между.
Базы данных Microsoft Access. Основные понятия База данных (БД) База данных (БД) – совокупность сведений о конкретных объектах реального мира в какой-либо.
1 БАЗЫ ДАННЫХ ЗАНЯТИЕ 5 ПУГАЧЁВ Ю.В. Учитель информатики Харьковская общеобразовательная школа І-ІІІ ступеней 60 Харьковского городского совета Харьковской.
Реляционная модель – это особый метод рассмотрения данных, содержащий данные в виде таблиц, способов работы и манипуляции с ними в виде связей. структура,
Билет Табличные базы данных (БД): основные понятия (поле, запись, первичный ключ записи); типы данных. Системы управления базами данных и принципы.
БАЗЫ ДАННЫХ ( ВВЕДЕНИЕ ). База данных это информационная модель, позволяющая упорядоченно хранить данные о группе объектов, обладающих одинаковым набором.
Базы данных Access Вводная лекция. Определение базы данных Базы данных - это совокупность тем или иным способом структурированных данных и комплекса аппаратно-программных.
БАЗА ДАННЫХ – ОСНОВА ИНФОРМАЦИОННОЙ СИСТЕМЫ ТЕХНОЛОГИЯ ИСПЛЬЗОВАНИЯ И РАЗРАБОТКА ИНФОРМАЦИОННЫХ СИСТЕМ.
Базы данных – это совокупность сведений (о реальных объектах, процессах, событиях или явлениях), относящихся к определенной теме или задаче, организованная.
База данных – основа информационной системы. База данных (БД) – это совокупность специальным образом организованных данных, хранимых в памяти вычислительной.
Даталогическое проектирование. 1. Представление концептуальной модели средствами модели данных СУБД Общие представления о моделях данных СУБД С одной.
Понятие базы данных, их виды, применение. Системы управления базами данных (СУБД)
Информационные системы. Базы данных. Информационная система – любая система обработки информации (шир)
Базы данных Лекция 01 Информационные технологии баз данных.
Проектирование информационной модели на примере работы фирмы « FRONTON »
База данных – информационная модель, позволяющая упорядоченно хранить данные о группе объектов, обладающих одинаковым наборов свойств Базы данных Фактографические.
Урок 3. Формы представления данных (таблицы, формы, запросы, отчеты)
Транксрипт:

1 Создание информационной модели Сущностная модель REA модель E-R диаграммы (ERD, ERM) Реляционная модель

2 Предметная область -Предметной областью называется часть реальной системы, представляющая интерес для данного исследования.

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

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

5 FRONTON Покупатель производит заказ на покупку автомобиля, пользуясь каталогом. Представитель фирмы выписывает счет на выбранную модель автомобиля и отправляет запрос на приобретение данного автомобиля поставщику. После оплаты по соответствующему счету (клиентом) фирма «Fronton» подтверждает запрос о приобретении и обязуется в течение установленного срока предоставить покупку клиенту.

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

7 Схемы данных Шкаф 232 Стол 341 Диван 520 Стул 45 Подсхема СПодсхема ВПодсхема АВнешний уровень Набор индивидуальных логических представлений о частях БД Отображение внешних представлений на концептуальную схему КлиентыТоварыПродажи Кассовые операции Концептуальный уровень Общий взгляд на всю базу данных Отображение концептуальной схемы на внутреннее представление ДЕТАЛИ ХРАНЕНИЯ ДАННЫХ Запись о запасах Item number- integer (5), non-null, index = itemx Description- character (15) Cost- currency (6,2) и т.д. Запись о продажах Invoice number- integer (6), non-null, index = salesx и т.д. Внутренний уровень Детали хранения данных - структура записей, адреса, индексы и т.д.

8 Этапы проектирования 1.Выделение сущностей и атрибутов (REA) 2.Определение связей (ER) 3.Проектирование реляционной модели -Задание первичных ключей -Моделирование связей 1:* с помощью внешних ключей -Моделирование связей *:* с помощью дополнительных таблиц -Создание справочников (1:*) 4.Реализация схемы данных средствами СУБД

9 Логические модели данных -Сущностная модель Сущность – объект, субъект, событие. Атрибут – свойство сущности. Экземпляр сущности – конкретный объект -REA модель - классификация сущностей: Ресурсы (Resource) – активы организации События (Event) – изменяют ресурсы Участники (Agent) – вовлечены в события

10 Логические модели данных -E-R диаграммы (Entity-Relation) Виды товаров Продажи Продавцы Клиенты Счет Платежи Кассиры Оплата за Продается Оформляют Кому От кого Получают СОБЫТИЯ УЧАСТНИКИ РЕСУРСЫ * * * * * * 1 * * * Увелич.

11 Логические модели данных -E-R: тип отношения между сущностями ПлатежиПродажи Оплата за 11 ПлатежиПродажи Оплата за *1 ПлатежиПродажи Оплата за 1* ПлатежиПродажи Оплата за ** Отношение один к одному (1:1) Отношение один ко многим (1:*) Отношение многие к одному (*:1) Отношение многие ко многим (*:*) Пример - обмен валюты. Каждая сделка заключается отдельно только по одному виду валюты. Пример - продажа в кредит. Каждая сделка продажи оплачивается в несколько приемов. Пример - ежемесячная оплата покупок, сделанных при нескольких посещениях магазина. Пример - регулярные взносы на приобретение товаров. Дебиторские задолженности.

12 Логические модели данных Реляционная модель Таблица = сущность Запись таблицы = экземпляр сущности Поле таблицы = атрибут сущности Связь таблиц = отношение сущностей Код товара Описание товара Количество на складе ЦенаОписание поставщика Адрес 1036Холодильник БирюсаРоссия, Холодильник013100BOSCHФРГ,… 1039Стир. машина BOSCHФРГ,…

13 Основные свойства полей 1.Имя (идентификатор) 2.Тип данных (строка, дата, целое или дробное число) 3.Множество значений -Целое: число знаков -Дробное: точность -Строка: длина -Маска ввода, условие на значение 4.Обязательность 5.Индексирование 6.Формат представления

14 Логические модели данных Связь реляционных таблиц Первичный ключ – уникальный атрибут Внешний ключ – ссылка на перв. ключ Код товара ОписаниеКод поставщика Количество на складе Цена 1036Холодильник Холодильник Стиральная машина Код поставщика ОписаниеАдрес 10011ГоризонтРоссия, … 10023БирюсаРоссия, … 10034BOSCHФРГ, …

15 Логические модели данных Нормализация реляционных таблиц - это разделение данных на таблицы с целью избежать: -Избыточность данных наличие повторных копий одних и тех же данных -Аномалия обновления данных поддержание повторных копий одинаковыми -Аномалия вставки записей при добавлении записи надо вводить информацию сразу о нескольких сущностях -Аномалия удаления записей потеря информации о сущности при удалении последней копии

16 Конец