Co to jest baza danych?

Spisu treści:

Co to jest baza danych?
Co to jest baza danych?
Anonim

Jeśli znasz arkusze kalkulacyjne, takie jak Microsoft Excel, wiesz już, jak dane mogą być używane w tabelach. Bazy danych używają również tabel do przechowywania, zarządzania i pobierania informacji.

Już korzystasz 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ę na swoje konto 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 i zapewnia dostęp do Twojego konta. Następnie filtruje transakcje, aby wyświetlić je według daty lub typu, zgodnie z żądaniem.

Image
Image

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żna 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
  • Zbiorcza aktualizacja rekordów
  • Rekordy odsyłaczy w różnych tabelach
  • Wykonywanie złożonych obliczeń agregacyjnych

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 atrybutowi, a każdy wiersz odpowiada pojedynczemu rekordowi.

Rozważmy na przykład tabelę bazy danych zawierającą nazwiska i numery telefonów dla 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ż jest 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ć kolumnę klucza podstawowego, aby każdy wiersz (lub rekord) miał unikatowe pole do jego identyfikacji.

Dane w bazie danych są chronione przez ograniczenia, które wymuszają na danych reguły w celu zapewnienia ich ogólnej integralności. Ograniczenie unikatowe zapewnia, że klucz podstawowy nie może zostać zduplikowany. Ograniczenie sprawdzające kontroluje typ danych, które można 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 przy użyciu kluczy obcych. 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 przechowuje tylko dane. Aby w pełni wykorzystać te dane, potrzebujesz systemu 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ć utworzyć bazę danych, dobrym miejscem do rozpoczęcia będzie program do obsługi baz danych, taki jak Microsoft Access.

FAQ

    Co to jest schemat bazy danych?

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

    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?

    Kwerenda 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ą czasami nazywane a krotką.

    Co to jest klucz obcy w bazie danych?

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

    Co to jest jednostka w bazie danych?

    Jednostka 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.

Zalecana: