Baza danych



Informacje, które udało nam się zgromadzić na temat Baza danych, zostały starannie sprawdzone i uporządkowane, aby były jak najbardziej przydatne. Prawdopodobnie trafiłeś tutaj, aby dowiedzieć się więcej na temat Baza danych. W Internecie łatwo zgubić się w gąszczu stron, które mówią o Baza danych, a jednocześnie nie podają tego, co chcemy wiedzieć o Baza danych. Mamy nadzieję, że dasz nam znać w komentarzach, czy podoba Ci się to, co przeczytałeś o Baza danych poniżej. Jeśli informacje o Baza danych, które podajemy, nie są tym, czego szukałeś, daj nam znać, abyśmy mogli codziennie ulepszać tę stronę.

.

Baza danych umożliwia przechowywanie i pobieranie skonstruowane, pół-strukturalnego lub surowe dane lub informacje , często związane z tematem lub działalności; mogą one mieć różną naturę i być mniej lub bardziej ze sobą powiązane.

Ich dane mogą być przechowywane w bardzo ustrukturyzowanej formie ( na przykład relacyjna baza danych ) lub w postaci nieustrukturyzowanych surowych danych ( na przykład w przypadku baz danych NoSQL ). Baza danych może znajdować się w tym samym miejscu i na tym samym skomputeryzowanym nośniku lub rozłożona na kilka maszyn w kilku miejscach.

Baza danych stanowi centrum systemów komputerowych służących do gromadzenia, formatowania, przechowywania i wykorzystywania informacji . Urządzenie zawiera system zarządzania bazą danych (skrót: SGBD ): oprogramowanie silnika , które manipuluje bazą danych i kieruje dostępem do jej zawartości. Takie urządzenia obejmują również oprogramowanie użytkowe oraz zbiór zasad dotyczących dostępu do informacji i korzystania z nich.

Jednym z najczęstszych zastosowań komputerów jest manipulacja danymi . Bazy danych wykorzystywane są m.in. w sektorach finansów , ubezpieczeń , szkół , epidemiologii , administracji publicznej (w tym statystyki) oraz mediów .

Kiedy kilka obiektów zwanych „bazami danych” jest zestawianych razem w formie kolekcji, nazywa się to bazą danych .

Opis

Baza danych to „pojemnik” przechowujący dane, takie jak liczby, daty lub słowa, które mogą być ponownie przetwarzane za pomocą środków komputerowych w celu uzyskania informacji; na przykład numery i nazwy zebrane i posortowane w celu utworzenia katalogu . Przekształcenia są zazwyczaj kombinacją operacji wyszukiwania, wybierania, sortowania, grupowania i łączenia .

Jest to centralna część systemu informacyjnego lub systemu baz danych (lub po prostu bazy danych ), która reguluje gromadzenie, przechowywanie, ponowne przetwarzanie i wykorzystywanie danych. To urządzenie często zawiera oprogramowanie silnika (patrz następny akapit), oprogramowanie aplikacji oraz zestaw reguł dotyczących dostępu i korzystania z informacji.

System zarządzania bazą danych to zestaw programów, które manipulują strukturą bazy danych i ukierunkowują dostęp do przechowywanych w niej danych. Baza danych składa się ze zbioru plików; jest dostępny za pośrednictwem DBMS, który odbiera żądania manipulacji treścią i wykonuje niezbędne operacje na plikach. Ukrywa złożoność operacji i oferuje syntetyczny widok treści. DBMS pozwala kilku użytkownikom na jednoczesną manipulację treścią i może oferować różne widoki na ten sam zestaw danych.

Wykorzystanie baz danych jest alternatywą dla tradycyjnej metody przechowywania danych, za pomocą której aplikacja umieszcza dane w plikach manipulowanych przez aplikację. Ułatwia udostępnianie informacji, pozwala na automatyczną kontrolę spójności i redundancji informacji, ograniczenie dostępu do informacji oraz łatwiejsze wytwarzanie informacji podsumowujących z informacji surowych. Baza danych ma również działanie ujednolicające: w społeczności korzystającej z bazy danych jedna osoba – administrator bazy danych  – organizuje zawartość bazy danych w sposób korzystny dla całej społeczności, co pozwala uniknąć konfliktów wynikających z sprzecznych interesów pomiędzy członkowie społeczności.

