СИСТЕМНЫЕ ПЛАТЫ - Студенческий научный форум

X Международная студенческая научная конференция Студенческий научный форум - 2018

СИСТЕМНЫЕ ПЛАТЫ

 Комментарии
Текст работы размещён без изображений и формул.
Полная версия работы доступна во вкладке "Файлы работы" в формате PDF
ВВЕДЕНИЕ

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

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

Любые управленческие решения требуют точного анализы текущей ситуации и возможных перспектив ее изменения, которые можно оценить с помощью определенных характеристик [5]. Раньше в оценке ситуации учитывали десятки факторов, их можно было вычислить вручную, то теперь таких факторов сотни тысяч, и рассматриваемая ситуация меняется не в течение года, а каждые несколько минут, и обоснованность принимаемых решений требуется максимальная, потому что и реакция на неправильные решения более серьезная, более быстрая и более мощная, чем раньше [3]. Таким образом, обойтись без информационной модели производства, хранимой в базе данных, в этом случае невозможно. СУБД востребована во многих областях, начиная с таких областей применения, как бизнес, медицина, научные исследования, образование, и заканчивая разработкой поисковых серверов в Internet. Без основательного изучения этой темы невозможно быть не только квалифицированным программистом, но даже и грамотным пользователем компьютера [1].

Целью данной работы является создание базы данных «Системные платы».

  1. ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ

Материнская плата (системная) является основным элементом любого современного компьютера и объединяет практически все устройства, которые составляют его структуру.

Основой материнской платы является набор ключевых чипов системной логики (набор микросхем) [4].

Тип чипсета полностью и целиком определяет тип и количество компонентов, составляющих компьютер, а также его потенциальные возможности.

На материнской плате есть:

  1. Слоты DIMM для установки модулей памяти SDRAM / DDR / DDR2 / DDR3 / DDR4 (разные для каждого типа памяти).

  2. Чаще всего их 3-4, хотя на компактных системных платах обычно встречаются только 2 таких слота.

  3. Специальный разъем типа AGP или PCI-Express x16 для установки видеокарты.

Существуют платы с двумя или более видео разъемами.

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

Рядом с слотами для видеокарт обычно имеются слоты для подключения дополнительных плат расширения PCI или PCI-Express x1 [6].

Важная группа разъемов — это интерфейсы (IDE и / или более современные Serial ATA) для подключения жестких дисков и оптических приводов.

Также имеется разъем для floppy-дисковода (3,5-дюймовый), хотя все идет к тому, что он скоро будет полностью удален.

Все диски подключаются к материнской плате с помощью специальных кабелей (шлейфов).

Разъемы для питания (обычно два типа: 24-контактный ATX и 4-контактный ATX12V для дополнительной линии +12 В) и двух, трех или четырехфазный модуль регулирования напряжения VRM (Voltage Regulation Module), состоящий из силовых транзисторов, дросселей и конденсаторов [4].

Этот модуль преобразует, стабилизирует и фильтрует напряжение, подаваемое от источника питания.

На задней стороне материнской платы присутствует панель с разъемами для подключения различных внешних устройств: клавиатура, мышь, монитор, аудио, USB и сетевые-устройства и так далее.

На любой материнской плате имеется большое количество вспомогательных джамперов (перемычек) и разъемов [12].

Это могут быть контакты для подключения системного динамика и кнопок, и индикаторов на передней панели корпуса, а также разъемы для подключения вентиляторов и контактных площадок для подключения дополнительных аудио разъёмов, и разъемов USB и FireWire.

На каждой материнской плате обязательно есть специальный чип памяти, чаще всего устанавливаемый в специальную панельку, содержащую BIOS, и батарею, которая обеспечивает питание при потере внешнего напряжения [11].

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

  1. РАЗРАБОТКА КОНЦЕПТУАЛЬНОЙ МОДЕЛИ БАЗЫ ДАННЫХ

База данных предназначена для хранения информации о переносных компьютерах в магазине компьютерной техники [5]. Поэтому необходимо выделить информацию о характеристиках переносных компьютерах, о производителях и стоимости. Выделим следующие стержневые сущности: Системных плат (Код системных плат, разъем процессора (ЦПУ), разъем оперативной памяти (ОЗУ), размер системной платы, производитель); Фирма (Код, название).

