Отчет по практике в агентстве недвижимости «Эдем» 

0

Отчет по практике в ИП" Яшутина Т.В" 

Агентство недвижимости «Эдем» 

«Организация работы пользователей ПК и их взаимодействие с сервером баз данных»

         ОГЛАВЛЕНИЕ

         ВВЕДЕНИЕ…………………………………………………………..3

  1. КОМПЬЮТЕРНЫЕ СЕТИ………………………………………….5
  2. ОСНОВНАЯ ДЕЯТЕЛЬНОСТЬ ОРГАНИЗАЦИИ И ЕЁ СТРУКТУРА……………………………………………………………………..12
    • Основная деятельность организации и общие характеристики………………………………………………12
    • Структура организации……………………………………...13
    • Аппаратное обеспечение организации……………………..13
    • Программное обеспечение организации…………………...14
    • Информационные технологии организации……………….16
  3. ОСНОВНЫЕ ПРИНЦИПЫ ПОСТРОЕНИЯ И ФФУНКЦИОНИРОВАНИЯ СЕРВЕРА БАЗ ДАННЫХ…………….18
    • Работа по модернизации и повышению эффективности работы сервера базы данных………………………………..20
      • Оптимизация СУБД…………………………………..21
      • Методы защиты по сохранению целостности СУБД…………………………………………………..21
      • Технические, запланированные работы для программной и аппаратной части сервера…………..22

ЗАКЛЮЧЕНИЕ………………………………………………………..24

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

ПРИЛОЖЕНИЕ А……………………………………………………..26

ПРИЛОЖЕНИЕ Б……………………………………………………...30

 


ВВЕДЕНИЕ

 

Выбранная тема отчёта по учебной практике звучит как: «Организация работы пользователей ПК и их взаимодействие с сервером баз данных». Хотелось бы отметить то, что после прохождения практики в Агентстве недвижимости «Эдем», прежде чем приступить к написанию отчёта, необходимо было сформулировать и поставить ряд задач, которые нужно освятить в отчёте, опираясь на индивидуальный план заданий по учебной практики и дневник.        

Итак, перед тем, как начать рассматривать теоретические и практические вопросы в своём отчёте, следует выявить задачи и цели для этого.

Задачи для написания отчёта по практике:

  1. Изучить и рассмотреть теоретические вопросы по теме: «Компьютерные сети».
  2. Ознакомиться с основной деятельностью организации и её структурой, а именно той организации, в которой проходила учебная практика.
  3. Ознакомиться со структурой информационных систем организации, а именно той организации, в которой проходила учебная практика.
  4. Ознакомиться с аппаратным и программным обеспечением, а также информационными технологиями организации, в которой проходила учебная практика.
  5. Изучить основные принципы построения и функционирования сервера базы данных.
  6. Выполнить работу по модернизации и повышению эффективности работы сервера базы данных.

Цель:

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

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

  1. Выбор темы для практической части по учебной практике «Основные принципы построения и функционирования сервера базы данных» обусловлен тем, что взаимодействие пользователей с серверами актуальный вопрос многих организаций на сегодняшний день.
  2. Многие организации, а именно пользователи не знают для чего нужен сервер? Какую функцию он выполняет в их работе и зачем это необходимо? Что является «наболевшим» вопросом для многих IT – специалистов, так как зачастую пользователи не понимают истинного значения такой серьёзной системы, что является на сегодняшний день не мало важным вопросом.
  3. Данная тема представила глубокий интерес к её изучению, как со стороны пользователей, так и со стороны специалистов, работающих с ними.

Именно по вышеизложенным трём причинам, обусловлен выбор данной темы для прохождения учебной практики.

Данная учебная практика проходила в период с «29» июня 2019 г. по «11» июля 2019 г. у Индивидуального предпринимателя Аляпкиной Татьяны Викторовны, агентстве недвижимости «Эдем», которое специализируется в области сделок с недвижимостью по Забайкальскому краю.

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

