Дипломная работа: Хранилища данных
– таблицы для сохранения данных;
– запросы для поиска и извлечения только требуемых данных;
– формы для просмотра, добавления и изменения данных в таблицах;
– отчеты для анализа и печати данных в определенном формате;
Удачная разработка базы данных обеспечивает простоту ее поддержания. Данные следует сохранять в таблицах, причем каждая таблица должна содержать информацию одного типа, тогда достаточно будет обновить конкретные данные только в одном месте, чтобы обновленная информация отображалась во всей базе данных.
База данных для решения поставленной задачи состоит из:
1. Таблиц
1.1. Таблица «Группы товаров» состоит из полей групп товаров, т.к. для удобства просмотра ассортиментный перечень лучше разбить на группы, а также столбцов описание, код группы и ключ группы;
1.2. Таблица «Лекарственны препараты» состоит из полей: код лекарственные препараты, наименования товара, фирма производитель, год выпуска, формы выпуска, примерная цена, группы товаров, наличие аналогов;
2. Запросов
2.1. Запрос «Запрос наличия лекарственных препаратов» выполняет выборку данных о количестве препаратов данной группы;
3. Форм
3.1. Форма «Лекарственные препараты» позволяет редактировать таблицу «Лекарственные препараты»;
4. Отчетов
4.1. Отчет «Отчет товаров» представляет собой необходимую суммирующую информацию таблиц «Группы товаров» и «Лекарственные препараты».
5.1 Структура таблиц
Данные в базе данных хранятся в таблицах, каждая из которых имеет свое уникальное имя в базе данных. В таблицах данные распределяются по столбцам (которые называют полями) и строкам (которые называют записями). Все данные, содержащиеся в поле таблицы, должны иметь один и тот же тип. Каждое поле таблицы характеризуется наименованием, типом и шириной поля. При задании типа данных поля можно также указать размер, формат и другие параметры, влияющие на отображение значения поля и точность числовых данных. Основные типы данных:
Текстовый. Текст или числа нетребующие проведения расчётов.
МЕМО. Поле этого типа предназначено для хранения небольших текстовых данных (до 64000 символов). Поле этого типа не может быть ключевым или проиндексированным.
Числовой. Этот тип данных содержит множество подтипов. От выбора подтипа (размера) зависит точность вычислений.
Счётчик. Уникальные, последовательно возрастающие числа, автоматически вводящиеся при добавлении новой записи в таблицу.
Логический. Логические значения, а так же поля, которые могут содержать одно из двух возможных значений.
Денежный. Денежные значения и числовые данные, используемые в математических вычислениях. [6]
Дата / Время. Дата и время хранятся в специальном фиксированном формате.
Поле объекта OLE . Включает звукозапись, рисунок и прочие типы данных. Поле этого типа не может быть ключевым или проиндексированным.
Гиперсвязь. Содержит адреса Web‑страниц.
Типы данных в полях таблиц
Таблица «группы товаров»
Группы товаров | Текстовый |
Описание | Текстовый |
Код_группы | Числовой |
Ключ группы | Числовой |
Таблицы «лекарственные препараты»
Код_лекарственные препараты | Счетчик |
Наименование товара | Текстовый |
Фирма производитель | Текстовый |
Год выпуска | Дата/время |
Формы выпуска | Текстовый |
Примерная цена | Денежный |
Группы товаров | Числовой |
Наличие аналогов | Логический |