Czym są bazy danych? - ZSO
Transkrypt
Czym są bazy danych? - ZSO
Bazy danych Technologia Informacyjna Lekcja kolejna ☺ Prezentacja przygotowana na podstawie książki T. Nabiałka pt. ABC MS Access 2000 WYDAWNICTWO: EDITION2000, Kraków 2000 rok Kilka słów wstępu Programy baz danych są używane przez posiadaczy komputerów już od wielu lat. Są wśród nich proste systemy, których możliwości sprowadzają się do przechowywania danych (np. moduł baz danych systemu MS Works), jak i złożone systemy przechowywania i przetwarzania danych pracujące w wielkich sieciach komputerowych (np. systemy baz danych Oracle, MS SQL Server) Czym są bazy danych? Bazy danych umożliwiają posortowanie i uporządkowanie różnych informacji w taki sposób aby można było wygodnie je przeglądać i wyszukiwać. Prosty niekomputerowy system zarządzania bazą danych wygląda następująco: PIT-y Rachunki za Internet Rachunki za wodę Komputerowe bazy danych Odkąd tylko pojawił się komputer powstały pierwsze systemy baz danych, idea takich komputerowych baz danych jest podobna do tych „papierowych”, różnica tkwi jednak w tym że dane zapisane są nie na papierze, tylko w plikach komputerowych. Podstawową zaletą komputerowych baz danych jest łatwe wyszukiwanie i dostęp do pożądanych informacji. Nowoczesne komputerowe systemy baz danych umożliwiają pokazanie informacji, która aktualnie nas interesuje. Np. w bazie danych przechowującej informacje na temat klientów, towarów sprzedawanych w tym sklepie, zakupach robionych przez poszczególnych klientów – możemy uzyskać informacje: którzy klienci pochodzą z Jeleniej Góry, a w następnej chwili informację o tym którzy klienci zamieszkali w Kowarach kupili w dniu 11 styczna 2005 roku wodę mineralną „Kapelanka” Z Jakimi bazami danych spotkaliśmy się w życiu? Organizacja danych w systemach bazodanowych. We wszystkich bazach danych informacje przechowywane są w tabelach (zazwyczaj dwuwymiarowych) Proste bazy danych takie jak MS Works, posiadają tylko jedną tabelę, bardziej skomplikowane kilka tabel. Tabele w bazach danych połączone są relacjami, ale o tym za chwilę Przetwarzanie danych Wprowadzanie danych Redagowanie danych (poprawianie, uzupełnianie, aktualizowanie) Sortowanie Wyszukiwanie Prezentacja (wyświetlanie, drukowanie) Przykładowa tabela w bazie danych Nazwa Tabeli Rekord Tabeli (Wiersz) Pole Tabeli (Kolumna) Zadania Pole określa rodzaj przechowywanych danych, np. Nr Telefonu Rekord zawiera wszystkie dane dotyczące konkretnego podmiotu, np.. Lotnisko w Gdańsku (jego numer telefonu, adres e-mail, itp.) Przykładowa baza danych Projekt bazy danych powinien powstać na kartce papieru. Spróbujmy stworzyć bazę danych do obsługi szkolnej biblioteki. Czas na stworzenie własnej bazy danych Uruchamiamy program File Maker Pro, Przygotowujemy bazę danych zawierającą spis płyt CD, Rozpoczynamy od definiowania pól, Następnie tworzymy formularz umożliwiający wprowadzanie danych, Modyfikujemy formularz aby ułatwić wprowadzanie danych Wprowadzamy dane (15 rekordów) Podsumowując Dane w bazie przechowywane są w tabelach, Tabela składa się z rekordów i pól, Każdy rekord wyróżniany jest przez pole zawierające unikalną wartość, W związku z tym kolejność rekordów i pól w tabeli jest bez znaczenia,