Baza danych zazwyczaj wymaga więcej miejsca na dysku, szeroki zakres funkcji oferowanych przez DBMS sprawia, że ​​obsługa jest bardziej złożona, a awarie mają większy wpływ i są trudniejsze do odzyskania.

Terminologia

model danych
Schematu, lub model danych , to opis organizacji danych. Znajduje się wewnątrz bazy danych i dostarcza informacji na temat charakterystyki każdego typu danych oraz relacji między różnymi danymi znajdującymi się w bazie danych. Istnieje kilka typów modeli danych (relacyjne, powiązania encji, obiektowe, hierarchiczne i sieciowe).
logiczny i fizyczny model danych
Logiczny lub konceptualny model danych  jest opisem danych w praktyce, podczas gdy fizyczny model danych jest modelem wywodzącym się z modelu logicznego, który opisuje, w jaki sposób dane będą technicznie przechowywane w bazie danych.
podmiot
Podmiot jest podmiotem, pojęciem związanym z dziedziną działalności, do której wykorzystywana jest baza danych, i którego dane są rejestrowane (np. osoby, produkty, zamówienia, rezerwacje itp.).
atrybut
Atrybut to cecha jednostki, którą można zarejestrować w bazie danych. Na przykład osoba (podmiot), imię i nazwisko oraz adres (atrybuty). Atrybuty są również nazywane polami lub kolumnami . Na diagramie encje są opisane jako zbiór atrybutów związanych z podmiotem.
rejestracja
Rekord to złożony element danych, który składa się z kilku pól, w każdym z których rejestrowany jest element danych. Pojęcie to zostało wprowadzone przez przechowywanie plików w latach 60 - tych .
Stowarzyszenie
Do stowarzyszenia wskazują relacje między różnymi podmiotami, takimi jak między dostawców, klientów i sklepu.
kardynalność
Liczność stowarzyszenia - powiązania pomiędzy dwoma podmiotami A i B - jest liczbą A , dla których nie jest B i vice versa. Może to być jeden do jednego, jeden do wielu lub wiele do wielu. Na przykład konto bankowe należy do jednego klienta, a klient może mieć wiele kont bankowych (kardynalność jeden-do-wielu).
relacyjny model danych
Jest to typ modelu danych najczęściej używany do realizacji bazy danych. Według tego typu modelu baza danych składa się ze zbioru tabel ( relacji ), w których umieszczane są dane i łącza. Każdy wiersz w tabeli jest rekordem . Modele te są proste w implementacji, oparte na matematyce (teoria mnogości), cieszą się dużą popularnością i są wysoce wystandaryzowane.
relacyjna baza danych
Baza danych zorganizowana zgodnie z relacyjnym typem modelu danych , przy użyciu DBMS dopuszczającego ten typ modelu.
model danych podmiot-powiązanie
Ten typ modelu jest najczęściej używany do projektowania logicznych modeli danych . Według tego typu modelu baza danych to zbiór podmiotów i stowarzyszeń. Podmiot jest podmiotem beton, przedmiot, idea, dla której nie ma informacji. Atrybut jest informacja o tej sprawie - na przykład nazwisko osoby. Każdy atrybut odpowiada domenie  : zestaw możliwych wartości. Stowarzyszenie związek pomiędzy dwoma podmiotami - na przykład, uczeń i szkoła.
model danych obiektowych
Ten typ modelu opiera się na pojęciu obiektu z programowania obiektowego . Według tego typu modelu baza danych to zbiór obiektów różnych klas . Każdy obiekt posiada właściwości - swoją własną charakterystykę oraz metody, które są operacjami związanymi z obiektem. Klasa jest kategorią obiektów i zwykle odzwierciedla przedmiot betonu.
hierarchiczny model danych
Ten typ modelu danych powstał w latach 60. XX wieku; jest to najstarszy model danych. Według tego typu modelu informacje są pogrupowane w rekordy , każdy rekord ma pola . Rekordy są połączone ze sobą w sposób hierarchiczny: każdy rekord ma odpowiadający mu rekord nadrzędny.
model danych sieciowych
Ten typ modelu danych jest podobny do modelu hierarchicznego. Informacje są pogrupowane w rekordy , każdy rekord ma pola . Rekordy są połączone ze sobą wskaźnikami. W przeciwieństwie do modeli hierarchicznych organizacja linków niekoniecznie jest hierarchiczna, co czyni te modele bardziej wszechstronnymi.
nie
W relacyjnych modelach danych atrybut może mieć wartość zero , co oznacza, że ​​dane są nieobecne, niedostępne lub nie mają zastosowania.
klucz podstawowy
W relacyjnych modeli danych The klucz podstawowy jest atrybutem, którego treść jest inna dla każdego rekordu w tabeli, co sprawia, że jest możliwe, aby znaleźć jeden i tylko jeden rekord
klucz obcy
W relacyjnych modeli danych , wykorzystując klucz obcy jest atrybutem, który zawiera odniesienie do danych powiązanych - skutecznie wartość klucza podstawowego powiązanego danych.
więzy integralności
W relacyjnych modelach danych występuje sytuacja integralności referencyjnej, gdy w bazie danych znajdują się wszystkie dane, do których odwołują się klucze obce .
Bankowość
Bankowość danych to operacja łączenia danych w bazie danych. W większości krajów jest to regulowane przez prawo, przynajmniej w przypadku danych środowiskowych , publicznych lub osobowych .