При написании отчета по учебной практике использовались научные труды следующих авторов: Зрюмов Евгений Александрович – министр цифрового развития и связи Алтайского края, а также доктор технических наук., Нестеров Сергей Александрович – кандидат технических наук., Кристофер Дейт – учёный и специалист в области баз данных. Андреас Вейгенд - член цифрового совета Германии "Digitalrat".

1.    КОМПЬЮТЕРНЫЕ СЕТИ

 

Компьютерные сети – это совокупность компьютеров, взаимо­связанных через каналы передачи данных для обеспечения обмена информацией и коллективного доступа пользователей к аппаратным, программным и информационным ресурсам сети.[12]

Если рассматривать компьютерные сети по классификациям, можно выделить следующие классификационные группы:

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

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

  • LAN (Local Area Network) – локальная вычислительная сеть
  • WAN (Wide Area Network) – глобальная вычислительная сеть
  • MAN (Metropolitan Area Network) – городская или региональная вычислительная сеть

Классификация по физическим базовым топологиям построения содержит в себе следующие группы:

  • Шинная (магистральная) структура
  • Звездообразная структура
  • Кольцевая структура

Классификация по логическим базовым топологиям построения содержит в себе группы:

  • Логическая шина
  • Логическое кольцо
  • Логическая звезда

Рассмотрим подробнее каждую из этих классификаций и групп.

По территориальному признаку:

LAN (Local Area Network) – локальная вычислительная сеть, представляющая собой компьютерную сеть, в которой соединённые между собой компьютеры находятся в ограниченном пространстве, таком как университет, школа, офисное здание и.т.д.

WAN (Wide Area Network) – глобальная вычислительная сеть, представляющая собой компьютерную сеть, в которой соединённые между собой компьютеры находятся на территории государства или группы государств, с помощью частных или общественных сетевых коммуникаций.

MAN (Metropolitan Area Network) – городская или региональная, представляющая собой компьютерную сеть, в которой соединённые между собой компьютеры находятся территориально в пределах одного города [4,7].

По физическим базовым топологиям построения:

Шинная (магистральная структура) – характеризуется передачей данных между всеми компьютерами, соединёнными одним кабелем между собой. Обработкой данных в данной сети занимается только тот компьютер, MAC- адрес которого записан в кадре, как адрес получателя. (см. Рисунок 1 - Шинная (магистральная) структура сети)

 


Клиент 2

 

Клиент 1

 

Клиент 4

 

Клиент 3

 


Рисунок 3 - Шинная (магистральная) структура сети

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

 

 

 

Клиент 2

 

Клиент 1

 


Центральный компьютер

 

 


 

Клиент 4

Клиент 3

 

Рисунок 2 Звездообразная структура сети

Кольцевая структура – компьютеры соединяются двумя другими так, чтобы от одного получать информацию, а другому передавать её. Последний компьютер подключается к первому, чтобы кольцо замкнулось. (см. Рисунок 3 - Кольцевая структура сети)

Клиент 5

Клиент 1

Сервер

Клиент 3

 

 


Клиент 2

Клиент 3

Клиент 4

 


Рисунок 3 - Кольцевая структура сети

По логическим базовым топологиям:

Логическая шина – последовательность данных в виде сигналов распространяются одновременно во всех направлениях по среде передачи. Каждый компьютер в сети проверяет каждую последовательность данных (сигналов), для определения того, кому адресованы эти сигналы. Когда сигнал достигает конца передачи, он автоматически гаситься.

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

Логическая звезда – в данной топологии один компьютер предает сигнал другой, через специальное устройство (коммутатор), который передаёт сигнал другому компьютеру, только по среде передачи к которым подключены эти компьютеры. Данный способ называется коммутативным и в чистом виде представляет собой выделенную линию для передачи данных между компьютерами.[6,7,12]

Ранее мы говорили о передачи данных, если рассмотреть данный вопрос более детально, то все передачи данных делятся на 7-мь уровней, данные уровни называются эталонной моделью ISO. Итак, разберём более подробно все уровни:

  1. Физический уровень – на данном уровне данные представлены в виде электрических или оптических сигналов, соответствующие 0 и 1, т.е. бинарному потоку. Параметры среды передачи определяются на физическом уровне, например, тип и разъём кабелей, разводка контактов, схема координирования сигналов 0 и 1, одним из самых распространённых видов спецификации на этом уровне является Ethernet.
  2. Канальный уровень – реализует запросы сетевого уровня и использует физический уровень для приёма и передачи сигналов. Также на данном уровне реализуется обнаружение и исправление ошибок при передаче.
  3. Сетевой уровень – на данном уровне происходит деление пользователей сети на группы. Происходит маршрутизация пакетов на основе MAC – адресов. Реализует передачу пакетов на транспортный уровень.
  4. Транспортный уровень – на этом уровне потоки информации делятся на пакеты для передачи их на сетевом уровне. Самые распространённые протоколы для этого уровня TCP, NCP, SPX и.т.д.
  5. Сеансовый уровень – происходит организация сеансов обмена данными между конечными машинами. Идёт определение активной стороны и идёт синхронизация сеанса.
  6. Уровень представления – происходит обмен данными между ПО на разных ОС. Происходит преобразование информации для передачи на транспортный уровень.
  7. Прикладной уровень – данный уровень реализует доступ приложения в сеть. Управляет переносом файлов и осуществляет управление сетью. Использует протоколы: FTP, Telnet, SNMP, NFS и.т.д.

В зависимости от способа организации обработки данных и взаимодействия пользователей, который поддерживается конкретной сетевой операционной системой, выделяют два типа информационных систем:

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

Достоинства данной сети заключаются в:

  • Отработанной технологии обеспечения отказоустойчивости, сохранности данных
  • Надёжность системы защиты информации и обеспечения секретности

Недостатки данной сети заключатся в:

  • Высокой стоимости аппаратного и программного обеспечения.
  • Быстродействие и надёжность сети зависит от центрального компьютера.

Примеры иерархических систем: SNA, IBM Corp., DNA, DEC.

  • сети клиент/сервер – характеризуется тем, что обработка данных разделена между двумя объектами – клиентом и сервером. Клиент – это рабочая станция, т.е. пользователь. Он может сформировать запрос для сервера: считать файл, осуществить поиск записи и т.п. Сервер - это устройство или компьютер, выполняющий обработку запроса. Он отвечает за хранение данных, организацию доступа к этим данным и передачу данных клиенту. В системах клиент/сервер нагрузка по обработке данных распределена между клиентом и сервером, поэтому требования к производительности компьютеров, используемых в качестве клиента и сервера, значительно ниже, чем в иерархических системах [4,6,7].

По организации взаимодействия принято выделять два типа систем, использующих метод клиент/сервер:

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

Достоинства данной сети заключаются в том, что:

  • У данной сети низкая стоимость для её реализации
  • Высокая надёжность

Недостатки данной сети:

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

Достоинства такой сети заключаются в:

  • Высокая скорость обработки данных
  • Надёжная система защиты информации и обеспечения секретности
  • Простое управление

Недостатки сети:

  • Дорогая стоимость из-за отдельного компьютера под сервер
  • Менее гибкая по сравнению с равноправной

Примеры сетевых операционных систем такого типа: LAN Server, IBM Corp., VINES, Banyan System Inc., NetWare, Novell Inc.

Модели серверов и их характеристика:

Файловый сервер (File Server) - Модель файлового сервера является наиболее простой и характеризует не столько способ образования информационной системы, сколько общий способ взаимодействия компьютеров в локальной сети. Один из компьютеров сети выделяется и определяется файловым сервером, т. е. общим хранилищем любых данных.

Доступ к удалённым данным (Remote Data Access) - Модель удаленного доступа к данным основана на учете специфики размещения и физического манипулирования данных во внешней памяти для реляционных СУБД. В RDA-модели компонент доступа к данным в СУБД полностью отделен от двух других компонентов (компонента представления и прикладного компонента) и размещается на сервере системы.

