Cómo 12c bases de datos oracle trabajo

Las bases de datos han evolucionado a lo largo de los años, pero se han estabilizado en el modelo relacional. Oracle 12c utiliza este modelo. Un sistema de gestión de base de datos relacional (RDBMS) almacena los datos en estructuras lógicas llamadas mesas.

Una tabla es un contenedor lógico de datos similares. UN definición de la tabla es el conjunto de reglas o características para cada fila de datos almacenados en la tabla. Cuando los datos se carga en una base de datos, se carga como filas dentro de una o más tablas basadas en las características de los datos.

Cada fila de datos única que existe sólo una vez en una mesa. Por ejemplo, sólo habrá una fila de datos para cada cliente individual en una tabla. Cada fila se identifica por su clave primaria, que es un identificador único para esa fila específica.

Esta singularidad es un componente fundamental del aspecto relacional de bases de datos. A continuación, cada cliente existe como una sola fila en la tabla de cliente como identifica por su clave primaria única (CUST_ID) y se define por columnas específico para esa tabla.

Las tablas se unen entre sí mediante la conexión de la clave primaria de una tabla a una tabla relacionada en la que se define como una clave externa. Implementar relaciones entre tablas al unirse a una fila de una tabla a una o más filas de otra tabla. (Recuerde: Se trata de una base de datos relacional).

Ahora deja&rsquo-s establecer una relación entre un cliente almacenada en una tabla de clientes se une con una tabla de pedidos a través de la relación de clave externa.

La tabla de clientes contiene una sola fila para cada cliente, y cada cliente tiene un identificador de clave primaria única. Las tiendas tabla Order todos los pedidos de la empresa y cada orden se identifica por su ORDER_ID clave primaria.

Un cliente puede tener cero (nuevo cliente), uno o muchos órdenes (repetición de clientes), y cada orden debe tener un cliente. (Usted puede&rsquo-t tiene una orden sin un cliente.) Cada fila de la tabla de orden está ligado a la tabla CLIENTE por la columna de la CUST_ID que actúa como la clave externa de unirse a la orden y tabla cliente.

Las bases de datos tienen cientos o incluso miles de tablas, claves y las relaciones, y las tablas pueden tener millones de filas de datos que consumen gigabytes o incluso terabytes de almacenamiento en disco. Para acelerar el acceso en la búsqueda de una fila específica de los datos, una índice se crea en una o más columnas en una tabla. Índices funcionan de manera similar a los índices en un libro.

Sobre una base diaria, es común que los miles de filas de datos que se insertan, actualizan o eliminan dentro de la base de datos. El software RDBMS, gestionada por el administrador de la base (DBA), apoya la gestión general, el funcionamiento y el rendimiento de la base de datos.

Structured Query Language (SQL) y 12c de Oracle

Structured Query Language (SQL) es el lenguaje utilizado para consultar (SELECT), crear (INSERT), modificar (UPDATE) y eliminar (borrar) datos en una base.

SQL es el lenguaje básico que DBAs y de aplicaciones de base de datos a los desarrolladores trabajar in- necesita un conocimiento práctico de SQL para gestionar eficazmente una base de datos. SQL se define además como lenguaje de manipulación de datos (DML) para la consulta, la creación, modificación y eliminación de datos y lenguaje de definición de datos (DDL) para cambiar la base de datos y la tabla de estructura.

Oracle ofrece una extensión de programación de SQL llamada PL / SQL que se utiliza para implementar la lógica de aplicación dentro de una base de datos Oracle.

Oracle ganó una gran ventaja temprana en el mercado de bases de datos mediante la implementación con éxito el bloqueo de filas mesas dentro. Es decir, cuando una o más personas actualizan la misma fila en una base de datos al mismo tiempo, el software RDBMS asegura que todo el mundo&cambios rsquo-s se hacen sin conflictos y los datos son visibles con la consistencia de lectura a lo largo de la vida de la operación. No todos los proveedores de bases de datos manejadas este problema limpiamente.

¿Cómo encontrar la base de datos adecuada para el trabajo

El dicho tradicional, &ldquo-Si todo lo que tiene es un martillo, todo parece un clavo,&rdquo- es adecuado para la selección de los conjuntos de herramientas de TI. Si las personas están almacenando las direcciones, números de teléfono y correos electrónicos para una reunión familiar o&rsquo-re el mantenimiento de una aplicación comercial en línea, que necesitan un almacén de datos.

El tamaño, la complejidad, y el alcance de ese almacén de datos determina si una base de datos es aún necesario y, si es así, qué características (y proveedor) de la base de datos son las adecuadas.

Los requisitos de datos para personas y empresas varían mucho en tamaño, complejidad e importancia. Existen diferentes tecnologías basadas en estos factores para satisfacer a los usuarios&datos rsquo- necesita.

  • almacenes de datos pequeñas, individuales o de uso limitado, como la información de la dirección, se sirve mejor a una hoja de cálculo de Microsoft Excel o una base de datos Microsoft Access porque ambos son de bajo costo y fácil de usar.

  • Pequeños o medianos almacenes de datos de tamaño, como las que se encuentran en las empresas pequeñas o medianas, podrían hacer un buen uso de Microsoft SQL Server, Oracle MySQL u Oracle Enterprise o Standard Edition. Estas implementaciones son bases de datos comúnmente pequeñas, menos complejas, donde mantener los costes bajos es un factor importante.

  • Medianas y grandes almacenes de datos, tales como las que se encuentran en las empresas medianas y grandes, son comúnmente el ámbito de Microsoft SQL Server, IBM DB2 y Oracle Enterprise Edition. Este medio de mercado de base de datos grande es lo que mucha gente piensa como un entorno de base de datos típico.

  • almacenes de datos grandes y muy grandes, como las que se encuentran en las empresas grandes y multinacionales, se sirven comúnmente por Oracle Enterprise Edition y DB2 de IBM. Los grandes y complejos entornos de bases de datos son criaturas especiales y requieren un software muy especializado y hardware.

Revisar su entorno de sistema informático actual y la futura necesita para tomar la mejor decisión para su misión. Los vendedores podrían tratar de aumentar las ventas de sus productos, por lo que hacer su tarea antes de tomar una decisión. Sin embargo, entiendo que a medida que cambian las necesidades de datos, su entorno de base de datos puede requerir el cambio.

Artículos Relacionados