Научная статья на тему 'РАЗРАБОТКА БАЗЫ ДАННЫХ ПО ТЕХНОЛОГИИ КЛИЕНТ-СЕРВЕР'

РАЗРАБОТКА БАЗЫ ДАННЫХ ПО ТЕХНОЛОГИИ КЛИЕНТ-СЕРВЕР Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
231
32
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
БАЗЫ ДАННЫХ / КЛИЕНТ-СЕРВЕР / ФАЙЛ-СЕРВЕР / MICROSOFT VISUAL STUDIO / MICROSOFT SQL SERVER

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Басова Т.А.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Басова Т.А.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «РАЗРАБОТКА БАЗЫ ДАННЫХ ПО ТЕХНОЛОГИИ КЛИЕНТ-СЕРВЕР»

УДК 338

Т.А. Басова

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

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

Ключевые слова: базы данных, клиент-сервер, файл-сервер, Microsoft Visual Studio, Microsoft SQL Server.

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

Любая организация, будь она государственная или частная, нуждается в элементарных функциях управления заказами, кадрами, клиентами, а также в мониторинге качества своей деятельности. Попробуем поподробнее рассмотреть разработку базы данных по технологии клиент-сервер в среде Microsoft Visual Studio 2010 (клиентская часть) и Microsoft SQL Server 2014 (серверная часть) на примере данных о сотрудниках, количеством совершенных преступлений, а также данных о преступниках и пострадавших МВД.

На сегодняшний день выделяют две основные технологии передачи данных [5] :

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

•Клиент-сервер - здесь, на самом сервере, содержащим базу данных, функционирует некоторое программное обеспечение, которое называется "Сервером баз данных" или "Сервером БД".

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

Данные в каждой таблице имеют определенный тип данных, показанный на рисунке 1.

Имя столбца ? Код_сотрудника

Тип данных

Разрешить знач...

ФИО

Возраст

Пол

Адрес

Телефон

Паспортные_данные

Кодлолжности

Код_звания

bigint

varchar(50)

varchar(MAX)

varchar(8)

varchar(MAX)

varchar(13)

varchar(12)

bigint

bigint

В 0 0 В В В В В

nchar(10)

Рис. 1. Типы данных в таблице «Сотрудники»

© Басова Т.А., 2019.

Научный руководитель: Бурков Алексей Владимирович - д.эк.н., проф. МарГУ, г.Иошкар-Ола, Рос-

сия.

ISSN 2223-4047

Вестник магистратуры. 2019. № 11-4 (98)

Одной из важнейших операций, которые выполняются при работе с данными, является выборка хранящейся в базе данных информации. Для этого пользователь должен выполнить запрос [1].

В нашей базе данных были разработаны такие запросы:

1.«Запрос_Сотрудники+Должности+Звания» - это запрос, который содержит информацию о кадрах звании и должности работников, рисунок 2, 3, 4.

2.«Запрос_Преступники + Виды преступлений + Пострадавшие + Сотрудники» - это запрос, который содержит информацию о преступлениях.

3.«3апрос по Состоянию преступлений».

0 Сотрудники

□ * (все столбцы)

* Кодсогтрудника

1 ФИО

* Возраст

2 Пол

* Адрес

* Телефон

* Паспортныеланные

□ Ко ддолжн о ста

□ Код_звания

0 Должности

□ * (все столбцы)

С Коддолжнасти

" Наименование_должности

«' Оклад

* Обязанности

* Требования

0 Звания -1

□ * (все столбцы)

С Код_звания

" Наименование

* Надбавка

Обязанности

Требования

Рис. 2. Запрос «Отдел кадров»

Столбец Псевдо... Таблица Выход

ФИО Сотрудники И

Возраст Сотрудники И

Пол Сотрудники И

Адрес Сотрудники и

Телефон Сотрудники и

Паспортные... Паспот... Сотрудники и

Наименован... Должн... Должности и

Оклад Должности и

Требования Должности и

Обязанности Должности и

Наименован... Звание Звания и

Надбавка Звания и

Обязанности Обяза... Звания и

Требования Требов.. Звания и

Код_сотрудн... Индив.. Сотрудники и

61

Порядок сорт... Фильтр

Рис. 3. Запрос «Отдел кадров»

Номерле... ФИО Дата_рожд„, Пол Адрес Состояние Наименов. Статья Наказание Срок ФИО.пост. Дата_рожд„, Пол.постр. Адрес_пос„. Индивиду.,,