Сервер баз данных (Data Base Server) - является механизм хранимых процедур. В отличие от PDA-модели, определенные для конкретной предметной области информационной системы события, правила и процедуры, описанные средствами языка SQL, хранятся вместе с данными на сервере системы и на нем же выполняются. Иначе говоря, прикладной компонент полностью размещается и выполняется на сервере системы/

Сервер приложений (Application Server) - Суть AS-модели заключается в переносе прикладного компонента информационной системы на специализированный в отношении повышенных ресурсов по быстродействию дополнительный сервер системы [12,13].

Итак, по рассмотрению теоретического вопроса по компьютерным сетям можно сделать вывод, что данная структура построена очень логично, поэтапно, каждый этап имеет своё предназначение и функции, которые почти «по наследству» передаются другим функциям и методам. Что касается топологий сетей, то здесь можно подчеркнуть то, что на основании анализа за последние 7-10 лет самой распространённой из них является топология Звезды, так как по мнению многих специалистов в этой области, это самый удобный и надёжный способ для 80-% организаций и учебных заведений. Что касается серверов, то здесь можно выделить следующие моменты: во-первых, это сложная и в то же время очень умная электронная вычислительная машина, созданная для управления и контроля обмена данными и для 90% всех организаций, является неотъемлемой частью во всей сети. Во-вторых, с помощью сервера можно стабилизировать и сбалансировать работу пользователей сети, так как сервер может хранить в себе данные, благодаря чему можно сэкономить не только ресурсы простой рабочей станции, но и место. В-третьих, сервер является самым надёжным местом во всей сети.

 2.    ОСНОВНАЯ ДЕЯТЕЛЬНОСТЬ ОРГАНИЗАЦИИ И ЕЁ СТРУКТУРА

2.1.          Основная детальность организации и общие характеристики

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

Под структурой организаций понимается – внутреннее устройство данной организации. Другими словами, это - взаимосвязи внутри организации между подчинёнными и руководителями, дающие о себе чёткое представление, кто на предприятии отвечает за принятие управленческих решений, а кто исполняет свою роль, действие по достижению общей цели. Структуру предприятия или компании всегда можно представить в виде схемы, исходя из чего будет чётко видно и понятно, кто руководитель, директор, какие структурные подразделения существуют в той или иной организации, а также отдельные управленческие единицы и связи между ними. Помимо структуры у каждой организации есть и свой особенный вид деятельности – это деятельность или направление организации в той или иной экономической сфере, которая характеризует работу предприятия в целом, опираясь на Общероссийский классификатор видов экономической деятельности (ОКВЭД), утверждённого постановлением Госстандарта России от 06 ноября 2001г. Согласно этому документу, некоторые обособленные подразделения могут иметь основной вид деятельности, отличный от основного вида деятельности юридического лица. Таким образом каждая организация или компания имеет свой так называемый набор кодов ОКВЭД-е, который полностью характеризует деятельность организации.

В данном случае, агентство недвижимости «Эдем» имеет свой набор так называемых кодов ОКВЭД-е, который подробно отражает деятельность организации. Итак, чтобы рассмотреть и проанализировать организацию, в которой проходит практика, было принято решение составить таблицу кодов ОКВЭД-е, которые открыты у директора, исходя из чего, сделать выводы, опираясь на практическую часть работы сотрудников, для выявления значимости и роли деятельности организации. Для того, чтобы составить таблицу кодов ОВЭД-е, пришлось обратиться за официальной информацией о всех организациях и предприятиях по ссылке https://www.rusprofile.ru[14], которую порекомендовала директор организации. (см. Приложение А,1)