Полученную модель представим в виде ER-диаграммы (рисунок 1).

Рисунок 1 - ER-диаграмма

  1. ЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ

Для разработки заданной базы данных выбрана СУБД MicrosoftAccess 2015.

С учетом типов данных и ограничений, принятых в MicrosoftAccess, опишем требования к таблицам (таблица 1-5).

Таблица 1 – Требования к таблице «Размер системной платы»

Имя поля

Тип данных

Ограничения

Код

Счетчик

Целое, ключевое поле, счетчик

Размер СП

Текстовый

Совпадения не допускаются

Таблица 2 – Требования к таблице «Фирма»

Имя поля

Тип данных

Ограничения

Код

Счетчик

Целое, первичный ключ

Название

Текстовый

Совпадения не допускаются

Таблица 3 – Требования к таблице «Разъем процессора (ЦПУ)»

Имя поля

Тип данных

Ограничения

Код

Счетчик

Целое, ключевое поле, счетчик

Тип разъема ЦПУ

Числовой

Совпадения не допускаются

Таблица 4 – Требования к таблице «Разъем оперативной памяти (ОЗУ)»

Имя поля

Тип данных

Ограничения

Код

Счетчик

Целое, ключевое поле, счетчик

Тип разъема ОЗУ

Текстовый

Совпадения не допускаются

Таблица 5 – Требования к таблице «Системная плата»

Имя поля

Тип данных

Ограничения

Код

Счетчик

Ключевое поле

Фирма СП

Текстовый

Целое

Размер СП

Текстовый

Целое

Тип разъема ЦПУ

Текстовый

Целое

Тип разъема ОЗУ

Текстовый

Целое

Цена

Денежный

> 0

Преобразуем разработанную ER-диаграмму в логическую схему базы данных (рисунок 2).

Рисунок 2 - Логическая модель базы данных


    1. Разработка таблиц

  1. ФИЗИЧЕСКОЕ ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ

В режиме конструктора создаем таблицы:

  1. Фирма (рисунок 3).

Рисунок 3 - Создание таблицы “Фирма”

  1. Размер системной платы (рисунок 4).

Рисунок 4 - Создание таблицы “Размер системной платы”

  1. Разъем оперативной памяти (ОЗУ) (рисунок 5).

Рисунок 5 - Создание таблицы “Разъем оперативной памяти (ОЗУ)”

  1. Разъем процессора (ЦПУ) (рисунок 6).

Рисунок 6 - Создание таблицы “Разъем процессора (ЦПУ)”

5) Системная плата (рисунок 7).

Рисунок 7 - Создание таблицы “Системная плата”

  1.  
    1. Создание схемы данных

Между таблицами Разъем процессора (ЦПУ) – Системная плата, разъем оперативной памяти (ОЗУ) - Системная плата, Фирма - Системная плата, Размер системной платы – Системная плата. Создаем связи типа один-ко-многим. При создании каждой связи выбираем свойства: Обеспечение целостности данных, Каскадное обновление связанных полей, каскадное удаление связанных полей.

1) Схема базы данных (рисунок 8).

Рисунок 8 – Схема базы данных

  1.  
    1. Создание форм

Формы помогают представить информацию в удобном и понятном пользователю виде. Чаще всего формы основаны на табличных данных. MS Access позволяет создавать формы, которые можно использовать для ввода, управления, просмотра и печати данных [2].

СУБД MS Access позволяет выводить с помощью форм рисунки, узоры, кнопки, таблицы и так далее. Существует возможность разработки форм, наиболее удобных для работы пользователя, включающих записи различных связанных таблиц базы данных. Можно также создать форму для выполнения поисковых процедур по получению данных, отвечающих интересующим вас критериям. К каждой таблице с помощью мастера форм создаём форму (рисунок 9-13).

  1. Форма “Фирма” (рисунок 9).

Рисунок 9 – Форма “Фирма”

  1. Форма “Размер системной платы” (рисунок 10).

Рисунок 10 – Форма “Размер системной платы”

  1. Форма “Разъем оперативной памяти (ОЗУ)” (рисунок 11).

Рисунок 11 – Форма “Разъем оперативной памяти (ОЗУ)”

  1. Форма “Разъем процессора (ЦПУ)” (рисунок 12).

