Różnica między bazą danych a schematem
Jaka jest różnica między bazą danych a schematem w SQL Server? Oba są kontenerami tabel i danych.
Jeśli schemat jest usuwany, to czy wszystkie tabele zawarte w tym schemacie są również usuwane automatycznie, czy też są usuwane po usunięciu bazy danych?
5 answers
Baza danych jest głównym kontenerem, zawiera dane i pliki dziennika oraz wszystkie schematy w nim zawarte. Zawsze tworzysz kopię zapasową bazy danych, jest to oddzielna jednostka sama w sobie.
Schematy są jak foldery w bazie danych i są używane głównie do grupowania obiektów logicznych razem, co prowadzi do łatwości ustawiania uprawnień przez schemat.
Edytuj Dodatkowe pytanie
drop schema test1
Msg 3729, Poziom 16, Stan 1, Linia 1
Nie można zrzucić schematu 'test1', ponieważ jest odwołuje się do obiektu "copyme".
Nie można upuścić schematu, gdy jest on używany. Musisz najpierw usunąć wszystkie obiekty ze schematu.
Podobne czytanie:
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:26:35
Schemat jest sposobem kategoryzowania obiektów w bazie danych. Może to być przydatne, jeśli kilka aplikacji współdzieli jedną bazę danych i gdy istnieje wspólny zestaw danych, do których dostęp ma cała aplikacja.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-03-16 10:30:23
Baza danych jest jak kontener danych ze schematem, a schemas jest układem tabel tam typów danych, relacji i rzeczy
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-03-16 10:19:10
Schemat mówi, jakie tabele znajdują się w bazie danych, jakie mają kolumny i jak są ze sobą powiązane. Każda baza danych ma swój własny schemat.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-03-16 10:13:44
Schemat w SQL Server jest obiektem, który koncepcyjnie zawiera definicje innych obiektów bazy danych, takich jak tabele, widoki,procedury składowane itp.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-03-16 10:15:21