Итак, главный итог, который стоит подчеркнуть по основной деятельности организации Агентства недвижимости «Эдем». Данная организация имеет довольно большой спектр услуг, действий, связанных как с предоставлением услуг по посредничеству между покупателями и продавцами квартир, коттеджей, домов и.т.д., а также между арендаторами и собственниками квартир, домов, коттеджей и.т.д. это необходимо для того, чтобы люди тратили на поиски своего жилья как можно меньше собственного времени, а также были уверены в том, что квартира так называемо «Чистая» по документам, т.е. за ней нет долгов, она не в аресте у банков и.т.д.. Все квартиры для покупателей или арендаторов подбираются согласно требованиям каждого из клиента в отдельности. Подборка квартир осуществляется при помощи базы, которая хранит в себе информацию тех собственников, которые сами пожелали сотрудничать именно с данным агентством. База пополняется ежедневно, так как каждый день кто-то или продаёт, или сдаёт свою недвижимость, а также пытается её обменять или произвести какие-либо другие действия с недвижимостью, например, сделать из жилого помещения в нежилое, с присвоением статуса через БТИ.  А также все сотрудники агентства невидимости постоянно взаимодействуют с различными банками, например,: Сбербанк, ВТБ и.т.д., так как бывают случаи, когда клиент приходит в офис и не знает, как оформить ипотеку, где лучше это сделать и что для этого потребуется. Сотрудники агентства недвижимости «Эдем» активно помогают таким клиентам в решении возникших у них вопросах. Так же агентство плодотворно сотрудничает с другими организациями в сфере предоставления услуг недвижимости.

2.2.          Структура организации

Чтобы рассмотреть структуру организации, необходимо составить схему, в которой будет чётко отображаться как руководящий состав организации, так и персонал, который помогает всецело организации идти к своей намеченной цели. (см Приложение Б,1)

2.3.          Аппаратное обеспечение организации

Во время прохождения практики работа осуществлялась в качестве IT-специалиста. «Парк» электронной вычислительных машин был равен 10 (десяти) + серверная. При работе с «парком» компьютеров была изучена характеристика каждого из них, включая серверную комнату. Все исследования и анализ характеристик каждого компьютера оформлен в виде таблицы, согласно требованиям директора Яшутиной Т.В. (см. Приложение А,2) [7].

2.4.          Программное обеспечение организации

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

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

            Операционная система обеспечивает:

  1. Обеспечение работы с файловыми системами
  2. Управление аппаратными средствами компьютера
  3. Запуск прикладных программ
  4. Одновременная работа нескольких программ
  5. Обмен данными между различными программами
  6. Поддержка масштабированных шрифтов
  7. Поддержка мультимедиа
  8. Единая справочная система

В агентстве недвижимости «Эдем» на всех компьютерах пользователей была установлена операционная система Linux Zorin, на сервере была установлена операционная система Windows Server 2003 (см. Таблица № 2 Аппаратное обеспечение организации).  Итак, разберёмся подробнее, почему же на компьютерах пользователей и на сервере стоят разные операционные системы и в чём их отличия между собой. А также функционал их взаимодействия между собой.

Linux Zorin – это операционная система, основанная на прародителе операционной системы Linux Ubuntu, которая направлена на то, чтобы создать интерфейс более похожий на Windows. Сделана для того, чтобы переход с операционной системы Windows на Linux для пользователей был более лёгким. По внешнему подобию Linux Zorin напоминает Windows 7, что очень легко для восприятия всех пользователей. Теперь пора разобраться что же такое Linux и Windows в целом. Итак, начнём с того, что это две разные операционные системы, которые лишь по внешнему подобию напоминают друг друга, однако существуют такие разновидности данных операционных систем, ни капли не похожих друг на друга ни внешне, ни по функционалу. Ярким примером является Windows 10, Windows 7 и Linux Debian, Arch Linux [3,14,8].

Отличия Windows от Linux приставлены в Таблице 3 - Основные отличия операционных систем организации.

 

Таблица 3 - Основные отличия операционных систем организации.

Windows

Linux

Только платная версия ПО

Бесплатная версия ПО

Подвержен вирусам, вследствие чего необходим антивирус

В малой степени подвержен вирусным атакам.

Зависимость от разработчиков.

Независим от разработчиков.

Графическая среда является неотъемлемой частью ПО.

