Федеральное агентство железнодорожного транспорта
Федеральное государственное бюджетное учреждение высшего образования
Омский государственный университет путей сообщения
Кафедра «Автоматика и системы управления»
Отчет
по производственной практике
|
Студент гр. 24М
__________А.О. Лобачева
__________2017 г.
Руководитель производственной практики
Доцент кафедры АиСУ
Д.А. Елизаров
Оценка:______________________
________________Д.А. Елизаров
________________2017 г.
|
Омский научно-исследовательский институт приборостроения
Омск 2017
Реферат
УДК 681.32
Отчет содержит 13 страниц, 2 приложения, 1 источника.
База данных, модель данных, проектирование БД, реляционная модель, отношение, MS VS, PostgreSQL, таблица, форма, запрос, отчет.
В настоящей работе рассмотрены вопросы проектирования баз данных. Изложены основные теоретические сведения баз данных.
Цель работы – разработать класс работающий с таблицами БД «PostgreSQL».
Пояснительная записка к отчету оформлена в текстовом редакторе Microsoft Office 2013.
Содержание
Введение
Основные идеи современной информационной технологии базируются на концепции, согласно которой данные должны быть организованы в базы данных с целью адекватного отображения изменяющегося реального мира и удовлетворения информационных потребностей пользователей. Эти базы данных создаются и функционируют под управлением специальных программных комплексов, называемых системами управления базами данных (СУБД).
Увеличение объема и структурной сложности хранимых данных, расширение круга пользователей информационных систем привели к широкому распространению наиболее удобных и сравнительно простых для понимания реляционных (табличных) СУБД. Для обеспечения одновременного доступа к данным множества пользователей, нередко расположенных достаточно далеко друг от друга и от места хранения баз данных, созданы сетевые мультипользовательские версии БД основанных на реляционной структуре. В них тем или иным путем решаются специфические проблемы параллельных процессов, целостности (правильности) и безопасности данных, а также санкционирования доступа.
Одна из систем управления реляционными БД ‒ MySQL. MySQL является решением для малых и средних приложений. Входит в состав серверов WAMP, AppServ, LAMP и в портативные сборки cерверов Денвер, XAMPP, VertrigoServ. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы.
Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей. Более того, СУБД MySQL поставляется со специальным типом таблиц EXAMPLE, демонстрирующим принципы создания новых типов таблиц. Благодаря открытой архитектуре и GPL-лицензированию, в СУБД MySQL постоянно появляются новые типы таблиц.
Предприятие
АО «Омский научно-исследовательский институт приборостроения» – специализируется на разработке, производстве и сервисном обслуживании аппаратуры и комплексов радиосвязи военного и гражданского назначения. Значительное место в работах института занимает развитие критических технологий, среди которых центральную роль занимают технологии программно-определяемых средств радиосвязи (SDR-SCA технологии) и технологии Система на кристалле.
ОНИИП является центром управления омского кластера специальной связи, в который войдут 8 предприятий, включая ОмПО «Иртыш» и Омский приборостроительный завод имени Н. Г. Козицкого.
Входит в холдинговую компанию «Росэлектроника» Государственной корпорации «Ростех». В настоящее время генеральным директором является Березовский Владимир Александрович.
Институт был учрежден в соответствии с Указом Президиума Верховного Совета и Постановлением Совета министров СССР от 26 сентября 1958 г. На базе Омского специального конструкторского бюро завода им. Козицкого, эвакуированного из Ленинграда в начале Великой Отечественной войны. Днем рождения предприятия считается 17 декабря 1958 г., когда был открыт его расчётный счет. Создание института было продиктовано необходимостью расширения и углубления исследований в области магистральной радиоприёмной техники. Основной костяк института составили работники СКБ в количестве 82 человек. В структуру института входили радиолаборатория, конструкторская группа, технологическая группа, группа кварцевых резонаторов и макетная мастерская. Строительство первого корпуса института началось в 1959 г. С этого же года его коллектив начал пополняться молодыми специалистами – выпускниками многих известных вузов страны: Томского университета, Томского политехнического института, Новосибирского электротехнического института связи, Таганрогского радиотехнического института и других высших учебных заведений.
Тематика первых разработок Омского НИИ приборостроения - магистральные радиоприемные устройства и радиостанции мобильной радиосвязи для Министерства обороны. За успешную разработку и внедрение в серийное производство изделий третьего поколения (РПУ «Вспышка» (Р-160 П), РПУ «Бригантина» (Р-155 П), семейство морских РПУ «Кашалот» (Р-680-683), а также оснащение аппаратурой связи важнейших объектов ВМФ, в том числе авианесущих крейсеров и подводных ракетоносцев, институт в 1977 г. был награждён орденом Трудового Красного Знамени.
На протяжении пятидесяти лет ОАО «ОНИИП» проводит исследования в области радиосвязи, ориентированные на решение широкого круга прикладных задач – от создания радиоэлектронных компонентов и устройств радиосвязи до сложнейших комплексов и систем связи и управления связью.
ОАО "ОНИИП" является основным разработчиком радиотехнических комплексов и специальной радиоаппаратуры для Военно-морского флота, Военно-воздушных сил, Службы внешней разведки, погранвойск и спецслужб России, а также базовым предприятием Минобороны России в области дальней КВ-радиосвязи.
Техническое задание
Разработать класс работающий с таблицами БД «PostgreSQL». Должны быть реализованы следующие функции:
Соединения с БД (указывается адрес БД, база данных, пользователь и пароль).
Выборки данных
Вставки данных
Редактирования данных
Удаления данных
Средства разработки
Microsoft Visual Studio – линейка продуктов компании Microsoft, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств. Данные продукты позволяют разрабатывать как консольные приложения, так и приложения с графическим интерфейсом, в том числе с поддержкой технологии Windows Forms, а также веб-сайты, веб-приложения, веб-службы как в родном, так и в управляемом кодах для всех платформ, поддерживаемых Windows, Windows Mobile, Windows CE, .NET Framework, Xbox, Windows Phone .NET Compact Framework и Silverlight.
Visual Studio включает в себя редактор исходного кода с поддержкой технологии IntelliSense и возможностью простейшего рефакторинга кода. Встроенный отладчик может работать как отладчик уровня исходного кода, так и отладчик машинного уровня. Остальные встраиваемые инструменты включают в себя редактор форм для упрощения создания графического интерфейса приложения, веб-редактор, дизайнер классов и дизайнер схемы базы данных. Visual Studio позволяет создавать и подключать сторонние дополнения (плагины) для расширения функциональности практически на каждом уровне, включая добавление поддержки систем контроля версий исходного кода (как, например, Subversion и Visual SourceSafe), добавление новых наборов инструментов (например, для редактирования и визуального проектирования кода на предметно-ориентированных языках программирования) или инструментов для прочих аспектовпроцесса разработки программного обеспечения (например, клиент Team Explorer для работы с Team Foundation Server).
Заключение
В ходе прохождения производственной практики были получены новые знания и применены на практике, а так же был получен вторичный практический опыт по специальности, было осуществлено подробное углубленное ознакомление с институтом и специальностью.
Библиографический список
Postgresql [Электронный ресурс] – Режим доступа: http://postgresql.ru.net/manual/index.html
ОНИИП [Электронный ресурс] – Режим доступа: http://www.oniip.ru
MySQL [Электронный ресурс] – Режим доступа: http://www.softtime.ru/bookphp/gl12_1.php
Приложение А
(обязательное)
Описание подключения библиотеки libpq
Перенесла библиотеку libpq.lib из
C:\ProgramFiles(x86)\PostgreSQL\9.3\lib\libpq.lib в
C:\ProgramFiles(x86)\MicrosoftVisualStudio11.0\VC\lib\libpq.lib.
Подключила библиотеку libpq.lib в Свойства проекта -> Компоновщик -> Дополнительные зависимости.
Перенесла заголовочные файлы из
C:\ProgramFiles(x86)\PostgreSQL\9.3\include\ в
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\postgresql\
Приложение Б
(обязательное)
Листинг программы
ifndef databd_h
#define databd_h
#include
#include
#include
|