Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Возможности баз данных






 

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

Изм.
Лист
№ докум.
Подпись
Дата
Лист
 
ПП.02.ПМ02 624. 14  
обеспечивает три основные возможности: определение данных, обработка данных и управление данными.

• Определение данных. Можно определить, какие данные будут храниться в базе данных, тип данных (например, текст или число) и связи между ними. В некоторых случаях можно задать способы форматирования и проверки допустимости данных.

• Обработка данных. Допускается любое манипулирование данными. Можно выбирать необходимые поля данных, фильтровать и сортировать данные. Также можно выполнять слияние связанной информации и выводить итоговые данные. Имеется возможность выделить подмножество данных и попросить СУБД обновить, удалить или скопировать его в другую таблицу либо создать новую таблицу с этими данными.

• Управление данными. Можно определять, кому разрешено просматривать, обновлять и добавлять информацию. В большинстве случаев имеется возможность определить порядок совместного использования и обновления данных несколькими пользователями.

 

 
 
 
 
 
 
 
 
Проектирование базы данных для автоматизированной системы комплектования ПК.

 

Для каждой комплектующей компьютера будет сделана своя таблица: Материнская плата, оперативная память, процессор и т.д.

Система позволяет администратору вносить изменения в описание комплектующих, добавлять и удалять их из базы.

Все будет сделано с помощью PHP, HTML, MySQL. На сайте будет иметься база товаров (комплектующие для ПК). Система позволяет собрать компьютер на основе имеющихся в наличии товаров. При выборе, какой- либо детали, сайт предоставит комплектующие, совместимые с ней по параметрам. Например, при выборе материнской платы, сайт предоставит возможные варианты процессора, жесткого диска, звуковой и видео карты, которые подходят по параметрам.

 

 

Изм.
Лист
№ докум.
Подпись
Дата
Лист
 
ПП.02.ПМ02 624. 14  
Введение


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

Преимущество самостоятельного комплектования ПК:

1. Возможность самостоятельного выбора фирмы производителя оборудования.
Пользователь приобретает комплектующие определенной фирмы, которая, по его мнению, является надежной и гарантирует более длительный рабочий срок оборудования.

2. Финансовая сторона вопроса.
Приобретение компьютера по частям значительно уменьшает его стоимость.

Преимущество автоматизированной системы комплектования ПК:

1. Экономия времени.
Благодаря автоматизированной системе, пользователь выбирает комплектующую и система предлагает другие комплектующие которые по всем параметрам подходят друг другу.

 

 

Изм.
Лист
№ докум.
Подпись
Дата
Лист
 
ПП.02.ПМ02 624. 14  
Автоматизированные системы

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

2) ускорении процессов обработки и преобразования информации;

3) повышении оперативности и качественного уровня обслуживания пользователей;

4) облегчении возможностей широкого обмена информацией, участия в корпоративных и других проектах

Автоматизированная система - это система, состоящая из персонала и комплекса средств автоматизации его деятельности, реализующая автоматизированную технологию выполнения установленных функций.

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

ИС - взаимосвязанная совокупность средств, методов и персонала, используемых для хранения, обработки и выдачи информации в интересах достижения поставленной цели.

При этом автоматизированные информационные системы (АИС) являются областью информатизации, механизмом и технологией, эффективным средством обработки, хранения, поиска и представления информации потре

Изм.
Лист
№ докум.
Подпись
Дата
Лист
 
ПП.02.ПМ02 624. 14  
бителю. АИС представляют совокупность функциональных подсистем сбора, ввода, обработки, хранения, поиска и распространения информации

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

Автоматизированная информационная система - это совокупность программных и аппаратных средств, предназначенных для хранения и (или) управления данными и информацией, а также для производства вычислений.

Рис. 1 Принцип работы автоматизированной информационной системы

 

 

Изм.
Лист
№ докум.
Подпись
Дата
Лист
 
ПП.02.ПМ02 624. 14  
Структура простейшей базы данных


