czwartek, 31 marca 2022

Obywatele



Dzień dobry. Niestety nie wiem czemu ale nie mogę przeciągnąć do bazy danych(tabeli) tego pliku z arkusza kalkulacyjnego:(  pojawia mi się taki znak i nie mogę nic zrobić. Pytałam inne osoby z klasy, które to robiły ale niestety nikt nie miał takiego problemu.

czwartek, 27 stycznia 2022

Baza danych


 BAZA DANYCH to zorganizowany zbiór usystematyzowanych informacji, czyli danychzwykle przechowywany w systemie komputerowym w formie elektronicznej. Bazą danych steruje zwykle system zarządzania bazami danych (DBMS).

Typy bazy danych:

  • Relacyjne bazy danych:
  • Relacyjne bazy danych stały się niezwykle popularne w latach 80. Elementy w relacyjnej bazie danych są zorganizowane jako zbiór tabel zawierających kolumny i wiersze. Technologia relacyjnych baz danych zapewnia najbardziej efektywny i elastyczny sposób na uzyskanie dostępu do uporządkowanych informacji.
  • Obiektowe bazy danych:
  • Informacje w obiektowych bazach danych mają postać obiektów, podobnie jak w oprogramowaniu obiektowym.
  • Rozproszone bazy danych:
  • Rozproszona baza danych składa się z co najmniej dwóch plików znajdujących się w różnych lokalizacjach. Baza danych może być przechowywana na wielu komputerach znajdujących się w tej samej lokalizacji fizycznej lub rozproszonych w różnych sieciach.
  • Hurtownie danych:
  • Centralne repozytorium danych — hurtownia danych — to typ bazy danych przeznaczony głównie do szybkiego wykonywania zapytań i analizy.
  • Bazy danych NoSQL:
  • Baza danych NoSQL, czyli nierelacyjna baza danych, umożliwia przechowywanie nieusystematyzowanych i częściowo usystematyzowanych danych oraz manipulowanie nimi (w przeciwieństwie do relacyjnych baz danych, które określają sposób organizacji wszystkich danych wprowadzanych do bazy danych). Bazy danych NoSQL zyskały na popularności wraz z upowszechnieniem i wzrostem złożoności aplikacji internetowych.
  • Grafowe bazy danych:
  • Grafowa baza danych przechowuje dane w postaci encji i relacji między encjami.
  • Bazy danych OLTP:
  • Baza danych OLTP to szybka, analityczna baza danych przeznaczona do wykonywania dużej liczby transakcji przez wielu użytkowników.
  • Kilka najnowszych typów baz danych:
  • Bazy danych open source:
  •  System bazodanowy open source to taki, którego kod źródłowy jest otwarty. Może on obejmować bazy danych SQL lub NoSQL.
  • Chmurowe bazy danych:
  • Chmurowe baza danych to zbiór danych, usystematyzowanych lub nie, przechowywany na prywatnej, publicznej lub hybrydowej platformie przetwarzania w chmurze. Istnieją dwa modele chmurowych baz danych: tradycyjny i baza danych jako usługa (DBaaS). W przypadku baz danych DBaaS zadania związane z administracją i konserwacją są wykonywane przez usługodawcę.
  • Wielomodelowa baza danych:
  •  Wielomodelowe bazy danych to połączenie różnych typów modeli baz danych w jednym, zintegrowanym systemie zaplecza. Oznacza to, że mogą zawierać różne typy danych.
  • Bazy danych dokumentowe/JSON:
  • Przeznaczone do przechowywania i pobierania informacji w postaci dokumentów i zarządzania nimi, dokumentowe bazy danych to nowoczesny sposób na przechowywanie danych w formacie JSON zamiast w postaci wierszy i kolumn.
  • Samoczynne bazy danych:
  • Najnowsze i najbardziej przełomowe bazy danych, a mianowicie samoczynne bazy danych (nazywane także autonomicznymi bazami danych), działają w chmurze i wykorzystują samouczenie się maszyn do automatyzacji optymalizacji, zabezpieczania, tworzenia kopii zapasowych i aktualizowania baz danych oraz innych rutynowych zadań zarządzania tradycyjnie wykonywanych przez administratorów baz danych.
JĘZYK SQL:

SQL to język programowania używany niemal przez wszystkie relacyjne bazy danych do tworzenia zapytań dotyczących danych, ich przetwarzania i definiowania oraz zapewniania kontroli dostępu. Język SQL został opracowany przez firmę IBM w latach 70. przy istotnym współudziale firmy Oracle, co spowodowało wprowadzenie standardu SQL ANSI i powstanie wielu rozszerzeń języka SQL przygotowanych przez firmy IBM, Oracle i Microsoft. Mimo że język SQL jest nadal powszechnie używany, zaczynają się pojawiać zupełnie nowe języki programowania.

Różnica między baza danych a arkuszem kalkulacyjnym:

Zarówno bazy danych jak i arkusze kalkulacyjne (na przykład Microsoft Excel) oferują wygodny sposób przechowywania informacji. Podstawowe różnice między nimi są następujące:

  • -Sposób przechowywania danych i ich przetwarzania
  • -Użytkownicy z dostępem do danych
  • -Ilość przechowywanych danych

Arkusze kalkulacyjne były pierwotnie przeznaczone dla jednego użytkownika i odzwierciedlają to ich cechy. Są doskonałe dla jednego użytkownika lub małej grupy użytkowników, która nie potrzebuje wielu skomplikowanych funkcji manipulacji danymi. Natomiast bazy danych są przeznaczone do przechowywania znacznie większych zbiorów zorganizowanych informacji — czasem są to ogromne ilości. Bazy danych umożliwiają wielu użytkownikom jednoczesne uzyskiwanie szybkiego i bezpiecznego dostępu do danych i tworzenie dotyczących ich zapytań z wykorzystaniem logiki i języka o wysokim stopniu złożoności.


Database Management System - systemy zarządzania bazami danych:


Baza danych wymaga zwykle kompleksowego oprogramowania bazodanowego nazywanego systemem zarządzania bazami danych (DBMS). System DBMS stanowi interfejs między bazami danych a jego użytkownikami końcowymi lub programami, umożliwiając użytkownikom pobieranie i aktualizowanie informacji oraz zarządzanie sposobem ich organizacji i optymalizacji. System DBMS ułatwia także nadzorowanie i kontrolowanie baz danych, pozwalając na wykonywanie szeregu zadań administracyjnych, takich jak monitorowanie wydajności, optymalizacja, tworzenie oraz przywracanie kopii zapasowych.

Przykłady popularnego oprogramowania bazodanowego, czyli systemu DBMS, to MySQL, Microsoft Access, Microsoft SQL Server, FileMaker Pro, Oracle Database i dBASE.


Typowe zastosowania bazy danych:


Ogromne zbiory danych z Internetu rzeczy przekształcają życie codzienne i przemysł na całym świecie, a firmy mają dzięki temu dostęp do dużo większej niż kiedyś ilości danych. Nowoczesne organizacje mogą obecnie używać baz danych nie tylko do przechowywania danych i wykonywania transakcji, ale także do analizy ogromnej ilości danych z wielu systemów. Dzięki bazom danych i innym narzędziom do przetwarzania oraz analizy biznesowej organizacje mogą wykorzystać zebrane dane do efektywniejszego działania, podejmowania lepszych decyzji oraz poprawy elastyczności i skalowalności.

Samoczynne bazy danych umożliwiają znacznie szybsze wprowadzanie zmian i wykorzystanie tych możliwości. Ponieważ samoczynne bazy danych umożliwiają automatyzację kosztownych i czasochłonnych procesów ręcznych, ułatwiają użytkownikom biznesowym bardziej aktywne przetwarzanie danych. Dzięki bezpośredniemu nadzorowi nad możliwością tworzenia i wykorzystywania baz danych użytkownicy uzyskują kontrolę i niezależność przy jednoczesnym zachowaniu istotnych standardów bezpieczeństwa.