> ИИ ЧУМАКОВ... 1994-06-05 мужской Йошкар-0л„ В стадии сл.. Тяжкое пре„, ч, 1 ст. 205.,,, Лишение с„, 10 лет РЕПИНА Ю„, 1995-04-06 женский п,Советски,,, 6

+87657 ВОРОНКОВ,, 1992-07-06 мужской Йошкар-0л„ Предсудеб. Преступле. ст. ст. 106,1. Лишение с... 5 лет ОЛЕНИН Д.. 1995-12-28 мужской с.Ронга.ул,. 1

234564 ЬАКШЕЕВД... 1989-09-23 мужской Йошкар-Ол„ Дела у доз.,. Особо тяжк,, ст. 105; ч.ч._ Лишение с„, Шлетибо ., ШАЛАЕВА. 1989-03-29 мужской Йошкар-Ол. 6

123432 ГОНЧАРОВ.,. 1998-06-05 мужской Йошкар-0л„ Предсудеб. Преступле,,, ст. ст. 106,1. Лишение с... 5 лет ЕГОРОВ ДЕ... 1987-06-14 мужской Йошкар-Ол„. 4

324432 ЛУНЬКОВ... 1995-06-23 мужской с. Ежова, д, „ Дела у доз.,. Администр,,, КаАП РФ, С_ Администр.,, ЗООрублей,,, КУЧИН А/1... 1996-12-06 мужской Йошкар-Ол„. 1

124324 АЛЕКСЕЕВА.,. 1994-04-06 женский Йошкар-0л„ В стадии сл., Администр,,, КоАП РФ,С... Администр.,, ЗООрублей,,, ГУСЕВ НИК... 1989-07-06 мужской Йошкар-Ол„. 4

1 122134 Ш МАСЛЕНН. ш 1997-12-23 NULL мужской т Йошкар-0л„ Ш Предсудеб. Преступле. ч, 1 ст. 260; „, Лишение с. 3 года ш т ш ш ш АУЛА АНД. Ж 1992-08-07 NULL мужской т п. Юбилей. 6 Ш NULL

Рис. 4. Запрос «Отдел кадров» (таблица)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Для более удобного рассмотрения и анализа выполнения работ были созданы фильтры по специализации [2] («Фильтр дознаватель», «Фильтр Бухгалтер», «Фильтр Зам», «Фильтр Криминалист», «Фильтр Начальник отдела», «Фильтр оперуполномоченный», «Фильтр административное» (рисунок 5), «Фильтр небольшой тяжести», «Фильтр средней тяжести», «Фильтр особо тяжкое», «Фильтр тяжкое», и т.д.)

В ходе выполнения данной работы была реализована заданная цель - это разработка базы данных «МВД», которая автоматизирует отдел кадров, список дел, преступников и пострадавших, а также были проверены навыки работы с MS SQL и средой визуальной разработки приложений Visual Basic [3].

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

В Фильтр по видам преступлений Файл Формы Отчеты Справка

И < 1 для1 ► и Ф X

Наименование преступления:

X

ФИЛЬТР ПО ПРЕСТУПЛЕНИЯМ

ФИО Номер .дела Состо1иие Наименование ФИО.

► МДСЛЕННИКО 1122134 Предсудебное Преступление н... ¡АУЛА!

< >|

Преступление небольшой тяж(

Найти

Отчет

Закрыть

Рис. 5. Фильтр по видам преступлений

Библиографический список

1.Бен-Ган, Ицик Microsoft SQL Server 2012. Создание запросов. Учебный курс Microsoft (+ CD-ROM) / Ицик Бен-Ган, Деян Сарка, Рон Талмейдж. - Москва: Высшая школа, 2014. - 720 c.

2.Информатика. Учебное пособие / Под ред. В.Г. Кирия.- Иркутск: ИрГТУ, 2015.- 382 с.

3.Кириллов В.В. Структурированный язык запросов (SQL).- СПб.: ИТМО, 2014.- 80 с.

4.Patrice Pelland Microsoft Visual Basic 2005 Express Edition - Build a Program Now Patrice Pelland; Наука - , 2017.

- 224 c.

5. Visual Basic на практике; БХВ-Петербург. 2015. - 480 c.

БАСОВА ТАТЬЯНА АЛЕКСЕЕВНА - студентка Института Экономики Управления и Финансов МарГУ, Россия.

i Надоели баннеры? Вы всегда можете отключить рекламу.