systemy zarządzania bazami danych

Slides:



Advertisements
Podobne prezentacje
Prezentacja specjalności „Programowanie systemowe i sieciowe”
Advertisements

20041 Projektowanie dynamicznych witryn internetowych Paweł Górczyński ASP 3.0.
Prezentacja na temat: Porównanie Windows XP i Windows 7
przetwarzaniu informacji
Rola komputera w przetwarzaniu informacji.
1 Linux jako system wielozadaniowy i wielodostępny.
EControl – prostsze zarządzanie tożsamością pracowników Twórz Zarządzaj Audytuj Wolfgang Berger Omni Technology Solutions
MS Access 2000 Tworzenie bazy danych Piotr Górczyński 2005.
Architektura systemu Gra strategiczna „Strusia Jama”
Platforma .Net i Vs.Net.
Systemy operacyjne.
Longhorn - Usługi terminalowe
P I OTR SKOŁYSZ. POCHODZENIE I CELE CZYM JEST.NET ? CO IMPLEMENTUJE MONO ? ŚRODOWISKO PRACY [MONODEVELOP] SYTEMY OPERACYJNE CO PROGRAMOWAĆ ? JĘZYKI PRZYKŁADOWY.
Artur Szmigiel Paweł Zarębski Kl. III i
Rozproszone bazy danych
Współczesne systemy informacyjne
Systemy zarządzania treścią CMS
SAMBA JAKO SERWER PLIKÓW
Praca Inżynierska „Analiza i projekt aplikacji informatycznej do wspomagania wybranych zadań ośrodków sportowych” Dyplomant: Marcin Iwanicki Promotor:
Projekt i implementacja aplikacji do zasilania bazy danych testowymi danymi Jacek Lis Promotor: prof. dr hab. inż. Włodzimierz KASPRZAK.
Modele baz danych - spojrzenie na poziom fizyczny
1/18 LOGO Profil zespołu. 2/18 O nas Produkcja autorskich rozwiązań informatycznych dla małych i średnich firm w zakresie systemów: Baz danych Aplikacji.
Analiza, projekt i częściowa implementacja systemu obsługi kina
Architektura systemów wykorzystujących bazy danych (systemów bazodanowych) Wykład S. Kozielski.
Multimedialne bazy danych
SZPIF – Harmonogram, Opis narzędzi, Schemat bazy danych
Prezętacja pokazująca możliwości i sam język MySQL
Licencjonowanie SharePoint 2013
Microsoft Lync Efektywna komunikacja w Biznesie
Systemy operacyjne.
Jerzy Jelinek Paweł Korpowski
BUDOWA I DZIAŁANIE SIECI KOMPUTEROWYCH
Lokalne serwery www Serwer WWW - ang. Web server jest to oprogramowanie zainstalowane na serwerze podłączonym do sieci Internet. Używające technologii.
DIGISTER CSS spółka z o. o Katowice ul. Sobieskiego 27
System operacyjny i jego usługi
Bazy danych rezydujące w pamięci operacyjnej komputera (in-memory)
Rozdział 1: Wprowadzenie do systemu Windows 2000 i podstaw sieci
Bazy danych.
Systemy operacyjne.
Implementacja systemu
Wybrane zagadnienia relacyjnych baz danych
dr Łukasz Murowaniecki T-109
1 Każdy obiekt jest scharakteryzowany poprzez: tożsamość – daje się jednoznacznie wyróżnić; stan; zachowanie. W analizie obiektowej podstawową strukturą
Bazy danych, sieci i systemy komputerowe
SPECJALNOŚĆ: Oprogramowanie Systemowe
System komputerowy sprzętu komputerowego oraz oprogramowania,
Systemy operacyjne Krzysztof Rumanowski.
Jednym z podstawowych celów tworzenia sieci komputerowych jest współdzielenie zasobów, takich jak pliki lub drukarki. Każdy z takich zasobów musi być udostępniony,
Temat 4: Funkcje Systemu Zarządzania Bazą Danych (SZBD)
Przeglądarki Wszelkie prawa zastrzeżone! Google Chrome – przeglądarka internetowa tworzona przez Google. Jej kod został napisany w oparciu o rozwiązania.
System Zarządzania Bazą Danych
Systemy informatyczne
Czym jest Mantis? Mantis jest to system śledzenia błędów napisany w języku PHP. Współpracuje z SQL, MySQL oraz PostgreSQL. Można go zainstalować na systemach:
Zbiór danych zapisanych zgodnie z określonymi regułami. W węższym znaczeniu obejmuje dane cyfrowe gromadzone zgodnie z zasadami przyjętymi dla danego.
System operacyjny Windows
Podstawy języka skryptów
XML w bazach danych.
Struktura systemu operacyjnego
Temat 1 Pojęcie systemu operacyjnego Opracował: mgr Marek Kwiatkowski.
System Operacyjny Windows Przedstawia Mateusz Bałdyga kl. 1 „D”
Temat 4 Systemy plików [Przedmiot: Systemy operacyjne | Opracował: mgr Marek Kwiatkowski | ZS Mogilno – 2015]
Strategia OpenOffice.org dla Polski OpenOffice.org jest projektem Open-Source, wypełniającym misję: „Tworzyć najlepszej jakości, międzynarodowe oprogramowanie.
CZYM JEST SOLARIS ? Solaris– system operacyjny z rodziny Unix firmy Oracle (oryginalnie opracowany przez Sun Microsystems) obecnie dostępny także dla 32-
INSTALACJA XAMPP Dr inż. Andrzej KIJ.
Wady i zalety pracy w chmurze
Kurs Access.
Strukturalny język zapytań SQL - historia
Modele baz danych - spojrzenie na poziom fizyczny
Zapis prezentacji:

