Всё сдал! - помощь студентам онлайн Всё сдал! - помощь студентам онлайн

Реальная база готовых
студенческих работ

Узнайте стоимость индивидуальной работы!

Вы нашли то, что искали?

Вы нашли то, что искали?

Да, спасибо!

0%

Нет, пока не нашел

0%

Узнайте стоимость индивидуальной работы

это быстро и бесплатно

Получите скидку

Оформите заказ сейчас и получите скидку 100 руб.!


Создание базы данных Научные конференции

Тип Реферат
Предмет Информатика
Просмотров
802
Размер файла
608 б
Поделиться

Ознакомительный фрагмент работы:

Создание базы данных Научные конференции

Содержание

Введение

Задание к курсовой работе

1. Анализ предметной области

2. Построение концептуальной модели

3. Построение предварительных отношений и их анализ

4. Построение реляционной модели

5. Обработка запросов

6. Создание отчетов

7. Создание форм

Заключение

Список литературы

Приложение


Введение

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

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


Задание к курсовой работе

В различных городах планируется проведение научных конференций по различным тематикам.

Ученые, живущие в разных городах, участвуют в этих конференциях.

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

Каждая конференция имеет строго определенную научную тематику.

Система должна обеспечивать:

· включение новой конференции в БД;

· исключение (отмена) конференции;

· подключение новой научной тематики;

· исключение научной тематики;

· включение в БД ученого;

· исключение ученого из БД;

· прием от ученого заявки на участие в конференции;

· отказ ученого от участия в конференции;

· включение / исключение в/из БД города.


1.Анализ предметной области

При анализе предметной области «Научные конференции» выделяются следующие объекты: ученые, статус (принадлежащий конкретному ученому), заявки (на участие в конференции или, наоборот, на отказ), тематика (по которой ученые проводят исследования), город (в котором проходит конференция), конференция.

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

Каждый ученый имеет свой статус, который зависит от количества сообщений:

· Junior (присваивает при количестве сообщений равных от 0 до 50, но этот промежуток может быть уменьшен, в зависимости от глубины и точности рассмотрения данной тематической темы);

· Member (присваивает при количестве сообщений равных от 50 до 500);

· Moderator(присваивает при количестве сообщений равных от 500 и более).

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

При анализе предметной области «Научные конференции» выделяются объекты и атрибуты

1. Ученые:

· код ученого,

· фамилия,

· имя,

· отчество,

· название города,

· e-mail,

· код статуса ученого,

· шифр тематики.

2. Статус:

· код статуса ученого,

· статус ученого,

· количество сообщений.

3. Заявка:

· номер заявки,

· код ученого,

· участие в конференции.

4. Город:

· код города,

· название города,

· страна.

5. Тематика:

· шифр тематики,

· тематические темы,

· количество сообщений в теме.

6. Конференция:

· номер конференции,

· шифр тематики,

· название города,

· название конференции,

· дата проведения

· номер заявки.


2.Построение концептуальной модели

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

Рисунок 2.1


Определение связей в составленной ЕR-диаграмме:

1. Каждый ученый имеет только один определенный статус; и один и тот же статус имеют многие ученые, следовательно, связь будет 1:N. Так как ученый обязательно имеет какой–либо статус, то характер принадлежности обязательный. Но статус присваивается не обязательно только ученому, значит характер принадлежности необязательный.

2. Ученый может подать несколько заявок на участие в конференциях или, если они были уже поданы, то на отказ; и заявку подают многие ученые, следовательно, связь будет N:M. Так как участие в конференции ученого обязательно зависит от заявки, то характер принадлежности обязательный. Но заявки необязательно подаются исключительно учеными, поэтому характер принадлежности необязательный.

3. Заявка может быть подана на участие (или отказ) в одной конференции; и на участие в одной конференции подается, как правило, много заявок, следовательно, связь будет 1:N. Заявка обязательно подается на определенную конференцию, а конференция зависит от заявок, так как из-за их отсутствия конференция может не состояться, значит, характер принадлежности в обе стороны будет обязательным.

4. Несколько ученых могут проводить научные исследования по одной определенной тематике, следовательно, связь будет 1:N. Характер принадлежности в обе стороны будет обязательным, так как ученые обязательно должны изучать определенную тематику, а данная тематика обязательно будет зависеть от исследований ученых.

