Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 15.04.2011, 06:02
Nastiay Nastiay вне форума
Прохожий
 
Регистрация: 15.04.2011
Сообщения: 9
Репутация: 10
По умолчанию Информационная модель для БД Обращения граждан

Помогите построить информационную модель (выделить сущности и связи между ними).
Прочитала много литературы все равно не получается. Схему строю в Access/ Но база не работает.Если у кого есть наметки на похожую базу, исходники выложите пожалуйста.
Вот существуют поля:

Фамилия Имя Отчество гражданина
Адрес (страна, область, город, дом, квартира)
Телефон
Вид обращения
Признак обращения
Дата регистрации
Содержание обращения
ФИО куратора
Кому поручено (ФИО исполнителя)
Срок рассмотрения
Срок исполнения
Дата ответа исполнителя
Содержание ответа
ФИО исполнителя

Предметная область отдел по работе с обращениями граждан в администрации.
Вкратце выглядит все это так,
1. приходит гражданин
2. подает обращение на рассмотрение к Главе города (вид обращения -устное или письменное).
Содержание обращение: -например, сырость в квартире.
3.куратор (человек который принял обращение и вводит в бд).
4. передает это Главе
5.Глава назначает исполнителя (кому поручено) и сроки рассмотрения и исполнения.
6. исполнитель дает ответ и ставит дату ответа.
Всё.
Заранее спасибо всем хоть за маленькую информацию.
Ответить с цитированием
  #2  
Старый 15.04.2011, 10:09
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
По умолчанию

Да тут и делать то особо нечего.
Вот вам примерная разбивка:
Лицо: КодЛица,Фамилия,Имя,Отчество,Пол,ДатаРожд
Адрес: КодАдреса,Государство,Область,Район,Населенный пункт,Улица,Дом,Корпус,Квартира
Телефон: КодТелефона,Номер,Тип
Сотрудники: КодСотрудника,Фамилия,Имя,Отчество,отдел, должность
Журнал обращений:КодЛица,КодАдреса,КодТелефона,Вид обращения,
Признак обращения,Дата регистрации,Содержание обращения,КодКуратора,КодИсполнителя1,Срок рассмотрения,
Срок исполнения,Дата ответа исполнителя,Содержание ответа
КодИсполнителя2

Поля: КодКуратора,КодИсполнителя1,КодИсполнителя2 это ссылки на одну и ту-же таблицу Сотрудники
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #3  
Старый 15.04.2011, 10:22
Black Raider Black Raider вне форума
Местный
 
Регистрация: 31.05.2010
Адрес: Москва
Сообщения: 466
Версия Delphi: 7
Репутация: 40
По умолчанию

Дополню предыдущий ответ:
Я бы вынес в отдельную таблицу Вид обращения,Отдел и Должность
__________________
Новый вирус - "БОМЖ"! Он просто роется в Корзине...и спит под ярлычком "Сетевое окружение"
Ответить с цитированием
  #4  
Старый 15.04.2011, 10:31
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
По умолчанию

Ну это заведение справочников как-бы само собой подразумевается.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #5  
Старый 15.04.2011, 11:10
Nastiay Nastiay вне форума
Прохожий
 
Регистрация: 15.04.2011
Сообщения: 9
Репутация: 10
По умолчанию

спасибо огромное вам за варианты, пока попробую доделать свой вариант, ваши обязательно возьму на заметку, если будут ошибки
У меня появился новый вопрос, вот существуют
1.два поля срок исполнения (число), дата рассмотрения (дата) - одна таблица.
2. поле дата регистрации (дата) - вторая таблица.
Как сделать чтобы при вводе числа в срок исполнения, автоматически заносилось в дату рассмотрения.
т.е срок исполнения+ дата регистрации=дата рассмотрения
Ответить с цитированием
  #6  
Старый 15.04.2011, 13:01
Black Raider Black Raider вне форума
Местный
 
Регистрация: 31.05.2010
Адрес: Москва
Сообщения: 466
Версия Delphi: 7
Репутация: 40
По умолчанию

ни как
Эммм помоему в этих таблицах как минимум 1-го поля не хватает, каким логическим образом значения между этими тремя таблицами связаны?
__________________
Новый вирус - "БОМЖ"! Он просто роется в Корзине...и спит под ярлычком "Сетевое окружение"
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 22:01.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025