1. Tablas: El objeto de base de datos más básico y fundamental. Las tablas almacenan datos en un formato estructurado, organizados en filas (registros) y columnas (campos). Cada fila representa una entidad única (por ejemplo, un cliente, un producto) y cada columna representa un atributo específico de esa entidad.
2. Vistas: Tablas virtuales que presentan un subconjunto personalizado de datos de una o más tablas subyacentes. Proporcionan una vista simplificada de los datos sin alterar las tablas originales, y pueden usarse para restringir el acceso a datos específicos o para combinar datos de múltiples tablas.
3. Procedimientos almacenados: Bloques de código precompilados que ejecutan operaciones específicas en la base de datos. Se pueden usar para encapsular la lógica compleja, mejorar el rendimiento y mejorar la seguridad restringiendo el acceso a las operaciones de la base de datos.
4. Índices: Estructuras de datos que aceleran la recuperación de datos al proporcionar un mecanismo de búsqueda rápida. Se basan en una o más columnas en una tabla, lo que permite que la base de datos encuentre eficientemente filas basadas en valores específicos en esas columnas.
Otros objetos de base de datos comunes:
* Secuencias: Genere números únicos, a menudo utilizados para asignar valores de claves principales a las tablas.
* Funciones: Operaciones predefinidas que realizan tareas específicas en datos, como calcular valores o convertir tipos de datos.
* dispara: El código que se ejecuta automáticamente en respuesta a eventos específicos que ocurren en la base de datos, como la modificación de datos.
* restricciones: Reglas que imponen la integridad y la consistencia de los datos dentro de la base de datos, como claves primarias, claves extranjeras y verificaciones de restricciones.
Por lo tanto, es importante especificar los DBM que está utilizando para obtener una lista más precisa de objetos de base de datos.