Графическая среда является отдельной частью ПО (KDE, GNOME)

            Так же на всех компьютерах установлено офисное программное обеспечение, такое как:

  • Microsoft Office 2010
  • OpenOffice 4

Отличия Microsoft Office 2010 от OpenOffice 4 приставлены в Таблице 4 - Основные отличия текстовых редакторов организации.

Таблица 4 - Основные отличия текстовых редакторов организации.

Microsoft Office 2010

OpenOffice 4

Платная

Бесплатная

Хорошая система проверки орфографии

Плохая система проверки орфографии

Большая ресурсоёмкость

Маленькая ресурсоёмкость

Основной формат документа *.doc

Основной формат документа

*.odf

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

Помимо этого, на всех компьютерах установлены дополнительные браузеры:

Yandex

Google Chrome

Как известно из определения Браузер – это специализированное программное обеспечение, для выхода в интернет.

Браузер является неотъемлемой частью для работы всей организации в целом, так как вся база клиентов располагается по следующим адресам:

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

2.5.          Информационные технологии организации

Информационные технологии – это определённые процессы, которые служат для сбора, обработки, хранения и обработки информации.

В агентстве недвижимости «Эдем» к информационным технологиям можно отнести следующее:

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

Так же каждый сотрудник ведёт базу номеров телефонов других агентств, которое так же формируется и отправляется на сервер для хранения, дополнения, изменения каких-либо данных в ней. Это сделано для того, чтобы агенты «Эдем» могли ориентироваться в номерах телефонов других агентств, чтобы не звонить и не предлагать свои услуги, в целях экономии времени.

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

 

3.       ОСНОВНЫЕ ПРИНЦИПЫ ПОСТРОЕНИЯ И ФУНКЦИОНИРОВНАИЯ СЕРВЕРА БАЗ ДАННЫХ

 

Итак, чтобы начать разбираться с тем, что же такое сервера баз данных, были поставлены задачи:

  • Дать определение база данных, дать определение сервер.
  • Выяснить истинное предназначение баз данных
  • Сделать для себя вывод о значимости сервера баз данных

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

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

Система управления базами данных (СУБД) — это система программного обеспечения, позволяющая обрабатывать обращения к базе данных, поступающие от прикладных программ конечных пользователей. Системы управления базами данных позволяют объединять большие объемы информации и обрабатывать их, сортировать, делать выборки по определённым критериям и т.п. [1, 9].

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

  • Данные
  • Аппаратное обеспечение
  • Программное обеспечение
  • Пользователей

 

Система управления базами данных

 


База данных

 

 



Рисунок 1 - Упрощённая схема системы баз данных

К аппаратному обеспечению системы относятся:

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

К программному обеспечению системы относится:

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

            Преимущества систем баз данных:

  • Компактность. Нет необходимости в создании и ведении, возможно, весьма объемистых бумажных картотек.
  • Быстродействие. Компьютер может выбирать и обновлять данные гораздо быстрее человека. В частности, с его помощью можно быстро получать ответы на произвольные вопросы, возникающие в процессе работы (например, "В каком районе у вас больше 2-комнатных квартир с квадратурой 54?"), не затрачивая времени на визуальный осмотр или поиск вручную.
  • Низкие трудозатраты. Отпадает необходимость в утомительной работе над картотекой вручную. Механическую работу машины всегда выполняют лучше.
  • Актуальность. В случае необходимости под рукой в любой момент имеется точная, свежая информация.
  • Защита. Данные могут быть лучше защищены от случайной потери и несанкционированного доступа.
  • Возможность совместного доступа к данным
  • Устранение противоречивости данных [11]

3.1.   Работа по модернизации и повышению эффективности работы сервера базы данных

Самыми распространёнными проблемами при работе с БД являются:

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

Опираясь на труды Галикова О.И. и Панкратова И.А. был проведён собственный анализ СУДБ «Эдем» и разработан определённый план мероприятий по повышению модернизации и эффективности его работы.

План мероприятий по повышению эффективности работы СУБД:

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

