Bases de datos
Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance
Una base de datos de SQL Server consta de una colección de tablas en las que se almacena un conjunto específico de datos estructurados. Una tabla contiene una colección de filas, también denominadas tuplas o registros, y columnas, también denominadas atributos. Cada columna de la tabla se ha diseñado para almacenar un determinado tipo de información; por ejemplo, fechas, nombres, importes en moneda o números.
Información básica sobre las bases de datos
Un equipo puede tener instalada una o varias instancias de SQL Server. Cada instancia de SQL Server puede contener una o varias bases de datos. En una base de datos, hay uno o varios grupos de propiedad de objetos denominados esquemas. Dentro de cada esquema hay objetos de base de datos como tablas, vistas y procedimientos almacenados. Algunos objetos, como certificados y claves asimétricas, se encuentran en la base de datos, pero no dentro de un esquema. Para obtener más información acerca de cómo crear tablas, vea Tables.
SQL Server bases de datos se almacenan en el sistema de archivos en archivos. Los archivos se pueden agrupar en grupos de archivos. Para obtener más información acerca de los grupos de archivos, vea Database Files and Filegroups.
Cuando los usuarios obtienen acceso a una instancia de SQL Server se identifican como un inicio de sesión. Cuando los usuarios obtienen acceso a una base de datos, se identifican como un usuario de base de datos. Un usuario de base de datos puede estar basado en un inicio de sesión. Si están habilitadas las bases de datos independientes, se puede crear un usuario de base de datos que no esté basado en un inicio de sesión. Para obtener más información sobre los usuarios, vea CREATE USER (Transact-SQL).
A un usuario que tiene acceso a una base de datos se le puede conceder permiso para acceder a los objetos de la base de datos. Aunque los permisos se pueden conceder a usuarios individuales, se recomienda crear roles de base de datos, agregar usuarios de base de datos a los roles y, a continuación, conceder permiso de acceso a los roles. La concesión de permisos a roles en vez de a usuarios facilita la coherencia y la comprensión de los permisos a medida que el número de usuarios aumenta y cambia continuamente. Para obtener más información sobre los permisos de roles, vea CREATE ROLE (Transact-SQL) y entidades de seguridad (motor de base de datos).
Trabajar con bases de datos
La mayoría de las personas que trabajan con bases de datos usan la herramienta SQL Server Management Studio. La herramienta Management Studio tiene una interfaz gráfica de usuario para crear bases de datos y los objetos de las bases de datos. Management Studio también tiene un editor de consultas para interactuar con bases de datos escribiendo instrucciones Transact-SQL. Management Studio se puede instalar desde el disco de instalación de SQL Server o descargarse desde MSDN. Para obtener más información sobre SQL Server Management Studio herramienta, consulte SQL Server Management Studio (SSMS).
En esta sección
Bases de datos del sistema
Bases de datos independientes
Archivos de datos de SQL Server en Microsoft Azure
Archivos y grupos de archivos de base de datos
Estados de base de datos
Estados de los archivos
Estimar el tamaño de una base de datos
Copiar bases de datos en otros servidores
Adjuntar y separar bases de datos (SQL Server)
Agregar archivos de datos o de registro a una base de datos
Cambiar los valores de configuración de una base de datos
Crear una base de datos
Eliminar una base de datos
Eliminar archivos de datos o de registro de una base de datos
Mostrar la información del espacio ocupado por los datos y el registro de una base de datos
Aumentar el tamaño de una base de datos
Cambiar el nombre de una base de datos
Establecer una base de datos en modo de usuario único
Reducir una base de datos
Reducir un archivo
Ver o cambiar las propiedades de una base de datos
Ver una lista de bases de datos en una instancia de SQL Server
Ver o cambiar el nivel de compatibilidad de una base de datos
Usar el Asistente para planes de mantenimiento
Crear un alias de tipo de datos definido por el usuario
Instantáneas de base de datos (SQL Server)
Contenido relacionado
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente las Cuestiones de GitHub como mecanismo de retroalimentación para el contenido y lo sustituiremos por un nuevo sistema de retroalimentación. Para más información, consulta:Enviar y ver comentarios de