This document provides a summary of SQL commands and functions:
- It outlines common SQL statements like SELECT, WHERE, ORDER BY, INSERT, UPDATE, DELETE and JOINs.
- It also describes aggregate functions such as COUNT, AVG, MIN, MAX, SUM that perform calculations on data sets.
- GROUP BY is explained as a way to group rows based on common attributes, and HAVING can be used to filter groups.
- Examples are provided for each concept to illustrate their usage in queries on database tables.
The full document contains detailed explanations and syntax examples of core SQL statements and functions for querying and managing data in relational database systems.
Marija Jović teaches English in a small elementary school in central Serbia, where she has taught for 9 years to students aged 7 to 15. She enjoys using technology, music, videos and games in her teaching. In her spare time, she runs online educational groups for teachers and students, writes articles about technology in education, and organizes free workshops. She values lifelong learning and connecting with colleagues worldwide.
This document provides a summary of SQL commands and functions:
- It outlines common SQL statements like SELECT, WHERE, ORDER BY, INSERT, UPDATE, DELETE and JOINs.
- It also describes aggregate functions such as COUNT, AVG, MIN, MAX, SUM that perform calculations on data sets.
- GROUP BY is explained as a way to group rows based on common attributes, and HAVING can be used to filter groups.
- Examples are provided for each concept to illustrate their usage in queries on database tables.
The full document contains detailed explanations and syntax examples of core SQL statements and functions for querying and managing data in relational database systems.
Marija Jović teaches English in a small elementary school in central Serbia, where she has taught for 9 years to students aged 7 to 15. She enjoys using technology, music, videos and games in her teaching. In her spare time, she runs online educational groups for teachers and students, writes articles about technology in education, and organizes free workshops. She values lifelong learning and connecting with colleagues worldwide.
Dobra prezentacija kao osnova za dobro predavanje za inf14
Anliza i projektovanje baza podataka
1. W W W . G I M N A Z I J A P O Z E G A . E D U . R S
G I M S V E T I S A V A P O Z E G A . W O R D P R E S S . C O M
Anliza i projektovanje baza
podataka
2. Analiza
Najvažnija proces kod izrade baza podataka
Vrši se analiza realnog sistema kroz:
Sagledavanja granica (npr.kadrovska služba)
Formiranje glavnih delova sa atributima
Procesi koji vladaju (npr. prijava ispita)
Kreiranje veza unutar realnog sistema
Gimnazija "Sveti Sava", Požega 9/16/2013
3. Projektovanje
Faze projektovanja:
Projektovanje opšte strukture sistema
Projektovanje strukure podataka
Projektovanje i izrada tabela sa relacijom
Validacija unesenih podataka
Kreiranje GUI
Izrada sistema menija
Dodatno testiranje
Gimnazija "Sveti Sava", Požega 9/16/2013
4. Projektovanje opšte strukture relanog sistema
Upoznavanje sa zadatkom preko osoba koje poznaju
funkcionisanje poslovnog sistema
Predstavlja „temelj“ baze podataka
Ova faza odražava se na naredne faze
Ispravka je jako teška
Za veće sisteme traje od 1 mes – 1 god.
Gimnazija "Sveti Sava", Požega 9/16/2013
5. Projektovanje strukture podataka
Prepoznavanje osobina entiteta tj. Atributa
Student
broj indeksa,
ime,
prezime...
Definsanje tipova podataka
Tekst,
Broj,
Datum,
Vreme...
Gimnazija "Sveti Sava", Požega 9/16/2013
6. Projektovanje i izrada tabela sa relacijama
Kreiranje strukure i relacija na osnovi prve dve faze
Do sada se koristilo olovka i papir a sada,
Uzimamo alat Access, SQL Server, DB2..
Fleksibilna faza, izmenjiva
Normalizacija (obavezna)
Gimnazija "Sveti Sava", Požega 9/16/2013
7. Validacija unesenih podataka
Testiranje
Provera ispravnosti i opsega tipova podataka
Ograničenja za proveru unesenih podataka
Definisanje Default vrednosti
Greške i propusti u ovoj fazi vode ka vrlo ozbiljnim
sigurnosnim problemima
Gimnazija "Sveti Sava", Požega 9/16/2013
8. Kreiranje GUI
Kreira se interfejs ka korisniku
Pravimo vidljiv sloj ka korisniku koji omogućava
interakciju sa sistemom
Koristi se Visual Studio, C#, Java (rade nezavisno)
Pravimo korisnicima, ne sebi.
Interakcija kroz:
Forme za unos, pretragu, ažuriranje
Reporting (izveštaji)– papirnom obliku
Gimnazija "Sveti Sava", Požega 9/16/2013
9. Izrada sistema menija
Omoguća lakše kretanje kroz sistem
Standardne menije i grupisanje srodnih komandi
Ne preterivati sa brojem opcija
Gimnazija "Sveti Sava", Požega 9/16/2013
10. Dodatno testiranje
BETA testiranje
Aplikacija se šalje na testiranje u realne uslove
Za velike sisteme koristi se „STRESS“ alati.
Gimnazija "Sveti Sava", Požega 9/16/2013