Poštovani da li mi možete pomoći u izvršavanju sledećeg zadatka ?
hvala unapred.
Potrebno je napraviti bazu podataka za sistem po ugledu na postojeće društvene mreže. Sistem je potrebno da poseduje informacije o korisnicima, kao i o statusima koje oni objavljuju. Za korisnike je potrebno čuvati informacije:
Korisnici međusobno mogu da uspostavljaju prijateljstva, koje je naravno, potrebno negde beležiti.
Korisnici mogu da objavljuju statuse koji mogu da sadrže tekst ili sliku, i pored toga poseduju i naslov i, naravno, datum i vreme objave.
Potrebno je napraviti bazu podataka za ovakav sistem, ali i uraditi EER dijagram entiteta i zavisnosti.
Bazu poslati u obliku skripte, a model kao .jpg ili .png fotografiju.
Milena Mandić 09.10.2015 Одељци: Зид Питања и одговори Ивица Milena Mandić | Кључне речи: baza podataka mysql IT Akademija
|
0
|
Ако не можеш да инсталираш MySQL предлажем ти да за експериментисање употребиш онлајн сервис SQLFiddle. Сервис омогућава креирање табела, унос података и извршавање упита. Свака промена стања се бележи на серверу овог сервиса и за сваку промену се генерише јединствена веб адреса. Фидл за овај конкретни проблем је доступан на адреси: http://sqlfiddle.com/#!9/73b24e/5 У левом делу екрана уноси се SQL за дефинисање шеме базе и унос података, а у десном SQL за селектовање.
Ово је скрипт који генерише шему базе (доступан је и у окриву фидла):
create table korisnik( id INT AUTO_INCREMENT PRIMARY KEY, ime VARCHAR(45), prezime VARCHAR(60), email VARCHAR(100) NOT NULL, korisnicko_ime VARCHAR(45) NOT NULL UNIQUE, biografija TEXT(1000), datum_rodj DATE, drzava_rodj VARCHAR(45) )engine=INNODB; create table statusi( id INT AUTO_INCREMENT PRIMARY KEY, naslov_statusa VARCHAR(60) NOT NULL, tekst_statusa TEXT(1000), vreme_objave DATETIME NOT NULL, korisnik_id INT NOT NULL )engine=INNODB; CREATE TABLE prijateljstvo( korisnik_id INT NOT NULL, prijatelj_id INT NOT NULL, PRIMARY KEY(korisnik_id, prijatelj_id), FOREIGN KEY (korisnik_id) REFERENCES korisnik(id) ON DELETE CASCADE, FOREIGN KEY (prijatelj_id) REFERENCES korisnik(id) ON DELETE CASCADE )ENGINE=InnoDB;
Заинтресовани за часове програмирања могу ме контактирати путем мејла [email protected]
Ивица 12.10.2015 Одељци: Зид Питања и одговори Ивица | Кључне речи: IT Akademija |
0
|
©Библиотека++ 2024 Развој сајта Ивица Лазаревић