Основные понятия базы данных
Реферат, 22 Декабря 2011, автор: пользователь скрыл имя
Краткое описание
База данных представляет собой совокупность, специальным образом структурированных данных о конкретной предметной области (ПО). Эти данные должны быть связанными с собой, периодически обновляться и управляться программной системой – системой управления базами данных (СУБД). Например: Paradox, Access и др. Под предметной областью при этом понимается любая область управленческой деятельности (фирма, предприятие, учебное учреждение и др.).
Содержимое работы - 1 файл
Информатика.docx
— 25.00 Кб (Скачать файл)Информатика.
Преподаватель – Сметкина
Основные понятия базы данных.
База данных представляет собой совокупность, специальным образом структурированных данных о конкретной предметной области (ПО). Эти данные должны быть связанными с собой, периодически обновляться и управляться программной системой – системой управления базами данных (СУБД). Например: Paradox, Access и др. Под предметной областью при этом понимается любая область управленческой деятельности (фирма, предприятие, учебное учреждение и др.). Предметная область характеризуется функциями , комплексом задач, входной и выходной информацией. Как правило, базы данных – это большие объемы информации. Поэтому проектирование базы данных осуществляется в несколько этапов:
- Предпроектное исследование предметной области.
- Информационный анализ и информационное моделирование.
- Использование конкретной СУБД для реализации задачи на компьютере.
- Проектирование структуры БД осуществляется с помощью информационного моделирования, суть которого заключается в том, что изучаемый объект заменяется набором информационных характеристик (реквизитов), которые описывают наиболее важные свойства данного объекта. Для каждого реквизита отводится определенное место в записях, которое называется полем БД. Полям БД присваиваются уникальные имена и задаются ограничения по формату вводимых данных (текст, число и пр.), т.е ограничивается максимальная длина и задается допустимый тип данных. Существуют три этапа информационного моделирования:
- Информационно – логическое моделирование.
- Логическое моделирование.
- Физическое моделирование.
Целью информационного моделирования является семантический (смысловой) анализ информации. При этом в процессе исследования из предметной области выделяются ее составные части – информационный объект (сущности), в качестве которых могут выступать подразделения, документы, процессы, операции, люди и т.д. Т.о. информационный объект – это любая реальная или абстрактная сущность, которая является источником или носителем информации.
Процесс проектирования БД происходит в следующем порядке:
- Из предметной области выделяются информационные объекты, которым присваиваются имена.
- Каждый информационный объект описывается как совокупность реквизитов, среди которых выделяется один, который однозначно определяет экземпляр сущности и называется ключевым.
- Проверяется наличие функциональной зависимости между ключевым и описательными реквизитами.
- Устанавливаются определенные типы связей между информационными объектами:
- 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 |
Физическая модель базы данных
Описание структуры базы данных.
| Наименование поля | Тип данных | Наличие ключа |
| Читатель | ||
|
Текст, максимум – 4 символа | + |
|
Буквы, 30 символов | |
|
Текст, 3 символа | |
| Выданные книги | ||
|
Текст, 4 символа | + |
|
Текст, 5 символов | + |
|
Дата | |
|
Дата |
Информационно-логическая модель базы данных.
| Читатель |
| №билета, ФИО, №группы |
| Книга |
| Шифр, Автор, Название |
| Выданные книги |
| № билета, шифр, дата выдачи, дата сдачи |
При формировании структуры базы данных каждому полю присваивается уникальное имя, задается допустимый тип вводимых данных (текст, число, дата) и ограничивается допустимый размет текстовых полей (по количеству символов). Максимально – 256. А также среди описывающих сущность реквизитов (полей) выделяется один, который однозначно определяет экземпляр сущности ( т.е. отличает одну запись таблицы от любой другой). Ключевой реквизит может быть простым, состоящим из одного поля или составным, включающим два и более полей. Как правило, в структуре базы данных ключевые реквизиты указываются в начале списка полей. Связи между двумя информационными объектами могут быть установлены по общим полям, т.е. в полях, имеющих одинаковый тип данных.
Курсовая работа. Постановка задачи.
* - ключевой реквизит.
Предметная область курсовой работы – от дел сбыта предприятия.
Список информационных объектов:
- Прайс-лист.
- Код товара
- Наименование товара
- Единица измерения
- Цена товара
- Код склада
- Справочник цехов
- Номер цеха
- Наименование цеха
- Справочник складов
- Код склада
- Наименование склада
- Справочник заказчиков
- Код заказчика
- Наименование заказчика
- Адрес заказчика
Это все условно-постоянная информация.
Учетно-оперативная информация:
- Договор
- Номер договора
- Код заказчика
- Дата заключения
- Спецификация договора
- Номер договора
- Код изделия
- Номер месяца отгрузки
- Количество изделий отгрузки
1;2 – документ, отражающий план отгрузки, поставок товаров.
- План цеха
Реквизиты: Код Изделия*, Номер Цеха*, Номер месяца выпуска*, Кол-во изделий к выпуску
- Цеховая накладная.
Реквизиты: номер накладной*, номер цеха*, дата сдачи накладной.
- Спецификация цеховой накладной.
Реквизиты:
номер накладной*, номер цеха*, код
изделия*, количество выпущенных изделий.
4,5 — документ, отражающий фактический выпуск продукции.
- Товарно — транспортная накладная.(ТТН)
Реквизиты: номер ТТН*, номер договора, дата отгрузки.
- Спецификация ТТН.
Реквизиты:
номер ТТН*, код изделия*, количество
отгруженных изделий.
6,7 — документ, отражающий фактическую отгрузку
- Платежное поручение.
Реквизиты — номер платежного поручения*, номер ТТН*, дата оплаты
- Спецификация платежного поручения (ПП)
Реквизиты
— номер ПП*, номер ТТН*, код
изделия*, количество оплаченных изделий.
8,9 — документ, отражающий факт оплаты продукции.
- Календарь
Реквизиты
— номер месяца*, наименование месяца
Количественные ограничения: не менее 3-х, не более 4-х видов; число цехов — 2-3 цеха; количество складов — ровно 2; в календаре должно фигурировать 3 месяца, составляющих квартал года (январь-февраль-март — I квартал).
СМ. ТАБЛИЦУ
1
Формула:
Нормативный
запас продукции равен 30% от годового
суммарного плана отгрузки продукции
(договор).
Д.З. Необходимо распечатать задание, взять информационные объекты в виде ТАБЛИЦЫ 1. В этом виде на листочке бумаги надо предъявить