Научная статья на тему 'Проектирование базы данных корпоративной информационной системы кафедры в MySQL Workbench'

Проектирование базы данных корпоративной информационной системы кафедры в MySQL Workbench Текст научной статьи по специальности «Компьютерные и информационные науки»

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

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Пастушенко О.В., Сухарев Е.Н.

Рассмотрено проектирование базы данных для корпоративной информационной системы (КИС) кафедры с помощью среды MySQL Workbench.

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

Designing database of THE university department corporate information system in MySQL Workbench

Designing of the database of the university department corporate information system (CIS) by means MySQL Workbench is considered in this article.

Текст научной работы на тему «Проектирование базы данных корпоративной информационной системы кафедры в MySQL Workbench»

Информационно-управляющие системы

УДК 004.94

А. А. Николаев

Сибирский государственный аэрокосмический университет имени академика М. Ф. Решетнева, Россия, Красноярск

ПОСТРОЕНИЕ ТРЕХМЕРНЫХ ПОВЕРХНОСТЕЙ НА ОСНОВЕ ДАННЫХ ЛАЗЕРНОГО СКАНИРОВАНИЯ

Рассмотрены основные методы построения трехмерных поверхностей. Приведены алгоритмы точечного моделирования и триангуляции Делоне.

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

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

Триангуляция Делоне - это метод получения триангуляционной сетки. Алгоритм позволяет построить трехмерную модель, используя весь набор точек без изменений. Алгоритм заключается в постепенном наращивании треугольников. Для этого необходимо построить первоначальный набор линий. Каждый треугольник образуется путем соединения какой-либо линии и точки, в результате чего можно образовать еще одну или две линии, для которых необходимо найти свою точку, чтобы образовался треугольник. Каждый треугольник должен удовлетворять условию триангуляции Делоне, а именно: в описанную окружность треугольника не должна попадать никакая другая точка набора [1].

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

Библиографическая ссылка

1. Скворцов А. В. Триангуляция Делоне и ее применение. Томск : Изд-во Томск. ун-та, 2002.

A. A. Nikolayev

Siberian State Aerospace University named after academician M. F. Reshetnev, Russia, Krasnoyarsk

THE BUILDING OF THREE-DIMENSIONAL SURFACES BASED ON THE LASER SCANNING DATA

The main methods of three-dimension surface creation are covered in this paper. The algorithms point-modeling and triangulation Delone are presented.

© Николаев А. А., 2010

УДК 004.658.2

О. В. Пастушенко, Е. Н. Сухарев

Сибирский государственный аэрокосмический университет имени академика М. Ф. Решетнева, Россия, Красноярск

ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ КОРПОРАТИВНОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ

КАФЕДРЫ В MYSQL WORKBENCH

Рассмотрено проектирование базы данных для корпоративной информационной системы (КИС) кафедры с помощью среды MySQL Workbench.

Проектируемая база данных (БД) предназначена циплинах, преподаваемых на кафедре, а так же о но-

для работы КИС кафедры. Назначение БД предназна- востях, касающихся кафедры.

чена для хранения информации о сотрудниках кафед- База данных КИС кафедры состоит из следующих

ры, их трудах, списках программы подготовки, дис- сведений:

Решетневские чтения

1. Сотрудники (ИН сотрудника, тип (учебно-вспомогательный персонал, штатный сотрудник, работа по совместительству), степень, звание, должность, фамилия, имя, отчество, дата рождения, контакты, описание).

2. Хронология работы сотрудника (ИН сотрудника, дата, события).

3. Труды (ИН труда, название труда, год написания, ISBN).

4. Авторы (ИН автора, фамилия, имя, отчество).

5. Труды-авторы (ИН труда, ИН автора, ИН сотрудника)

6. Издательство (ИН труда, название издательства, город).

7. Дисциплина (ИН сотрудника, название дисциплины, описание дисциплины).

8. Список программ подготовки (ИН программы подготовки, название программы подготовки (бакалавриат, магистратура, аспирантура, дополнительное образование).

9. Направление (ИН программы подготовки, код направления, название направления)

Структура БД КИС кафедры спроектирована в среде MySQL Workbench (см. рисунок).

MySQL Workbench - это инструмент для визуального проектирования БД, интегрирующий проектиро-

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

MySQL Workbench реализует три основных функциональных направления.

1. SQL разработка:

- создание и управление подключением к серверам БД, настройка параметров соединения;

- выполнение SQL запросов на соединения с базой данных с помощью встроенного SQL редактора.

2. Моделирование данных:

- изображение модели базы данных в графическом виде;

- установление связей между таблицами, в том числе «многие ко многим»; создание таблицы связей;

- восстановление структуры таблиц из уже существующей на сервере базы данных;

- редактирование данных в таблице в визуальном режиме.

3. Администрирование сервера баз данных MySQL.

Таким образом, спроектированная с помощью

MySQL Workbench структура БД корпоративной информационной системы кафедры обладает необходимой полнотой, может расширяться при отсутствии избыточности.

3 tbl_chronologv ▼

id_üfficer SMALL IWT(6) chronology_date DATETIME chronol ogy_even t TEXT

o—■-n-

~ tbl_offloer

1

31 tbldscipline

id_officer SMALLirrT(6) disöpline_name TEXT

disöpline_description TEXT ►

I id_üfficer SMALLIMT(6J offica_type VAROHAR(30) offica'_degree VARCHAR[30) oftica_H de VARCHAR(30) offica-_post VARCHAR(30) officajam VARCHAR(32) offka_ricm e VAROHAR{32) offka-jjatron-ymic VARQHARt32) off] ca _date_of_bi rth DATETIME offica _contact TEXT offica_descnpticin TEXT

¿ji— —43— —Й

3] tbl_work_autiior *

id_üfficer SMALLINT;6) idju'ork. SMALLIMT(6) id_author SMALLII4T(6)

31 tbl_auttior *

t ¡d_author SMALL 1Ж"{6) author Jam VARCHAR(J2) author_name VARCHAR{32) author_patronymk VARCHAR{32)

3 tbl_publisher *

I id_work SMALL 1ГГГ (6) publisher_name VARCHARßO) publislier_city VARCHARpO)

□ tblwork *

f rd_work SMALL INT(6) work_name VARCHAR{50) work_year_writing DATETIME ... workjsbn VARCHAR[50)

□ tbl_news *

reft's_date DATETIME news_ime DATETIME news_name TEXT news_textTEXT

База данных КИС кафедры

3 tbl tra i п ing prog га m s » 1 tbldrecHon T

id_training SMALLItTT(6) direction code SMALLINT{10) direction_name VARCHAR[50)

idjraining SMALLItTT(6) t"aning_program_name VARCHAR(30)

O. V. Pastushenko, Ye. N. Sukharev Siberian State Aerospace University named after academician M. F. Reshetnev, Russia, Krasnoyarsk

DESIGNING DATABASE OF THE UNIVERSITY DEPARTMENT CORPORATE INFORMATION SYSTEM IN MYSQL WORKBENCH

Designing of the database of the university department corporate information system (CIS) by means MySQL Workbench is considered in this article.

© Пастушенко О. В., Сухарев Е. Н., 2010

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