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

В1) Модели данных

ПО-предметная область

ИО-информационные объекты

ИЛМ-информационно-логическая модель

КФ-каноническая модель

РМД-реляционная модель данных

С точки зрения проектирования и разработки информационной системы наиболее интересным является представление реальности, отражающее основные моменты наиболее точно характеризующие ту или иную часть реально жизни. Такое представление данных некоторой области называют МД.

Различают след МД:

-файловая

-сетевая (иерархическая)

-реляционная

-объектно-характеристическая

Реляционная МД

Для неё характерно табличное представление данных. Таблицы наз-ют отношениями, связи м/у 2мя логически связанными таблицами устанавливаются по равентству значений одинаковых атрибутов таблицы.Строки таблицы – кортежи, столбцы-домены.

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

«+» реляционной модели:

-простота представления данных

-min избыточность данных

-универсальность процедур обработки данных.

«-» РМД

Наблюдаемые некоторые фрагментации данных, в то время как в большинстве задач требуется объём фрагментационных данных.

В2) бд. Определение и свойства

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

Осн. свойства:

  1. Безубыточность, т.е. каждые данные хранятся только 1 раз.

  2. Интеграция данных, т.е. обеспечиваются использование одних и тех же данных в различных приложениях.

  3. Непрерывное расширение, т.е. при включении нов.данных предыдущие данные не меняются. Не меняются и прикладные программы.

  4. Безопасность, т.е. БД защищена от неправильного или несанционированного доступа к данным.

  5. Целостность, т.е. БД обеспечивает корректность и правильность данных.

  6. Восстановительность, т.е. возможность восстановления БД в рез-те сбоев или аварийной ситуации.

  7. Логическая и физическая независимость данных, т.е. стр-ра данных м/б изменена без изменения прикладных.

Стр-ры хранения данных м/изменяться без изменения стр-ры данных и прикладных программ.

В3)Основные Этапы проектирования

Изучение и анализ предметной области.

Разработка ИЛМ

Разработка логич.стр-ры БД

Разработка средствами СУБД

I. Изучение и анализ предметной области.

Под предметной областью понимают часть реального мира, подлежащего изучению и анализу с целью оптимального управления путём автоматизации.

ПО при изучении м/рассматриваться с различных (.) зрения:

  1. Изучение функций, выполняемых в ПО.

  2. Анализ данных, необходимых д/выполнения тех или иных функций.

В 1м случае все ПО рассматриваются как единая функция, кот.доли разбиваются на подфункции.

Во 2м случае рассматриваются данные д/выполнения тех или иных функций.

В результате этого этапа получаем следующее:

  • Описание ПО

  • Задачи для решения которых строится БД

  • Документы ПО, содержащие информацию для решения выявленных задач.

В4) II. Разработка илм

  1. Выделение информационных объектов

  2. Определение структурных связей

  3. Построение КФ

  4. Построение ИЛМ

1) Под ИО понимают формализационное представление реально существующего в ПО объекта. Выделяется ИО на основе функциональной зависимости реквизитов.

Говорят,что реквизит В функционально полно зависит от реквизита А, если на каждый момент времени одному значению А соответствует только одно значение В.

Алгоритм выявления ИО следующий:

А) Для каждого документа предметной области установить функциональную завис-ть между реквизитами. Разделить реквизиты на описательные и ключевые.

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

A. Нормализация ио

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

Различают след.виды норм-х форм:

  1. 1 норм.форма

  2. 2 норм.форма

  3. 3 норм.форма

1НФ. Говорят что таблица находится в 1НФ, если никакое значение этой таблицы не представлено группой значений.

2НФ. Таблица нах-ся в 2 НФ, если она нах-ся в 1НФ и каждый не ключевой атрибут зависит от ключа, т.е. 2 НФ нарушается в том случае, если ключ составной и не ключевой атрибут зависит только от части составной ключа.

3 НФ

Говоря,что табл. нах-ся в 3НФ, если она нах-ся в 2 НФ и кажд.неключевой атрибут нетранзитивно зависит от ключа. _____ зависимоть означает, что неключ.атрибут неполно зависит от неключевого атрибута.

Здесь неключевой атрибут – кол-во – зависит от неключевого атрибута – код товара - кот.зависит от ключевого № счёт-фактуры.

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