Файл: Моделирование предметной области «УЧЕЬА ПРОДАЖ» с помощью UML.pdf
Добавлен: 28.03.2023
Просмотров: 403
Скачиваний: 1
Студент Таблица 1
|
Атрибут |
Тип данных |
Ключ |
|
Номер зачетки |
Long Integer |
Primary Key (PK) |
|
Номер группы |
Integer |
Foreign Key (FK) |
|
Фамилия, Имя, Отчество |
Text |
Группа Таблица 2
|
Атрибут |
Тип данных |
Ключ |
|
Номер группы |
Integer |
Primary Key (PK) |
|
Направление обучения Информатика внесла свой вклад в науку и общество, дало определение вычислений и вычислимости, ввело понятие языка программирования и многое другое. Информатика рассматеривает такие темы как теоретические исследования алгоритмов и пределов вычислений до практической реализации вычислительных систем. Информатика делиться на теоретическую и пикладную информатику. Теоретическая информатика включает классическую теорию алгоритмов, а также логические и математические исследования. Прикладная информатика рассматривает такие области информатики, которые используются для хранение и управление информации с помощью структур данных, построение алгоритмов. |
Text |
Преподаватель Таблица 3
|
Атрибут |
Тип данных |
Ключ |
|
Код преподавателя |
Long Integer |
Primary Key (PK) |
|
Фамилия, Имя, Отчество |
Text |
Предмет Таблица 4
|
Атрибут |
Тип данных |
Ключ |
|
Код предмета |
Long Integer |
Primary Key (PK) |
|
Наименование предмета |
Text |
Вид контроля Таблица 5
|
Атрибут |
Тип данных |
Ключ |
|
Код контроля |
Long Integer |
Primary Key (PK) |
|
Наименование контроля |
Text |
Ведомость Таблица 6
|
Атрибут |
Тип данных |
Ключ |
|
Код документа |
Long Integer |
Primary Key (PK) |
|
Код контроля |
Integer |
Foreign Key (FK) |
|
Код предмета Информатика это наука, которая изучает процессы сбора и хранения информации по средствам компьютерных технологий. Информатика включает следуюшие науки вычислительные сети и вычислительные машины. Информатика исследует, что можно реализовать в программах и базах данных. В каком виде следует хранить информацию, как программы и люди взаимодействуют между собой. Луи Фейн говорил, что информатика имеет прикладной и междисциплинарный характер, также при этом имеет признаки, характерные для научной дисциплины. Весомая часть научных направлений, связанных с информатикой, не занимается изучение компьютеров. Именно поэтому некотрые университеты предпочитают термин вычислительная наука. |
Integer |
Foreign Key (FK) |
|
Наименование документа |
Text |
|
|
Дата |
Date/Time |
Оценка Таблица 7
|
Атрибут |
Тип данных |
Ключ |
|
Код документа |
Long Integer |
Primary Foreign Key (PFK) |
|
Номер зачетки |
Long Integer |
Primary Foreign Key (PFK) |
|
Оценка |
Text |
Таблицы-сущности связаны между собой различными отношениями. К примеру:
Группа и Студент – один-ко-многим. В группе учится много студентов, однако каждый из студентов может учиться только в одной группе.
Группа и Преподаватель – многие-ко-многим. Каждый преподаватель преподает в разных группах, а в каждой группе преподает много преподавателей.
Из наиболее перспективных направлений развития информатики следует отметить исследования в области геоинформационных систем - систем, так или иначе обрабатывающих и хранящих данные, связанные с расположением на поверхности планеты. В основном эти системы занимаются задачами формирования всевозможных карт, схем, их актуализацией, отражением рельефа какойлибо местности, прокладка по ней же маршрутов и т.д. Подобные системы - очень мощный инструмент, позволяющий интерпретировать данные, так или иначе относящихся к поверхности планеты, в любом удобном виде, визуализировать эти данные. Современные геоинформационные системы позволяют решать следующие основные задачи: создание и заполнение базы геоданных (сбор, хранение и систематизация геоданных в графическом виде - векторные изображения, геодезические привязки, растровые изображения, модели данных и т.д.), геообработка данных (получение новых геоданных на основе уже существующих) и визуализацию данных (построение разнообразных карт, схем, графиков и т.д. на основе уже имеющихся геоданных).
Преподаватель и Предмет – многие-ко-многим. Преподаватель может преподавать различные предметы, но и один предмет преподают множество преподавателей.
Вид контроля и Ведомость – один-ко-многим. Здесь таблица «Вид контроля» исполняет роль справочника. Ведомости различные (зачетная, экзаменационная, так же студент может сдавать предмет по направлению из деканата), но вид контроля только один: Ведомость зачетная или экзаменационная, но не может быть одновременно и тем и другим.
На основе этих таблиц-сущностей мы можем реализовать базу данных практически в любой СУБД. В нашем случае был выбран Microsoft Access как наиболее распространенная и доступная СУБД.
JPEG — один из наиболее распространённых базовых алгоритмов сжатия растровых изображений. Распространение и популяризация этого алгоритма позволили сильно расширить горизонты возможностей цифровой обработки изображений. Не смотря на то, что сжатие изображений данным методом не является ультимативно качественным - оно абсолютно нетребовательно к аппаратной составляющей, в результате чего сжатие даже очень больших изображений происходит очень быстро. Стоит такж заметить, что качество и скорость сжатия непосредственно зависят от установленной настройки итогового качества получаемого изображения. Если Вы хотите получить изображение высокого качества - то оно будет занимать больше памяти, нежели изображение низкого качества. Впрочем, на скорость обработки данный параметр влияет не сильно.
2 Проектирование базы данных в Microsoft Access
Microsoft Access представляет собой систему управления базами данных, предназначенными для хранения, поиска информации, и её представления в удобном виде для пользователей и автоматизации часто повторяющихся операций. Чтобы создать базу данных в Access надо ввести через режим конструктора свою модель. Для начала надо ввести название таблиц и все их атрибуты. Здесь же задается тип данных и первичный ключ.
При использовании созданные нами формы мы можем, вводим данные в таблицу, изменять их и совершать различные действия над ними.
Например, для заполнения таблицы под называнием «Студент» мы создаём форму «Сведения о студенте».
Рис. 5 – Форма «Сведения о студенте»
Так же данные мы можем вводить сразу в таблицу, но это не всегда бывает удобно.
При вводе данных в таблицы в Microsoft Access нужно быть предельно внимательным, так как можно по случайности не заметив изменить какие-либо важные данные (Access не выдает при этом ни каких предупреждений). И хорошо, если все эти ошибки заметим сразу. Потому как найти ошибку будет гораздо труднее и почти что невозможно.
Вычислительная техника широко используется в промышленности и быту. Эффективность вычислительной техники в современных условиях очень велика. В ходе развития вычислительной техники сначала были ламповые компьютеры, затем транзисторные, позже появились компьютеры на интегральных схемах, и потом с использованием микропроцессоров. Информатика и вычислительная техника стали понятиями, определяющими современный мир. Информатика это наука которая тесно связана с вычислительной техникой или компьютером. Карл Штейнбух ввел понятие информатики и вычислительной техники в 1957году. Информатика изучает такие моменты, как возможность занесение информации в программы.
Формы служат как раз для уменьшения вероятности ошибки. Они позволяют различать типы и форматы вводимых данных.
Рис. 6 – Пример ввода данных непосредственно в таблицу.
После заполнения всех таблиц данными мы можем организовать работу с выборкой и изменением этих данных.
Рис. 7 – Каскадное отображение таблиц
В Access вы можем увидеть каскадное отображение таблиц. Например, открыв любую из доступных таблиц и нажав на значок «+» слева, вы увидите связанные с этой таблицей данные.
Рис. 8 – Каскадное отображение таблицы «Ведомость»
В Microsoft Access существует возможность показать каскадно не одну связь, а несколько, что делает анализ связей особенно удобным, к тому же такой подход делает возможным анализ непрямых связей. В таком виде удобно исправлять неверные связи. Возможность же править данные при каскадном отображении делает Microsoft Access ещё более привлекательным для создания сложных комплексов автоматизированного учета данных.
Раньше информатика была разделом математики и электроники, с 1970 года она была выделена в отдельную отрасль. С каждым годом информатика предоставляет новые возможности для получения, сбора и хранения информации. Вычислительная техника это совокупность вычислительных машин, и математических средств, используемых для облегчения решения задач, необходимых для обработки информации. Важным моментов в развитии вычислительной техники было создание суммирующих машин и арифмометров. Вычислительная техника занимается разработкой вычислительных машин. Функциональные элементы современных вычислительных машин, сделаны на электронных приборах, и их называют электронными вычислительными машинами. Вычислительные машины делятся на аналоговые, цифровые и гибридные.
Рис. 9 – «Каскад» из нескольких связей.
Единственным недостатком подобного рода изображения является большой объём, то есть данное изображение будет занимать достаточно много места на экране.
Для создания нужных нам информационных запросов мы можем использовать предусмотренную в данной программе систему для создания запросов.
Рис. 10 – Мастер запросов
Рис. 11 – Запрос
Поиск информации - это задача, чаще всего подразумевающая поиск некоторых информационных фрагментов в достаточно большом информационном массиве. Ясное дело, это едва-ли не первое, к чему приспособили компьютеры, ибо вручную данная задача зачастую решается месяцами, усилиями нескольких человек. С появлением интернета, вопрос поиска информации встал особенно остро, так как точное количество адресов в интернете неизвестно даже боженьке, и соответственно, точное количество информации на всех этих серверах вообще не поддаётся исчислению. А информацию то искать как-то надо. Поэтому были придуманы различные системы и алгоритмы поиска определённой информации в бездонном информационном океане. Один из наиболее успешных подходов - поиск информации по некоему шаблону, т.е. не побуквенное сравнение текста, а проверка на соответствие всего текста некой описанной модели. Соответственно, выборка информации по шаблону будет более общей, но она уже будет конечной, и из неё, при желании, можно уже выбирать классическими методами то, что Вам необходимо.
Хотя зачастую запросы удобнее создавать с помощью конструктора запросов, хотя большинство простых запросов легко создаются с помощью мастера.
Рис. 12 – Конструктор запросов
Практически все современные базы данных управляются запросами. Для этого был создан специальный язык SQL.
SQL представляет собой язык, позволяющий вам, создавать и в тоже время работать с реляционной базой данных. Они будут содержаться в базе, управлять или налагать правила, обеспечивающие неразрывность реляционных данных, которые будут, являются самими по себе наборами связанной информации сохраняемых в таблицах.
Чтобы войти в режим SQL в Access нужно в поле конструктора запроса нажать правой кнопкой и в появившемся окне нажать “Режим SQL”.
В некоторых институтах и университетах информатика преподаётся как теория вычислений и автоматического вывода. Учебные программы подобного типа часто включают в себя базы данных, теорию алгоритмов, системный анализ, формальные методы, анализ алгоритмов, компьютерную графику, параллелизм в информатике и другие. Как правило, для практического закрепления материала изучается и программирование, но ему не уделяется должного внимания, так как финальной целью курса считается усвоенная теоретическая база. В результате, студенты хорошо знают теорию, но на практике применить её могут далеко не все. Делать так крайне не рекомендуется, так как умение применять знания на практике ничуть не менее важно самих знаний.