Typologia

Wykorzystanie danych różni się w zależności od bazy danych. Bazy danych można klasyfikować według liczby użytkowników, rodzaju treści, w szczególności jeśli są one słabo lub silnie ustrukturyzowane, a także według sposobu wykorzystania bazy danych, w szczególności wykorzystania operacyjnego lub analitycznego. cele  :

Bazy danych można klasyfikować według liczby użytkowników – pojedynczego, małej grupy, a nawet firmy. Baza danych biurowych jest instalowana na komputerze osobistym do obsługi pojedynczego użytkownika. Natomiast korporacyjna baza danych jest zainstalowana na potężnym komputerze obsługującym setki użytkowników. Scentralizowana baza danych jest instalowana w jednej lokalizacji, podczas gdy „  rozproszona baza danych  ” jest rozproszona w wielu lokalizacjach.

Najpopularniejszym sposobem klasyfikacji baz danych jest ich wykorzystanie oraz czasowy aspekt zawartości:

bazy operacyjne lub OLTP ( przetwarzanie transakcji online )
mają na celu pomóc użytkownikom śledzić codzienne czynności. W szczególności umożliwiają natychmiastowe przechowywanie informacji dotyczących każdej operacji realizowanej w ramach działalności: zakupy, sprzedaż, rezerwacje, płatności. W takich aplikacjach nacisk kładziony jest na szybkość reakcji i możliwość przetwarzania wielu transakcji jednocześnie.
bazy analityczne znane również jako OLAP (od angielskiego przetwarzanie analityczne online )
składają się z informacji historycznych, takich jak pomiary, na których przeprowadzane są masowe operacje w celu uzyskania statystyk i prognoz . Bazy danych to często bazy danych hurtowni danych (ang. datawarehouse ) służące do codziennego gromadzenia ogromnych ilości danych historycznych dla operacyjnej bazy danych. Zawartość bazy jest wykorzystywana do przeprowadzania analiz ewolucji czasowej i statystyk, takich jak te stosowane w zarządzaniu . W takich aplikacjach nacisk kładziony jest na zdolność do wykonywania bardzo złożonych procesów przetwarzania, a oprogramowanie silnika (DBMS) jest zasadniczo silnikiem analizy .

Bazy danych są również czasami klasyfikowane według cech zawartości:

  • dane nieustrukturyzowane są przechowywane w stanie surowym i wymagają ponownego przetworzenia w celu wytworzenia informacji - wiedzy.
  • Dane uporządkowane są sformatowane zgodnie z przeznaczeniem, które zostanie wykonane w celu ułatwienia przechowywania, wykorzystania i produkcji gotowych informacji. Na przykład zestaw faktur może być przechowywany w postaci surowej jako obrazy bitmapowe, co nie pozwala na obliczanie sum i średnich, lub każdą fakturę można podzielić na tablicę liczb, na której można następnie wykonać obliczenia.

Fabuła

Te dyski twarde , pamięci masowej o dużej pojemności, zostały wynalezione w 1956 roku . Wynalezienie dysku twardego umożliwiło wykorzystanie komputerów do zbierania, klasyfikowania i przechowywania dużych ilości informacji w sposób bardziej elastyczny i wydajny niż dotychczasowy nośnik: taśma magnetyczna .

Termin baza danych pojawił się po raz pierwszy w 1964 roku w odniesieniu do zbioru informacji udostępnianych przez różnych użytkowników wojskowego systemu informacyjnego.

