6 - Схема БД и расчёты (1038603)
Текст из файла
6.3.1.2. Методика расчета объема базы данных
База данных состоит из таблиц, данные в которых и определяют объем, занимаемый всей БД. В данной расчете мы будем пренебрегать оптимизациями конкретных СУБД для хранения данных и будем использовать лишь общие знания об объемах занимаемых тем или иным типом данных.
-
Числовое поле int(11) – представляет собой целое 32 битное число, способное хранить любое 11 значное число.
-
Varchar (x) – массив символов длинной х. Каждый символ занимает 1 байт, значит весь массив занимает х байт.
-
Float – число с плавающей точкой. Позволяет хранить дробные значения. Занимает 32 бита, часть из которых отводиться под мантису, часть под экспоненту и один бит под знак.
-
Text – тип данных в СУБД, позволяющий хранить большие объемы текстовой информации. Плюс данного типа в том, что он не выделяет память сразу как varcahr, а занимает лишь необходимое ему количество. Абстрагируясь от реализации данного типа в СУБД, будем считать, что длинна этого поля 10 000 знаков и занимает оно 10 КБ.
-
Datetime - Предназначен для хранения и даты и времени суток. Значение вводится и хранится в формате - YYYY-MM-DD hh:mm:ss. В качестве разделителей могут выступать любые символы отличные от цифры. Занимает 8 байт.
Для каждой таблицы дана экспертная оценка по предполагаемому количеству записей в ней. Во всех спорных ситуациях оценка округлялась вверх.
6.3.1.3. Определение объема каждой таблицы
Таблица Склад:
Одна запись: 4 байта + 45 байт * 4 = 184 Байт.
Предполагаемый объем таблицы – 1 строка.
Вся таблица: не более 1 КБ.
Таблица Товар:
Одна запись: 4 байта * 6 + 45 байт * 3 = 159 Байт.
Предполагаемый объем таблицы – до 2 000 000 строк.
Вся таблица: не более 304 МБ.
Таблица Тип_товара:
Одна запись: 4 байта + 45 байт * 2 = 94 Байт.
Предполагаемый объем таблицы – до 1 000 строк.
Вся таблица: не более 92 КБ.
Таблица Поставщик:
Одна запись: 4 байта + 45 байт * 5 = 229 Байт.
Предполагаемый объем таблицы – до 100 строк.
Вся таблица: не более 23 КБ.
Таблица Клиент_Физ_Лицо:
Одна запись: 4 байта + 45 байт * 2 = 94 Байт.
Предполагаемый объем таблицы – до 1 000 000 строк.
Вся таблица: не более 90 МБ.
Таблица Клиент_Юр_Лицо:
Одна запись: 4 байта + 45 байт * 5 = 94 Байт.
Предполагаемый объем таблицы – до 10 000 строк.
Вся таблица: не более 3 МБ.
6.3.1.4. Объем всей базы данных
Суммирование объемов таблиц дает представление о суммарных объемах хранимой информации:
1 КБайт + 304 МБайт + 92 КБайт + 23 КБайт + 90 МБайт +3 МБайт = 406638 Кбайт
Допустим, что различные служебные данные так же будут храниться и составят 25% от полезных данных, тогда суммарный объем БД составит не более 500 МБ.
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.














