|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
01.03.2010, 10:22 | #11 |
Пользователь
Регистрация: 13.05.2009
Сообщений: 42
|
Да нет, не одна таблица. Написано же - жильцов. В квартире не обязательно только 1 жилец. Собственник да, один, а жильцов может быть много, поэтому таблицы 2
структура -> table Appartment --Табличка квартиры app_id [integer][inc] app_number [integer] has_pet [boolean (number на выбор)] table Appart_Persons --Табличка владельцев person_id[integer][inc] app_id[integer] Surname[varchar(50)] Name[varchar(50)] Is_Owner[boolean (number на выбор)] --Определяет, является ли жилец хозяином Итого что бы нормально вывести в тот вид, который был обозначен делаем вьюху Create or replace force view Appartaments ( "Номер квартиры" "Фамилия" "Имя" "Количество человек" "Наличие животных" ) AS select ('кв. №'||app_number), (Select Surname from Appart_Persons b where a.app_id = b.app_id and b.app_owner = 1) (Select Name from Appart_Persons d where a.app_id = d.app_id and d.app_owner = 1) (select count(*) from Appart_Persons e where a.app_id = e.app_id) (decode(has_pet,1,'да','нет')) from Appartment a P/S/ Вьюха для Oracle 10g Последний раз редактировалось GSirr; 01.03.2010 в 12:18. |
01.03.2010, 16:41 | #12 |
Пользователь
Регистрация: 15.01.2010
Сообщений: 28
|
Стучи, сделаю
Программирование JavaEE/JavaSE
Платформы: Windows, Linux. ICQ: 415253529; Skype: codekick; |
01.03.2010, 18:46 | #13 |
Форумчанин
Регистрация: 30.07.2009
Сообщений: 256
|
Помогу на Delphi
|
02.03.2010, 01:00 | #14 |
Новичок
Джуниор
Регистрация: 25.07.2009
Сообщений: 2
|
На Access годится?
Barsp@yandex.ru |
03.03.2010, 16:09 | #15 |
Новичок
Джуниор
Регистрация: 28.02.2010
Сообщений: 0
|
я работаю в паскале
|
03.03.2010, 22:36 | #16 |
Новичок
Джуниор
Регистрация: 16.06.2007
Сообщений: 0
|
ICQ - 324-783-266
Пиши, сделаю на паскале, только обсудим некоторы вопросы. |
04.03.2010, 23:21 | #17 |
Новичок
Джуниор
Регистрация: 28.02.2010
Сообщений: 0
|
program bazadannix;
USES CRT; type human= record name: string; seneme: string; col: integer; colgiv:integer; nomkv: integer; end; var i:human; begin clrscr; i.name:='Петров'; i.seneme:='Петров'; i.col:=5; i.colgiv:=1; i.nomkv:=1; writeln (i.name); writeln(i.seneme); writeln(i.col); writeln(i.colgiv); writeln(i.nomkv); repeat until KeyPressed end. Нужно сделать из нескольких домов и жильцов. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
База данных | DirtyGari | Помощь студентам | 7 | 02.12.2009 08:04 |
База данных с возможностью приема данных из файлов Excel | Al_Sha | БД в Delphi | 6 | 16.10.2009 15:34 |
База данных | freefol | Помощь студентам | 6 | 06.04.2009 14:42 |
база данных | wolf950 | Помощь студентам | 2 | 29.11.2008 23:42 |
База данных | xakkkkker | БД в Delphi | 1 | 22.03.2008 12:03 |