Рисунок 12 – Форма “Разъем процессора (ЦПУ)”

  1. Форма “Системная плата” (рисунок 13).

Рисунок 13 – Форма “Системная плата”

На форму «Системная плата» в режиме конструктора добавляем элементы управления - поля со списком для выбора фирмы СП, размера СП, разъема оперативной памяти (ОЗУ) для СП, разъема процессора (ЦПУ) для СП из имеющихся таблиц.

  1. Главная кнопочная форма (рисунок 14).

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

Рисунок 14 – Главная кнопочная форма

  1.  
    1. Создание запросов

Запрос - это инструмент, позволяющий делать выборки данных по определённым условиям из таблиц базы данных. Настройка запроса в самом простом случае делается с помощью конструктора запросов. С помощью запроса можно выполнять действия с данными таблиц и обобщать данные таблицы. Запросы можно использовать как источники информации для форм и отчетов [7]. Тогда в запросе используются данные из нескольких таблиц. MS Access выполняет запрос каждый раз, когда открывается форма или отчет.

СУБД MS Access позволяет создавать запросы следующих типов:

  • запрос-выборка;

  • запрос-изменение;

  • запрос с параметром.

Наиболее часто используемым типом запроса является запрос на выборку.

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

В режиме конструктора создаем следующие запросы:

  1. По убыванию цены (рисунок 15, 16).

Рисунок 15 – Запрос по убыванию цены

Рисунок 16 – Результат запроса

  1. Системные платы, цена которых >5000р (рисунок 17, 18).

Рисунок 17 – Запрос на системные платы, цена которых >5000р

Рисунок 18 – Результат запроса

  1. Средняя цена за СП с DDR3 или DDR4 (рисунок 19, 20).

Рисунок 19 – Запрос средняя цена за СП с DDR3 или DDR4

Рисунок 20 – Результат запроса

  1. Средняя цена за СП, разных фирм (рисунок 21, 22).

Рисунок 21 – Запрос средняя цена за СП, разных фирм

Рисунок 22 – Результат запроса

  1. Тип разъема ЦПУ у фирмы ASUS (рисунок 23, 24).

Рисунок 23 – Запрос тип разъема ЦПУ у фирмы ASUS

Рисунок 24 – Результат запроса

  1. Запрос на обновление в таблице фирма. Обновляет фирму “EVGA” на “AsRock” (рисунок 25, 26).

Рисунок 25 – Запрос на обновление

Рисунок 26 – Результат запроса

  1. Запрос на удаление DDR2 SDRAM из таблицы. Удаляет DDR2 SDRAM из таблицы “Разъем оперативной памяти (ОЗУ)” (рисунок 27, 28).

Рисунок 27 – Запрос на удаление

Рисунок 28 – Результат запроса

  1. Перекрестный запрос, вычисляющий среднюю цену за тип разъема процессора(ЦПУ) у всех фирм (рисунок 29, 30).

Рисунок 29 – Перекрестный запрос

Рисунок 30 – Результат запроса

  1.  
    1. Создание отчетов

Отчеты позволяют распечатать данные или сгруппировать их для удобства в анализе. Это более статичная категория представления данных.

Все, кто работает с СУБД в Мicrosoft Access, имеет возможность использовать различные инструменты для построения отчетов и вывода данных [8]. Используя данные инструменты, пользователь получает дополнительные возможности вывода данных:

  • включать в отчет выборочную информацию из таблиц базы данных;

  • добавлять информацию, не содержащуюся в базе данных;

  • при необходимости выводить итоговые данные;

  • использовать информацию, выводимую в отчете в любом виде;

  • подключать в отчет информацию из различных таблиц БД.

На основе запросов с помощью мастера отчетов создаем отчеты:

  1. Отчет перекрестный запрос (рисунок 31).

Рисунок 31 – Отчет перекрестный запрос

  1. Отчет по убыванию цены (рисунок 32).

Рисунок 32 – Отчет по убыванию цены

  1. Отчет системные платы, цена которых >5000р (рисунок 33).

Рисунок 33 – Отчет системные платы, цена которых >5000р

  1. Отчет тип разъема процессора у фирмы ASUS (рисунок 34).

