Jaki jest cel schematu bazy danych? Gdzie mogę znaleźć więcej informacji na ten temat? To nie jest tabela, to nie jest baza danych, co to jest?Jaki jest cel schematu bazy danych?
Odpowiedz
z samouczka quackit.com - SQL Server - Database Schemas:
schematu bazy danych jest sposobem logicznie grupa obiektów, takich jak tabele, widoki, procedury przechowywane itd myśleć o schemacie jako pojemnika obiektów .
można przypisać login użytkownika uprawnienia do jednego schematu, dzięki czemu użytkownik może uzyskać dostęp tylko obiekty są uprawnione do dostępu.
Schematy można tworzyć i zmieniać w bazie danych, a użytkownikom można nadać dostęp do schematu. Schemat może być własnością dowolnego użytkownika, a własność schematu jest zbywalna.
Najlepszą odpowiedzią jest prawdopodobnie całego interwebs, takich jak:
Database schema artykule w Wikipedii.
Jednak Mówiąc prościej, schemat bazy danych jest definicja, która opisuje całą konfigurację bazy danych, zawierającej wszystkie jego tabele, relacje, indeks, itp
To jak folder, w którym można mieć tabele i innych obiektów wewnątrz
Oto więcej na wikipedia
schemat logiczny jest struktura tabel i relacji w bazie danych.
Fizyczny to sposób przechowywania tej struktury i przechowywanych w niej danych.
Schemat SQL to kontener obiektów. Na przykład możesz mieć dużą aplikację dla przedsiębiorstw, a następnie dobrą praktyką jest używanie różnych schematów do różnych celów (np. Umieszczanie tabel związanych z HR w schemacie HR, tabele związane z rachunkowością w schemacie rachunkowości itd.). Schemat może być własnością dowolnego użytkownika, a własność jest zbywalna.
Schemat bazy danych to przestrzeń nazw. To jest jak przestrzeń nazw C++, przestrzeń nazw Java, jednostka Delphi itd. W zależności od DBMS, może to pozwolić na:
- na udzielenie/odwołanie dostępu do przestrzeni nazw;
- używać pełnej/krótkiej nazwy obiektu (.);
- do administrowania schematem jako jednostką;
- itp
Musisz iść do swojej DBMS strony producenta i sprawdzić dokumentację dla terminu schematu. W większości przypadków będzie to temat w Pojęciach.
Słodki sposób na umieszczenie go "schemat bazy danych to definicja opisująca całą konfigurację bazy danych, w tym wszystkie jej tabele, relacje, indeks itp." – JavaDeveloper