Если в БД нет никаких данных (пустая база), то это все равно полноценная БД, т.к. она содержит информацию о структуре базы. Структура базы определяет методы занесения данных и хранения их в базе. БД могут содержать различные объекты. Основными объектами БД являются таблицы. Простейшая база данных имеет хотя бы одну таблицу. Структура простейшей базы данных тождественно равна структуре ее таблицы. Структуру двумерной таблицы образуют столбцы и строки. Их аналогами в структуре простейшей базы данных являются поля и записи. Если записей в таблице нет, то ее структура образована набором полей. Изменив состав полей базовой таблицы (или их свойства), тем самым изменяем структуру данных, и, соответственно, получаем новую базу данных. Поля БД определяют групповые свойства данных, записываемых в ячейки, принадлежащие каждому из полей. Например, свойства полей могут быть такими: имя поля, тип поля, размер поля, формат поля, маска ввода, подпись, значение по умолчанию, условие на значение, обязательное поле, индексированное поде, пустые строки, и т.д. Типы данных: текстовый, числовой, денежный, дата/время, счетчик, поле мемо (большой объем текста), логический, поле объекта OLE (для мультимедийных объектов), гиперссылка, место подстановок.

 

Режимы работы с базами данных

 

Обычно с БД работают две категории исполнителей:

• Проектировщики – разрабатывают структуру таблиц базы и согласовывают ее с заказчиком; разрабатывают объекты, предназначенные для автоматиза

Изм.
Лист
№ докум.
Подпись
Дата
Лист
 
ПП.02.ПМ02 624. 14  
ции работы и ограничения функциональных возможностей работы с базой (из соображений безопасности);

• Пользователи – работают с базами данных, наполняют ее и обслуживают.

СУБД имеет два режима: проектировочный и пользовательский.

В проектировочном режиме создаются и изменяются структура базы и ее объекты. В пользовательском используются ранее подготовленные объекты для наполнения БД или получения данных из нее.

Объекты базы данных

БД может содержать разные типы объектов. Каждая СУБД может реализовывать свои типы объектов.

Таблицы – основные объекты любой БД, в которых хранятся все данные, имеющиеся в базе, и хранится сама структура базы (поля, их типы и свойства).

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

Страницы или страницы доступа к данным – специальные объекты БД, выполненные в коде HTML, размещаемые на web -странице и передаваемые клиенту вместе с ней. Сам по себе объект не является БД, посетитель может с ее помощью просматривать записи базы в полях страницы доступа. Т.о., страницы – интерфейс между клиентом, сервером и базой данных, размещенным на сервере.

Изм.
Лист
№ докум.
Подпись
Дата
Лист
 
ПП.02.ПМ02 624. 14    
Макросы и модули – предназначены для автоматизации повторяющихся операций при работе с системой управления БД, так и для создания новых функций путем программирования. Макросы состоят из последовательности внутренних команд СУБД и являются одним из средств автоматизации работы с базой. Модули создаются средствами внешнего языка программирования. Это одно из средств, с помощью которых разработчик БД может заложить в нее нестандартные функциональные возможности, удовлетворить специфические требования заказчика, повысить быстродействие системы управления, уровень ее защищенности.

Запросы и формы

Запросы – служат для извлечения данных из таблиц и предоставления их пользователю в удобном виде. С их помощью выполняют отбор данных, их сортировку и фильтрацию. Можно выполнить преобразование данных по заданному алгоритму, создавать новые таблицы, выполнять автоматическое заполнение таблиц данными, импортированными из других источников, выполнять простейшие вычисления в таблицах и многое другое.

Особенность запросов состоит в том, что они черпают данные из базовых таблиц и создают на их основе временную результирующую таблицу (моментальный снимок) – образ отобранных из базовых таблиц полей и записей. Работа с образом происходит быстрее и эффективнее, нежели с таблицами, хранящимися на жестком диске.

Обновление БД тоже можно осуществить посредством запроса. В базовые таблицы все данные вносятся в порядке поступления, т.е. они не упорядочены. Но по соответствующему запросу можно получить отсортированные и отфильтрованные нужным образом данные.

Изм.
Лист
№ докум.
Подпись
Дата
Лист
 