Pierwsze hierarchiczne bazy danych pojawiły się na początku lat sześćdziesiątych . Informacje zostały podzielone na dwa poziomy hierarchii: jeden poziom zawierał informacje identyczne w kilku rekordach w bazie danych. Wycinek został następnie rozszerzony do postaci diagramu drzewa.

W 1965 roku Charles Bachman zaprojektował architekturę Ansi / Sparc, która jest nadal używana. W 1969 stworzył sieciowy model danych w ramach konsorcjum CODASYL dla aplikacji komputerowych, dla których model hierarchiczny nie jest odpowiedni. Charles Bachman otrzymał Nagrodę Turinga w 1973 roku za „wybitny wkład w technologię baz danych”.

W 1968 Dick Pick stworzył Pick , system operacyjny zawierający „wielowartościowy” system zarządzania bazą danych (MV RDBMS).

W 1970 r. Edgar F. Codd zauważył w swojej pracy matematycznej o algebrze relacyjnej, że zbiór bytów jest porównywalny do rodziny definiującej relację w matematyce, a złączenia są produktami kartezjańskimi . Ta teza jest źródłem relacyjnych baz danych. Edgar F. Codd otrzymał Nagrodę Turinga w 1981 roku .

Model powiązania podmiot został wymyślony przez Petera Chena w 1975 roku  ; ma na celu wyjaśnienie organizacji danych w relacyjnych bazach danych.

W 1990 r. w Belgii uruchomiono bazę danych prawnych LEADERS, z comiesięcznymi aktualizacjami na komputerach klientów, początkowo na dyskietkach, a następnie na CD-ROM-ach (odpowiedzialny za René Janray). Został sprzedany w 2000 roku firmie Kluwer. W międzyczasie zgromadził blisko 1000 klientów, w tym najważniejsze sklepy i firmy. Praca dyplomowa w ISAT koncentrowała się na tym produkcie i nosiła tytuł Baza danych liderów: przełom w świecie elektronicznego wydawnictwa prawnego . W 1998 roku w książce poświęconej bazom danych wydawnictwo MARABOUT poświęciło cały rozdział bazie LIDERÓW.

W modelu relacyjnym relacja wyznacza wszystkie informacje w tabeli, podczas gdy powiązanie w modelu podmiot-powiązanie wyznacza łącze logiczne istniejące między dwiema tabelami zawierającymi powiązane informacje.

Pierwsze bazy danych opierały się na prezentacji kart perforowanych  : podzielonych na rzędy i kolumny o stałej szerokości. Taka dystrybucja utrudnia przechowywanie obiektów programistycznych; w szczególności nie pozwalają na dziedziczenie między bytami, charakterystyczne dla programowania obiektowego .

Pojawił się w 1990 , bazy danych obiektowych użyciu relacyjnej modelu danych, umożliwiając przechowywanie przedmiotów. W tych bazach danych asocjacje dziedziczenia obiektów są dodawane do asocjacji między jednostkami modelu relacyjnego.

Budowa

Kluczowymi etapami cyklu życia bazy danych są projektowanie i uruchomienie.

Przed projektowaniem przeprowadza się wywiady z użytkownikami i producentami informacji w celu zapoznania się z charakterystyką informacji, relacjami między informacjami, a także charakterystyką systemu komputerowego, który będzie hostował bazę danych. Celem tego kroku jest zebranie charakterystyki informacji w praktyce i potrzeb użytkowników oraz sformułowanie ich w prosty sposób, zrozumiały zarówno dla użytkowników, jak i administratorów baz danych.

Następnie zostanie utworzony ogólny diagram sieci informacji i relacji w postaci diagramu składającego się z encji, atrybutów i relacji. Istnieją różne metody modelowania danych, z których najbardziej znana to DCM ( Conceptual Data Model ). Pozwala to w szczególności na stworzenie ustrukturyzowanego diagramu wszystkich danych systemu informacyjnego, zrozumiałego dla wszystkich jego aktorów (menedżera produktu, dewelopera, klienta, jeśli jest poinformowany…).

Plan ten jest następnie przekształcany w instrukcje sformułowane w języku poleceń SZBD, a instrukcje są wykonywane w celu stworzenia struktury bazy danych i uczynienia jej operacyjną.