5. Несколько ученых могут жить в одном городе, следовательно, связь будет 1:N. Ученый обязательно будет жить в каком–либо городе, следовательно, характер принадлежности обязательный, а в данном городе не обязательно будет жить ученый, следовательно, характер принадлежности необязательный.

6. В одном городе может проходить несколько конференций, следовательно, связь будет 1:N. Конференция обязательно будет проходить в определенном городе – характер принадлежности будет обязательным; в городе конференция может не проходить или быть отменена, поэтому характер принадлежности необязательный.

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

3. Построение предварительных отношений и их анализ

Предварительные отношения строятся с использованием 6 правил:

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

2. если степень связи 1:1, характер принадлежности одной сущности обязательный, а другой – нет, то строятся два отношения по одному для каждой сущности с первичным ключом; кроме того, ключ сущности, характер принадлежности которой необязательный добавляется как атрибут в отношение для сущности с обязательным характером принадлежности.

3. если степень связи 1:1 и характер принадлежности обеих сущностей является необязательным, то строятся три отношения по одному для каждой сущности с соответствующим первичным ключом, и одно отношение для связи с ключом, составленным из ключей 2-ух сущностей.

4. если степень связи 1:N и характер принадлежности N-связной сущности обязательный, то строятся два отношения по 1 для каждой сущности с соответствующими первичными ключами, кроме того, ключ односвязной сущности добавляется как атрибут в отношение для n-связной сущности.

5. если степень связи 1:N и характер принадлежности n-связной сущности необязательный, то строятся три отношения: по одному для каждой сущности с соответствующими ключами и одно отношение для связи с ключом, составленным из ключей двух сущностей.

6. если степень связи N:M, то независимо от характера принадлежности, строятся три отношения: для каждой сущности с первичным ключом, и одно отношение для связи с ключами других сущностей.

1. По правилу №4:

1) Ученые (код ученого, код статуса ученого)

2) Статус (код статуса ученого)

2. По правилу №6:

3) Ученые (код ученого);

4) Заявки (номер заявки);

5) Подача (код ученого, номер заявки);

3. По правилу №4:

6) Заявки (номер заявки, номер конференции);

7) Конференция (номер конференции);

4. По правилу №4:

8) Ученые (код ученого, шифр тематики);

9) Тематика (шифр тематики);

5. По правилу №4:

10) Ученые (код ученого, код города);

11) Город (код города);

6. По правилу №4:

12) Конференция (номер конференции, код города);

13) Город (код города);

7. По правилу №4:

14) Конференция (номер конференции, шифр тематики);

15) Тематика (шифр тематики);

Исключаем отношение №13, т. к. оно дублирует отношение №11.

Исключаем отношение №15, т. к. оно дублирует отношение №9.

Исключаем отношение №1, т. к. оно «поглощается» отношением №16

Исключаем отношение №3, т. к. оно «поглощается» отношением №6

Исключаем отношение №4, т. к. оно «поглощается» отношением №1

Исключаем отношение №1, т. к. оно «поглощается» отношением №16

Исключаем отношение №7, т. к. оно «поглощается» отношением №12

Исключаем отношение №8, т. к. оно «поглощается» отношением №16

Исключаем отношение №10, т. к. оно «поглощается» отношением №16

Исключаем отношение №12, т. к. оно «поглощается» отношением №17

Исключаем отношение №14, т. к. оно «поглощается» отношением №17

В ходе анализа предварительных отношений возникают еще два отношения:

16) Ученые (код ученого, код статуса ученого, шифр тематики, код города)

17) Конференция (номер конференции, код города, шифр тематики)

В результате получаем отношения, которые имеют ряд различных ключей.

Статус (код статуса ученого)

Подача (номер заявки, код ученого)

Заявки (номер заявки, номер конференции)

Тематика (шифр тематики)

Город (код города)

Ученые (код ученого, код статуса ученого, шифр тематики, код города)

Конференция (номер конференции, код города, шифр тематики)

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

«Ученые» (код ученого, код статуса ученого, шифр тематики, код города, фамилия, имя, отчество, e-mail, название города);

«Статус» (код статуса ученого, статус ученого, количество сообщений);

«Заявка» (номер заявки, номер конференции, код ученого, участие в конференции);

«Город» (код города, название города, страна);

«Тематика» (шифр тематики, тематические темы, количество сообщений в теме);

«Конференция» (номер конференции, шифр тематики, код города, название конференции, дата проведения, номер заявки, название города);

«Подача» (номер заявки, код ученого).

4. Построение реляционной модели

