Besplatni softverski alati Libre Office Base 1 Zoltan
Besplatni softverski alati Libre. Office – Base 1 Zoltan Geller zoltang@ff. uns. ac. rs 2016
Sadržaj 1. Osnovni pojmovi 2. Osnovne strukture 3. Povezivanje tabela 4. Osnove rada u programu Base 5. Rad sa tabelama
Osnovni pojmovi - Baze podataka BAZA PODATAKA TEL. IMENIK KOLEKCIJU PODATAKA KARTONI NAUČNIH RADNIKA AŽURIRANJE ČUVANJE RED VOŽNJE PRETRAŽIVANJE
Osnovni pojmovi - Podatak i informacija PODATAK INFORMACIJA BROJ NAUČNOG KARTONA PREZIME
Osnovni pojmovi - Dizajneri, korisnici, administratori DIZAJNERI KORISNICI ADMINISTRATORI
Osnovni pojmovi - Sistem za upravljanje bazama podataka - PROGRAM VRSTA Oracle Database My. SQL Microsoft SQL Server vlasnički softver besplatan vlasnički softver DB 2 Microsoft Access SQLite Libre. Office Base vlasnički softver besplatan
Sadržaj 1. Osnovni pojmovi 2. Osnovne strukture 3. Povezivanje tabela 4. Osnove rada u programu Base 5. Rad sa tabelama
Osnovne strukture - Tabele TABELA KOLONE KOLONA REDOVA JEDINSTVENO IME NEUREĐENI
Osnovne strukture - Kolone JEDNO SVOJSTVO JEDINSTVENO IME REDOSLED KOLONA NIJE VAŽAN DOMEN TIPA PODATAKA
Osnovne strukture - Osobine kolona TIP PODATAKA ATRIBUTI TIP PODATAKA OSOBINA broj decimalnih mesta tekst broj znakova datum format
Osnovne strukture - Redovi PODATKE PRIMARNOG KLJUČA TABELE TO JE OSOBINA KOJA JEDNOZNAČNO IDENTIFIKUJE SVAKI OBJEKAT
Osnovne strukture - Zapisi i polja ZAPIS SLOG 1 Milutin Milanković 28. 05. 1879 POLJA NEDELJIVE PODAKTE 1 Milutin Milanković 28. 05. 1879
Osnovne strukture - Indeksi INDEKS UBRZAVA PRETRAŽIVANJE TABELE BEZ INDEKSIRANJA: PREZIME ID Jović 0, 20, 45, 150 Nedić 1, 3, 19, 52, 245 Subotin 2, 10, 23 SA INDEKSIRANJEM:
Sadržaj 1. Osnovni pojmovi 2. Osnovne strukture 3. Povezivanje tabela 4. Osnove rada u programu Base 5. Rad sa tabelama
Povezivanje tabela - Veze između tabela MINIMIZIRANJE PONAVLJANJA PODATAKA
Povezivanje tabela - Veza “jedan prema više” - n STRANI KLJUČ 1
Povezivanje tabela - Referencijalni integritet - n 1 REFERENCIJALNI INTEGRITET BAZA PODATAKA NEĆE DOPUSTITI DA UNESEMO STUDENTA SA NEPOSTOJEĆIM ODSEKOM
Povezivanje tabela - Veza “više prema više” - TABELA POVEZIVANJA
Sadržaj 1. Osnovni pojmovi 2. Osnovne strukture 3. Povezivanje tabela 4. Osnove rada u programu Base 5. Rad sa tabelama
Osnove rada u programu. Base - Libre. Office https: //www. libreoffice. org
Osnove rada u programu. Base - Otvaranje postojeće baze Open an existing database file: Open
MENI Osnove rada u programu. Base - Delovi radnog okruženja TRAKA NAREDBI ELEMENTI BAZE ZADACI TABELE UPITI FORME IZVEŠTAJI SPISAK IZABRANIH ELEMENATA BAZE
Osnove rada u programu. Base - Otvaranje, zatvaranje, snimanje File ZADATAK NAREDBA NOVA BAZA OTVARANJE ZATVARANJE SNIMANJE POD DRUGIM NAZIVOM ZATVARANJE PROGRAMA New → Database(Ctrl + N) Open (Ctrl + O) Close Save (Ctrl + S) Save As (Ctrl + Shift + S) Exit Libre. Office (Ctrl + Q)
Osnove rada u programu. Base - Pregled podataka u tabeli Edit → Open Database Object Open KOLONE TABELE REDOVI - ZAPISI AKTIVNO POLJE UNOS NOVOG ZAPISA KRETANJE PO REDOVIMA
Osnove rada u programu. Base - Ažuriranje, dodavanje i brisanje zapisa ID=2 REFERENCIJALNI INTEGRITET Edit → Delete Record
Osnove rada u programu. Base - Pregled strukture tabele Edit → Edit IMENA KOLONA Edit PRIMARNI KLJUČ OSOBINE IZABRANE KOLONE TIP PODATAKA
Osnove rada u programu. Base - Pregled veza između tabela Tools → Relationships VIŠE PREMA VIŠE JEDAN PREMA VIŠE
Sadržaj 1. Osnovni pojmovi 2. Osnovne strukture 3. Povezivanje tabela 4. Osnove rada u programu Base 5. Rad sa tabelama
Rad sa tabelama - Nova baza Libre. Office Base Create a new database Next Yes, register. . . Open the database. . . Finish
Rad sa tabelama - Tabela ODSEK Insert → Table Design Auto. Value: Field Name Field Type Field Properties (IME) (TIP) (OSOBINE) ID INTEGER Auto. Value: Yes Field Name Field Type Field Properties Naziv VARCHAR Entry required: Yes Length: 40 Entry required: Length:
Rad sa tabelama - Pravljenje jedinstvenog indeksa 1 JEDINSTVEN INDEKS ODSEK Save File → Save Tools → Index Design New Index
Rad sa tabelama - Pravljenje jedinstvenog indeksa 2 ODSEK_NAZIV Unique Naziv Save Current Indexes
Rad sa tabelama - Tabela STUDENT Insert → Table Design Field Name Field Type Field Properties ID INTEGER Auto. Value: Yes Field Name Field Type Field Properties Entry required: Yes Length: 30 Entry required: No VARCHAR Length: 20 Auto. Value: No INTEGER Entry required: No Ime, Prezime VARCHAR Indeks Odsek Indeks IME OPIS INTEGER CELI BROJEVI REALNI BROJEVI VARCHAR TEKST DATE DATUM TIME VREME
Rad sa tabelama - Veza “jedan prema više” Tools → Relationships ODSEK STUDENT Insert → New Relation ID ODSEK STUDENT
Rad sa tabelama - Zadatak ODSEK STUDENT
Rad sa tabelama - Tabele KNJIGA i PISAC 1 KNJIGA PISAC Field Name Field Type ID INTEGER Naslov VARCHAR Field Name Field Type ID INTEGER Ime, Prezime VARCHAR RDatum DATUM OBIČAN Prezime Field Properties Auto. Value: Yes Entry required: Yes Length: 100 Field Properties Auto. Value: Yes Entry required: Yes Length: 30 Entry required: No
Rad sa tabelama - Tabele KNJIGA i PISAC 2 Format example Format Code DD. MM. YYYY DD DAN MM MESEC YYYY GODINA Add
Rad sa tabelama - Veza “više prema više” 1 Field Name Field Type AUTOR SHIFT Pisac Knjiga Primary Key INTEGER Field Properties Auto. Value: No
Rad sa tabelama - Veza “više prema više” 2 Tools → Relationships PISAC, AUTOR KNJIGA PISAC: ID ↔ AUTOR: Pisac AUTOR: Knjiga ↔ KNJIGA: ID
Rad sa tabelama - Zadatak PISAC, KNJIGA AUTOR
Besplatni softverski alati Libre. Office – Base 1 Zoltan Geller zoltang@ff. uns. ac. rs 2016
- Slides: 41