Zdefiniowanie wewnętrznej organizacji bazy danych – jej fizycznego modelu danych  – jest ostatnim krokiem w jej budowie. Operacja ta polega przede wszystkim na zdefiniowaniu rekordów odpowiadających logicznemu modelowi danych. Nagrania są przechowywane w plikach, a każdy plik zazwyczaj zawiera partię podobnych nagrań. Na tym etapie stosuje się różne techniki w celu uzyskania modelu, który skutkuje odpowiednią szybkością manipulacji danymi, jednocześnie gwarantując integralność danych.

Jakość fizycznego modelu danych ma duży wpływ na szybkość działania bazy danych. Proste ulepszenie może przyspieszyć operacje na danych 50 razy, a różnica jest tym bardziej zauważalna, gdy jest duża ilość danych. Na początku XXI wieku istniały bazy danych zawierające kilka terabajtów (10 12 ) danych i niezależni inżynierowie, których działalność polegała wyłącznie na pomaganiu klientom w przyspieszaniu ich baz danych.

Operacje monitorowania po uruchomieniu umożliwiają wykrycie problemów, które mogą wymagać modyfikacji schematu. Zmiany można dokonać również w przypadku zmieniających się potrzeb użytkowników.

Wewnętrzna organizacja

Wewnętrzna organizacja bazy danych – jej fizyczny model danych  – obejmuje zapisy odpowiadające logicznemu modelowi danych, wskaźniki i znaczniki używane przez SZBD do wyszukiwania i manipulowania danymi. Nagrania są przechowywane w plikach, a każdy plik zazwyczaj zawiera partię podobnych nagrań. Organizacja wewnętrzna wykorzystuje różne techniki mające na celu osiągnięcie odpowiedniej szybkości manipulacji danymi, przy jednoczesnym zapewnieniu integralności danych.

Logiczna organizacja danych jest niezależna od ich fizycznej organizacji. Oznacza to, że pozycja danych w plikach może być całkowicie zmieniona bez wpływu na ich organizację w postaci rekordów w tabelach. DBMS organizuje pliki w sposób, który przyspiesza operacje i różni się w zależności od sprzętu i systemu operacyjnego, dla którego zaprojektowano system zarządzania bazą danych . Rekordy są zazwyczaj pogrupowane w klastry ( klaster angielski ), których rozmiar jest dopasowany do rozmiaru optymalnego dla sprzętu ( dysków twardych ).

Główne techniki stosowane w fizycznym modelu danych to indeksy, widoki zmaterializowane i partycjonowanie. Przechowywanie danych jest często wykonywane przez urządzenia RAID , a DBMS wykorzystuje techniki takie jak tablice haszujące, drzewa B, mapy bitowe lub pliki ISAM:

Indeks
Indeks jest zbiorem danych przeznaczony do przyspieszenia operacji wyszukiwania danych. Struktura indeksu składa się z wartości skojarzonych ze wskaźnikami, przy czym każdy wskaźnik umożliwia odnalezienie danych, które mają tę wartość.
Zmaterializowany widok
W widoku zmaterializowanym wynik wyszukiwania / agregacji jest zapisywany w bazie danych, co pozwala na jego wielokrotne wykorzystanie i oszczędza czas. Technika ta jest wykorzystywana w szczególności w bazach analitycznych i aplikacjach OLAP .
Partycjonowanie
W technice partycjonowania DBMS rozdziela dane na kilka dysków twardych, co przyspiesza operacje, zmniejszając ilość pracy wykonywanej przez każdy dysk twardy.
RAID (z angielskiej nadmiarowej tablicy niedrogich dysków )
W technice RAID urządzenie sprzętowe rozdziela dane na kilka dysków twardych, co przyspiesza operacje i zapobiega utracie informacji w przypadku awarii. To urządzenie sprzętowe jest używane przez oprogramowanie jak zwykły dysk twardy ;
Tablica haszująca (w języku angielskim haszowania )
W tej organizacji funkcja skrótu służy do przekształcenia za pomocą obliczeń arytmetycznych dowolnej wartości na liczbę całkowitą. Uzyskana liczba służy do określenia dokładnej lokalizacji, w której zostaną zapisane dane o tej wartości.
Drzewo B
Wał B jest strukturą drzewo gdzie wszystkie branże mają taką samą długość, a każdy węzeł ma między N / 2 i n gałęzi. Jest to struktura bardzo często wykorzystywana do indeksów.
Mapa bitowa
Indeksy bitmapowe są często używane dla danych, w których istnieje tylko kilka możliwych wartości (przykład: płeć M/K, dzień tygodnia itp.). Dla każdej z możliwych wartości punktu odniesienia indeks zawiera tablicę bitów, w której N-ty bit ma wartość „1”, jeśli N-ty punkt odniesienia ma daną wartość.
ISAM ( Indeksowana sekwencyjna metoda dostępu )
W tej organizacji zapisy są przechowywane posortowane według klucza podstawowego , w strukturze podzielonej na cylindry i ścieżki o ustalonej wielkości. Każda ścieżka ma wolne miejsce na wstawianie nowych nagrań. Struktura drzewa zawiera wartość klucza i wskaźnik do pierwszego rekordu każdej ścieżki.
Gazeta
Dziennika zawiera listę ostatnich operacji wykonywanych na bazie danych. Ten dziennik jest używany przez aparat bazy danych do wycofywania operacji, na przykład w przypadku awarii komputera lub jeśli operacje zawierają błąd. Zobacz także Transakcja IT .

