- •Информатика Информационные системы на основе баз данных.
- •2014Г. Введение
- •Анализ предметной области
- •Описание предметной области
- •Первичные документы и их реквизиты
- •Ограничения предметной области
- •Постановка задач
- •Организационно-экономическая сущность решаемых задач
- •Описание выходной информации
- •Описание входной информации
- •Разработка информационного обеспечения
- •Анализ входной информации предметной области и выделение информационных объектов
- •Определение связей информационных объектов и построение информационно-логической (илм) модели
- •Определение логической структуры базы данных
- •Физическая реализация базы данных
- •Создание таблиц
- •4.1.1. Разработка структуры таблиц
- •4.1.2. Создание бд и таблиц в msAccess
- •Оформление подстановок
- •Оформление схемы данных
Физическая реализация базы данных
Для реализации БД разработанной информационной системы необходимо выбрать СУБД, позволяющую наиболее качественно удовлетворить предъявленные на этапе проектирования к БД требования.
Для реализации БД, разработанной в рамках реферата, выбираем СУБД MS Access, которая лучшим образом адаптирована к возможностям широкого пользователя (т.е. пользователя, не имеющего специальной подготовки по вопросам разработки программного обеспечения).
Создание таблиц
4.1.1. Разработка структуры таблиц
Структура таблиц проектируемой БД разрабатывается с учетом логической структуры БД и описаний реквизитов (информационных элементов), выявленных при исследовании предметной области.
Названия таблиц реализуемой базы данных соответствуют названиям реляционных таблиц, представленных на логической структуре.
Каждому столбцу реляционной таблицы ставится в соответствие поле физически реализуемой таблицы.
Типы и размеры данных каждого из полей определяются описаниями реквизитов, полученными при исследовании ПО и представленными в таблице 1.2, например:
Текст ниже подкорректировать под свой вариант. Обосновать выбор типа и размера данных письменно не менее чем для трёх полей Ваших таблиц. Остальные типы и размеры данных также должны быть выбраны Вами обоснованно, но можно не описывать процедуру выбора. Ошибки обоснования будут зафиксированы преподавателем.
Поле "Номер ЦН" таблицы "ЦН" в соответствии с данными таблицы 1.2 может содержать числа в диапазоне от 1 до 482. Для хранения такого числа в поле таблицы, реализуемой в СУБД Access, может быть использовано либо текстовое поле размера 3 (3 символа содержит максимальное из хранимых в нем чисел), либо числовое поле формата "Целое" (формат "Байт" обеспечивает хранение чисел в диапазоне от 0 до 255, формат "Целое" обеспечивает хранение чисел в диапазоне от -32767 до +32768). При этом текстовое поле размера 3 занимает в памяти 3 байта емкости, а числовое поле вида "Целое" - 2 байта. С целью экономии ресурса (объема памяти) выбираем поле - "Числовое" вид – "Целое".
Поле "Код изделия" согласно таблице 1.2 может содержать числа в диапазоне от 1 до 9. Для хранения такого числа может быть использовано либо текстовое поле размера 1, либо числовое поле формата "Байт". С точки зрения расхода объема памяти оба варианта равноценны. Для определенности выбираем поле - "Числовое" вид – "Байт".
Поле "Наименование" таблицы "Изделия" согласно таблице 1.2 содержит текст до 18 символов. Для хранения такой информации может быть использовано либо текстовое поле размером 18, либо поле "MEMO". С точки зрения расхода памяти выбираем поле - "Тестовое" размер – 18.
На основании аналогичного анализа определены типы и размеры данных для всех полей и разработана структура всех таблиц проектируемой базы данных. Окончательные результаты представлены в таблице 4.1.
Обратите внимание, - в именах полей не должно быть точек. Вместо точек можете указывать нижнюю черту. Access не допускает использование символа точка в именах полей таблицы.