<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Электронный научно-практический журнал «Современные научные исследования и инновации» &#187; физическая модель</title>
	<atom:link href="http://web.snauka.ru/issues/tag/fizicheskaya-model/feed" rel="self" type="application/rss+xml" />
	<link>https://web.snauka.ru</link>
	<description></description>
	<lastBuildDate>Sat, 18 Apr 2026 09:41:14 +0000</lastBuildDate>
	<language>ru</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Разработка корпоративной базы данных учета получения, переработки и реализации брусита</title>
		<link>https://web.snauka.ru/issues/2016/06/69157</link>
		<comments>https://web.snauka.ru/issues/2016/06/69157#comments</comments>
		<pubDate>Thu, 30 Jun 2016 12:17:43 +0000</pubDate>
		<dc:creator>Пронина Ольга Юрьевна</dc:creator>
				<category><![CDATA[05.00.00 ТЕХНИЧЕСКИЕ НАУКИ]]></category>
		<category><![CDATA[corporate database]]></category>
		<category><![CDATA[corporate information system]]></category>
		<category><![CDATA[functional diagram]]></category>
		<category><![CDATA[physical model]]></category>
		<category><![CDATA[корпоративная база данных]]></category>
		<category><![CDATA[корпоративные информационные системы]]></category>
		<category><![CDATA[физическая модель]]></category>
		<category><![CDATA[функциональная схема]]></category>

		<guid isPermaLink="false">https://web.snauka.ru/issues/2016/06/69157</guid>
		<description><![CDATA[Актуальность данной темы обусловлена тем, что для оперативной подготовки отчетной документации рассматриваемого предприятия требуется сбор большого количества информации о количествах добывания, переработки, реализации, а также постоянных клиентов, занимающихся скупкой брусита. Для подготовки таких отчетов требуется длительное время с задействованием нескольких структур предприятия. Система, обладающая удобным интерфейсом с разнообразной аналитикой и визуальным представлением информации, с возможностью [...]]]></description>
			<content:encoded><![CDATA[<p><span style="text-align: justify;">Актуальность данной темы обусловлена тем, что для оперативной подготовки отчетной документации рассматриваемого предприятия требуется сбор большого количества информации о количествах добывания, переработки, реализации, а также постоянных клиентов, занимающихся скупкой брусита. Для подготовки таких отчетов требуется длительное время с задействованием нескольких структур предприятия.</span></p>
<p style="text-align: justify;"><span>Система, обладающая удобным интерфейсом с разнообразной аналитикой и визуальным представлением информации, с возможностью осуществлять поиск и фильтрацию нужной информации, позволит существенно ускорить подготовку необходимых отчетов. На основе разработанной технологии будет возможность адаптации информационной системы под показатели существующих отчетов.<br />
</span></p>
<p style="text-align: justify;"><span>Разработкой корпоративной базы данных для учета грузоперевозок занимались Б.Н.Коваль и О.Ю.Герасимова [1]. Исследованием и разработкой моделей распределенных баз данных информационных систем корпоративного типа занимался А.В.Силин [2]. Пример разработки метода семантического поиска специалистов в корпоративной базе данных по естественно-языковым запросом в своем исследовании показали И.В.Захлебин и В.А.Фомичев [3]. Проектированием web-ориентированной информационной системы университета на основе клиент-серверных технологий занималиь Р.И.Баженов, А.П.Корнилков и др. [4]. И.А.Гусарова и А.Г.Юрочкин раскрыли вопросы создания корпоративной базы данных для информационной системы организации [5]. Технологии разработки базы данных информационных систем раскрыли В.М.Грачев, В.И.Есин и др. [6]. Разработку информационной системы оценки и прогноза пожарной опасности по условиям погоды, а также геоинформационной системы прогноза возникновения пожаров растительности в условиях муссонного климата средних широт в своем исследовании показали В.А.Глаголев и Р.М. Коган [7-8]. Особенности создания корпоративной базы знаний в своем исследовании раскрыли А.А.Пучкова и А.А.Ветрова [9]. О разработке информационной системы по контролю над пролонгацией страховых договоров написали Р.И.Баженов и А.В.Никитин [10]. Обзор решений для разработки корпоративной системы связи в своем исследовании рассмотрел Д.В.Ганин [11]. Б.Ш.Сахимбеков в своем исследовании описал Yii &#8211; программный комплекс для веб &#8211; приложений [12]. О возможностях Yii Framework написала О.В.Николаева [13]. Разработкой и изучением корпоративных баз данных также занимаются и зарубежные ученые [14-19].<br />
</span></p>
<p style="text-align: justify;"><span>Целью данного исследование является проектирование и разработка корпоративной базы данных учета получения, переработки и реализации брусита.<br />
</span></p>
<p style="text-align: justify;"><span>Объект исследования — учет получения, переработки и реализации брусита на предприятии.<br />
</span></p>
<p style="text-align: justify;"><span>Для достижения цели были реализованы следующие задачи:<br />
</span></p>
<p style="text-align: justify;"><span>•    систематизация и углубление знаний, полученных в ходе изучения дисциплины «Корпоративные информационные системы»;<br />
</span></p>
<p style="text-align: justify;"><span>•    анализ предметной области;<br />
</span></p>
<p style="text-align: justify;"><span>•    создание корпоративной базы данных;<br />
</span></p>
<p style="text-align: justify;"><span>•    создание PHP формы для удобства добавления данных в базу.<br />
</span></p>
<p style="text-align: justify; background: white;"><span>Функциональная схема деятельности предприятия представлена на рисунке (рис.1).<br />
</span></p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2016/07/070116_1205_1.png" alt="" /><span><br />
</span></p>
<p style="text-align: center;"><span>Рисунок 1. Функциональная схема деятельности предприятия<br />
</span></p>
<p style="text-align: justify;"><span>Входящей информацией является сведения о простое оборудования; о комплексах; о предприятиях-клиентах; о марке выпускаемой продукции.<br />
</span></p>
<p style="text-align: justify;"><span>В управляющей информации выделены нормативные документы и устав.<br />
</span></p>
<p style="text-align: justify;"><span>Механизмы, обеспечивающие работу предприятия, включают персонал предприятия и оборудование.<br />
</span></p>
<p style="text-align: justify;"><span>Выходная информация представлена отчетами (отчетная документация в бумажном и электронном виде согласно стандартам) и готовой продукцией.<br />
</span></p>
<p style="text-align: justify;"><span style="color: black;">Для наглядности представим схему технологических процессов (рис. 2).<br />
</span></p>
<p><img class="aligncenter" src="https://web.snauka.ru/wp-content/uploads/2016/07/070116_1205_2.png" alt="" /></p>
<p style="text-align: center;"><span>Рисунок 2. Схема технологических процессов<br />
</span></p>
<p style="text-align: justify;"><span>Данные о простое оборудования непосредственно влияют на добычу брусита, так как в некоторое время оборудование может находиться в нерабочем состоянии, или также есть другие факторы, влияющие на простой. Поле того как брусит добыт, начинается переработка в дробильно-сортировочных комплексах, на мелкие фракции, переработанные массы разделяются по маркам с помощью сортировки. Сортировка происходит, так же как и переработка с помощью дробильно-сортировочных комплексов.<br />
</span></p>
<p style="text-align: justify;"><span>Далее отсортированные массы поступают в продажу предприятиям. В итоге процесса деятельности предприятия на выходе получается готовая переработанная и разделенная по маркам продукция, а также отчетность по проделанной работе.<br />
</span></p>
<p style="text-align: justify;"><span>Далее отчеты отправляются инженеру и директору предприятия для определения состояния и хода выполнения преимущественно производственной деятельности предприятии, о также нормативы расхода и использования производственных ресурсов, показателей брака и других потерь.<br />
</span></p>
<p style="text-align: justify;"><span>Реализация, то есть отгрузка брусита заказчикам, происходит по составлению договоров. Заказчик заказывает необходимый ему тип, марку продукции. Основные поставки брусита осуществляются по России в Кемеровскую, Свердловскую области и другие регионы. Но и в Японию ежемесячно отправляется по 240 тонн для компании &#8221;Сумитомо Седзе&#8221;.<br />
</span></p>
<p style="text-align: justify;"><span>В ходе исследования были выявлены задачи:<br />
</span></p>
<ul>
<li>
<div style="text-align: justify;"><span>Разработка автоматизированной информационной системы;<br />
</span></div>
</li>
<li>
<div style="text-align: justify;"><span>Разработка удобного интерфейса;</span></div>
</li>
<li>
<div style="text-align: justify;">Организация базы данных на MуSQL.</div>
</li>
</ul>
<p style="text-align: justify;">Для решения поставленной задачи было решено разработать автоматизированное приложение. При проектировании баз данных будут использоваться методологии: UML, IDEF0. Реализация информационной системы предполагается на основе разработок приложений и web-технологий: PHP-фреймворкYii, MySQL.</p>
<p style="text-align: justify;">Разработка структуры базы данных началась с описания физической моделей (рис.3).</p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2016/07/070116_1205_3.png" alt="" /></p>
<p style="text-align: center;">Рисунок 3. Физическая модель</p>
<p style="text-align: justify;">Следующим шагом было создание базы под названием term621 таблицы для их дальнейшего использования (рис.4).</p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2016/07/070116_1205_4.png" alt="" /></p>
<p style="text-align: center;">Рисунок 4. Базы данных PhpMyAdmin</p>
<p style="text-align: justify;">Следующем шагом, после создания базы данных является создание интерфейса пользователя для добавления записей в базу. Работа в информационной системе начинается с входа на главную страницу, где отображаются фотографии с предприятия и страница вход в программу (рис. 5).</p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2016/07/070116_1205_5.png" alt="" /></p>
<p style="text-align: center;">Рисунок 5. Главная форма</p>
<p style="text-align: justify;">Чтобы увидеть все остальные пункты меню необходимо авторизоваться на странице вход. Где необходимо ввести логин и пароль. Страница авторизации (рис.6).</p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2016/07/070116_1205_6.png" alt="" /></p>
<p style="text-align: center;">Рисунок 6. Авторизация пользователя</p>
<p style="text-align: justify;">После авторизации пользователя в приложении появляются закрытые части сайта.</p>
<p style="text-align: justify;">Вход систему под администратором (рис.7).</p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2016/07/070116_1205_7.png" alt="" /></p>
<p style="text-align: center;">Рисунок 7. Вход в систему под администратором</p>
<p>Одна из форм меню «Получено для производства по договору переработки от предпрития (рис.8).</p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2016/07/070116_1205_8.png" alt="" /></p>
<p style="text-align: center;">Рисунок 8. Форма «Получено для производства по договору переработки от предприятия»</p>
<p style="text-align: justify;">Для добавления записи в форму необходимо нажать добавление, где появится новая форма (рис. 9).</p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2016/07/070116_1205_9.png" alt="" /></p>
<p style="text-align: center;">Рисунок 9. Добавление данных</p>
<p>Для просмотра списка данных формы нужно нажать просмотр (рис.10).</p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2016/07/070116_1205_10.png" alt="" /></p>
<p style="text-align: center;">Рисунок 10. Список данных формы</p>
<p>В форме «Выпускаемая продукция» содержится информация о марках выпускаемых продукций и информация о ДСК, которая производит данный тип марки (рис.11).</p>
<p><img class="aligncenter" src="https://web.snauka.ru/wp-content/uploads/2016/07/070116_1205_11.png" alt="" /></p>
<p style="text-align: center;">Рисунок 11. Форма «Выпускаемая продукция»</p>
<p>Форма «Компании покупателей» содержит информацию о наименованиях, странах, адресах, телефонах и почтовых адресах компаний, которые состоят в сотрудничестве с предприятием (рис.12).</p>
<p><img class="aligncenter" src="https://web.snauka.ru/wp-content/uploads/2016/07/070116_1205_12.png" alt="" /></p>
<p style="text-align: center;">Рисунок 12. Форма «Компании покупателей»</p>
<p>Форма «Отгрузка готовой продукции» содержит информацию о наименовании отгруженных марок, наименовании предприятий, которым произведена отгрузка, а также количествах и датах отгрузок (рис.13).</p>
<p><img class="aligncenter" src="https://web.snauka.ru/wp-content/uploads/2016/07/070116_1205_13.png" alt="" /></p>
<p style="text-align: center;">Рисунок 13. Форма «Отгрузка готовой продукции»</p>
<p style="text-align: justify;">В ходе проведения исследования была создана база данных, предназначенная для автоматизации операций, получения достоверной и оперативной информации.</p>
<p style="text-align: justify;">Корпоративная база данных была разработана для подготовки отчётов сотрудниками предприятия.</p>
<p style="text-align: justify;">Была выполнена поставленная в начале работы цель, а именно была разработана система, реализующая доступ к корпоративной базе данных «Учет получения, переработки и реализации брусита»</p>
<p style="text-align: justify;">Таким образом, в ходе выполнения исследования были закреплены знания, полученные в процессе изучения дисциплины «Корпоративные информационные системы», создана корпоративная база данных и интерфейс пользователя в PHP форме, которые способны значительно облегчить работу сотрудникам предприятия в процессе использования АИС «Учет получения, переработки и реализации брусита».</p>
]]></content:encoded>
			<wfw:commentRss>https://web.snauka.ru/issues/2016/06/69157/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Проектирование информационной системы ВУЗа</title>
		<link>https://web.snauka.ru/issues/2018/10/87658</link>
		<comments>https://web.snauka.ru/issues/2018/10/87658#comments</comments>
		<pubDate>Tue, 09 Oct 2018 07:50:00 +0000</pubDate>
		<dc:creator>dnkl09</dc:creator>
				<category><![CDATA[05.00.00 ТЕХНИЧЕСКИЕ НАУКИ]]></category>
		<category><![CDATA[логическая модель]]></category>
		<category><![CDATA[отношение]]></category>
		<category><![CDATA[проектирование]]></category>
		<category><![CDATA[сущность]]></category>
		<category><![CDATA[таблица]]></category>
		<category><![CDATA[физическая модель]]></category>

		<guid isPermaLink="false">https://web.snauka.ru/issues/2018/10/87658</guid>
		<description><![CDATA[ВВЕДЕНИЕ Информатизация общества и связанное с ней широкое распространение вычислительной техники и средств коммуникации устанавливают максимальный приоритет задаче, для создания специальных методов обработки данных: их поиск, защиту, обработку и хранение. Целью данной статьи является проектирование информационной системы Вуза. Данная тема является актуальной, так как в современных условиях внутренний контроль любой корпорации должен присутствовать на всех [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><strong>ВВЕДЕНИЕ</strong></p>
<p style="text-align: justify;"><span>Информатизация общества и связанное с ней широкое распространение вычислительной техники и средств коммуникации устанавливают максимальный приоритет задаче, для создания специальных методов обработки данных: их поиск, защиту, обработку и хранение.<br />
</span></p>
<p style="text-align: justify;"><span>Целью данной статьи является проектирование информационной системы Вуза. Данная тема является актуальной, так как <span style="color: black;">в современных условиях внутренний контроль любой корпорации должен присутствовать на всех уровнях управления, а практически эффективная система внутреннего контроля &#8211; это гарантия успешной деятельности учебного заведения.</span></span><span><br />
</span><span>Информационная система Вуза предполагает учет успеваемости студентов различных групп.<br />
</span></p>
<p style="text-align: justify;"><span>В соответствии с поставленной целью в работе предполагается решить следующие задачи:<br />
</span></p>
<p style="text-align: justify;"><span>1. Проанализировать заданную предметную область и создать логическую модель базы данных. Проверить модель на удовлетворение требованиям нормализации;<br />
</span></p>
<p style="text-align: justify;"><span>2. Создать физическую модель базы данных, предусмотрев значения по умолчанию и условия вводимых пользователем значений;<br />
</span></p>
<p style="text-align: justify;"><span>3. Провести прямое проектирование;<br />
</span></p>
<p style="text-align: justify;"><span>4. Проверить базу данных в Oracle;<br />
</span></p>
<p style="text-align: justify;"><span>5. Провести обратное проектирование базы данных из Oracle;<br />
</span></p>
<p style="text-align: justify;"><span>6. Проверить модель средствами Validator и устранить ошибки;<br />
</span></p>
<p style="text-align: justify;"><span>7. Написать запросы.<br />
</span></p>
<p><strong>1 ИНФОЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ</strong></p>
<h3 style="display: inline !important;">1.1. Предметная область</h3>
<p style="text-align: justify;">Предметной областью данной работы является база данных вуза.</p>
<p style="text-align: justify;">Рассматривая данную тему, необходимо выделить основные объекты, которые являются ключевыми для создания модели данной системы.</p>
<p style="text-align: justify;">БД хранить информацию о студентах разных групп и специальностей, учебном плане с указанием дисциплины, количества часов на каждый вид занятий по дисциплине, и формы контроля.</p>
<p style="text-align: justify;">Студенты разных специальностей, форм обучений и факультетов сдают соответствующий зачет или экзамен на оценку преподавателю, которая заносится в ведомость.</p>
<p style="text-align: justify;">Преподаватели относятся к определенной кафедре и факультету, и подчиняются заведующему кафедры.</p>
<h3 style="display: inline !important;">1.2. Инфологическая модель</h3>
<p style="text-align: justify;">В рассматриваемой системе можно выделить следующие сущности:</p>
<ol>
<li>
<div style="text-align: justify;"><span>СТ включает в себя информацию о студенте (Номер_зачетки, Дата_поступления, Номер_группы, Паспорт_ст, Фамилия, ст, Имя_ст, Отчество_ст, Факультет, Форма_обуч)<br />
</span></div>
</li>
<li>
<div style="text-align: justify;"><span>Группа включает в себя информацию о группе (Номер_группы, Направление)<br />
</span></div>
</li>
<li>
<div style="text-align: justify;"><span>Ведомость хранит информацию о сданных зачетах и экзаменах (Дата_сдачи, Семестр, Оценка, Номер_зачетки, Номер_дисц, Номер_преп, Форма_контр)<br />
</span></div>
</li>
<li>
<div style="text-align: justify;"><span>Дисциплина включает в себя информацию об учебном предмете (Номер_дисц, Наименование)<br />
</span></div>
</li>
<li>
<div style="text-align: justify;"><span>Учебный план хранит информацию о том, для студентов каких специальностей читается данная дисциплина (Код_уч_пл, Код_спец)<br />
</span></div>
</li>
<li>
<div style="text-align: justify;"><span>Часы включает в себя информацию о количестве часов на каждый вид занятий по определенной дисциплине (Курс, Семестр, Вид_зан, Номер_дисц, Часы, Код_уч_пл)<br />
</span></div>
</li>
<li>
<div style="text-align: justify;"><span>Преподаватель включает информацию о преподавательском составе вуза (Номер_преп, Фамилия_пр, Имя_пр, Отчество_пр, Должность, Факультет_пр, Паспорт_пр, Номер_каф, Подчиняется)<br />
</span></div>
</li>
<li>
<div style="text-align: justify;"><span>Кафедра включает в себя информацию о кафедре (Номер_каф, Наименование)<br />
</span></div>
</li>
<li>
<div style="text-align: justify;"><span>Специальность включает в себя информацию о специальности (Код_спец, Название)<br />
</span></div>
</li>
<li>
<div style="text-align: justify;"><span> Дисц_Пред включает в себя информацию о том, какую дисциплину ведет каждый преподаватель (Номер_дисц, преп)</span></div>
</li>
<li>
<div style="text-align: justify;">Дисц_уч_план включает в себя информацию какая дисциплина прописана в каждом учебном плане (Номер_дисц, Код_уч_пл)</div>
</li>
</ol>
<p style="text-align: justify;">Между сущностями существуют следующие связи:</p>
<ol>
<li>В одной группе может учится много студентов, но один студент может учится только в одной группе (1:М).</li>
<li>Один студент может сдавать экзамены и зачеты по многим дисциплинам, но по одной дисциплине могут сдавать экзамены и зачеты много студентов (М:М).</li>
<li>В учебном плане хранится информация о многих дисциплинах, но одна и та же дисциплина может быть указана в нескольких учебных планах (М:М).</li>
<li>Один преподаватель может работать на определенной кафедре, но на одной кафедре может работать много преподавателей (1:М).</li>
<li>Один преподаватель может подчиняться заведующему кафедры, который также может преподавать, но у одного заведующего кафедры в подчинении может находиться много преподавателей (Унарная связь).</li>
<li>Один преподаватель может вести много дисциплин, одну дисциплину может вести много преподавателей (М:М)</li>
</ol>
<p style="text-align: justify;">Логическая модель базы данных представлена на рисунке 1.</p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2018/10/100918_0634_1.png" alt="" /><span><br />
</span></p>
<p style="text-align: center;"><span> Рисунок 1- Логическая модель<br />
</span></p>
<p style="display: inline !important;"><strong>1.3. Нормализация отношений</strong></p>
<p style="text-align: justify;">Согласно требованию первой нормальной формы, в таблице все строки должны быть различны и все элементы внутри ячеек должны быть атомарны[1]. Отсюда следует, что спроектированная модель находится в первой нормальной форме.</p>
<p style="text-align: justify;">Таблицы также находятся и во второй нормальной форме, так как любое её поле, не входящее в состав первичного ключа, функционально полно зависит от первичного ключа[1].</p>
<p style="text-align: justify;">Также можно сказать, что эти таблицы будут находиться в третьей нормальной форме, потому что неключевые атрибуты зависят от составного ключа нетранзитивно, эти атрибуты взаимно не зависимы, что удовлетворяет правилу третьей нормальной формы[1].</p>
<p><strong>2. Датологическое проектирование</strong></p>
<p style="display: inline !important;"><strong>2.1. Физическая модель с указанными типами данных</strong></p>
<p style="text-align: justify;">Для реализации связи М:М (многие ко многим) вводятся ассоциативные таблицы:</p>
<p style="text-align: justify;">Для связи между таблицами Дисциплина и Учебный_план вводится таблица Дисц_Уч_план.</p>
<p style="text-align: justify;">Для связи между таблицами Преподаватель и Дисциплина вводится таблица Дисц_Преп.</p>
<p style="text-align: justify;">Физическая модель с указанными типами данных представлена на Рисунке 2.</p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2018/10/100918_0634_2.png" alt="" /></p>
<p style="text-align: center;">Рисунок 2 – Физическая модель</p>
<p style="text-align: justify;">Для поля Часы вводится значение по умолчанию. Для некоторых полей предусмотрено условия проверки вводимых пользователем значений. Результаты представлены на рисунках 3 и 4 соответственно.</p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2018/10/100918_0634_3.png" alt="" /></p>
<p style="text-align: center;">Рисунок 3–Наложение значений по умолчанию</p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2018/10/100918_0634_4.png" alt="" /></p>
<p style="text-align: center;">Рисунок 4 – Наложение условия проверки вводимых значений</p>
<p><strong><span>2.2. Отчет по ошибкам из Validator</span></strong></p>
<p style="text-align: justify;">После проверки созданной модели программой ERwin Data Model Validator, ошибок обнаружено не было. Результат представлен на рисунке 5.</p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2018/10/100918_0634_5.png" alt="" /></p>
<p style="text-align: center;">Рисунок 5 – Диагностика модели в Validator</p>
<p><strong><span>2.3. Прямое проектирование</span></strong></p>
<p style="text-align: justify;">Было проведено прямое проектирование, в результате которого создаются объекты базы данных в Oracle. На рисунках 6 и 7 соответственно представлено начало и результат прямого проектирования.</p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2018/10/100918_0634_6.png" alt="" /></p>
<p style="text-align: center;">Рисунок 6 – Начало прямого проектирования</p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2018/10/100918_0634_7.png" alt="" /></p>
<p style="text-align: center;">Рисунок 7- Результат прямого проектирования</p>
<p><strong><span>2.4. Заполнение таблицы</span></strong></p>
<p style="text-align: justify;"><span style="color: #222222; times new roman; 14pt; background-color: white;">Таблицы БД SQL Developer необходимо заполнять данными в определенной последовательности. Сначала надо заполнять главные таблицы, а затем подчиненные. Заполнение таблиц для базы данных вуза целесообразно выполнять в такой последовательности: Группа, СТ, Дисциплина, Кафедра, Преподаватель, Ведомость, Специальность, Учебный_план, Часы, Дисц_уч_план, Дисц_Преп.<br />
</span></p>
<p style="text-align: justify;"><span style="color: #222222; times new roman; 14pt; background-color: white;">На рисунках с 8 по 18 включительно представлены заполненные таблицы в указанной последовательности.<br />
</span></p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2018/10/100918_0634_8.png" alt="" /></p>
<p style="text-align: center;">Рисунок 8 – Таблица Группа</p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2018/10/100918_0634_9.png" alt="" /></p>
<p style="text-align: center;">Рисунок 9 –Таблица СТ</p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2018/10/100918_0634_10.png" alt="" /></p>
<p style="text-align: center;">Рисунок 10 – Таблица Дисциплина</p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2018/10/100918_0634_11.png" alt="" /></p>
<p style="text-align: center;">Рисунок 11 – Таблица Кафедра</p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2018/10/100918_0634_12.png" alt="" /></p>
<p style="text-align: center;">Рисунок 12 – Таблица Преподаватель</p>
<p><img class="aligncenter" src="https://web.snauka.ru/wp-content/uploads/2018/10/100918_0634_13.png" alt="" /></p>
<p style="text-align: center;">Рисунок 13 – Таблица Ведомость</p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2018/10/100918_0634_14.png" alt="" /></p>
<p style="text-align: center;">Рисунок 14 – Таблица Специальность</p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2018/10/100918_0634_15.png" alt="" /></p>
<p style="text-align: center;">Рисунок 15 – Таблица Учебный_план</p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2018/10/100918_0634_16.png" alt="" /></p>
<p style="text-align: center;">Рисунок 16 – Таблица Часы</p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2018/10/100918_0634_17.png" alt="" /></p>
<p style="text-align: center;">Рисунок 17 – Таблица Дисц_Уч_План</p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2018/10/100918_0634_18.png" alt="" /></p>
<p style="text-align: center;">Рисунок 18 – Таблица Дисц_Преп</p>
<p style="display: inline !important;"><strong>2.5. Проверка работоспособности</strong></p>
<p style="text-align: justify;">Для некоторых полей вводятся значения по умолчанию и условия проверки вводимых пользователем значений. <span>Если при заполнении таблицы не учитывать эти ограничения SQL Developer выдает ошибку &#8220;check constraint&#8221;.<strong><br />
</strong></span></p>
<p style="text-align: justify;">Для поля Оценка в таблице ведомость должно быть условие Оценка = &#8216;отл&#8217; or оценка = &#8216;хор&#8217; or оценка = &#8216;удовл&#8217; or оценка = &#8216;плохо&#8217; or оценка = &#8216;зачет&#8217; or оценка = &#8216;незачет&#8217;. Для поля Форма_контроля должно быть условие форма_контроля=&#8217;зачет&#8217; or форма_контроля=&#8217;экзамен&#8217;.<span><br />
</span></p>
<p style="text-align: justify;">Результат представлен на рисунке 19.</p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2018/10/100918_0634_19.png" alt="" /></p>
<p style="text-align: center;">Рисунок 19 – Проверка условий для полей Оценка и Форма_контроля</p>
<p style="text-align: justify;"><span>Для полей Курс и Семестр в таблице Часы значения должны быть положительными. Результат представлен на рисунке 20.</span></p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2018/10/100918_0634_20.png" alt="" /><span><strong><br />
</strong></span></p>
<p style="text-align: center;"><span>Рисунок 20 – Проверка условий для полей Курс и Семестр<br />
</span></p>
<p style="text-align: justify;"><span><span style="color: black;">Для поля Вид_зан условие должно быть </span>Вид_зан=&#8217;Лекция&#8217; or Вид_зан=&#8217;Семинар&#8217; or Вид_зан=&#8217;ЛР&#8217; or Вид_зан=&#8217;КР&#8217;. Результат представлен на рисунке 21.<br />
</span></p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2018/10/100918_0634_21.png" alt="" /><span><br />
</span></p>
<p style="text-align: center;"><span>Рисунок 21 – Проверка условий для поля Вид_зан<br />
</span></p>
<p style="text-align: justify;"><span>Для поля Часы в таблице Часы установлено значение по умолчанию, равное нулю. Результат представлен на рисунке 22.<br />
</span></p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2018/10/100918_0634_22.png" alt="" /><span><br />
</span></p>
<p style="text-align: center;"><span>Рисунок 22 – Проверка условия по умолчанию для поля Часы<br />
</span></p>
<p style="display: inline !important;"><strong>2.6. Выполнение запросов</strong></p>
<p style="text-align: justify;">Виды запросов в информационной системе:</p>
<div style="text-align: justify;">1. Вывести список студентов, которые не сдавали указанную сессию, то есть не делали ни одной попытки сдать хотя бы один экзамен. Результат запроса представлен на рисунке 23.<strong><br />
</strong></div>
<p style="text-align: justify;">select фа_ст</p>
<p style="text-align: justify;">from ст left outer join</p>
<p style="text-align: justify;">ведомость</p>
<p style="text-align: justify;">on ст.ном_зач = ведомость.ном_зач</p>
<p style="text-align: justify;">where ст.ном_зач != all</p>
<p style="text-align: justify;">(select ном_зач</p>
<p style="text-align: justify;">from ведомость</p>
<p style="text-align: justify;">where сем_тр =1);</p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2018/10/100918_0634_23.png" alt="" /></p>
<p style="text-align: center;">Рисунок 23 – Запрос 1</p>
<div style="text-align: justify;">2. Вывести список всех студентов указанной группы, сдавших и не сдавших экзамен (оценку)/зачет по указанной дисциплине. Результат запроса представлен на рисунке 24. <strong><br />
</strong></div>
<p style="text-align: justify;">select distinct ст.фа_ст as &#8220;фамилия&#8221;, ведомость.оценка , ведомость.номер_дисц,</p>
<p style="text-align: justify;">(select н_гр from ст where н_гр =531 ) as &#8220;номер группы&#8221;</p>
<p style="text-align: justify;">from ст inner join ведомость</p>
<p style="text-align: justify;">on ст.ном_зач = ведомость.ном_зач</p>
<p style="text-align: justify;">where номер_дисц =1;</p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2018/10/100918_0634_24.png" alt="" /></p>
<p style="text-align: center;">Рисунок 24 – Запрос 2</p>
<div style="text-align: justify;">3. Вывести для указанного преподавателя общее число студентов, сдавших экзамен по указанной дисциплине для каждой группы. Результат запроса представлен на рисунке 25.</div>
<p style="text-align: justify;">select фамилия_пр,count(ведомость.ном_зач) as &#8220;кол-во ст&#8221;</p>
<p style="text-align: justify;">from преподаватель inner join ведомость on преподаватель.номер_преп=ведомость.номер_преп</p>
<p style="text-align: justify;">where оценка = &#8216;удовл&#8217; or оценка = &#8216;хор&#8217; or оценка = &#8216;отл&#8217; or оценка = &#8216;зачет&#8217; and номер_дисц = 1</p>
<p style="text-align: justify;">group by фамилия_пр</p>
<p style="text-align: justify;">having фамилия_пр =&#8217;алексеев&#8217;;<strong><br />
</strong></p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2018/10/100918_0634_25.png" alt="" /></p>
<p style="text-align: center;">Рисунок 25 – Запрос 3</p>
<div style="text-align: justify;">4. Вывести список преподавателей, подчиняющихся указанному заведующему. Результат представлен на рисунке 26.</div>
<p style="text-align: justify;">select s.фамилия_пр as &#8220;зав_каф&#8221;,n.фамилия_пр as &#8220;препод&#8221;</p>
<p style="text-align: justify;">from преподаватель s</p>
<p style="text-align: justify;">inner join преподаватель n</p>
<p style="text-align: justify;">on s.номер_преп = n.подчиняется;</p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2018/10/100918_0634_26.png" alt="" /></p>
<p style="text-align: center;">Рисунок 26 – Запрос 4</p>
<div style="text-align: justify;">5. Вывести список преподаватель и число дисциплин, которые он преподает. Результат представлен на рисунке 27.</div>
<p style="text-align: justify;">select фамилия_пр,count(номер_дисц) as &#8220;кол-во предметов&#8221;</p>
<p style="text-align: justify;">from преподаватель inner join дисц_преп on преподаватель.номер_преп=дисц_преп.номер_преп</p>
<p style="text-align: justify;">group by фамилия_пр;</p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2018/10/100918_0634_27.png" alt="" /></p>
<p style="text-align: center;">Рисунок 27 – Запрос 5</p>
<p><strong>ЗАКЛЮЧЕНИЕ</strong></p>
<p style="text-align: justify;"><span>В результате выполнения работы была спроектирована информационная система Вуза. Данный проект удовлетворяет основным требованиям, предъявленным в задании.<br />
</span></p>
<p style="text-align: justify;"><span>В процессе выполнения работы была проанализирована заданная предметная область, выполнена проверка базы данных, в результате которой <span style="background-color: white;">аномалий выявлено не было, все таблицы были нормализованы</span>.<span style="background-color: white;"> Была построена модель базы данных в ERwin, были предусмотрены значения по умолчанию и условия вводимых пользователем значений. Спроектированная модель была проверена в ERwin Validator, обнаруженные ошибки были устранены. </span><br />
<span style="background-color: white;">Было произведено прямое и обратное проектирование, были заполнены таблицы и написаны SQL запросы.</span></span></p>
]]></content:encoded>
			<wfw:commentRss>https://web.snauka.ru/issues/2018/10/87658/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
