¿Cuál es el propósito del esquema de base de datos? [cerrado]


¿Cuál es el propósito del esquema de base de datos? ¿Dónde puedo encontrar más información sobre esto? No es tabla, no es base de datos, ¿qué es?

Author: Gandalf StormCrow, 2010-04-20

6 answers

Del quackit.com tutorial - SQL Server-Esquemas de base de datos :

Un esquema de base de datos es una forma de agrupar lógicamente objetos tales como tablas, vistas, procedimientos almacenados, etc Piense en un esquema como un contenedor de objeto.

Puede asignar un inicio de sesión de usuario permisos a un esquema único para que el usuario solo puede acceder a los objetos están autorizados a acceder.

Los esquemas se pueden crear y modificar en una base de datos, y los usuarios pueden be granted acceso a un esquema. Un esquema puede ser propiedad de cualquier usuario, y esquema la propiedad es transferible.

 151
Author: Pranay Rana,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-06-29 01:44:17

Un esquema SQL es contenedor de objetos. Por ejemplo, puede tener una gran aplicación empresarial y, a continuación, es una buena práctica utilizar diferentes esquemas para diferentes propósitos (por ejemplo, poner tablas relacionadas con recursos humanos en el esquema de recursos humanos, tablas relacionadas con la contabilidad en el esquema de contabilidad y así sucesivamente). Un esquema puede ser propiedad de cualquier usuario, y la propiedad es transferible.

 23
Author: Pavel Nikolov,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-06-13 13:44:39

Su mejor respuesta está probablemente en todas las interwebs, tales como:

Database schema artículo en Wikipedia.

Sin embargo, en pocas palabras, el esquema de base de datos es la definición que describe toda la configuración de la base de datos, incluyendo todas sus tablas, relaciones, índice, etc.

 16
Author: Robin Day,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-07-13 05:33:43

El esquema lógico es la estructura de las tablas y relaciones en la base de datos.

La física es cómo se almacenan esta estructura y los datos que contiene.

 12
Author: Oded,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-04-20 10:23:16

Un esquema de base de datos es un espacio de nombres. Es como el espacio de nombres C++, el espacio de nombres Java, la unidad Delphi, etc. Dependiendo del DBMS, puede permitir:

  • para conceder / revocar el acceso al espacio de nombres;
  • para usar nombre de objeto completo / corto (.);
  • para administrar el esquema como una unidad;
  • etc.

Debe ir al sitio de su proveedor de DBMS y verificar la documentación del término del esquema. En la mayoría de los casos, eso será un tema en los Conceptos.

 8
Author: da-soft,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-04-20 12:28:42

Es como una carpeta donde puedes tener tablas y otros objetos dentro de

Aquí hay algo más en wikipedia

 6
Author: Data-Base,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-06-29 01:45:14