System zarządzania bazą danych

System zarządzania bazą danych to zestaw oprogramowania, które manipuluje zawartością baz danych. Służy do wykonywania zwykłych operacji takich jak wyszukiwanie, dodawanie lub usuwanie rekordów ( Create , Read , Update , Delete w skrócie CRUD ), manipulowanie indeksami , tworzenie lub kopiowanie baz danych).

Mechanizmy systemu zarządzania bazą danych mają na celu zapewnienie spójności, poufności i trwałości zawartości baz danych. Oprogramowanie odmówi zezwolenia użytkownikowi na modyfikowanie lub usuwanie informacji, jeśli nie został wcześniej do tego upoważniony; odmówi użytkownikowi dodania informacji, jeśli istnieją one w bazie danych i podlegają regule unikalności  ; odmówi również przechowywania informacji, które nie są zgodne z zasadami spójności, takimi jak reguły integralności referencyjnej , w relacyjnych bazach danych.

System zarządzania bazą danych automatycznie dostosowuje indeksy z każdą zmianą dokonaną w bazie danych, a każda operacja jest zapisywana w logu zawartym w bazie danych, co pozwala na anulowanie lub zakończenie samej operacji w przypadku awarii komputera, a tym samym gwarantuje spójność zawartość bazy danych.

Od 2009 roku IBM DB2 , Oracle Database , MySQL , PostgreSQL i Microsoft SQL Server są głównymi systemami zarządzania bazami danych na rynku.

Zaopatrzenie

Bazy danych coraz częściej udostępniane są swoim użytkownikom na serwerach, przez Internet lub na serwerach lokalnych dla większego bezpieczeństwa. Dostęp jest mniej lub bardziej bezpieczny.

Niektórzy producenci danych (zwłaszcza władze lokalne) udostępniają niektóre ze swoich baz danych wszystkim bezpłatnie. Dane, których są legalnymi właścicielami lub opiekunami z uprawnieniami do rozpowszechniania (np. zdjęcia) mogą w tym przypadku być dostępne na wolnej licencji (ex CC-BY-SA ), a czasami cała sama baza danych może być dostępna na licencja ( na przykład ODBL ). Licencje te umożliwiają zachowanie własności intelektualnej treści, jednocześnie zezwalając na ponowne wykorzystanie i przekształcenie, poprzez cytowanie źródła. Istnieje wiele innych, mniej lub bardziej restrykcyjnych licencji.

Zastosowania

Jednym z najczęstszych zastosowań komputerów jest manipulacja danymi. Z baz danych korzystają sektory: finansowy, ubezpieczeniowy, edukacyjny, administracji publicznej i mediów, czyli główne sektory społeczeństwa informacyjnego , które świadczą usługi oparte na informacjach. Wśród praktycznych obszarów zastosowania znajdują się inwentarze (zapasy, sklepy, biblioteki), narzędzia do rezerwacji (loty samolotem, kino itp.), licencjonowanie (jazda, polowanie, właściciel psa)…), zasoby ludzkie, płace, produkcja przemysłowa ( maszyny produkcyjne są często skomputeryzowane), a także księgowość i fakturowanie.

Kilka przykładów

Aplikacje komputerowe do zbierania informacji administracyjnych, takich jak dokumentacja medyczna, dokumentacja podatkowa czy pozwolenia na noszenie broni, wykorzystują bazy danych.

W skomputeryzowanej aplikacji komputerowej biletowej , bilety podróżne lub koncertowe są zapisywane w bazie danych.