Структура каждой таблицы реляционной модели определяется составом отношений, ключевыми и описательными атрибутами, которые были получены ранее.

«Ученые»

Название атрибутаИмя атрибутаТип данныхДлинаТочность
Код ученогоKodychЧисловое целое20
ФамилияFamiliaТекстовый50-
ИмяImiaТекстовый50-
ОтчествоOtchestvoТекстовый50-
Название городаNazvgorТекстовый50-
e-maile-mailТекстовый50-
Код статуса ученогоKodstatychЧисловое целое20
Шифр тематикиSchifrtemЧисловое целое500
Код городаKodgorЧисловое целое40

«Статус»

Название атрибутаИмя атрибутаТип данныхДлинаТочность
Код статуса ученогоKodstatychЧисловое целое20
Статус ученогоStatychТекстовый50-
Количество сообщенийKolsoobshЧисловое целое30

«Заявка»

Название атрибутаИмя атрибутаТип данныхДлинаТочность
Код ученогоKodychЧисловое целое20
Номер заявкиNomzЧисловое целое20
Участие в конференцииYchvkonfЛогический--
Номер конференцииNomkonfЧисловое целое20

«Город»

Название атрибутаИмя атрибутаТип данныхДлинаТочность
Код городаKodgorЧисловое целое40
Название городаNazvgorТекстовый50-
СтранаStranaТекстовый50-

«Тематика»

Название атрибутаИмя атрибутаТип данныхДлинаТочность
Кол-во сообщений в темеKolsoobshЧисловое целое40
Шифр тематикиSchifrtemЧисловое целое40
Тематические темыTemiТекстовый50-

«Конференция»

Название атрибутаИмя атрибутаТип данныхДлинаТочность
Номер конференцииNomkonfЧисловое целое20
Шифр тематикиSchifrtemЧисловое целое40
Название городаNazvgorТекстовый50-
Название конференцииNazvkonfТекстовый50-
Дата проведенияKodgorДата/время--
Номер заявкиNomzЧисловое целое20
Код городаKodgorЧисловое целое40

«Подача»

Название атрибутаИмя атрибутаТип данныхДлинаТочность
Номер заявкиNomzЧисловое целое20
Код ученогоKodychЧисловое целое20

5. Обработка запросов

Первый запрос (Рисунок 5.1) – «Проживание ученых», выбирающий данные из таблицы «Ученые» и выдающий таблицу со следующими полями:

Ф.И.О. ученого;

Название города.


Рисунок 5.1

Второй запрос (Рисунок 5.2) – «Ученые. Статус. Тематика», выбирающий сведения об ученых, проводящих исследования по определенной тематике и имеющих не менее 98 сообщений, содержащий следующие поля:

Ф.И.О. ученого;

Тематическая тема;

Количество сообщений.


Рисунок 5.2

Третий запрос (Рисунок 5.3) – «Участие в конференции», формирующий отчет о конференциях. По каждой конференции должно выдаваться следующее:

Название города

Дата проведения

Участие в конференции


Рисунок 5.3

Четвертый запрос (Рисунок 5.4) – «Количество сообщений в теме у ученого».

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


Рисунок 5.4

Пятый запрос (Рисунок 5.5) «Изменение даты проведения на 1 день». Суть запроса заключается в том, чтобы по названию конференции иметь возможность перенести ее на один день вперед.

Рисунок 5.5

Шестой запрос (Рисунок 5.6) – «Отмена проведения конференции в данном городе».

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

Рисунок 5.6

6. Создание отчетов

Первый отчет (Рисунок 6.1), предоставляющий информацию об ученых.

УЧЕНЫЕ

фамилияимяотчествоназвание городаe-mail

АндреевАлексейИвановичМоскваq@bk.ru

СергееваАннаНиколаевнаЯрославльw@bk.ru

ВоробьевДмитрийОлеговичСыктывкарr@mail.ru

ВасильевЕвгенийСергеевичВоронежs@mail.ru

ЧащинСергейАндреевичВенаg@mail.ru

ИльинПавелАндреевичЯрославльz@inbox.ru

ИгнатовВалерийЕвгеньевичСыктывкарf@bk.ru

СадовскаяОксанаАлександровнаЯрославльp@mail.ru

18 декабря 2005 г.Страница 1 из 1

Рисунок 6.1

Второй отчет (Рисунок 6.2) предоставляет информацию о проживании ученых.

Проживание

фамилияимяотчествоназвание города

АндреевАлексейИвановичМосква

