wtorek, 17 listopada 2015

Systemy Bazowe - typy i funkcje

systemy bazowe typy i funkcje.
1. Co to jest system zarządzania bazą danych ?
-jest to oprogramowanie przez ktore mozemy baze danych edytować poszczegolne dane w bazie może być również stacją serwerową która udostepnia dane w celu przetwarzania
2.Najpopularniejsze systemy bazo danowe
a) darmowe systemy 
-  MYSQL - system zarzadzania baza danych
-Postgre SQL
-FireBird
-Oracle
-IPM
Działają w architekturze klient serwer
Systemy bazy danych bez podziału klient serwer
Funkcje systemu bazy danych - szerokie obszar zastosowanie
Skanowalność  możliwe poziomy uprawnien

piątek, 13 listopada 2015

Projektowanie bazy danych - Przedstawienie schematu .

1.Możliwości Projektowe 
-Wykorzystanie oprogramowania bazo da nowego ( MYSQL lub inne rozwiązania )  
- Relacyjna Baza danych - Obiektowa baza danych .
2.Cel Projektowy (Określenie Klas , Tabeli , Atrybuty , Operacje , Klucze i Relacje)
3.Tworzenie  struktury Danych na Podstawie wcześniej określonych relacji , atrybutów i kluczy .
4.Odwzorowanie danych w tabelach i kwerendach .
5.Ustalenie problemów dziedziczenia w tabelach .
6.Określenie typów danych (typy numeryczne, typy znakowe, typy daty i czasu)
7.Określenie atrybutów i wypełnienie tabeli danymi .
8.Stworzenie fizycznej struktury b.danych - wprowadzenie ewentualnych zmian .

piątek, 30 października 2015

Jakość schematu bazy danych

1.Najistotniejsze cechy schematu modelu bazy danych .
a)prawidłowa poprawność schematu (to co jest podane w schemacie bazy danych powinno pokrywać się z rzeczywistymi danymi

b) istota każdego schematu bazy danych powinna być funkcjonalna dla całej bazy danych

c) tak zwana pełność ( gwarancja że wszystkie elementy bazy danych zawierają się w schemacie .

2. Po skonstruowaniu systemach bazy danych powinno się :

a) rozumieć utworzony model danych oraz dokładnie go analizując zatwierdzić jego strukture.

b) użytkownik projektujący bazę danych odzwierciedla realne dane i buduje na nich bazę danych lub aplikacje bazodanową

wtorek, 27 października 2015

Architektura Systemu Baz Danych.

1.Architektura systemu baz danych - została ona zdefiniowana według standardu ANSI/SPARC .
Wyrózniamy w niej 3 poziomy :
-poziom wewnętrzny czyli fizyczny (dotyczy on fizycznego sposobu przechowywania danych oraz dostępu do nich.
-poziom zewnętrzny (użytkownika) dotyczy on sposobu jakich użytkownik widzi dane .
-poziom pojęciowy (koncepcyjny) opisuje widoki i koncepcje bazy danych oraz związki między danymi.

piątek, 23 października 2015

Podzapytania jako zmienne .

1.Nazwe i typ zmiennej podzapytania najczęsciej określa się podczas jej deklarowania a wartośc poczatkowa takiej zmiennej nadawania występuje podczas jej inicjowania.

2.Dwie najważniejsze operacje wykonywanie na zmiennych

  • Przypisywanie zmiennej wartości (Pozwala zmieniać wartość danej zmiennej na poczatku jej deklarowania , oraz sprawdzic działania programu 
  • Odczytywanie wartości zmiennej (Jest to posługiwanie się nazwą zmiennej w celu powielania jej aktualnej wartości 
  • Podzapytania zwracające posiadają pojedynczą wartość zmiennych a odpowiednikami zmiennych są typy proste 

Zasady projektowania baz danych.

1.Intergralność bazy danych poprzez wykorzystanie intergralnośći relacyjnej bazy danych otrzymujemy , poprawność , spójność oraz dokładność przechowywania w niej danych .

2.Typy integralności a) intergralnośc na poziomie pul gwarantuje że struktura pewnego pola jest poprawna a zawarte w nich wartości są logiczne . Wszystkie pola są tego samego typu i zdefiniowane w identyczny sposób . Tabela takiej integralności nie może zawierać pul posiadających różne typy danych .
2.
b) integralność na poziomie relacji i do tego oznacza poprawnie zdefiniowane relacje pomiędzy tabelami a dane powiązane ze sobą tabelach powinny być zsynchronizowane . Takiej tabeli nie można dodać pola z wartość ami klucza obcami niżeli wartość klucza podstawowego tabeli nadrzędnej .
3.Reguły integralność - nazywamy sformułowanie które ogranicza dopuszczalne wartości pul tabeli , lub cechy i właściwości innych tabeli .

wtorek, 15 września 2015

Tabele relacyjnych baz danych i operacje na nich .

1.Relacyjnej bazie danych występują 3 podstawowe relacje
a) jeden do wielu
b) jeden do jeden
c) wielu do wielu
2.Algebra relacji w tabelach - modele baz danych charakterezuje się 3 podstawowymi składowymi
a) relacyjnymi strukturami danych
b) dostępnością operatorów algebry relacyjnej
c) ogarniczeniami intergralnościowymi .
3.operacje na relacje
a) Operatory relacyjne
-selekcji
-projekcji
-połączenia
-klasyczne operatory nowości
b) Operacje relacyjne
-selekcja
-połączenia
-suma relacji
-róznica relacji
-kartezjanski iloczyn - jest to okreslony zbior danych z tabeli a i b , dane z tabeli a należa do danych z tabeli b , suma tego iloczynu tworzy jedną całość