duminică, 27 februarie 2011

Tutorial Baze de date ( Part.1)

PostgreSQL (BD)
PostgreSQL este un sistem de baze relationale. Este disponibil gratuit sub o licentă open source de tip BSD. PostgreSQL nu este controlat de nici o companie, îsi bazează dezvoltarea pe o comunitate răspândită la nivel global, precum si câteva companii dezvoltatoare.

Caracteristici
Limitări


  • Dimensiunea maximă a bazei de date: nelimitat
  • Dimensiunea maximă a unei tabele: 32 TB
  • Dimensiunea maximă a unei înregistrări: 1,6 TB
  • Dimensiunea maximă a unui câmp: 1 GB
  • Număr maxim de înregistri într-o tabelă: nelimitat
  • Număr maxim de coloane într-o tabelă: 250 - 1600 în functie de tipul coloanelor
Indecsi
La fel ca si alte baze de date, PostgreSQL permite utilizarea indecsilor pentru accelerarea interogarilor. Valorile indecșilor pot fi calculate printr-o expresie sau o functie.

Indecsi partiali permit să se indexează doar o parte dintr-o tabelă. Pot fi creati prin specificarea unei clauze WHERE la sfârsitul unei comenzi CREATE INDEX.
Planificatorul este capabil să folosească mai multi indecsi pentru a executa interogări complexe.