Sukurti duomenų bazių valdymo sistemą galutiniam vartotojui, naudojant programinio paketo Oracle Developer 2000 sudedamąją dalį Forms Designer.
2 Sistemos modelis
2.1 Paskirtis
Sukurtoji duomenų bazės valdymo sistema, pavadinimu „KNYGYNAS“. Ji yra informacinio pobūdžio. Ja naudotis gali bet kuris vartotojas, norintis gtauti informaciją apie visas knygas esancias knygyne. Ši duomenų bazė palengvina vartotojo darbą, peržiūrinėjant duomenis, įvedinėjant naujus, juos redaguojant ar ištrinant.
2.2 Lentelių ir sekų struktūra
Duomenų bazę sudaro šešios lentelės: Klientai, Užsakymai, Uzsakitos_prekės, Kategorijos, Knygos, Autoriai. Jos sukurtos SQL Plius 3.3 pagalba.
Jas galime pamatyti SQL komandos pagalba:
SQL> select table_name from user_tables;
TABLE_NAME
------------------------------
KLIENTAI
UZSAKYMAI
UZSAKYTOS_PRKES
KNYGOS
KATEGORIJOS
AUTORIAI
1) Lentelė AUTORIAI.
Struktūra:
SQL> describe autoriai;
Name Null? Type
----------------------------------------- -------- --------------
AUTORIAI_ID NOT NULL NUMBER(3)
VARDAS VARCHAR2(32)
PAVARDE VARCHAR2(32)
Ši lentelė turi pirminį raktą AUTORIAI_ID .
2) Lentelė KATEGORIJOS
Struktūra:
SQL> describe kategorijos;
Name Null? Type
----------------------------------------- -------- -------------
KATEGORIJOS_ID NOT NULL NUMBER(2)
PAVADINIMAS VARCHAR2(32)
Ši lentelė turi pirminį raktą KATEGORIJOS_ID.
3) Lentelė KNYGOS.
Struktūra:
SQL> describe knygos;
Name Null? Type
----------------------------------------- -------- -------------
KNYGOS_ID NOT NULL NUMBER(3)
AUTORIAUS_ID NUMBER(3)
KATEGORIJOS_ID NUMBER(2)
PAVADINIMAS VARCHAR2(40)
LEIDIMO_METAI VARCHAR2(4)
Ši lentelė turi pirminį raktą KNYGOS_ID.
4) Lentelė KLIENTAI.
Struktūra:
SQL> describe klientai;
Name Null? Type
----------------------------------------- -------- -------------
KLIENTAI_ID NOT NULL NUMBER(3)
VARDAS VARCHAR2(10)
PAVARDE VARCHAR2(20)
ADRESAS VARCHAR2(25)
TELEFONAS VARCHAR2(12)
EL_PASTAS VARCHAR2(32)
Ši lentelė turi pirmini rakta KLIENTAI_ID.
5) Lentelė UZSAKYMAI.
Struktūra:
SQL> DESCRIBE UZSAKYMAI
Name Null? Type
----------------------------------------- -------- -------------
UZSAKYMAI_ID NOT NULL NUMBER(4)
KLIENTO_ID NUMBER(3)
UZSAKYMO_DATA DATE
KAINA VARCHAR2(8)
Ši lentelė turi pirminį raktą UZSAKYMAI_ID
6) Lentelė UZASAKYTOS_PREKES.
Struktūra:
SQL> describe uzsakytos_prekes
Name Null? Type
----------------------------------------- -------- -----------
UZSAKYMO_ID NUMBER(4)
KNYGOS_ID NUMBER(3)
KIEKIS NUMBER(3)
Ši lentelė turi pirminį raktą UZSAKYMO_ID
Lentelių tarpusavio sąryšį geriausiai paaiškina grafinis vaizdavimas:
2.3 Formos
Darbą su duomenų baze palengvina sukurtos 5 formos. Keturios formos lentelems:Klientai, Užsakymai, Knygos, Autoriai ir viena pagrindinė lentelė, per kurią atidaromos visos kitos formos. Visos jos sukurtos su Developer 2000 NT, versija 4.5. Darbas pradedamas atidarius pagrindinį formos modulį MENIU.fmx.
2.3.1 Forma Pagrindine
Tai pradinė forma. Ji leidžia vartotojui pasirinkti, ką jis norės daryti su duomenų baze: iš kurios lentelės nori gaut duomenis. Valdymas realizuotas 4 mygtukų pagalba per trigerius WHEN-BUTTON-PRESSED, kurių PL/SQL kodai yra:
• Naujos formos atidarymui...
Šį darbą sudaro 696 ž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!