Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Люди помогите сделать на PHP спомошью SQL (http://forum.oszone.net/showthread.php?t=57873)

dareks 12-12-2005 12:21 382155

Люди помогите сделать на PHP спомошью SQL
 
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 382279

круче чем udaff.com =)

XCodeR 12-12-2005 19:45 382322

а в правилах пользования форумом про языки ничего не написанно?

elfoflorien 13-12-2005 14:30 382617

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


XCodeR 13-12-2005 16:04 382656

I think, that dareks мовi на украинском, because He не знiет russian language!
plz, нэ баньтэ сразу

vadimiron 13-12-2005 23:20 382783

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

vadimiron 13-12-2005 23:21 382785

Когда построете все таблицы и обзовёте все слобцы, можем и с запросами помочь

E-mail 14-12-2005 09:36 382879

ндя а потом с после таких реестров данных воздушных судов, почемуто увеличиваются падения этих самых судов в украине, а все потомучто потраченный ресурс не из той таблицы взят... ....имхо ))


Время: 23:30.

Время: 23:30.
© OSzone.net 2001-