• Znaczenie pojęcia:

    schemat bazy danych

    Pozostałe definicje na literę S.

    ang. database schema

    Obraz zawartości bazy danych, wyrażony w sformalizowanym języku. W obiektowych bazach danych schemat jest formalnym opisem zawartości bazy danych uwzględniającym klasy, specyfikacje atrybutów, specyfikacje metod, typy, powiązania pomiędzy klasami obiektów oraz inne informacje. Schemat może dotyczyć różnych poziomów abstrakcji:schemat logiczny (logical schema) przedstawia budowę struktur danych na poziomie abstrakcji niezbędnym dla prawidłowego manipulowania danymi przez programistę i użytkownika;schemat pojęciowy (conceptual schema) ustala klasy obiektów modelowanej rzeczywistości oraz koncepcyjne związki pomiędzy tymi obiektami, przez co ułatwia rozumienie semantyki danych;schemat fizyczny (physical schema) przedstawia szczegóły organizacyjne dla poszczególnych typów danych (indeksy, tablice mieszające, itp.).Schemat bazy danych jest niezbędny dla jej użytkowników i programistów do zrozumienia, co baza danych zawiera i jak dane są zorganizowane. Schemat bazy danych jest wykorzystywany przez SZBD dla właściwej organizacji danych, kontroli typów danych oraz wymuszenia niektórych ograniczeń dotyczących danych. Fragment schematu odnoszący się do jednego użytkownika lub jednej aplikacji jest zwany podschematem. Ma on na celu uproszczenie wizji danych oraz ograniczenie dostępu do danych. Zwykle schemat bazy danych jest wyrażeniem języka opisu danych (data description language, DDL), np. ODL wg standardu ODMG

    danych bazy schemat,
    schema database