systemy zarządzania bazami danych

System zarządzania bazą danych Oprogramowanie bądź system informatyczny służący do zarządzania bazą danych. System zarządzania bazą danych może być również serwerem bazy danych (SBD) lub też może udostępniać bazę danych lokalnie – na określonym komputerze.

Niezbędne mechanizmy środki do administrowania zapisanymi na nośnikach zbiorami danych, środki zapewniające integralność i bezpieczeństwo danych, środki pozwalające na odtworzenie zawartości bazy danych po awarii, narzędzia programistyczne wykorzystujące język programowania i API, dostęp do danych poprzez język zapytań bazy danych np. SQL, wielodostępność danych, np. poprzez transakcje, środki pozwalające na autoryzację dostępu do danych, środki do zarządzania metadanymi, środki optymalizujące wykorzystanie pamięci operacyjnej, środki optymalizujące czas dostępu do danych, np. indeksy, środki do pracy w środowisku rozproszonej bazy danych.

Dodatkowe mechanizmy zarządzanie wersjami i danymi nietrwałymi, przechowywanie i udostępnianie danych multimedialnych, graficzne środowiska do tworzenia aplikacji dla użytkownika, pomosty do współpracy z innymi systemami baz danych, np. poprzez konwersję danych, obsługa widoków, procedur składowanych i aktywnych reguł, pakiety statystyczne pakiety do analizowania danych, pakiety do tworzenia hurtowni danych, środki udostępniające bazę danych w sieci Internet.

SZBD działające w architekturze klient-serwer Większość obecnie spotykanych systemów działa w trybie klient-serwer, gdzie baza danych jest udostępniana klientom przez SZBD będący serwerem. Serwer bazy danych może udostępniać dane klientom bezpośrednio lub przez inny serwer, np. poprzez serwer WWW lub serwer aplikacji.

Systemy bazy danych w architekturze klient-serwer to m.in.: Informix Dynamic Server Firebird MariaDB Microsoft SQL Server MySQL Oracle PostgreSQL

Firebird Firebird – system zarządzania relacyjnymi bazami danych zgodny ze standardem ANSI SQL-92; obok MySQL oraz PostgreSQL jest jednym z trzech najpopularniejszych wolnodostępnych systemów zarządzania bazą danych. Oferuje również wiele elementów standardu SQL-99 oraz SQL:2003. Działa w środowisku systemu operacyjnego Linux, Windows, Mac OS X i wielu innych. Może być używany bez rejestrowania lub wnoszenia jakichkolwiek opłat w dowolnych zastosowaniach, również komercyjnych.

