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
|
©Библиотека++ 2025 Развој сајта Ивица Лазаревић