sobota, 15 grudnia 2018
Systemy informatyczne
System informatyczny to urządzenia i programy komputerowe, które służą do gromadzenia i przetwarzania, a także przechowywania danych.
ETAPY POSTĘPOWANIA PRZY PROJEKCIE SYSTEMU INFORMATYCZNEGO:
0 - prace przedprojektowe; sformułowanie zadań i analiza systemu informatycznego.
I - projekt ogólny; opracowanie systemu informatycznego.
II - przygotowanie projektu technicznego.
III - tworzenie oprogramowania.
IV - testowanie utworzonego oprogramowania; usuwanie ewentualnych błędów.
V - wdrożenie systemu informatycznego.
Do tworzenia systemów informatycznych służą wyspecjalizowane narzędzia, systemy (IDE - zintegrowane) oraz inne. W czasie pracy mogą być nam potrzebne: komputer (z siecią), drukarka, urządzenia do przesyłu danych, wyspecjalizowane terminale.
Dodawanie i usuwanie rekordów
1) Aby dodać nowe rekordy do tabeli bazy danych dodajemy je przy pomocy "INSERT":
"INSERT INTO Tabela1 (Pole1, Pole2) VALUES ('Wartosc1', 'Wartosc2');
po nazwie tabeli wpisujemy listę pól, umieszczamy słowo kluczowe "VALUES" a w nawiasach okrągłych musimy podać wartość. Naliście tych pól nie musimy wpisywać wszystkich nazw kolumn z tabeli.
2) Usuwanie rekordów pozwala na usuwanie niepotrzebnych danych z tabeli baz danych. Używamy wtedy polecenia:
"DELETE FROM Tabela1 WHERE Id=1;"
Zastosowanie tej instrukcji jest ograniczone przy więzach integralności. Jeśli dane zapisane są już w innych tabelach, wpierw będziemy musieć je usunąć, a dopiero wtedy możemy użyć powyższej instrukcji.
wtorek, 11 grudnia 2018
Tworzenie kwerend z wykorzystanie języka SQL
Czym jest SQL?
SQL (ang. Structured Query Language)
to złożony język, którym umożliwia operacje na bazie danych, pozwala na zapisywanie, zarządzanie, ale również pobieranie informacji. Został opracowany w latach 70. XX wieku przez jedną z najstarszych wytwórni informatycznych na świecie IBM (tutaj więcej).
1) Instrukcja SELECT
Umożliwia pobieranie danych z bazy: "SELECT Pole1, Pole2 FROM Tabela1, Tabela2;"
(select - wybierz, insert - wstaw, update - zaktualizuj)
2) Klauzule instrukcji SELECT
"SELECT DISTINCT Pole1 FROM Tabela1;"
(nie będą zwracane rekordy o tych samych danych. otrzymamy zatem jeden rekord w każdej kombinacji wartości pól wymienionych w klauzuli SELECT)
3) Klauzula ORDER BY
"SELECT * FROM Tabela1 ORDER BY Pole1;"
(pozwala na sortowanie zbioru rekordów, możemy podać listę kolumn, według których ma się odbyć sortowanie oraz dla każdej z nich określić porządek sortowania)
4) Klauzula INNER JOIN
"SELECT * FROM Tabela1 INNER JOIN Tabela2 ON Tabela1,Id=Tabela2.Id;"
(dokonanie wewnętrznego złączenia tabel)
5) Klauzula LEFT JOIN
"SELECT * FROM Tabela1 LEFT JOIN Tabela2 ON Tabela1,Id=Tabela2.Id;"
(lewostronne połączenie tabel)
6) Klauzula GROUP BY
"SELECT Pole1, <funkcja agregująca> FROM Tabela1 GROUP BY Pole1;"
(stosowana w celu zgrupowania rekordów posiadająych identyczne wartości w wymienionych polach)
7) Funkcja COUNT - zwraca liczbę rekordów w każdej grupie
8) SUM(Liczba1) - zwraca sumę wartości w kolumnie Liczba1 w każdej grupie
9) AVG(Liczba2) - zwraca średnią wartość w kolumnie Liczba2 w każdej grupie
10) MAX(Liczba3) - zwraca maksymalną wartość zapisaną w kolumnie Liczba3 w każdej grupie
11) MIN(Liczba4) - zwraca minimalną wartość zapisaną w koumnie Liczba4
Operatory w kryteriach wyszukań
Stosowane w wyrażeniach programu Access operatory, funkcje i stałe można odszukać w oknie pod nazwą Konstruktor wyrażeń.
- arytmetyczne (* / + -),
- porównania (<= = <> > < <= >= BETWEEN),
- logiczne (AND OR NOT),
- LIKE ,
- LCase (zmiana wielkości liter na małe),
- UCase (zmiana wielkości liter na duże),
- Right (zwracanie żądanej liczby liter od prawej strony),
- Left (zwracanie określonej liczby znaków po lewej stronie),
- Len (zwrot długości słowa - ile liter).
niedziela, 9 grudnia 2018
Dodatkowe (+) możliwości stosowania kwerend
Przykłady funkcji operujących na datach i czasie:
Date() - zwracanie aktualnej daty (np. dziś 06.12.2018; program zwróci datę 06.12.2018 do odpowiedniego pola, w którym zastosowania jest ta funkcja).
Day(data) - zwraca numer dnia miesiąca dla podanej wcześniej daty, np. Day('06-12-2018')
zwraca 11 funkcja przyjmuje wartość równą od 1 do 31.
Month(data) - zwraca numer miesiąca dla podanej daty, np. Month('06-12-2018') zwraca 10, ponieważ funkcja przyjmuje wartości od 1 do 12.
Year(data) - zwraca rok dla podanej wcześniej daty, np. Year('06-12-2018') zwraca 2018, ponieważ to jest wartość tej funkcji.
Time() - zwraca aktualną godzinę, np. Time(23.55) to zwraca liczbę w nawiasie.
czwartek, 6 grudnia 2018
Przyciski poleceń w Access
Przyciski poleceń można używać do uruchamiania makr i modułów języka VisualBasic. Przyciski te można umieszczać na formularzach, mogą być one wykorzystane do wykonywanych operacji na rekordach.
Przybornik → Kreator przycisków poleceń → Nawigowanie między rekordami → Znajdź rekord → Szukaj → ..
Wstawianie przycisków ma za zadanie ułatwić i usprawnić nam wyszukanie wybranego klienta.
Subskrybuj:
Posty (Atom)