Файл: Моделирование предметной области «УЧЕЬА ПРОДАЖ» с помощью UML.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 28.03.2023

Просмотров: 395

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

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

Так как наиболее распространённый вид информации, который понятен и очевиден для человека, это текст - несложно догадаться, что программы обработки текста появились одними из первых. Называться такой класс программ стал текстовыми процессорами. Однако, это не просто заменители печатной машинки. Текстовые процессоры предоставляют гораздо более богатый функционал обработки текста и подготовки его к печати на различных носителях. Вы можете изменять шрифт, размер, цвет, стиль текста. Изменять отступы, интервалы, сноски. И делать всё это на лету, т.е. одним нажатием кнопки и без каких-либо дополнительных манипуляций. Но, конечно, главное преимущество текстовых процессоров (да и цифровых средств обработки текста в целом) - это многократное и абсолютно невозбранное редактирование текста в любом месте, в любое время и на любом компьютере, на котором есть соответствующий текстовый процессор.

Microsoft Access даёт возможность не только вводить данные в таблицы, но так же контролировать правильность вводимой пользователем информации. Для этого понадобится поставить правила проверки прямо на уровне таблицы. Таким образом, какие бы данные пользователь не пытался ввести прямо в таблицу, через экранную форму или на страницу доступа к данным, Access просто не позволит сохранить в записи те данные, которые станут не удовлетворять заданным правилам. В Microsoft Access так же существует возможность создавать связи между таблицами, что позволяет использовать вместе данные из разных таблиц и позволяет предотвратить повторение данных. При этом для обычного пользователя всё это будет показано в одной таблице. Реализовать подобную возможность в системах по управлению электронными таблицами сложно, а порой просто даже невозможно.

Бит не случайно считается мельчайшей информационной единицей. С помощью последовательностей битов можно создать, записать и хранить абсолютно любую информацию, будь то текст, графика, звук, видео или что-либо ещё. Главное, конечно, уметь правильно считывать такую информацию. Для этого и были придуманы различные программные средства, позволяющие записывать определённую информацию в определённом виде, хранить её, и воспроизводить в слчае необходимости. Это значит, что пользователь не должен записывать необходимую ему информацию в виде чисел от 0 до 7 - пользователь просто вводит нужную информацию в необходимом виде, а программа дальше делает всё сама.


Установив между отдельными таблицами взаимосвязь, Access конечно позволяет по большей части избежать ненужного повторения данных, но так же даёт возможность сэкономить достаточно большой объём памяти компьютера вместе со временем. Также увеличить скорость и точность обработки информации. Для этого все таблицы, содержащие повторяющуюся информацию, разбивают на несколько связанных между собой таблиц.

Microsoft Access имеет, достаточно усовершенствованную, систему защиты от несанкционированного доступа, которая позволяет каждому пользователю или нескольким пользователям видеть и изменять только те объекты, на которые ему выданы права. Например, благодаря этому можно будет запретить определённым пользователям использование некоторых команд из меню, а так же открытие некоторых форм и изменение данных в небольшом количестве таблиц или же форм. Данные электронные таблицы даже могут дать, защитить какие либо из наших данных паролем или разрешить просмотр этих же данных ограниченному кругу пользователей, однако эти средства слишком просты.

Основное средство хранения, обработки и представления графических изображений - это растровая графика. С её помощью давно отображают самые различные графические объекты: фотографии, рисунки, чертежи, диаграммы, обычный текст - в общем, абсолютно любой графический объект. Человеко-машинные интерфейсы в основном строятся именно с помощью растровой графики, т.к. графический интерфейс наиболее наглядный. Из недостатков подобного рода интерфейсов можно выделить зависимость качества изображения от её объёма (что, впрочем, характерно для всех видов подобных интерфейсов), необходимость тщательного планирования элементов интерфейса при большом их количестве, падение качества интерфейса при нестандартных преобразованиях (без которых в 99% случаев можно преспокойно обойтись).

