Categorías: Todo - relacional - objetos - sql

por Carlos Criollo Garcia hace 4 años

300

Bases de datos SQL

Las bases de datos SQL, escritas en Structured Query Language, son el estándar para la gestión de datos relacionales según el ANSI. Existen varios tipos de bases de datos en SQL Server, cada una con funciones específicas.

Bases de datos SQL

HECHO POR CARLOS CRIOLLO GARCIA CURSO: 8C1 Informática Semestral

Bases de datos SQL

Una base de datos SQL es aquella base de datos relacional que esta escrita en lenguaje SQL (Structured Query Language o lenguaje de consulta estructurado). Este lenguaje se considera el lenguaje estándar para las bases de datos según el ANSI (American National Standards Institute o Instituto Nacional Americano de Estándares en español), aunque no es el único que hay.

Tipos de bases de datos
Base de datos tempdb

Las operaciones de tempdb se registran de forma mínima, por lo que las transacciones se pueden revertir. tempdb se vuelve a crear cada vez que se inicia SQL Server, de forma que el sistema siempre se inicia con una copia limpia de la base de datos.

Es un recurso global disponible para todos los usuarios conectados a la instancia de SQL Server o a Azure SQL Database.

Base de datos Resource

Hace que el procedimiento de actualizar a una versión nueva de SQL Server sea más rápido y sencillo.

Es de solo lectura y contiene todos los objetos del sistema que se incluyen con SQL Server. SQL Server objetos del sistema, tales como sys.objects, persisten físicamente en la base de datos Resource, pero aparecen lógicamente en el esquema sys de cada base de datos. La base de datos Resource no contiene datos o metadatos del usuario.

Base de datos msdb

Utiliza el modelo de recuperación simple de forma predeterminada. Si utiliza las tablas del historial de copias de seguridad y restauración , recomendamos utilizar el modelo de recuperación completa para msdb.

El Agente utiliza la base de datos msdb SQL Server para programar alertas y trabajos. Otras características como SQL Server Management Studio, Service Broker y Correo electrónico de base de datos también usan esta base de datos.

Base de datos model

Todo el contenido de la base de datos modelo , incluidas las opciones de base de datos, se copia en la base de datos nueva. Algunos de los valores de configuración de la base de datos model también se usan para crear una base de datos tempdb nueva durante el inicio, de modo que la base de datos model siempre debe existir en un sistema SQL Server .

Utiliza como plantilla para todas las bases de datos creadas en una instancia de SQL Server. Como tempdb se crea de nuevo cada vez que se inicia SQL Server , la base de datos modelo siempre tiene que existir en un sistema con SQL Server .

Base de datos maestra

Registra la existencia de las demás bases de datos, la ubicación de los archivos de las bases de datos y la información de inicialización de SQL Server. Por lo tanto, SQL Server no puede iniciarse si la base de datos maestra no está disponible.

Registra toda la información de sistema de un sistema SQL Server . Dentro de esta información se incluyen los metadatos de una sola instancia, como las cuentas de inicio de sesión, los extremos, los servidores vinculados y la configuración del sistema.