фамилияимяотчествоназвание города

СергееваАннаНиколаевнаЯрославль

фамилияимяотчествоназвание города

ВоробьевДмитрийОлеговичСыктывкар

фамилияимяотчествоназвание города

ВасильевЕвгенийСергеевичВоронеж

фамилияимяотчествоназвание города

ЧащинСергейАндреевичВена

фамилияимяотчествоназвание города

ИльинПавелАндреевичЯрославль

фамилияимяотчествоназвание города

ИгнатовВалерийЕвгеньевичСыктывкар

фамилияимяотчествоназвание города

СадовскаяОксанаАлександровнаЯрославль

18 декабря 2005 г.Страница 1 из 1

Рисунок 6.2

Третий отчет (Рисунок 6.3) дает информацию о том, какой ученый и сколько сообщений он читает по каждой теме.


Количество сообщений в теме у

тематические Деятельность Сталина

Андреев

Васильев

Воробьев

Игнатов

Ильин

Садовская

Сергеева461

Чащин

тематические Знаки зодиака

Андреев

Васильев

Воробьев2110

Игнатов

Ильин

Садовская

Сергеева

Чащин

тематические Личность Ивана Грозного

Андреев

Васильев

Воробьев

Игнатов

Ильин

Садовская41

Сергеева

Чащин

18 декабря 2005 г.Страница 1 из 3

тематические медикаменты

Андреев37

Васильев

Воробьев

Игнатов

Ильин

Садовская

Сергеева

Чащин

тематические Небесные тела

Андреев

Васильев738

Воробьев

Игнатов

Ильин

Садовская

Сергеева

Чащин

тематические Поправки к УКРФ

Андреев

Васильев

Воробьев

Игнатов

Ильин550

Садовская

Сергеева

Чащин

18 декабря 2005 г.Страница 2 из 3


тематические Прививки новорожденным

Андреев

Васильев

Воробьев

Игнатов85

Ильин

Садовская

Сергеева

Чащин

тематические Ценные бумаги

Андреев

Васильев

Воробьев

Игнатов

Ильин

Садовская

Сергеева

Чащин559

18 декабря 2005 г.Страница 3 из 3

Рисунок 6.3

Четвертый отчет (Рисунок 6.4) предоставляет информацию о том, в каком городе, в какой день будет проводиться заданная конференция (в примере конференция «Медицина»).

Участие в конференции

название городаМосква

дата проведения16.01.2006

Count-участие в 1

название городаСыктывкар

дата проведения16.01.2006

Count-участие в 1

18 декабря 2005 г.Страница 1 из 1

Рисунок 6.4

Пятый запрос (Рисунок 6.5) представляет информацию об ученых, проводящих исследования по определенной тематике и имеющих сообщений не менее 98.

УЧЕНЫЕ

фамилияимяотчествотематические количество

СергееваАннаНиколаевнаДеятельность 98

ВоробьевДмитрийОлеговичЗнаки зодиака681

ВасильевЕвгенийСергеевичНебесные тела555

ЧащинСергейАндреевичЦенные бумаги550

ИльинПавелАндреевичПоправки к УКРФ333

18 декабря 2005 г.Страница 1 из 1

Рисунок 6.5

7. Создание форм

Первая форма (Рисунок 7.1) это главная кнопочная форма, с помощью кнопок на этой форме возможен переход к другим формам или выход.

(Рисунок 7.1)

Вторая форма (Рисунок 7.2) «Город»:

(Рисунок 7.2)

Третья форма (Рисунок 7.3) «Конференция»:

(Рисунок 7.3)

Четвертая форма (Рисунок 7.4) «Тематика»:

(Рисунок 7.4)

Пятая форма (Рисунок 7.5) «Ученые»:

(Рисунок 7.5)

Заключение

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

Список литературы

1.«Информатика: Базовый курс» / С.В. Симонович и др. – СПб.: Питер, 2001. – 640 с.

2.«Базы данных: модели, разработка, реализация»/ Т.С. Карпова. – СПб.: Питер, 2002–304 с.

3.«Автоматизированные информационные технологии в экономике» /под редакцией И.Т. Трублина – Москва, «Финансы и статистика», 2003. – 415 с.

4.«Access 7.0 в примерах» – СПб: Питер, 1997. – 256 с.: Алексей Гончаров.


Нет нужной работы в каталоге?

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

Цены ниже, чем в агентствах и у конкурентов

Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит

