Co to jest w bazie danych?
Baza danych to oparty na oprogramowaniu kontener zbudowany w celu zbierania i przechowywania informacji, dzięki czemu można go pobierać, dodawać, aktualizować lub usuwać w sposób automatyczny. Programy bazodanowe to aplikacje zaprojektowane do tworzenia baz danych i tworzenia oprogramowania niezbędnego do ich wypełnienia lub usunięcia w razie potrzeby. Struktura bazy danych to tabela, która składa się z wierszy i kolumn informacji. Kolumny identyfikują dane (atrybuty) w tabeli, a wiersze są zapisami informacji. Tabele wyglądają jak arkusze kalkulacyjne, ale tabele mogą być modyfikowane i aktualizowane w taki sposób, że arkusze kalkulacyjne nie mogą, co czyni bazę danych bardzo cennym narzędziem.
Modele baz danych
Struktura bazy danych jest określona przez jej model bazy danych. Najczęściej stosowanym modelem jest relacyjny model bazy danych. Tabele w tym modelu muszą odnosić się lub łączyć ze sobą z każdą tabelą zawierającą określone informacje lub atrybuty (kolumny) dotyczące każdego rekordu (wiersza). Na przykład weterynarz może mieć tabelkę "Pacjenci" - z kolumnami zatytułowanymi "Nazwa Pacjenta", "Typ pacjenta" i "Numer identyfikacyjny" - oraz drugą tabelą "Właściciel Pacjenta" - z kolumnami zatytułowanymi "Pacjenci". Numer identyfikacyjny, "" Nazwisko właściciela, "" Adres właściciela "i" Numer telefonu właściciela ". Pierwsza tabela łączy się z drugą tabelą za pomocą numeru identyfikacyjnego. Relacja numeru identyfikacyjnego określa sposób, w jaki raport lub zapytanie zapytania znajduje rekordy, które należą do siebie i mogą zwracać dokładną odpowiedź.
Projektowanie bazy danych
Projektowanie baz danych to sztuka oparta na wymaganiach biznesowych. Wymagania biznesowe muszą zostać zrozumiane zanim będzie można zaprojektować dokładną i użyteczną bazę danych. Wymagania biznesowe można również nazwać procesami biznesowymi.Tabele powinny zawierać nie więcej niż jeden zestaw lub moduł informacji. Na przykład w poprzednim przykładzie tabela "Pacjent" nie powinna zawierać informacji o wizytach pacjentów. Zamiast tego oddzielna tabela będzie zawierać numer identyfikacyjny wizyty oraz datę i czas wizyty wraz z numerem identyfikacyjnym pacjenta, aby połączyć go z pacjentem. Zostanie utworzona czwarta tabela zatytułowana "Płatności" w celu określenia kwoty płatności, rodzaju płatności i identyfikatora wizyty, wraz z identyfikatorem pacjenta. Rozliczenia i wizyty to procesy biznesowe.
Praca z bazą danych
Wprowadzanie rekordów wypełnia bazę danych danymi. Po prawidłowej strukturze bazy danych tworzony jest interfejs. Ten interfejs jest umieszczony między tabelami a użytkownikiem. Daje użytkownikowi inny widok bazy danych. Korzystając z naszego przykładu weterynarza, interfejs może dać użytkownikowi stronę wejściową "Nowy użytkownik". Na tej stronie użytkownik może wpisać nazwę i typ zwierzęcia, dane właściciela oraz datę i rodzaj pierwszej wizyty. Wszystkie te informacje są zawarte w trzech różnych tabelach znajdujących się za interfejsem, ale użytkownik musi jedynie wchodzić w interakcje ze stroną wejściową (pojedynczą formą), podczas gdy dane spadają do odpowiednich tabel. Osiąga się to poprzez łączenie tabel za pomocą prostego programowania.