Основные понятия базы данных

Автор работы: Пользователь скрыл имя, 22 Декабря 2011 в 00:45, реферат

Краткое описание

База данных представляет собой совокупность, специальным образом структурированных данных о конкретной предметной области (ПО). Эти данные должны быть связанными с собой, периодически обновляться и управляться программной системой – системой управления базами данных (СУБД). Например: Paradox, Access и др. Под предметной областью при этом понимается любая область управленческой деятельности (фирма, предприятие, учебное учреждение и др.).

Содержимое работы - 1 файл

Информатика.docx

— 25.00 Кб (Скачать файл)

Информатика.

Преподаватель – Сметкина

Основные  понятия базы данных.

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

  1. Предпроектное исследование предметной области.
  2. Информационный анализ и информационное моделирование.
  3. Использование конкретной СУБД для реализации задачи на компьютере.
  4. Проектирование структуры БД осуществляется с помощью информационного моделирования, суть которого заключается в том, что изучаемый объект заменяется набором информационных характеристик (реквизитов), которые описывают наиболее важные свойства данного объекта.  Для каждого реквизита отводится определенное место в записях, которое называется полем БД. Полям БД присваиваются уникальные имена и задаются ограничения по формату вводимых данных (текст, число и пр.), т.е ограничивается максимальная длина и задается допустимый тип данных. Существуют три этапа информационного моделирования:
    • Информационно – логическое моделирование.
    • Логическое моделирование.
    • Физическое моделирование.

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

Процесс проектирования БД происходит в следующем порядке:

  1. Из предметной области выделяются информационные объекты, которым присваиваются имена.
  2. Каждый информационный объект описывается как совокупность реквизитов, среди которых выделяется один, который однозначно определяет экземпляр сущности и называется ключевым.
  3. Проверяется наличие функциональной зависимости между ключевым и описательными реквизитами.
  4. Устанавливаются определенные типы связей между информационными объектами:
    • 1:1.
    • 1:Многим
    • Многие:1
    • Многие: Многим

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

  • Иерархическая.
  • Сетевая (любой документооборот).
  • Реляционная (от англ. Relation. Подразумевает работу с экономической информацией).

Пример проектирования базы данных.

Предметная область  – библиотека.

Информационный объект - читатель, книга, выданные книги.

 Имя информационного  объекта – читатель (номер билета, ФИО, номер группы).

Имя информационного  объекта – книга (шифр книги, автор, название).

Имя информационного объекта  - выданные книги (номер билета, шифр книги, дата выдачи, дата сдачи).

*-ключевое поле

Читатель

№ билета * ФИО № группы
0128 Голоузов Алексей  Владимирович 215
09 Ивашкин Георгий  Андреевич 215
0130 Лисков Кирилл Николаевич 215
2831 Ивашкин Юрий Борисович 220
 

Книга

Шифр* Автор Название
Т748 Тургенев Иван Сергеевич Муму
Б591 Бунин Иван Алексеевич Темная Аллея
П815 Пушкин Александр  Сергеевич Руслан и Людмила
Д411 Достоевский Федор  Михайлович Идиот
 

Выданные книги

№ билета Шифр книги Дата выдачи Дата сдачи
0128 Д411

П815

26.09.11 08.10.11
09 Т748 26.09.11 07.10.11
0130 Б591 26.09.11 07.10.11

Физическая модель базы данных

Описание  структуры базы данных.

Наименование  поля Тип данных Наличие ключа
Читатель    
  1. № билета
Текст, максимум – 4 символа +
  1. ФИО
Буквы, 30 символов  
  1. № группы
Текст, 3 символа  
Выданные  книги    
  1. № билета
Текст, 4 символа +
  1. Шифр
Текст, 5 символов +
  1. Дата выдачи
Дата  
  1. Дата сдачи
Дата  
 

Информационно-логическая модель базы данных.

Читатель
№билета, ФИО, №группы
 
Книга
Шифр, Автор, Название
 
Выданные  книги
№ билета, шифр, дата выдачи, дата сдачи
 
 

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

Курсовая  работа. Постановка задачи.

* - ключевой  реквизит.

Предметная область  курсовой работы – от дел сбыта предприятия.

Список информационных объектов:

  1. Прайс-лист.
    • Код товара
    • Наименование товара
    • Единица измерения
    • Цена товара
    • Код склада
  1. Справочник цехов
    • Номер цеха
    • Наименование цеха
  1. Справочник складов
    • Код склада
    • Наименование склада
  1. Справочник заказчиков
    • Код заказчика
    • Наименование заказчика
    • Адрес заказчика

Это все условно-постоянная информация.

Учетно-оперативная  информация:

  1. Договор
    • Номер договора
    • Код заказчика
    • Дата заключения
  1. Спецификация договора
    • Номер договора
    • Код изделия
    • Номер месяца отгрузки
    • Количество изделий отгрузки

1;2 – документ, отражающий  план отгрузки, поставок товаров.

  1. План цеха

Реквизиты: Код Изделия*, Номер Цеха*, Номер  месяца выпуска*, Кол-во изделий к  выпуску

  1. Цеховая накладная.

Реквизиты: номер накладной*, номер цеха*, дата сдачи накладной.

  1. Спецификация цеховой накладной.

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

4,5 —  документ, отражающий фактический  выпуск продукции. 

  1. Товарно — транспортная накладная.(ТТН)

Реквизиты: номер ТТН*,  номер договора, дата отгрузки.

  1. Спецификация ТТН.

Реквизиты: номер ТТН*, код изделия*, количество отгруженных изделий. 

6,7 —  документ, отражающий фактическую  отгрузку

  1. Платежное поручение.

Реквизиты — номер платежного поручения*, номер  ТТН*, дата оплаты

  1. Спецификация платежного поручения (ПП)

Реквизиты — номер ПП*, номер ТТН*, код  изделия*, количество оплаченных изделий. 

8,9 —  документ, отражающий факт оплаты  продукции.

  1. Календарь

Реквизиты — номер месяца*, наименование месяца 

Количественные  ограничения: не менее 3-х, не более 4-х  видов;  число цехов — 2-3 цеха; количество складов — ровно 2; в  календаре должно фигурировать 3 месяца, составляющих квартал года (январь-февраль-март — I квартал).

СМ. ТАБЛИЦУ 1  

Формула:

Нормативный запас продукции равен 30% от годового суммарного плана отгрузки продукции (договор). 

Д.З. Необходимо распечатать задание, взять информационные объекты в виде ТАБЛИЦЫ 1. В этом виде на листочке бумаги надо предъявить

Информация о работе Основные понятия базы данных