ПП.02.ПМ02 624. 14  
Формы – средства для ввода данных, предоставляющие пользователю необходимые для заполнения поля. В них можно разместить специальные элементы управления (счетчики, раскрывающиеся списки, переключатели, флажки и прочее) для автоматизации ввода. Пример, заполнение определенных полей бланка. При выводе данных с помощью форм можно приме нять специальные средства их оформления.

Системы программирования. Понятие системы программирования

 

Система программирования – инструментальное ПО, предназначенное для поддержки разработки программных систем на этапах программирования и отладки. Каждая система программирования должна иметь некоторый встроенный в нее язык программирования, предназначенный для общения с человеком – разработчиком программной системы.

В самом общем случае для создания программы на выбранном языке программирования нужно иметь следующие компоненты.

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

На этом этапе создается промежуточный объектный код (двоичный файл, стандартное решение. OBJ).

Изм.Изм.
ЛистЛист
№ докум.№ докум.
ПодписьПодпись
ДатаДата
ЛистЛист
 
ПП.02.ПМ02 624. 14 ПП.02.ПМ02 624. 14  
Редактор связей и библиотеки функций. Исходный текст большой программы, как правило, состоит из нескольких модулей. Каждый модуль состоит отдельный файл с объектным кодом, которые затем нужно объединить в единое целое. К ним нужно добавить машинный код подпрограмм, реализующих различные стандартные функции (например, вычисление sin и cos). Такие функции содержатся в библиотеках (файлы с расширением. LIB), которые поставляются вместе с компилятором. Объектный код обрабатывается специальной программой – редактором связей или сборщиком, который выполняет связывание объектных модулей и машинного кода стандартных функций, находя их в библиотеках, и формирует на выходе работоспособное приложение – исполнимый код для конкретной платформы. Если по каким-то причинам объектный модуль или нужная библиотека не найдены, то сборщик сообщает об ошибке и готовой программы не получается. Исполнимый код – это законченная программа, которую можно запустить на любом компьютере, где установлена операционная система, для которой эта программа создавалась. Как правило, итоговый файл имеет расширение. EXE или. COM.

 

Изм.
Лист
№ докум.
Подпись
Дата
Лист
 
ПП.02.ПМ02 624. 14    

Рис. 2 Структура системы автоматизированного управления

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

Выделяют четыре типа АИС:

1) Охватывающий один процесс (операцию) в одной организации;
2) Объединяющий несколько процессов в одной организации;
3) Обеспечивающий функционирование одного процесса в масштабе нескольких взаимодействующих организаций;
4) Реализующий работу нескольких процессов или систем в масштабе нескольких организаций.

 

Изм.
Лист
№ докум.
Подпись
Дата
Лист
 
ПП.02.ПМ02 624. 14  
ЭКСПЕРТНАЯ СИСТЕМА

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

Области применения экспертных систем.

Области применения систем, основанных на знаниях, могут быть сгруппированы в несколько основных классов: медицинская диагностика, контроль и управление, диагностика неисправностей в механических и электрических устройствах, обучение.

а) Медицинская диагностика. Диагностические системы используются для установления связи между нарушениями деятельности организма и их возможными причинами.

б) Прогнозирование. Прогнозирующие системы предсказывают возможные результаты или события на основе данных о текущем состоянии объекта.

Изм.
Лист
№ докум.
Подпись
Дата
Лист
 
ПП.02.ПМ02 624. 14  
в) Планирование. Планирующие системы предназначены для достижения конкретных целей при решении задач с большим числом переменных.

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

д) Контроль и управление. Системы, основанные на знаниях, могут применятся в качестве интеллектуальных систем контроля и принимать решения, анализируя данные, поступающие от нескольких источников.

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

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

Онлайн конструкторы комплектования ПК

 

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

Изм.
Лист
№ докум.
Подпись
Дата
Лист
 
ПП.02.ПМ02 624. 14  
другу по всем параметрам.
Онлайн конструкторы доступны в любое время, так как автоматизированная система находится в Интернете, что позволяет пользователю в удобное для него время оформить заказ. В конструкторе имеется большое количество комплектующих, что позволяет предоставить широки выбор.

 

Программное средство реализации

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.