3.1.1.   Оптимизация СУБД

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

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

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

  • Использование дискового пространства, процессами резервного копирования и восстановления
  • Оптимизирование кодов запросов базы данных
  • Автоматизация мониторинга работы базы данных

Для оптимизации работы СУБД существует несколько способов, это:

  • блокировка доступа к данным при наличии конфликтующих одновременных обращений;
  • использование серверов приложений;
  • эффективное использование оперативной памяти и памяти на дисках;
  • правильный выбор размера буфера ввода/вывода;
  • кэширование данных;
  • повышение эффективности работы сети;
  • работа с объектными файлами.

3.1.2.   Методы защиты по сохранению целостности СУБД

Одним из основных методов защиты по сохранению целостности СУБД является:

  • Поддержание целостности базы данных, которое включает в себя проверку целостности и ее восстановление в случае обнаружения противоречий в базе данных.

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

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

Для хранения и восстановления данных в настоящее время широкое распространение получили RAID – массивы.

С программной точки зрения RAID представляет собой определенные алгоритмы записи информации на диски.

  • алгоритмы простого дублирования информации на нескольких дисках (RAID0,RAID1)
  • алгоритмы распределения информации с использованием дополнительных дисков, на которых хранятся специальные коды обнаружения ошибок и восстановления данных (RAID2,RAID3, RAID4)
  • алгоритмы распределения информации, где коды обнаружения ошибок и восстановления данных хранятся на тех же диска, что и данные (RAID5)

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

Для хранения баз данных, объем у которых превышает 1 Тбайт, используются специальные системы хранения [1,10].

3.1.3.   Технические, запланированные работы для программной и аппаратной части сервера

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

Во-первых, во время технических работ обновляется необходимое программное обеспечение, которое позволяет устранить наиболее уязвимые места системы, путём устранения и исправления недостатков.

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

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

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

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

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

 


ЗАКЛЮЧЕНИЕ

 

По окончанию прохождения учебной практики был составлен отчёт, исходя из ранее поставленных целей и задач, во введении.

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

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

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

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

 

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

 

Источники на русском языке

  1. Андрэас Вайгенд -Вся технология в одной книге «BIG DATA» - Эксмо, 2017 г. – 65 с.
  2. Бойс Грегори - «Поваренная книга сетей Linux» 2016 г. – 154 с.
  3. Брайан Уорд - «Внутреннее устройство Linux» 2016 г. – 267 с.
  4. Гельбух Сергей Сергеевич - Сети ЭВМ и телекоммуникации. Архитектура и организация. Учебное пособие. Лань, 2019г. – 208 с.
  5. Куроуз Д. и Росс Т. – «Компьютерные сети. Настольная книга системного администратора» - 2016 г.
  6. Куроуз Д. и Росс К. – «Компьютерные сети. Нисходящий подход» - 2016 г.
  7. Маркет Д.С. –«Аппаратное обеспечение вычислительных систем» – 2016 г. – 184с.
  8. Нестеров С.А. Учебник и практикум для академического бакалавриата «Базы данных» - Москва, Юрайт, 2017 г.-190 с.
  9. Поль М. и Дюваль М. – «Непрерывная интеграция. Улучшение качества программного обеспечения и снижение риска» - Вильямс, 2016 г. – 240 с.
  10. Рафаэль Херцог, Ролан Ма - «Настольная книга администратора Debian» 2016 г.
  11. Сергеев А. - «Основы локальных компьютерных сетей» 2016 г.
  12. Таненбаум Э. и Уэзеролл Д. - «Компьютерные сети» 5-е изд. 2016 г.

 

Источники на английском языке

  1. Даймонд Дэвид и Тровальс Линус – «Just for fun» 2014г. – 502 с.

 

Электронные ресурсы

  1. Независимый источник информации о российских организациях[Электронный ресурс] - URL: https://www.rusprofile.ru (дата обращения: 05.07.2019г.).

  


 Скачать: otchet.rar  

Категория: Отчеты по практике

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