MariaDB MariaDB – baza danych stworzona przez grupę (głównie) byłych pracowników MySQL AB, pod przewodnictwem Michaela Wideniusa, współtwórcy MySQL. Celem głównym projektu jest współpraca ze społecznością wolnego oprogramowania i udostępnianie jej na licencji GPL, w przeciwieństwie do niepewnego statusu licencji MySQL, która zależy teraz od firmy Oracle.

Microsoft SQL Server Microsoft SQL Server (MS SQL) to system zarządzania bazą danych, wspierany i rozpowszechniany przez korporację Microsoft. Jest to główny produkt bazodanowy tej firmy, który charakteryzuje się tym, iż jako język zapytańużywany jest przede wszystkim Transact-SQL, który stanowi rozwinięcie standardu ANSI/ISO.

MySQL MySQL – wolnodostępny system zarządzania relacyjnymi bazami danych. MySQL rozwijany jest przez firmę Oracle. Wcześniej przez większość czasu jego tworzeniem zajmowała się szwedzka firma MySQL AB. MySQL AB została kupiona 16 stycznia 2008 roku przez Sun Microsystems, a ten 27 stycznia 2010 roku przez Oracle. W międzyczasie Monty Widenius (współtwórca MySQL) stworzył MariaDB –  forka(alternatywną wersję) opartego na licencji GPL. MariaDB jest oparta na tym samym kodzie bazowym co MySQL i dąży do utrzymania kompatybilności z jej poprzednimi wersjami.

Oracle Database Oracle Database – to oficjalna nazwa systemu zarządzania relacyjnymi bazami danych (ang. RDBMS) stworzonego przez firmę Oracle Corporation. Nazwa Oracle pochodzi od nazwy kodowej jednego z projektów sponsorowanych przez CIA, nad którymi pracował współzałożyciel korporacji Oracle – Larry Ellison.

PostgreSQL PostgreSQL często nazywany także Postgres to, obok MySQL i Firebird, jeden z trzech najpopularniejszych wolnodostępnych system ów zarządzania relacyjnymi bazami danych. Początkowo opracowywany na Uniwersytecie Kalifornijskim w Berkeley i opublikowany pod nazwą Ingres. W miarę rozwoju i zwiększania funkcjonalności, baza danych otrzymała nazwy Postgres95 i ostatecznie PostgreSQL, aby upamiętnić pierwowzór oraz zaznaczyć zgodność ze standardem SQL. Aktualnie baza implementuje większość standardu SQL:2011.

Informix Informix – rodzina produktów Systemów Zarządzania Bazami Danych (SZBD) firmy IBM. Informix jest oferowany jako flagowy serwer dla przetwarzania transakcyjnego (OLTP) jak i rozwiązań zintegrowanych. IBM nabył technologię Informix w 2001 od Informix Software.

SZBD bez podziału na klienta i serwer Istnieją bazy danych, które nie muszą być współdzielone przez wielu użytkowników jednocześnie. W takim przypadku używa się SZBD nierozróżniających podziału na klienta i serwer, np. Microsoft Access – zgodny z SQL, korzystający z Microsoft Jet Kexi – zgodny z SQL, korzystający z SQLite

Microsoft Access Microsoft Access – system obsługi relacyjnych baz danych, wchodzący w skład pakietu biurowego Microsoft Officedla środowiska Windows. Od wersji 2.0 dostępny w wersji polskiej. Bazy danych Access są zapisywane w pojedynczych plikach (rozszerzenie ACCDB). Jest to wygodne w przypadku prostych zastosowań, jednak kosztem wydajności, wielodostępności oraz bezpieczeństwa danych. Aby uniknąć takich problemów Access można podłączyć do zewnętrznych źródeł danych (do dowolnego źródła obsługującego popularne oprogramowanie pośredniczące, np. do serwera Microsoft SQL Server, PostgreSQL lub innej bazy MS Access). W takim przypadku Access spełnia rolę graficznego interfejsu dla zewnętrznych źródeł danych, a nie całego systemu obsługi baz danych.

Kexi Kexi - program do tworzenia relacyjnych baz danych, konkurent programów Microsoft Access, Oracle Forms iFileMaker. Program jest częścią pakietu Calligra Suite rozwijanego w ramach projektu KDE działającego w systemach operacyjnych Linux i Unix. Poprzednie wersje (1.x) działają także natywnie na platformie MS Windows oraz na Mac OS X (z X11) w ramach projektu Fink.

Koniec