Проектирование базы данных и информационной системы для интернет сервиса Research and Development 2.0
Сущность и структура базы данных, их использование. Система бизнес правил. Проектирование модели IDEF1x: пул сущностей, диаграмма отношений, UML-диаграмма вариантов использования. Анализ возможных проблем при ее реализации и средства их решения.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 17.09.2011 |
Размер файла | 239,6 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ
НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
“ХАРЬКОВСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ”
Кафедра компьютерной математики и математического моделирования
Курсовая работа
Дисциплина: «Базы данных и информационные системы»
Тема: «Проектирование базы данных и информационной системы для интернет сервиса Research and Development 2.0»
СОДЕРЖАНИЕ
- ВВЕДЕНИЕ
- 1. ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ
- 1.1 Текстовое описание предметной области
- 1.2 Система бизнес правил
- 1.3 Источники информации
- 2. ПРОЕКТИРОВАНИЕ МОДЕЛИ IDEF1x
- 2.1 Пул сущностей
- 2.2 Диаграмма отношений
- 2.3 Детализированная диаграмма отношений
- 2.4 Детализированная диаграмма отношений с атрибутами
- 2.5 UML-диаграмма вариантов использования
- ЗАКЛЮЧЕНИЕ
- ВВЕДЕНИЕ
- Инвестиции и инновации имеют сходную двуединую экономическую природу и могут быть рассмотрены как сложный комплекс сходных целей и процессов. Инновационная деятельность принципиально не возможна без инвестиционной деятельности. Инвестиционная деятельность без инновационной деятельности принципиально возможна, но при современном уровне социально-экономического развития общества всё более теряет эффективность. Через некоторое время, при сохранении действующих тенденций развития общества, инвестиции без инноваций не смогут реализовать своей основной функции, обеспечить получение инвестором прибавочной стоимости, так как всё большая её часть создаётся при реализации инноваций как продуктов и их потребления как процессов.
- В настоящее время на Украине и России существует проблема того, что нет связи между академической средой и индустрией. Соответственно, нарушен фундаментальный принцип развития современной инновационной экономики. Основной разрыв произошел на уровне «Предприниматель». По обратной связи из индустрии не поступают задачи для ученых и исследователей и достаточные финансы для осуществления финансирования инновационного цикла на всех его стадиях. Ученые и исследователи, не получив реальных задач, формулируют ложные с точки зрения полезности направления исследовательской деятельности.
- Основное идеей системы является создание Интернет сервиса, построенного на базе принципов Web 2.0, который позволит объединить производителей наукоемкой продукции (ученые, ученые-прикладники, исследователи) и потребителей наукоемкой продукции (индустрия).
- Для обеспечения эффективного взаимодействия с данной информационной системой, должен быть предусмотрен многопользовательский доступ к ее ресурсам, реализуемый с помощью архитектуры клиент-сервер.
- 1. ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ
- 1.1 Текстовое описание предметной области
- База данных предназначена для хранения информации о пользователях сервиса, сообществах пользователей, проектах пользователей. В структуре базы данных отражены следующие сущности:
- 1) Пользователи.
- 2) Страны.
- 3) Города.
- 4) Университеты.
- 5) Образования.
- 6) Должности.
- 7) Отрасли экономики.
- 8) Генеалогия отраслей экономики.
- 9) Отрасли науки.
- 10) Генеалогия отраслей науки.
- 11) Проекты.
- 12) Отрасли экономики проекта.
- 13) Отрасли науки проекта.
- 14) Предложения.
- 15) Группы.
- 16) Группы пользователей.
- 17) Темы групп.
- 18) Комментарии к темам групп.
- 19) Блоги.
- 20) Статьи блогов.
- 21) Комментарии к статьям блогов.
- 22) Отправленные сообщения.
- 23) Полученные сообщения.
- 24) Каталоги.
- 25) Файлы.
- 26) Генеалогия каталогов.
- 27) Права.
- 28) Права пользователей.
- 29) Групповые права.
- 1.2 Система бизнес правил
- 1) Права каждого пользователя по отношению ко всем электронным документам должны быть четко разграничены.
- 2) Групповые права каждого пользователя по отношению ко всем электронным документам должны быть четко разграничены.
- 3) В таблице «генеалогия *» должны быть записаны все прямые генеалогические связи между двумя элементами иерархии, а также уровни одного элемента относительно другого.
- 1.3 Источники информации
- Источниками информации для данной базы данных является
- 1 - Социальная сеть (Интернет)
- http://ru.wikipedia.org/wiki/Социальная_сеть_(Интернет).
- 2 - Наука 2.0
- http://orange.strf.ru/client/news.aspx?ob_no=7184.
- 3 - Russian Software Developer Network
- http://www.rsdn.ru/article/db/db_nav1.xml
- 2. ПРОЕКТИРОВАНИЕ МОДЕЛИ IDEF1x
- 2.1 Пул сущностей
- Таблица 2.1. Пул сущностей
- 2.3 Диаграмма отношений
- Рисунок 2.1. - диаграмма отношений
- 2.4 Детализированная диаграмма отношений
- Рисунок 2.2.1. - детализированная диаграмма отношений (часть 1)
- Рисунок 2.2.2. - детализированная диаграмма отношений (часть 2)
- Рисунок 2.2.3. - детализированная диаграмма отношений (часть 3)
- 2.5 Детализированная диаграмма отношений с атрибутами
- Рисунок 2.3.1. - детализированная диаграмма отношений с атрибутами (часть 1)
- Рисунок 2.3.2. - детализированная диаграмма отношений с атрибутами (часть 2)
- Рисунок 2.3.3. - детализированная диаграмма отношений с атрибутами (часть 3)
- 2.6 UML-диаграмма вариантов использования
- Рисунок 2.4. - UML-диаграмма вариантов использования
- 2.7 Глоссарий модели IDEF1x
- Таблица 2.5. Список таблиц базы данных
- Таблица 2.6. Список полей таблицы «users»
- Таблица 2.7. Список полей таблицы «countries»
- Таблица 2.8. Список полей таблицы «cities»
- Таблица 2.9. Список полей таблицы «universities»
- Таблица 2.10. Список полей таблицы «educations»
- Форма обучения:
- 1 - дневная
- Таблица 2.11. Список полей таблицы «positions»
- Таблица 2.12. Список полей таблицы «industries»
- Таблица 2.13. Список полей таблицы «industries_genealogy»
- upper_id
- lower_id
- Таблица 2.14. Список полей таблицы «skills»
- Таблица 2.15. Список полей таблицы «skills_genealogy»
- upper_id
- lower_id
- Таблица 2.16. Список полей таблицы «projects»
- customer_id
- Таблица 2.17. Список полей таблицы «projects_industries»
- Таблица 2.18. Список полей таблицы «skills_industries»
- Таблица 2.19. Список полей таблицы «suggestions»
- developer_id
- Таблица 2.20. Список полей таблицы «groups»
- Таблица 2.21. Список полей таблицы «users_groups»
- Таблица 2.22. Список полей таблицы «groups_topics»
- Таблица 2.23. Список полей таблицы «groups_topics_comments»
- Таблица 2.24. Список полей таблицы «blogs»
- blog_creator_id
- Таблица 2.25. Список полей таблицы «blogs_topics»
- Таблица 2.26. Список полей таблицы «blogs_topics_comments»
- Таблица 2.27. Список полей таблицы «sent_messages»
- sender_id
- recipient_id
- Таблица 2.28. Список полей таблицы «received_messages»
- sender_id
- recipient_id
- база данные интернет сервис
- Таблица 2.29. Список полей таблицы «folders»
- root_folder
- Таблица 2.30. Список полей таблицы «files»
- Таблица 2.31. Список полей таблицы «folders_genealogy»
- upper_id
- lower_id
- Таблица 2.31. Список полей таблицы «rights»
- Таблица 2.32. Список полей таблицы «users_rights»
- Таблица 2.33. Список полей таблицы «groups_rights»
- ЗАКЛЮЧЕНИЕ
- В результате выполнения курсового проекта была разработана информационная система для интернет сервиса Research and Development 2.0.
- Для этого была исследована предметная область и на ее основе была разработана концептуальная модель данных. Концептуальная модель разрабатывалась с использованием методологии IDEF1X, что позволило оценить необходимые для системы ресурсы, выявить возможные проблемы при ее реализации и найти средства их решения.
- В качестве визуального средства проектирования логической модели было выбрано приложение Computer Associates ERWin 7.3.
- Пользователями сервиса могут являться все участники инновационного процесса:
- · ученые
- · ученые-прикладники
- · исследователи
- · предприниматели
- · инвесторы и венчурные инвесторы
- · производственные предприятия
- · потребители наукоёмкой продукции
- · инновационные брокеры
- Размещено на Allbest.ru
Номер сущности |
Имя сущности |
Номер источника информации |
|
E 1 |
Пользователи |
1 |
|
E 2 |
Страны |
1 |
|
E 3 |
Города |
1 |
|
E 4 |
Университеты |
1 |
|
E 5 |
Образования |
1 |
|
E 6 |
Должности |
1 |
|
E 7 |
Отрасли экономики |
1 |
|
Е 8 |
Генеалогия отраслей экономики |
3 |
|
Е 9 |
Отрасли науки |
1 |
|
Е 10 |
Генеалогия отраслей науки |
3 |
|
Е 11 |
Проекты |
2 |
|
Е 12 |
Отрасли экономики проекта |
2 |
|
Е 13 |
Отрасли науки проекта |
2 |
|
Е 14 |
Предложения |
2 |
|
Е 15 |
Группы |
1 |
|
Е 16 |
Группы пользователей |
1 |
|
Е 17 |
Темы групп |
1 |
|
Е 18 |
Комментарии к темам групп |
1 |
|
Е 19 |
Блоги |
1 |
|
Е 20 |
Темы блогов |
1 |
|
Е 21 |
Комментарии к темам блогов |
1 |
|
Е 22 |
Отправленные сообщения |
1 |
|
Е 23 |
Полученные сообщения |
1 |
|
Е 24 |
Каталоги |
3 |
|
Е 25 |
Файлы |
3 |
|
Е 26 |
Генеалогия каталогов |
3 |
|
Е 27 |
Права |
2 |
|
Е 28 |
Права пользователей |
2 |
|
Е 29 |
Групповые права |
2 |
Название таблицы |
Описание таблицы |
|
users |
В данной таблице содержится информация о пользователях сервиса. |
|
countries |
В данной таблице содержится перечень стран, в которых пользователь мог получить образование. |
|
cities |
В данной таблице содержится перечень городов, принадлежащих определенным странам, в которых пользователь мог получить образование. |
|
universities |
В данной таблице содержится перечень учебных заведений городов, в которых пользователь мог получить образование. |
|
educations |
В данной таблице содержится информация об образовании пользователей сервиса. |
|
positions |
В данной таблице содержится информация о должностях, которые в данный момент занимает или когда-либо занимал пользователь. |
|
industries |
В данной таблице содержится перечень отраслей экономики. |
|
industries_genealogy |
Таблица содержит данные обо всех прямых генеалогических связях между двумя элементами иерархии отраслей экономики, а также уровнях одного элемента относительно другого. |
|
skills |
В данной таблице содержится перечень отраслей науки. |
|
skills_genealogy |
Таблица содержит данные обо всех прямых генеалогических связях между двумя элементами иерархии отраслей наук, а также уровнях одного элемента относительно другого. |
|
projects |
В данной таблице содержится информация о предлагаемых на выполнение проектах. В данном случае пользователь, предлагающий выполнить проект, является заказчиком, а пользователь, выполняющий проект, - исполнителем. |
|
projects_industries |
Данная таблица содержит данные о том, к какой отрасли экономики относится проект. Таблица является связующей многие-ко-многим таблиц с перечнем проектов и перечнем отраслей экономики. |
|
projects_skills |
Данная таблица содержит данные о том, какие научные знания необходимы для выполнения данного проекта. Таблица является связующей многие-ко-многим таблиц с перечнем проектов и перечнем отраслей науки. |
|
suggestions |
В данной таблице содержится информация о предложениях пользователей, которые готовы выполнить соответствующий проект. |
|
groups |
В данной таблице содержится информация о сообществах пользователей. |
|
users_groups |
Данная таблица содержит данные о том, в каких группах состоит тот или иной пользователь. Таблица является связующей многие-ко-многим таблиц с перечнем групп и перечнем пользователей. |
|
groups_topics |
В данной таблице содержится информация о темах групп, в обсуждении которых могут принимать участие пользователи. |
|
groups_topics_comments |
В данной таблице содержится информация о комментариях к темам групп. |
|
blogs |
В данной таблице содержится перечень блогов. |
|
blogs_topics |
В данной таблице находится информация о статьях блогов, принадлежащих определенным блогам. |
|
blogs_topics_comments |
В данной таблице содержатся данные о комментариях к статьям блогов. |
|
sent_messages |
В данной таблице содержится информация об отправленных пользователями сообщениях. |
|
received_messages |
В данной таблице содержится информация о полученных пользователями сообщениях. |
|
folders |
В данной таблице содержится информация о каталогах электронного архива документов. |
|
files |
В данной таблице содержится информация о файлах электронного архива документов. |
|
folders_genealogy |
Таблица содержит данные обо всех прямых генеалогических связях между двумя каталогами иерархии электронного архива документов, а также уровнях одного элемента относительно другого. |
|
rights |
В данной таблице содержится перечень прав, которыми могут обладать пользователи по отношению к файлам электронного архива документов. |
|
users_rights |
Данная таблица содержит данные о том, какими правами обладает каждый пользователь по отношению к файлам электронного архива документов. Таблица является связующей многие-ко-многим таблиц с перечнем пользователей и перечнем прав. |
|
groups_rights |
Данная таблица содержит данные о том, какими правами обладает каждый пользователь по отношению к файлам электронного архива документов при условии, что он состоит в определенной группе. Таблица является связующей многие-ко-многим таблиц с перечнем групп и перечнем прав. |
Имя поля |
Тип данных |
Ограничение |
Описание поля |
PK |
FK |
|
user_id |
INTEGER |
NOT NULL |
Уникальный идентификатор пользователя |
Yes |
No |
|
name |
VARCHAR (50) |
NOT NULL |
Имя пользователя |
No |
No |
|
last_name |
VARCHAR (50) |
NOT NULL |
Фамилия пользователя |
No |
No |
|
|
VARCHAR (50) |
NULL |
Email пользователя |
No |
No |
|
mobile_phone |
INTEGER |
NULL |
Мобильный телефон пользователя |
No |
No |
|
home_phone |
INTEGER |
NULL |
Домашний телефон пользователя |
No |
No |
|
icq |
INTEGER |
NULL |
Icq пользователя |
No |
No |
|
website |
VARCHAR (50) |
NULL |
Веб-сайт пользователя |
No |
No |
|
rating |
INTEGER |
NOT NULL |
Рейтинг пользователя |
No |
No |
Имя поля |
Тип данных |
Ограничение |
Описание поля |
PK |
FK |
|
country_id |
INTEGER |
NOT NULL |
Уникальный идентификатор страны |
Yes |
No |
|
country_name |
VARCHAR (50) |
NOT NULL |
Название страны |
No |
No |
Имя поля |
Тип данных |
Ограничение |
Описание поля |
PK |
FK |
|
city_id |
INTEGER |
NOT NULL |
Уникальный идентификатор города |
Yes |
No |
|
city_name |
VARCHAR (50) |
NOT NULL |
Название города |
No |
No |
|
country_id |
INTEGER |
NOT NULL |
Уникальный идентификатор страны |
No |
Yes |
Имя поля |
Тип данных |
Ограничение |
Описание поля |
PK |
FK |
|
university_id |
INTEGER |
NOT NULL |
Уникальный идентификатор учебного заведения |
Yes |
No |
|
university_name |
VARCHAR (100) |
NOT NULL |
Название учебного заведения |
No |
No |
|
city_id |
INTEGER |
NOT NULL |
Уникальный идентификатор города |
No |
Yes |
Имя поля |
Тип данных |
Ограничение |
Описание поля |
PK |
FK |
|
education_id |
INTEGER |
NOT NULL |
Уникальный идентификатор образования |
Yes |
No |
|
country_id |
INTEGER |
NOT NULL |
Уникальный идентификатор страны |
No |
Yes |
|
city_id |
INTEGER |
NOT NULL |
Уникальный идентификатор города |
No |
Yes |
|
university_id |
INTEGER |
NOT NULL |
Уникальный идентификатор учебного заведения |
No |
Yes |
|
start_education |
DATETIME |
NOT NULL |
Дата начала обучения |
No |
No |
|
end_education |
DATETIME |
NULL |
Дата окончания обучения |
No |
No |
|
education_form |
INTEGER |
NOT NULL |
2 - заочная |
No |
No |
|
scientific_degree |
VARCHAR (50) |
NOT NULL |
Научная степень пользователя |
No |
No |
|
sphere_of_education |
VARCHAR (100) |
NOT NULL |
Область науки, в которой пользователь получил образование |
No |
No |
|
achievements |
VARCHAR (255) |
NULL |
Достижения пользователей за годы учебы |
No |
No |
|
user_id |
INTEGER |
NOT NULL |
Уникальный идентификатор пользователя |
No |
Yes |
Имя поля |
Тип данных |
Ограничение |
Описание поля |
PK |
FK |
|
position_id |
INTEGER |
NOT NULL |
Уникальный идентификатор должности |
Yes |
No |
|
position_name |
VARCHAR (100) |
NOT NULL |
Название должности |
No |
No |
|
start_position |
DATETIME |
NOT NULL |
Дата начала занятия должности |
No |
No |
|
end_position |
DATETIME |
NULL |
Дата окончания занятия должности |
No |
No |
|
position_description |
VARCHAR (255) |
NULL |
Описание должности |
No |
No |
|
organization_name |
VARCHAR (100) |
NULL |
Наименование организации, где пользователь занимает или занимал должность |
No |
No |
|
organization_site |
VARCHAR (50) |
NULL |
Веб-сайт организации, где пользователь занимает или занимал должность |
No |
No |
|
industry_id |
INTEGER |
NOT NULL |
Уникальный идентификатор отрасли экономики, в которой задействован пользователь |
No |
Yes |
|
skill_id |
INTEGER |
NOT NULL |
Уникальный идентификатор отрасли науки, в которой задействован пользователь |
No |
Yes |
|
user_id |
INTEGER |
NOT NULL |
Уникальный идентификатор пользователя |
No |
Yes |
Имя поля |
Тип данных |
Ограничение |
Описание поля |
PK |
FK |
|
industry_id |
INTEGER |
NOT NULL |
Уникальный идентификатор отрасли экономики |
Yes |
No |
|
industry_name |
VARCHAR (50) |
NOT NULL |
Название отрасли экономики |
No |
No |
|
root_industry (industry_id) |
INTEGER |
NULL |
Родительская отрасль, подотраслью которой является текущая отрасль |
No |
Yes |
Имя поля |
Тип данных |
Ограничение |
Описание поля |
PK |
FK |
|
(industry_id) |
INTEGER |
NOT NULL |
Уникальный идентификатор элемента иерархии отраслей экономики |
No |
Yes |
|
(industry_id) |
INTEGER |
NOT NULL |
Уникальный идентификатор элемента иерархии отраслей экономики, являющийся подотраслью отрасли с идентификатором upper_id |
No |
Yes |
|
relative_depth |
INTEGER |
NOT NULL |
Уровень одного элемента иерархии отраслей экономики относительно другого |
No |
No |
Имя поля |
Тип данных |
Ограничение |
Описание поля |
PK |
FK |
|
skill_id |
INTEGER |
NOT NULL |
Уникальный идентификатор отрасли науки |
Yes |
No |
|
skill_name |
VARCHAR (50) |
NOT NULL |
Название отрасли науки |
No |
No |
|
root_skill (skill_id) |
INTEGER |
NULL |
Родительская отрасль, подотраслью которой является текущая отрасль |
No |
Yes |
Имя поля |
Тип данных |
Ограничение |
Описание поля |
PK |
FK |
|
(skill_id) |
INTEGER |
NOT NULL |
Уникальный идентификатор элемента иерархии отраслей науки |
No |
Yes |
|
(skill_id) |
INTEGER |
NOT NULL |
Уникальный идентификатор элемента иерархии отраслей науки, являющийся подотраслью отрасли с идентификатором upper_id |
No |
Yes |
|
relative_depth |
INTEGER |
NOT NULL |
Уровень одного элемента иерархии отраслей науки относительно другого |
No |
No |
Имя поля |
Тип данных |
Ограничение |
Описание поля |
PK |
FK |
|
project_id |
INTEGER |
NOT NULL |
Уникальный идентификатор проекта |
Yes |
No |
|
project_description |
VARCHAR (255) |
NOT NULL |
Описание проекта |
No |
No |
|
project_budget |
VARCHAR (20) |
NOT NULL |
Бюджет проекта |
No |
No |
|
project_date |
DATETIME |
NOT NULL |
Дата создания проекта |
No |
No |
|
start_accepted |
DATETIME |
NOT NULL |
Дата начала принятия предложений пользователей, желающих выполнить проект |
No |
No |
|
end_accepted |
DATETIME |
NOT NULL |
Дата окончания принятия предложений пользователей, желающих выполнить проект |
No |
No |
|
(user_id) |
INTEGER |
NOT NULL |
Уникальный идентификатор пользователя, выступающего заказчиком |
No |
Yes |
Имя поля |
Тип данных |
Ограничение |
Описание поля |
PK |
FK |
|
project_id |
INTEGER |
NOT NULL |
Уникальный идентификатор проекта |
No |
Yes |
|
industry_id |
INTEGER |
NOT NULL |
Уникальный идентификатор отрасли экономики |
No |
Yes |
Имя поля |
Тип данных |
Ограничение |
Описание поля |
PK |
FK |
|
project_id |
INTEGER |
NOT NULL |
Уникальный идентификатор проекта |
No |
Yes |
|
skill_id |
INTEGER |
NOT NULL |
Уникальный идентификатор отрасли науки |
No |
Yes |
Имя поля |
Тип данных |
Ограничение |
Описание поля |
PK |
FK |
|
project_id |
INTEGER |
NOT NULL |
Уникальный идентификатор проекта |
No |
Yes |
|
(user_id) |
INTEGER |
NOT NULL |
Уникальный идентификатор пользователя, желающего выполнить определенный проект |
No |
Yes |
|
offered_budget |
VARCHAR (20) |
NULL |
Предлагаемый бюджет, необходимый для выполнения проекта |
No |
No |
|
suggestion_description |
VARCHAR (255) |
NOT NULL |
Описание предложения |
No |
No |
|
suggestion_date |
DATETIME |
NOT NULL |
Дата создания предложения |
No |
No |
|
terms |
VARCHAR (20) |
NOT NULL |
Сроки за которые пользователь готов выполнить проект |
No |
No |
Имя поля |
Тип данных |
Ограничение |
Описание поля |
PK |
FK |
|
group_id |
INTEGER |
NOT NULL |
Уникальный идентификатор группы |
Yes |
No |
|
group_name |
VARCHAR (100) |
NOT NULL |
Название группы |
No |
No |
|
group_description |
VARCHAR (255) |
NULL |
Описание группы |
No |
No |
|
group_news |
VARCHAR (255) |
NULL |
Новости группы |
No |
No |
|
group_creator_id |
INTEGER |
NOT NULL |
Уникальный идентификатор пользователя, являющегося создателем группы |
No |
Yes |
Имя поля |
Тип данных |
Ограничение |
Описание поля |
PK |
FK |
|
user_id |
INTEGER |
NOT NULL |
Уникальный идентификатор пользователя |
No |
Yes |
|
group_id |
INTEGER |
NOT NULL |
Уникальный идентификатор группы |
No |
Yes |
Имя поля |
Тип данных |
Ограничение |
Описание поля |
PK |
FK |
|
group_topic_id |
INTEGER |
NOT NULL |
Уникальный идентификатор темы группы |
Yes |
No |
|
group_topic_name |
VARCHAR (100) |
NOT NULL |
Название темы группы |
No |
No |
|
group_id |
INTEGER |
NOT NULL |
Уникальный идентификатор группы |
No |
Yes |
Имя поля |
Тип данных |
Ограничение |
Описание поля |
PK |
FK |
|
group_topic_comment_id |
INTEGER |
NOT NULL |
Уникальный идентификатор комментария к теме группы |
Yes |
No |
|
group_topic_comment |
VARCHAR (255) |
NOT NULL |
Комментарий к теме группы |
No |
No |
|
date_topic_comment |
DATETIME |
NOT NULL |
Дата создания комментария |
No |
No |
|
group_topic_id |
INTEGER |
NOT NULL |
Уникальный идентификатор темы группы |
No |
Yes |
|
user_id |
INTEGER |
NOT NULL |
Уникальный идентификатор пользователя, оставившего комментарий |
No |
Yes |
Имя поля |
Тип данных |
Ограничение |
Описание поля |
PK |
FK |
|
blog_id |
INTEGER |
NOT NULL |
Уникальный идентификатор блога |
Yes |
No |
|
blog_name |
VARCHAR (50) |
NOT NULL |
Название блога |
No |
No |
|
(user_id) |
INTEGER |
NOT NULL |
Уникальный идентификатор пользователя, создавшего блог |
No |
Yes |
Имя поля |
Тип данных |
Ограничение |
Описание поля |
PK |
FK |
|
blog_topic_id |
INTEGER |
NOT NULL |
Уникальный идентификатор статьи блога |
Yes |
No |
|
blog_topic_name |
VARCHAR (100) |
NOT NULL |
Название статьи блога |
No |
No |
|
topic_message |
VARCHAR (255) |
NOT NULL |
Статья, предоставляемая на обсуждение |
No |
No |
|
date_topic_creation |
DATETIME |
NOT NULL |
Дата создания темы блога |
No |
No |
|
user_id |
INTEGER |
NOT NULL |
Уникальный идентификатор пользователя, создавшего статью |
No |
Yes |
|
blog_id |
INTEGER |
NOT NULL |
Уникальный идентификатор блога, в котором создана статья |
No |
Yes |
Имя поля |
Тип данных |
Ограничение |
Описание поля |
PK |
FK |
|
blog_topic_comment_id |
INTEGER |
NOT NULL |
Уникальный идентификатор комментария к статье блога |
Yes |
No |
|
blog_topic_comment |
VARCHAR (255) |
NOT NULL |
Комментарий к статье блога |
No |
No |
|
date_topic_comment |
DATETIME |
NOT NULL |
Дата создания комментария |
No |
No |
|
blog_topic_id |
INTEGER |
NOT NULL |
Уникальный идентификатор статьи блога, к которой относится комментарий |
No |
Yes |
|
user_id |
INTEGER |
NOT NULL |
Уникальный идентификатор пользователя, создавшего комментарий |
No |
Yes |
Имя поля |
Тип данных |
Ограничение |
Описание поля |
PK |
FK |
|
sent_message_id |
INTEGER |
NOT NULL |
Уникальный идентификатор отправленного сообщения |
Yes |
No |
|
(user_id) |
INTEGER |
NOT NULL |
Уникальный идентификатор пользователя-отправителя сообщения |
No |
Yes |
|
(user_id) |
INTEGER |
NOT NULL |
Уникальный идентификатор пользователя-получателя сообщения |
No |
Yes |
|
message_text |
VARCHAR (255) |
NOT NULL |
Текст сообщения |
Yes |
No |
|
date_of_dispatch |
DATETIME |
NOT NULL |
Дата отправки сообщения |
No |
No |
Имя поля |
Тип данных |
Ограничение |
Описание поля |
PK |
FK |
|
received_message_id |
INTEGER |
NOT NULL |
Уникальный идентификатор полученного сообщения |
No |
Yes |
|
(user_id) |
INTEGER |
NOT NULL |
Уникальный идентификатор пользователя-отправителя сообщения |
No |
Yes |
|
(user_id) |
INTEGER |
NOT NULL |
Уникальный идентификатор пользователя-получателя сообщения |
No |
Yes |
|
message_text |
VARCHAR (255) |
NOT NULL |
Текст сообщения |
No |
Yes |
|
date_of_dispatch |
DATETIME |
NOT NULL |
Дата получения сообщения |
No |
No |
Имя поля |
Тип данных |
Ограничение |
Описание поля |
PK |
FK |
|
folder_id |
INTEGER |
NOT NULL |
Уникальный идентификатор каталога электронного архива документов |
Yes |
No |
|
folder_name |
VARCHAR (50) |
NOT NULL |
Имя каталога электронного архива документов |
No |
No |
|
(folder_id) |
INTEGER |
NOT NULL |
Родительский каталог, в который вложен текущий каталог |
No |
Yes |
Имя поля |
Тип данных |
Ограничение |
Описание поля |
PK |
FK |
|
file_id |
INTEGER |
NOT NULL |
Уникальный идентификатор файла электронного архива документов |
Yes |
No |
|
file_name |
VARCHAR (50) |
NOT NULL |
Имя файла электронного архива документов |
No |
No |
|
file_type |
VARCHAR (50) |
NOT NULL |
Тип файла электронного архива документов |
No |
No |
|
folder_id |
INTEGER |
NOT NULL |
Уникальный идентификатор каталога электронного архива документов, в который вложен файл |
No |
Yes |
Имя поля |
Тип данных |
Ограничение |
Описание поля |
PK |
FK |
|
(folder_id) |
INTEGER |
NOT NULL |
Уникальный идентификатор элемента иерархии каталогов |
No |
Yes |
|
(folder_id) |
INTEGER |
NOT NULL |
Уникальный идентификатор элемента иерархии каталогов, являющийся вложенным в каталог с идентификатором upper_id |
No |
Yes |
|
relative_depth |
INTEGER |
NOT NULL |
Уровень одного элемента иерархии каталогов относительно другого |
No |
No |
Имя поля |
Тип данных |
Ограничение |
Описание поля |
PK |
FK |
|
right_id |
INTEGER |
NOT NULL |
Уникальный идентификатор права пользователя по отношению к электронному архиву документов |
Yes |
No |
|
right_name |
VARCHAR (20) |
NOT NULL |
Имя права пользователя по отношению к электронному архиву документов |
No |
No |
Имя поля |
Тип данных |
Ограничение |
Описание поля |
PK |
FK |
|
user_id |
INTEGER |
NOT NULL |
Уникальный идентификатор пользователя, который обладает определенным правом по отношению к файлам электронного архива документов |
No |
Yes |
|
file_id |
INTEGER |
NOT NULL |
Уникальный идентификатор файла, по отношению к которому пользователь обладает определенным правом |
No |
Yes |
|
right_id |
INTEGER |
NOT NULL |
Уникальный идентификатор права, которым обладает пользователь по отношению к файлам электронного архива документов |
No |
Yes |
Имя поля |
Тип данных |
Ограничение |
Описание поля |
PK |
FK |
|
group_id |
INTEGER |
NOT NULL |
Уникальный идентификатор группы, принадлежность к которой дает пользователю определенное право по отношению к файлам электронного архива документов |
No |
Yes |
|
file_id |
INTEGER |
NOT NULL |
Уникальный идентификатор файла, по отношению к которому пользователь обладает определенным правом с учетом принадлежности к определенной группе |
No |
Yes |
|
right_id |
INTEGER |
NOT NULL |
Уникальный идентификатор права, которым обладает пользователь по отношению к файлам электронного архива документов с учетом принадлежности к определенной группе |
No |
Yes |
Подобные документы
Проектирование модели информационной системы "Склад" с помощью AllFusion Process Modeler 4.1 (Bpwin4.1). Диаграмма дерева узлов AS-TO-BE и AS-IS. ER-диаграмма потоков данных "Сущность-связь". Физическо-логическая модель базы данных в нотации IDEF1X.
курсовая работа [2,4 M], добавлен 25.06.2014Проектирование информационной системы. Построение диаграммы потоков данных. Описание порядка построения DFD-диаграммы. Создание базы данных с помощью SQL сервера. Описание основных бизнес-правил и их физической реализации. Заполнение таблиц данными.
курсовая работа [1,5 M], добавлен 13.12.2011Проект модели базы данных библиотеки: предметная область, предполагаемые пользователи, назначение; входные и выходные документы и сообщения; деловой регламент, диаграмма физического уровня. Использование технологии IDEF1X в инструментальной среде ERWin.
курсовая работа [85,4 K], добавлен 14.04.2011Проектирование базы данных для автоматизированной системы "Склад". Разработка концептуальной модели (ER-диаграмма). Преобразование в реляционную модель и ее нормализация. Разработка запросов к базе данных на языке SQL. Скрипт для создания базы данных.
курсовая работа [161,8 K], добавлен 07.10.2013Составление базы данных для решения задач по ведению и управлению проектами. Основные этапы построения диаграммы ER-типа с учетом всех сущностей и их связей. Формирование набора предварительных отношений с указанием предполагаемого первичного ключа.
контрольная работа [371,3 K], добавлен 19.11.2010Проектирование и создание информационной базы данных для управления предприятием "Завод металлоизделий". Данные для базы, предметная область, атрибуты объектов базы данных. Объектные отношения, их ключи, связи объектов и отношений базы данных предприятия.
реферат [26,9 K], добавлен 04.12.2009Описание предметной области, определение функциональных требований к системе и построение диаграммы потока данных. Построение модели "сущность-связь", описание сущностей и атрибутов модели. Построение реляционной базы данных и описание ее таблицы.
курсовая работа [624,5 K], добавлен 30.05.2019Анализ предметной области. Логическая и физическая модели информационной системы. Средства реализации диаграмм потоков данных. Заполнение форм ввода. Проверка регистрационных данных, работа с форумом. Требования к функционированию компонентов системы.
курсовая работа [2,3 M], добавлен 14.01.2018Понятие базы данных, модели данных. Классификация баз данных. Системы управления базами данных. Этапы, подходы к проектированию базы данных. Разработка базы данных, которая позволит автоматизировать ведение документации, необходимой для деятельности ДЮСШ.
курсовая работа [1,7 M], добавлен 04.06.2015Разработка информационной системы ресторана, определение ее границ для реализации базы данных. Перечень запросов, отчетов и операций по вводу информации в информационной системе "Ресторан". Проектирование базы данных, выбор средств ее реализации.
курсовая работа [7,6 M], добавлен 27.04.2011