Ši duomenų bazė yra skirta, pavyzdžiui, pašto dabuotojams kurie priima įvairių žurnalų prenumeratos užsakymus. Aplikacija yra skirta šios duomenų bazės administratoriui arba operatoriui, kuris redaguoja ir įveda naujus įrašus.
Duomenų bazės struktūra
Duomenų bazės lentelės
Duomenų bazė yra sudaryta iš tokių lentelių:
1. Leidėjai
2. Žurnalai
3. Prenumeratos rušys
4. Prenumeratorius
5. Pašto skyrius
6. Prenumerata
Leidėjai lentelės SQL kodas:
CREATE TABLE LEIDEJAI (ID NUMBER(4), LEID_PAV VARCHAR2(25),ADR VARCHAR2(40), CONSTRAINT LEIDEJAI_PK PRIMARY KEY(ID ));
Ši lentelė skirta saugoti informaciją apie leidėjus.
Žurnalai lentelės SQL kodas:
CREATE TABLE ZURNALAI (INDEKSAS NUMBER(4) CONSTRAINT ZURNALAI_PK PRIMARY KEY,Z_PAVAD VARCHAR2(25) ,ID NUMBER(4) NOT NULL CONSTRAINT ZURN_LEID_FK REFERENCES LEIDEJAI(ID));
Ši lentelė skirta saugoti informaciją apie turimus žurnalus.
Prenumeratos rūšys lentelės SQL kodas:
CREATE TABLE PRENUM_RUSYS (INDEKSAS NUMBER(4) CONSTRAINT P_RYSYS_ZURN_FK REFERENCES ZURNALAI (INDEKSAS),LEID_KAINA NUMBER(6,2) NOT NULL,MEN_SK NUMBER(2),P_PRADZIA DATE,P_PABAIGA DATE,CONSTRAINT P_RUSYS_PK PRIMARY KEY(INDEKSAS,MEN_SK));
ALTER TABLE PRENUM_RUSYS MODIFY (CONSTRAINT MEN_SKAICIUS CHECK (MEN_SK BETWEEN 1AND 12));
Ši lentelė skirta saugoti informaciją apie esamas prenumeratos rūšis, t.y., informacija nuo kada iki kada galioja prenumeratos kainos, keliemas mėniasems ir už kokią kainą galima užsiprenumeruoti žurnalą.
Prenumeratorius lentelės SQL kodas:
CREATE TABLE PRENUMERATORIUS (ASM_KODAS CHAR(11) CONSTRAINT PRENUM_PK PRIMARY KEY,PAVARDE VARCHAR2(30) NOT NULL,MIESTAS VARCHAR2(20), ADR VARCHAR2(30),TEL NUMBER(9) UNIQUE,PASTO_IND NUMBER(4),CONSTRAINT PRENUM_PASTO_FK FOREIGN KEY (PASTO_IND) REFERENCES PASTO_SKYRIUS (PASTO_IND));
Ši lentelė skirta saugoti informaciją apie klienta, t.y. prenumeratorių.
Pašto skyrius lentelės SQL kodas:
CREATE TABLE PASTO_SKYRIUS (PASTO_IND NUMBER(4) CONSTRAINT PI_PK PRIMARY KEY,SKYRIUS VARCHAR2(30),VIETOVE VARCHAR2(25),ADR VARCHAR2(25), CONSTRAINT SKY_VIET_ADR UNIQUE(SKYRIUS,VIETOVE,ADR));
Šioje lentelėje saugoma informacija apie pašto skyrius.
Prenumerata lentelės SQL kodas:
CREATE TABLE PRENUMERATA (ASM_KODAS CHAR(11) CONSTRAINT PRENUMER_PRENUM_FK REFERENCES PRENUMERATORIUS (ASM_KODAS),INDEKSAS NUMBER(4),MEN_SK NUMBER(2),CONSTRAINT PRENUMERATA_IND_MEN_RUSYS_FK FOREIGN KEY(INDEKSAS,MEN_SK) REFERENCES PRENUM_RUSYS(INDEKSAS,MEN_SK) ,PRN_PRADZIA DATE,PRN_PABAIGA DATE ,CONSTRAINT PRENUMERATA_PK PRIMARY...
Šį darbą sudaro 591 žodžiai, tikrai rasi tai, ko ieškai!
★ Klientai rekomenduoja
Šį rašto darbą rekomenduoja mūsų klientai. Ką tai reiškia?
Mūsų svetainėje pateikiama dešimtys tūkstančių skirtingų rašto darbų, kuriuos įkėlė daugybė moksleivių ir studentų su skirtingais gabumais. Būtent šis rašto darbas yra patikrintas specialistų ir rekomenduojamas kitų klientų, kurie po atsisiuntimo įvertino šį mokslo darbą teigiamai. Todėl galite būti tikri, kad šis pasirinkimas geriausias!
Norint atsisiųsti šį darbą spausk ☞ Peržiūrėti darbą mygtuką!
Mūsų mokslo darbų bazėje yra daugybė įvairių mokslo darbų, todėl tikrai atrasi sau tinkamą!
Panašūs darbai
Atsisiuntei rašto darbą ir neradai jame reikalingos informacijos? Pakeisime jį kitu nemokamai.
Pirkdamas daugiau nei vieną darbą, nuo sekančių darbų gausi 25% nuolaidą.
Išsirink norimus rašto darbus ir gauk juos akimirksniu po sėkmingo apmokėjimo!