Рисунок 34 – Отчет тип разъема процессора у фирмы ASUS

  1.  
    1. Создание макросов

Макрос - это инструмент, который позволяет автоматизировать задачи и добавлять различные функциональные возможности в формы, отчеты и элементы управления [2]. Например, если кнопку «Добавить в форму» связать с событием «OnClick» для макроса и макрос содержит команды, которые выполняются каждый раз при нажатии кнопки.

  1. Макрос, открывающий главную кнопочную форму (рисунок 35).

Рисунок 35 – Макрос, открывающий главную кнопочную форму

  1. Макрос, открывающий таблицу системная плата (рисунок 36).

Рисунок 36 – Макрос, открывающий таблицу системная плата

  1. Макрос, закрывающий базу данных (рисунок 37).

Рисунок 37 – Макрос, закрывающий базу данных

ЗАКЛЮЧЕНИЕ

СУБД Microsoft Access – хорошее решение для предприятий, стремящихся оптимизировать работу бизнеса в условиях постоянно изменяющегося рынка. ПО большей части это относится к предприятиям малого и среднего бизнеса, которых большинство среди компаний разных отраслей. Миллионы специалистов мира в области проектирования и разработки приложений используют СУБД Microsoft Access в своих решениях [7].

Применение возможностей СУБД Microsoft Access позволило создать базу данных, имеющую удобный пользовательский интерфейс, простую в использовании и не требующую больших затрат ресурсов.

Все данные хранятся в таблицах. Созданные связи между таблицами обеспечивают целостность данных. Наличие форм обеспечивает простоту в работе с данными. Просмотр, изменение, добавление данных может проводиться не в режиме таблицы, а в режиме форм. Созданные запросы позволяют организовать поиск необходимой информации в базе данных. Отчеты позволяют представить и распечатать информацию в удобном для пользователя виде [8]. Кроме того, возможности Microsoft Access позволяют производить усовершенствование базы данных, гибко реагируя на возникающие потребности.

В данной пояснительной записке к курсовой работе показан полный путь создания базы данных, начиная с анализа предметной области и заканчивая практической реализацией поставленной задачи средствами СУБД Microsoft Access, результатом которой является создание базы данных «Системные платы».

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

1. Карпова И.П. Базы данных [Электронный ресурс]: учебное пособие / И.П. Карпова. - Санкт-Петербург: Питер, 2015.

2. Кабанов В. А. Практикум Access [Электронный ресурс] / В. А. Кабанов. - М.: Инфра-М; Znanium.com, 2015. - 55 с. (Электронно-библиотечная система Znanium).

3. Базы данных: в 2-х кн. учебник / В.П. Агальцов. - М.: ИД ФОРУМ: НИЦ Инфра-М, 2014. Кн. 2. Распределенные и удаленные базы данных - 272 с.

4. Материнская плата. [Электронный ресурс] https://ru.wikipedia.org/wiki/Материнская_плата

5. Быкова В. В. Искусство создания базы данных в Microsoft Office Access 2015 [Электронный ресурс]: учеб. пособие / В. В. Быкова. - Красноярск: Сиб. федер. ун-т, 2014. - 260 с.

6. Что такое материнская плата компьютера? [Электронный ресурс] https://geekkies.in.ua/pc/chto-takoe-materinskaja-plata-kompjutera.html

7. Чертовский В.Д. Базы и банки данных. [Электронный ресурс] http://www.hi-edu.ru/e-books/xbook099/01/index.html?part-002.htm

8. Кузнецов С.Д. Основы современных баз данных. [Электронный ресурс] http://citforum.ru/database/osbd/contents.shtml

9. Кузнецов С.Д. Введение в реляционные БД. [Электронный ресурс] http://www.intuit.ru/department/database/rdbintro/

10. Учебник по БД. [Электронный ресурс] http://licey102.k26.ru/mo/toch/Chern/Access/index.html

11. Системная плата, что это такое? [Электронный ресурс] http://fb.ru/article/280444/sistemnaya-plata---eto-chto-takoe-ustroystvo-i-osnovnyie-harakteristiki

12. Системная плата персонального компьютера. [Электронный ресурс] http://compuhome.ru/mother.html

АНТИПЛАГИАТ

Просмотров работы: 67