W oprogramowaniu księgowym lub skarbowym wpisy oraz plan kont są rejestrowane w bazie danych; raport jest raport uzyskany przez automatyczną syntezę zawartości bazy danych. Podobnie aplikacja komputerowa wspomagana komputerowo zarządzanie produkcją (Rep. POAG), stany magazynowe, dostępność personelu i czas są zapisywane w bazie danych i stanowią podstawę dla raportu planowania.

W medycznym oprogramowaniu wspomagającym diagnostykę zestaw patologii i diagnoz jest rejestrowany w bazie danych. Wyszukiwarka wyodrębnia diagnoz, które najlepiej odpowiadają patologii wybranych przez użytkownika.

System Informacyjny Schengen jest aplikacją bazodanową wykorzystywaną przez policję i służby celne strefy Schengen w Europie do gromadzenia i wymiany informacji sądowych (nakaz aresztowania, odciski palców, zakaz pobytu…).

ITIS to aplikacja komputerowa zawierająca katalog taksonomii żyjących gatunków (roślin, zwierząt, grzybów, mikroorganizmów itp.).

CIA , agencja wywiadu w Stanach Zjednoczonych, jest jedną z największych baz danych na świecie.

Katalog księgarni internetowej amazon.com to jedna z największych baz danych na świecie, w której skatalogowano ponad 250 milionów książek. Amazon.com jest również właścicielem bazy filmów IMDb .

Biblioteki, zwłaszcza uniwersyteckie , zapewniają swoim odbiorcom dostęp do baz danych. Są to zazwyczaj bazy danych zawierające cyfrowe książki i/lub artykuły z prasy ogólnej lub specjalistycznej, dostarczane przez zewnętrznych usługodawców. Na przykład biblioteka Państwowej Szkoły Informatyki i Bibliotek ( enssib ) oferuje swoim użytkownikom dostęp do 76 baz danych, w tym od A do Z (prasa), Cairn (prasa i e-książki), Dawsonera (e-książki), Électra (baza bibliograficzna) itp. Niektóre są otwarte i bezpłatne, inne tylko na miejscu, a jeszcze inne na miejscu i zdalnie. Ponadto szkoła (enssib) tworzy i udostępnia online własne bazy danych, aby lepiej służyć społeczności specjalistów w dziedzinie nauk informatycznych i bibliotek: francuska baza budowlana bibliotek od 1992 roku , oferty staży i pracy service de l'enssib, baza Maguelone: baza ozdobników typograficznych.

W systemach informacji geograficznej informacje o mapach są zapisywane w bazie danych. Informacje o mapach nieba są dostępne w katalogach gwiazd .

W programach do obsługi grup dyskusyjnych lub poczty e-mail wiadomości są często zapisywane w bazie danych.

Oprogramowanie antywirusowe często korzysta z bazy danych, w której przechowywane są odciski palców pozostawione przez wirusy komputerowe .

Rejestr jest bazą danych, która zawiera ustawienia konfiguracji z systemami operacyjnymi systemu Windows . Object Data Manager to baza podobna do AIX operacyjnych systemów .

W oprogramowaniu do zarządzania dokumentami elektronicznymi dokumenty elektroniczne są przechowywane w bazie danych. W systemie zarządzania treścią fragmenty strony internetowej są przechowywane w bazie danych, aw oprogramowaniu e- commerce są to reklamy, a także reklamodawcy.

Na platformie e-learningowej w bazie danych przechowywane są ćwiczenia, egzaminy, programy nauczania, a także katalog nauczycieli i uczniów.

ERP , takich jak SAP ERP (od SAP AG ) składa się z zestawu programów, które wszyscy używają tej samej bazy danych. Różne oprogramowanie, takie jak produkty, odnosi się do zwykłych operacji biznesowych, takich jak fakturowanie , księgowość , wynagrodzenia , śledzenie zamówień i inwentaryzacji .

Rodzaje zastosowań

