Bases de datos se componen de dos elementos principales : un sistema de gestión de base de datos y un almacén de datos . El DBMS gestiona la estructura de la base de datos que el acceso de los usuarios . También determina la estructura de los datos almacenados en los archivos . La estructura de base de datos está dictada por el modelo de datos implementado por el DBMS . De las estrategias disponibles , el modelo relacional es el hoy más ampliamente implementada y esto es manejado por un sistema de gestión de bases de datos relacionales o RDBMS. Esquemas
El entorno operativo de una base de datos se denomina esquema. Al igual que una página de un libro de hojas de cálculo, un esquema es sólo el diseño. Es posible colocar muchas tablas diferentes en una página de hoja de cálculo , por lo que el esquema tiene muchas mesas . Muchos esquemas pueden ser gestionados simultáneamente por el mismo RDBMS . El esquema proporciona un nivel de seguridad : Si se mantiene los datos de una organización en diferentes esquemas , un grupo de empleados puede tener acceso a un esquema y no en otros , lo que proporciona diferentes niveles de acceso a los datos de la empresa. Un usuario con acceso a varios esquemas se puede acceder a los datos en un esquema mientras está conectado a otro esquema.
Entity Relationship Diagram
El diagrama de relaciones Entidad ilustra lo que los objetos de un esquema se contener . La base de datos está diseñado para servir a los datos , los datos no se modifica para ajustarse a la estructura de la base de datos. La ERD ofrece un mapa de la base de datos . Diseñadores de bases de datos de origen de las partidas documentos de la vida real , como las facturas . Cada partida se registra como un atributo y luego agruparse en entidades. El proceso se llama "normalización ". Este es un elemento clave de cualquier estructura de base de datos.
Tablas
La estructura principal de una base de datos relacional es la tabla . Tablas contener todos los datos en una base de datos , y tienen que organizarse de manera que la base de datos no contiene datos que se repiten. Debido a que el proceso de normalización divide los datos entre las tablas , volver a montar los documentos comerciales como facturas sólo se puede lograr uniendo tablas. Los campos de vinculación entre las tablas se denominan llaves. La estructura de cada tabla proviene de la ERD . Cada entidad se implementa como una tabla y las columnas de cada tabla contiene se copian de los atributos de la entidad correspondiente. Los tipos de datos se añaden a las definiciones de columna cuando se crean tablas.
Indices
índices
son un elemento clave de bases de datos , ya que permiten grandes cantidades de datos para ser resuelto rápidamente. Los sistemas comerciales haría inmanejable por lento sin indexación. El índice también se puede utilizar para hacer cumplir la integridad de entidad mediante la especificación de que la columna indizada sólo puede contener valores únicos . Cada clave principal identificado en el diagrama de relaciones Entidad tiene un índice que se le plantean . La clave principal es el atributo de una entidad que identifica de forma exclusiva cada registro de la tabla. Esto suele ser un campo de ID numérico.