Bases de datosDatabases

Una base de datos de SQL ServerSQL Server consta de una colección de tablas en las que se almacena un conjunto específico de datos estructurados.A database in SQL ServerSQL Server is made up of a collection of tables that stores a specific set of structured data. Una tabla contiene una colección de filas, también denominadas tuplas o registros, y columnas, también denominadas atributos.A table contains a collection of rows, also referred to as records or tuples, and columns, also referred to as attributes. 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.Each column in the table is designed to store a certain type of information, for example, dates, names, dollar amounts, and numbers.

Información básica sobre las bases de datosBasic Information about Databases

Un equipo puede tener una o varias instancias de SQL ServerSQL Server instaladas.A computer can have one or more than one instance of SQL ServerSQL Server installed. Cada instancia de SQL ServerSQL Server puede contener una o varias bases de datos.Each instance of SQL ServerSQL Server can contain one or many databases. En una base de datos, hay uno o varios grupos de propiedad de objetos denominados esquemas.Within a database, there are one or many object ownership groups called schemas. Dentro de cada esquema hay objetos de base de datos como tablas, vistas y procedimientos almacenados.Within each schema there are database objects such as tables, views, and stored procedures. Algunos objetos, como certificados y claves asimétricas, se encuentran en la base de datos, pero no dentro de un esquema.Some objects such as certificates and asymmetric keys are contained within the database, but are not contained within a schema. Para obtener más información acerca de cómo crear tablas, vea Tables.For more information about creating tables, see Tables.

SQL ServerSQL Server se almacenan en archivos del sistema de archivos. databases are stored in the file system in files. Los archivos se pueden agrupar en grupos de archivos.Files can be grouped into filegroups. Para obtener más información acerca de los grupos de archivos, vea Database Files and Filegroups.For more information about files and filegroups, see Database Files and Filegroups.

Cuando los usuarios obtienen acceso a una instancia de SQL ServerSQL Server , se identifican como un inicio de sesión.When people gain access to an instance of SQL ServerSQL Server they are identified as a login. Cuando los usuarios obtienen acceso a una base de datos, se identifican como un usuario de base de datos.When people gain access to a database they are identified as a database user. Un usuario de base de datos puede estar basado en un inicio de sesión.A database user can be based on a login. 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.If contained databases are enabled, a database user can be created that is not based on a login. Para obtener más información sobre usuarios, vea CREATE USER (Transact-SQL).For more information about users, see 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.A user that has access to a database can be given permission to access the objects in the database. 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.Though permissions can be granted to individual users, we recommend creating database roles, adding the database users to the roles, and then grant access permission to the 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.Granting permissions to roles instead of users makes it easier to keep permissions consistent and understandable as the number of users grow and continually change. Para obtener más información sobre permisos de roles, vea CREATE ROLE (Transact-SQL) y Entidades de seguridad (motor de base de datos).For more information about roles permissions, see CREATE ROLE (Transact-SQL) and Principals (Database Engine).

Trabajar con bases de datosWorking with Databases

La mayoría de los usuarios que trabajan con bases de datos usan la herramienta SQL Server Management StudioSQL Server Management Studio .Most people who work with databases use the SQL Server Management StudioSQL Server Management Studio tool. La herramienta Management StudioManagement Studio tiene una interfaz de usuario gráfica para crear bases de datos y los objetos de las bases de datos.The Management StudioManagement Studio tool has a graphical user interface for creating databases and the objects in the databases. Transact-SQLTransact-SQL también dispone de un editor de consultas para interactuar con bases de datos mediante la escritura de instrucciones Management StudioManagement Studio . statements. Management StudioManagement Studio se puede instalar desde el disco de instalación de SQL ServerSQL Server o se puede descargar de MSDN. installation disk, or downloaded from MSDN.

En esta secciónIn This Section

Bases de datos del sistemaSystem Databases Eliminar archivos de datos o de registro de una base de datosDelete Data or Log Files from a Database
Bases de datos independientesContained Databases Mostrar la información del espacio ocupado por los datos y el registro de una base de datosDisplay Data and Log Space Information for a Database
Archivos de datos de SQL Server en Microsoft AzureSQL Server Data Files in Microsoft Azure Aumentar el tamaño de una base de datosIncrease the Size of a Database
Archivos y grupos de archivos de base de datosDatabase Files and Filegroups Cambiar el nombre de una base de datosRename a Database
Estados de base de datosDatabase States Establecer una base de datos en modo de usuario únicoSet a Database to Single-user Mode
Estados de los archivosFile States Reducir una base de datosShrink a Database
Estimar el tamaño de una base de datosEstimate the Size of a Database Reducir un archivoShrink a File
Copiar bases de datos en otros servidoresCopy Databases to Other Servers Ver o cambiar las propiedades de una base de datosView or Change the Properties of a Database
Adjuntar y separar bases de datos (SQL Server)Database Detach and Attach (SQL Server) Ver una lista de bases de datos en una instancia de SQL ServerView a List of Databases on an Instance of SQL Server
Agregar archivos de datos o de registro a una base de datosAdd Data or Log Files to a Database Ver o cambiar el nivel de compatibilidad de una base de datosView or Change the Compatibility Level of a Database
Cambiar los valores de configuración de una base de datosChange the Configuration Settings for a Database Usar el Asistente para planes de mantenimientoUse the Maintenance Plan Wizard
Crear una base de datosCreate a Database Crear un alias de tipo de datos definido por el usuarioCreate a User-Defined Data Type Alias
Eliminar una base de datosDelete a Database Instantáneas de base de datos (SQL Server)Database Snapshots (SQL Server)

Contenido relacionadoRelated Content

ÍndicesIndexes

VistasViews

Procedimientos almacenados (Database Engine)Stored Procedures (Database Engine)