Uwagi i referencje

  1. (en) Carlos Coronel, Steven Morris i Peter Rob, Systemy baz danych: projektowanie, wdrażanie i zarządzanie , Cengage Learning - 2012, ( ISBN  9781111969608 )
  2. (en) Nick Dowling, Projektowanie i zarządzanie bazami danych przy użyciu programu Access , Cengage Learning EMEA - 2000, ( ISBN  9781844801091 )
  3. (en) Philip J. Pratt i Joseph J. Adamski, Concepts of Database Management , Cengage Learning - 2011, ( ISBN  9781111825911 )
  4. (en) PS Gill, Database Management Systems , IK International Pvt Ltd - 2008, ( ISBN  9788189866839 )
  5. (en) Colin Ritchie, Database Principles and Design , Cengage Learning EMEA - 2008, ( ISBN  9781844805402 )
  6. (w) Sikha Bagui i Richard Earp, Database Design Using Entity-Relationship Diagrams , CRC Press - 2011 ( ISBN  9781439861769 )
  7. (en) Technologia baz danych, IBM  " [PDF]
  8. Daniel Martin, Bazy danych: praktyczne metody na maxi i minikomputerach , Paryż, Dunod ,, 253  pkt. ( ISBN  2-04-011281-2 , OCLC  024483887 , informacja BNF n O  FRBNF34658745 ).
  9. (w) Logiczne projektowanie systemów baz danych w relacji z podmiotami  "
  10. (w) [PDF] Modelowanie relacji encji  "
  11. (w) Obiektowo-relacyjny system baz danych  "
  12. (en) Toby J. Teorey, Sam S. Lightstone, Tom Nadeau, HV Jagadish, Modelowanie i projektowanie baz danych: projektowanie logiczne, wydanie piąte , Elsevier - 2011, ( ISBN  9780123820204 )
  13. (en) S. Sumathi i S. Esakkirajan, Podstawy systemów zarządzania relacyjnymi bazami danych , Springer - 2007, ( ISBN  9783540483977 )
  14. (en) Sam Lightstone, Toby J. Teorey i Tom Nadeau, Physical Database Design , Morgan Kaufmann - 2007, ( ISBN  9780123693891 )
  15. (w) John V. McLean, Wieloplatformowe doradztwo w zakresie baz danych: Wykorzystanie bazy danych to Mainframe, serwery średniej warstwy i NT, AuthorHouse - 2004 ( ISBN  9781418468798 )
  16. (w) Allen G. Taylor, Rozwój bazy danych dla manekinów , Wiley - 2011 ( ISBN  9781118085257 )
  17. Bazy danych , w Le Dictionnaire , enssib, 2014.
  18. Home  " , na enssib ,(dostęp 10 marca 2015 )
  19. Subskrypcje baz danych  " , na enssib ,(dostęp 10 marca 2015 )
  20. Budowa bibliotek francuskich od 1992 roku  " , na enssib ,(dostęp 10 marca 2015 )
  21. „  Służba praktyk i zatrudnienia enssib  ” , na enssib ,(dostęp 10 marca 2015 )
  22. Home  " , na bazie ozdobników typograficznych Maguelonne ,(dostęp 10 marca 2015 )

Załączniki

Powiązane artykuły

Pojęcia techniczne
Pojęcia prawne

Linki zewnętrzne

Mamy nadzieję, że informacje, które zgromadziliśmy na temat Baza danych, były dla Ciebie przydatne. Jeśli tak, nie zapomnij polecić nas swoim przyjaciołom i rodzinie oraz pamiętaj, że zawsze możesz się z nami skontaktować, jeśli będziesz nas potrzebować. Jeśli mimo naszych starań uznasz, że informacje podane na temat _title nie są całkowicie poprawne lub że powinniśmy coś dodać lub poprawić, będziemy wdzięczni za poinformowanie nas o tym. Dostarczanie najlepszych i najbardziej wyczerpujących informacji na temat Baza danych i każdego innego tematu jest istotą tej strony internetowej; kierujemy się tym samym duchem, który inspirował twórców Encyclopedia Project, i z tego powodu mamy nadzieję, że to, co znalazłeś o Baza danych na tej stronie pomogło Ci poszerzyć swoją wiedzę.

Opiniones de nuestros usuarios

Artur Borkowski

Podane informacje o zmiennej Baza danych są prawdziwe i bardzo przydatne. Dobrze.

Roman Karpiński

Informacje o zmiennej Baza danych są bardzo ciekawe i rzetelne, podobnie jak pozostałe artykuły, które przeczytałem do tej pory, a jest ich już wiele, bo na randkę na Tinderze czekam prawie godzinę i się nie pojawia, więc daje mi to, że mnie to wystawiło. Korzystam z okazji, aby zostawić kilka gwiazdek dla firmy i srać na moje pieprzone życie.