Таким образом, системы управления базами данных (СУБД) Microsoft Access применяется у нас в тех случаях, когда прикладные задачи требуют обработку и хранение разнообразной информации о большом количестве объектов и предполагает возможность работы в многопользовательском режиме.

Каждый компонент цвета называется каналом. Различные способы образования видимых цветовых оттенков из основных компонентов цвета позволяют получать цветовую модель. На самом деле, подобные модели разрабатывались очень давно - о цифровой технике тогда ещё и не мечтали. В основном, все цветовые модели доцифровой эпохи разрабатывались различными учёными в контексте восприятия человеком окружающего мира. С появлением техники, позволяющей формирование изображений, их проецирование и печать, появились и новые цветовые модели, в первую очередь учитывающие различные аспекты формирования цветов.


1.3 Построение концептуальной модели

Так как нам проще исследовать структуру данной задумки в графическом виде, чем описывать ее в текстовой форме, проектировщики базы данных посчитают всё же удобным использование соответствующих изобразительных средств, в которых логические объекты (сущности, entity) и их связи (relationship) могли бы изображаться графическими средствами.

Изначально, возможности цифровых технологий применялись лишь в очень узком плане - создавались лишь отдельные видеофрагменты, не более того. Для обработки всего видеофайла целиком, не хватало ни мощностей, ни возможностей существующих интерфейсов. Появление плат видеозахвата, позволявших выполнять захват аналогового сигнала, и преобразования его в цифровой (с поддержкой обратной операции, разумеется), существенно расширило спектр доступных операций с видеопотоками - по сути, теперь любой видеопоток можно было сохранить в цифровом виде, и работать с ним далее, как с обычным файлом. Соответственно, сразу же начали появляться всевозможные программные средства работы с видеофайлами, позволяющие редактирование его содержимого вплоть до покадрового. А так как платы видеозахвата не только захватывали видео, но и сразу же его сжимали - отпала необходимость в ручном сжатии таких файлов.

С этой целью была разработана модель «сущность-связь» (entity- relationship, ER), которая является, самым широко применяемым и простым в использовании графическим инструментом моделирования данных.

ER-модели представляют в виде ER-диаграмм (ERD; диаграмма «сущность-связь»). В ER-диаграмме используется представление модели в графическом виде, где показывают компоненты базы данных.

Основой ER-модели являются следующие компоненты.

Сущностью или же логическим объектом является: «персона, местоположение или предмет, сведения, о которых подлежат сбору и хранению». В ER-модели сущность представляется в виде прямоугольника. Название сущности должно записываться в центре прямоугольника, заглавными буквами и в основном в единственном числе и преимущественно на русском языке. Например: «ХУДОЖНИК» лучше, чем «ХУДОЖНИКИ» и «СТУДЕНТ» лучше, чем «СТУДЕНТЫ». Обычно если ER-диаграмма связана с такой моделью как реляционная модель данных, то сущность отображается на реляционную таблицу. Каждая из строк реляционной таблицы соответствует экземпляру сущности.


Захватывая видеосигнал, его необходимо сохранять на каком-либо цифровом носителе. Учитывая, что видеофайлы занимают огромные объёмы информации - становится очевидным обязательное использование методов сжатия, коих в настоящее время великое множество. На любой вкус и цвет, как говорится. Некоторые методы сжатия просто сжимают оригинальный файл, а некоторые при этом ещё и вносят видеопоток в определённый контейнер. Всевозможные программы для воспроизведения такого видеофайла используют специальные кодеки - наборы программных средств кодирования декодирования аудио- и видеоданных. Если данных программных средств нет - просмотр и дальнейшая обработка сжатого (кодированного) файла становится невозможной.

