Войти

Показать полную графическую версию : Люди помогите сделать на PHP спомошью SQL


dareks
12-12-2005, 12:21
1.построить описание предметной отрасли государственного реестра воздушных судов (ПС) в виде ЕR-диаграммы
используя следующие входные данные:
регистрационный номер ПС, дата выпуска ПС, завод-производитель ПС, дата регистрации ПС, потраченный ресурс
ПС, тип ПС, КОЛИЧЕСТВО мест в данном типе ПС, взлетный вес для данного типа ПС, максимальный ресурс ПС
название авиакомпании — владельца, юридический адрес авиакомпании, телефон авиакомпании.
2.Полученую ЕR-диаграмму превратить в реляционную модель базы данных.
З.Сформировать запросы на языке SQL, которые отбирают такие данные:
- все ПС с потраченным ресурсом менее чем 1000 часов
- все ПС, которые принадлежат определенной авиакомпании;
- все зарегистрированные ПС, которые имеют количество мест меньше ЗО.



(МОИ ТАБЛИЦЫ)
{
//sozdanie basi

$sql = 'CREATE DATABASE PC';

$sql = 'USE PC';


//obshay
$sql = 'CREATE TABLE `Obshay` ( `REESTR_N` INT(6) NOT NULL, `DATA_V` DATE NOT NULL, `KOD_SAVOD` INT(3) NOT NULL, `DATA_R` DATE NOT NULL, `VITR_RES` INT(5) NOT NULL, `KOD_TIPA` INT(3) NOT NULL, `KOD_KOMP` INT(3) NOT NULL, INDEX (`KOD_SAVOD`, `KOD_TIPA`, `KOD_KOMP`) );';


// kod savoda
$sql = 'CREATE TABLE `SAVOD` ( `KOD_SAVOD` INT(3) NOT NULL, `NAIMEN_SAVOD` VARCHAR(40) NOT NULL, INDEX (`KOD_SAVOD`) );';


//kod tipa
$sql = 'CREATE TABLE `TIP` ( `KOD_TIPA` INT(3) NOT NULL, `NASV_TIP` VARCHAR(40) NOT NULL, `KOL_MEST` INT(3) NOT NULL, `VSL_VES` INT(6) NOT NULL, `MAX_RES` INT(5) NOT NULL, INDEX (`KOD_TIPA`) );';



//kod kompaniy
$sql = 'CREATE TABLE `KOMP` ( `KOD_KOMP` INT(3) NOT NULL, `NASV_KOMP` VARCHAR(40) NOT NULL, `ADRESS` VARCHAR(40) NOT NULL, `TELEFON` VARCHAR(15) NOT NULL, INDEX (`KOD_KOMP`) );';

}

Помогите с запросами?????????????

archy
12-12-2005, 17:12
круче чем udaff.com =)

XCodeR
12-12-2005, 19:45
а в правилах пользования форумом про языки ничего не написанно?

elfoflorien
13-12-2005, 14:30
примерно половину я понял... даже немного больше :)
dareks
почему вы написали тему на русском, а сообщение на украiнскиї мовi?

XCodeR
13-12-2005, 16:04
I think, that dareks мовi на украинском, because He не знiет russian language!
plz, нэ баньтэ сразу

vadimiron
13-12-2005, 23:20
Первая таблица: ПС со столбцами: регистр номер ПС (Primary Index),дата выпуска,дата регистрации ПС,потраченный ресурс ПС (не знаю, что это такое, поэтому в эту таблицу), теперь вопрос по поводу двух полей: идентификатор типа ПС и идентификатор завода. Если ПС может относится только к одному заводу или типу, то данный столбец также заносим в таблицу ПС, если же нет, то создаём третью таблицу всего с двумя слобцами, один это идентификатор ПС (то есть видимо регистр номер) и второй-завод (или тип ПС соответственно)
Следущая таблица: заводы со всеми относящиемися к заводу параметрами, тоже самое с типами и авиакомпаниями

vadimiron
13-12-2005, 23:21
Когда построете все таблицы и обзовёте все слобцы, можем и с запросами помочь

E-mail
14-12-2005, 09:36
ндя а потом с после таких реестров данных воздушных судов, почемуто увеличиваются падения этих самых судов в украине, а все потомучто потраченный ресурс не из той таблицы взят... ....имхо ))




© OSzone.net 2001-2012