Бесплатные доработки и консультации

Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки

Гарантируем возврат

Если работа вас не устроит – мы вернем 100% суммы заказа

Техподдержка 7 дней в неделю

Наши менеджеры всегда на связи и оперативно решат любую проблему

Строгий отбор экспертов

К работе допускаются только проверенные специалисты с высшим образованием. Проверяем диплом на оценки «хорошо» и «отлично»

1 000 +
Новых работ ежедневно
computer

Требуются доработки?
Они включены в стоимость работы

Работы выполняют эксперты в своём деле. Они ценят свою репутацию, поэтому результат выполненной работы гарантирован

avatar
Математика
История
Экономика
icon
159599
рейтинг
icon
3275
работ сдано
icon
1404
отзывов
avatar
Математика
Физика
История
icon
156450
рейтинг
icon
6068
работ сдано
icon
2737
отзывов
avatar
Химия
Экономика
Биология
icon
105734
рейтинг
icon
2110
работ сдано
icon
1318
отзывов
avatar
Высшая математика
Информатика
Геодезия
icon
62710
рейтинг
icon
1046
работ сдано
icon
598
отзывов
Отзывы студентов о нашей работе
63 457 оценок star star star star star
среднее 4.9 из 5
Филиал государственного бюджетного образовательного учреждения высшего образования Московской област
Спасибо Елизавете за оперативность. Так как это было важно для нас! Замечаний особых не бы...
star star star star star
РУТ
Огромное спасибо за уважительное отношение к заказчикам, быстроту и качество работы
star star star star star
ТГПУ
спасибо за помощь, работа сделана в срок и без замечаний, в полном объеме!
star star star star star

Последние размещённые задания

Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн

решить 6 практических

Решение задач, Спортивные сооружения

Срок сдачи к 17 дек.

только что

Задание в microsoft project

Лабораторная, Программирование

Срок сдачи к 14 дек.

только что

Решить две задачи №13 и №23

Решение задач, Теоретические основы электротехники

Срок сдачи к 15 дек.

только что

Решить 4задачи

Решение задач, Прикладная механика

Срок сдачи к 31 дек.

только что

Выполнить 2 задачи

Контрольная, Конституционное право

Срок сдачи к 12 дек.

2 минуты назад

6 заданий

Контрольная, Ветеринарная вирусология и иммунология

Срок сдачи к 6 дек.

4 минуты назад

Требуется разобрать ст. 135 Налогового кодекса по составу напогового...

Решение задач, Налоговое право

Срок сдачи к 5 дек.

4 минуты назад

ТЭД, теории кислот и оснований

Решение задач, Химия

Срок сдачи к 5 дек.

5 минут назад

Решить задание в эксель

Решение задач, Эконометрика

Срок сдачи к 6 дек.

5 минут назад

Нужно проходить тесты на сайте

Тест дистанционно, Детская психология

Срок сдачи к 31 янв.

6 минут назад

Решить 7 лабораторных

Решение задач, визуализация данных в экономике

Срок сдачи к 6 дек.

7 минут назад

Вариационные ряды

Другое, Статистика

Срок сдачи к 9 дек.

8 минут назад

Школьный кабинет химии и его роль в химико-образовательном процессе

Курсовая, Методика преподавания химии

Срок сдачи к 26 дек.

8 минут назад

Вариант 9

Решение задач, Теоретическая механика

Срок сдачи к 7 дек.

8 минут назад

9 задач по тех меху ,к 16:20

Решение задач, Техническая механика

Срок сдачи к 5 дек.

9 минут назад
9 минут назад
10 минут назад
planes planes
Закажи индивидуальную работу за 1 минуту!

Размещенные на сайт контрольные, курсовые и иные категории работ (далее — Работы) и их содержимое предназначены исключительно для ознакомления, без целей коммерческого использования. Все права в отношении Работ и их содержимого принадлежат их законным правообладателям. Любое их использование возможно лишь с согласия законных правообладателей. Администрация сайта не несет ответственности за возможный вред и/или убытки, возникшие в связи с использованием Работ и их содержимого.

«Всё сдал!» — безопасный онлайн-сервис с проверенными экспертами

Используя «Свежую базу РГСР», вы принимаете пользовательское соглашение
и политику обработки персональных данных
Сайт работает по московскому времени:

Вход
Регистрация или
Не нашли, что искали?

Заполните форму и узнайте цену на индивидуальную работу!

Файлы (при наличии)

    это быстро и бесплатно