Нелинейный видеомонтаж имеет ряд ключевых особенностей. Одна из них - возможность применения сложных спецэффектов для преобразования потока видео, работа с несколькими фрагментами одновременно. Обычно, в состав подобных программных средств входят не только средства обработки видеопотоков, но и средства обработки звуковых потоков, а также работы с контейнерами, в которых и хранятся все эти потоки. Данные программные средства также включают в себя и захват видео- и аудиоданных из всевозможных источников. Далее, можно перемещать любые аудио- и видеофрагменты как душе угодно, накладывать на них эффекты, удалять, добавлять другие, вставлять пользовательский контент и т.д.

Сущность описывается набором атрибутов. По этому, каждый из данных атрибутов будет, описывает отдельное свойство сущности. Например: «сущность СТУДЕНТ имеет такие атрибуты, как фамилию, имя, отчество и номер студенческого билета».

Связь же описывает соединение между данными. Большая часть связей описывает в основном соединение между двумя сущностями. Разработчики ER-диаграмм для того что бы обозначить тип связи используют такой термин как связность (на ER-диаграммах связность записывается рядом с прямоугольником, соответствующей сущности). Связь на ER-диаграмме изображается при помощи ромба, соединяющимся с соответствующей сущностью. Название связи (в форме глагола) должно записываться внутри ромба.

Одна из основных проблем обработки потоковых данных - их объём. Абсолютно всегда частота дискретизации напрямую влияет на качество оцифрованного файла, но чем она выше - тем выше и объём. Так как проблема получилась насущной, её стали решать различными методами. Самые популярные методы решения данной проблемы в вопросах хранения и использования цифровых данных - методы сжатия. Что делают эти методы? С помощью специальных алгоритмов, данный класс методов преобразует данные таким образом, что они занимают меньшее количество байт при хранении. Целостность и содержание при этом не теряются, и при обратном преобразовании восстанавливаются в полном объёме. Таким образом, методы сжатия позволяют уменьшать объём информации для упрощения и удешевления её хранения.


Рис.3 - Модель сущность-связь

1.4 Разработка физической модели БД

В реляционной базе абсолютно все данные хранятся в таблицах. Названия сущностей станут заголовками в таблицах, а атрибуты станут их столбцами. Целостность данных в данной базе данных базируется на концепции ключей.

Обрабатывать и использовать изображения было весьма затруднительно, учитывая постоянный рост частоты дискретизации и отсутствие роста ёмкости хранилищ. По факту, средний жёсткий диск не мог вмещать более 50 фотографий действительно высокого качества.Проблему надо было срочно решать, поэтому группой учёных был разработан файловый формат .JPEG, являвшийся одновременно и способом сжатия файла. Алгоритм получился гибкий, настраиваемый, быстрый, но качество изображения всё же терялось. Однако, за счёт гибкости и настраиваемости можно было вручную находить удовлетворительное соотношение размер качество.

Первичным ключом (PK) называется атрибут, использующийся для уникального распознавания таблицы.

Внешним ключом (FK) можно назвать атрибут, существующий в нескольких таблицах, и представляет собой первичный ключ одной из этих таблиц. Связь в данном случае проводится от первичного ключа одной таблицы до внешнего ключа другой.

Рис. 4 – Физическая модель БД

Прикладная информатика также связана с разработкой компиляторов. Важным разделом информатики является компьютерная сеть, которая обеспечивает обмен информации между компьютерами. Естественная информатика это раздел, который изучает процессы обработки информации в природе и обществе. В научном сообществе информатике уделятся особое внимание. Организуются конференции посвещенные собитиям в области нформатики. Большое количество журналов освещают статьи посвещенные информатике. Вычислительная техника это процесс вычислений и обработки данных. Первыми вычислительными приспособлениями были счетные палочки. Вычислительная техника занимает важное место в жизни, экономике и социальной сфере.

На втором рисунке, где изображена наша физическая модель, показано 7 таблиц, так же на ней можно увидеть связи между таблицами, и их тип.

Рассмотрим каждую таблицу, типы данных и ключи: