Bazy Danych wyklad VIII - PowerPoint PPT Presentation

1 / 17
About This Presentation
Title:

Bazy Danych wyklad VIII

Description:

Bazy Danych wyk ad VIII Jan Aleksander Wierzbicki Metodyka tworzenia aplikacji baz danych Wst pna analiza problemu TOR (Terms of Reference) Jakie s potrzeby ... – PowerPoint PPT presentation

Number of Views:140
Avg rating:3.0/5.0
Slides: 18
Provided by: xxx284
Category:

less

Transcript and Presenter's Notes

Title: Bazy Danych wyklad VIII


1
Bazy Danychwyklad VIII
  • Jan Aleksander Wierzbicki

2
Metodyka tworzenia aplikacji baz danych
  • Wstepna analiza problemu TOR (Terms of
    Reference)Jakie sa potrzeby tworzenia bazy?
  • zawiera
  • nazwe projektu,
  • kontekst otoczenie, w którym ma pracowac baza,
  • potrzeby po co budujemy baze?

3
  • Zasadnicza analiza problemu
  • zawiera
  • diagram zwiazków encji,
  • spis funkcji systemu (bazy),
  • spis uzytkowników, wraz z funkcjami których beda
    uzywac,
  • Projektowanie systemu
  • zawiera
  • schemat projektowy bazy (tabele, klucze, itp.),
  • diagram i spis modulów (formularze, raporty,
    itp.),

4
  • Implementacja systemu
  • zawiera
  • powstanie aplikacji,
  • instrukcje poslugiwania sie aplikacja,
  • dokumentacje programistyczna,
  • Wdrazanie systemu
  • zawiera
  • instalacje aplikacji,
  • szkolenie uzytkowników,
  • wprowadzanie danych,

5
  • Eksploatacja systemu (bazy)
  • zawiera
  • wprowadzanie ewentualnych zmiani modyfikacji

6
SQL(Structured Query Language)strukturalny
jezyk zapytan
7
Instrukcja Select
  • wybieranie danych z bazy
  • skladnia
  • Select nazwa pola, nazwa pola2,...
  • From nazwa tabeli, nazwa tabeli2,...
  • Where warunki
  • Order by nazwa pola

(Desc malejaco)
8
  • Select tytul, wydawnictwo, dziedzina
  • From ksiazki
  • Where wydawnictwoPWN
  • Order by tytul

warunki mozna stosowac operatory relacji,
logiczne, przynalezenia do listy, porównywania
tekstu itp.
9
  • przewidywanie zmian wartosci w polu
  • Select tytul, rok wydania, cena, cena30 as
    nowa cena
  • From ksiazki
  • Where rok wydaniagt1991 and
  • rok wydanialt1995 and wydawnictwo"pwn"

10
  • grupowanie, funkcje podsumowujace
  • Select Count(tytul) as liczba_ksiazek,
    wydawnictwo
  • From ksiazki
  • Group by wydawnictwo
  • Select Avg(cena) as srednia_cena, wydawnictwo
  • From ksiazki
  • Group by wydawnictwo
  • Having Avg(cena)gt50

11
  • wybór danych z kilku tabel
  • Select ksiazki.tytul, wydawnictwa.wydawnictwo
  • From wydawnictwa inner join ksiazki on
    wydawnictwa.skrót ksiazki.wydawnictwo
  • (w MS Access)

12
Instrukcja Insert
  • wpisywanie danych do tabeli
  • skladnia
  • Insert into nazwa tabeli values (wartosc pola1,
    wartosc pola2,...)
  • Insert into czytelnik values (Jan,
    Nowak)
  • 2) Insert into nazwa tabeli (pole1,
    pole2,...)Select pole1, pole2,...From nazwa
    tabeliWhere warunki

13
Instrukcja Update
  • modyfikowanie wartosci danych
  • skladnia
  • Update nazwa tabeli set nazwa pola nowa
    wartosc pola
  • Where warunki
  • Update ksiazki set cena cena30
  • Where wydawnictwo"pwn"

14
Instrukcja Delete
  • usuwanie danych z tabeli
  • skladnia
  • Delete from nazwa tabeli
  • Where warunki
  • Delete from czytelnik
  • Where nazwisko Nowak

15
Tworzenie struktury tabeli
  • skladnia
  • Create Table nazwa tabeli
  • (pole1 typ_danych wiezy_spójnosci,
  • pole2 typ_danych wiezy_spójnosci,...)

16
  • Create table literaci
  • (id_lit counter,
  • imie text(12),
  • nazwisko text(15),
  • urodzenie datetime,
  • wskaznik numeric)

17
Koniec wykladówz Baz Danych
Write a Comment
User Comments (0)
About PowerShow.com