Co to jest baza danych?

click fraud protection

Jeśli znasz arkusze kalkulacyjne, takie jak Microsoft Excel, wiesz już, jak można używać danych w tabelach. Bazy danych wykorzystują również tabele do przechowywania, zarządzania i pobierania informacji.

Korzystasz już z baz danych

Możesz nie zdawać sobie z tego sprawy, ale w codziennym życiu napotykasz moc baz danych przez cały czas. Na przykład, kiedy logujesz się do swojego konta bankowości internetowej, Twój bank najpierw uwierzytelnia Twój login przy użyciu Twojej nazwy użytkownika i hasła, a następnie wyświetla saldo Twojego konta i wszelkie transakcje. Działająca za kulisami baza danych ocenia Twoją kombinację nazwy użytkownika i hasła oraz zapewnia dostęp do Twojego konta. Następnie filtruje transakcje, aby wyświetlić je według daty lub typu, zgodnie z żądaniem.

1 i 0 reprezentujące bazę danych

Bazy danych a Arkusze kalkulacyjne

Bazy danych różnią się od arkuszy kalkulacyjnych tym, że lepiej przechowują duże ilości danych i manipulują nimi na różne sposoby. Oto kilka czynności, które możesz wykonać z bazą danych, a których wykonanie za pomocą arkusza kalkulacyjnego byłoby trudne, jeśli nie niemożliwe:

  • Pobierz wszystkie rekordy spełniające określone kryteria
  • Zaktualizuj rekordy zbiorczo
  • Odsyłacz do rekordów w różnych tabelach
  • Wykonuj złożone obliczenia agregatów

Elementy bazy danych

Baza danych składa się z wielu różnych tabel. Podobnie jak tabele programu Excel, tabele bazy danych składają się z kolumn i wierszy. Każda kolumna odpowiada an atrybut a każdy wiersz odpowiada pojedynczemu rekordowi.

Rozważmy na przykład tabelę bazy danych zawierającą nazwiska i numery telefonów 50 pracowników firmy X. Tabela jest skonfigurowana z kolumnami oznaczonymi „Imię”, „Nazwisko” i „Numer telefonu”. Każdy wiersz zawiera odpowiednie informacje dla jednej osoby. Ponieważ istnieje 50 osób, tabela ma 50 wierszy wpisów i jeden wiersz etykiet.

Każda tabela w bazie danych musi mieć unikalną nazwę i każda musi mieć główny klucz kolumna, tak aby każdy wiersz (lub rekord) miał unikalne pole do jego identyfikacji.

Dane w bazie danych są chronione przez: ograniczenia, które egzekwują zasady dotyczące danych w celu zapewnienia ich ogólnej integralności. A unikalne ograniczenie zapewnia, że ​​klucz podstawowy nie może zostać zduplikowany. A sprawdź ograniczenie kontroluje typ danych, które możesz wprowadzić. Na przykład pole Nazwa może akceptować zwykły tekst, ale pole Numer ubezpieczenia społecznego musi zawierać określony zestaw liczb.

Jedną z najpotężniejszych funkcji bazy danych jest możliwość tworzenia relacji między tabelami za pomocą klucz obcy. Na przykład możesz mieć tabelę Klienci i tabelę Zamówienia. Każdego klienta można powiązać z zamówieniem w tabeli Zamówienia. Z kolei tabela Zamówienia może być połączona z tabelą Produkty. Ta metoda upraszcza projektowanie bazy danych, dzięki czemu można organizować dane według kategorii, zamiast próbować umieszczać wszystkie dane w jednej lub tylko kilku tabelach.

System zarządzania bazą danych

Baza danych zawiera tylko dane. Aby w pełni wykorzystać te dane, potrzebujesz: system zarządzania bazą danych. DBMS to sama baza danych wraz z oprogramowaniem i funkcjami wymaganymi do pobierania lub wstawiania danych. DBMS tworzy raporty, wymusza reguły i ograniczenia bazy danych oraz utrzymuje schemat bazy danych. Bez DBMS baza danych jest tylko zbiorem bitów i bajtów o niewielkim znaczeniu.

Jeśli chcesz spróbować stworzyć bazę danych, dobrym miejscem do rozpoczęcia będzie program bazodanowy, taki jak Microsoft Access.

FAQ

  • Co to jest schemat bazy danych?

    A schemat bazy danych jest jego struktura. Określa, jakie informacje lub obiekty mogą wejść do bazy danych i określa relacje między nimi. Schematy są zwykle definiowane przy użyciu języka SQL (Structured Query Language).

  • Co to jest relacyjna baza danych?

    Relacyjna baza danych przechowuje powiązane ze sobą punkty danych. Organizuje dane w jedną lub więcej tabel, z których każda ma unikalny klucz, który ją identyfikuje.

  • Co to jest zapytanie do bazy danych?

    Zapytanie to po prostu żądanie informacji z bazy danych. Dane mogą pochodzić z jednej lub kilku tabel w bazie danych lub z innych zapytań. Na przykład za każdym razem, gdy piszesz w wyszukiwarce Google, wysyłasz zapytanie.

  • Co to jest rekord bazy danych?

    Rekord to zestaw danych przechowywanych w tabeli. Rekordy są również czasami nazywane krotka.

  • Co to jest klucz obcy w bazie danych?

    Klucz obcy to wspólny składnik, który łączy dane w dwóch tabelach. Klucz obcy odnosi się do klucza podstawowego innej tabeli o nazwie tabela nadrzędna. Tabela zawierająca klucz obcy nazywa się stół potomny.

  • Czym jest podmiot w bazie danych?

    Encja to obiekt istniejący w bazie danych. Może to być osoba, miejsce, jednostka lub dowolna abstrakcyjna koncepcja, o której chcesz przechowywać informacje. Na przykład szkolna baza danych może zawierać uczniów, nauczycieli i kursy jako jednostki.