ac4 bases de_datos_gaytan

15
BASES DE DATOS Actividad de Aprendizaje No. 4 CURSO NACIONAL FORMACIÓN DISICPLINAR DOCENTES DE EDUCACIÓN MEDIA SUPERIOR INSTITUCIONES DE EDUCACIÓN PÚBLICA DE EDUCACIÓN MEDIA SUPERIOR CURSO: INFORMÁTICA Profra. Carmen Gaytan Murillo

Upload: cgmcel

Post on 16-Apr-2017

51 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Ac4 bases de_datos_gaytan

BASES DE DATOSActividad de Aprendizaje No. 4

CURSO NACIONAL FORMACIÓN DISICPLINARDOCENTES DE EDUCACIÓN MEDIA SUPERIOR INSTITUCIONES DE EDUCACIÓN PÚBLICA DE EDUCACIÓN MEDIA SUPERIOR

CURSO: INFORMÁTICA

Profra. Carmen Gaytan Murillo

Page 2: Ac4 bases de_datos_gaytan

QUE ES UNA BASE DE DATOS

Una base de datos es un sistema de archivos electrónico.

Las bases de datos tradicionales se organizan por campos, registros y archivos.

Page 3: Ac4 bases de_datos_gaytan

BASE DE DATOS TIPOS SQL

SQL (por sus siglas en inglés Structured Query Language; en españollenguaje de consulta estructurada)

Es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en ellas

Page 4: Ac4 bases de_datos_gaytan

EXISTEN RELACIONES DE DIFERENTES TIPOS:

Relación de uno a varios (1,n). 

Uno de los campos relacionados es una clave principal..

Cada registro de una tabla puede estar enlazado con varios registros de una segunda tabla.

Pero cada registro de la segunda sólo puede estar enlazado con un único registro de la primera.

Page 5: Ac4 bases de_datos_gaytan

TIPOS DE RELACIONES DE BASES DE DATOS

 Relación de uno a uno (1,1). 

Se creará una relación de este tipo si ambos campos relacionados son claves principales.

Un registro de la tabla uno sólo puede estar relacionado con un único registro de la tabla dos y viceversa.

Page 6: Ac4 bases de_datos_gaytan

TIPOS DE RELACIONES DE BASES DE DATOS

 Relación de varios a varios (n,m). E

Ninguno de los campos relacionados son claves principales.

Cada registro de la primera tabla puede estar enlazado con varios registros de la segunda y viceversa.

Este tipo de relación implica la repetición de los campos de cada tabla

. Para establecer relaciones de este tipo, es necesario crear una tabla intermedia que esté relacionada con las dos de uno a varios.

Page 7: Ac4 bases de_datos_gaytan

BASE DE DATOS NO SQL

NoSQL, que abarca una amplia gama de tecnologías y arquitecturas, busca resolver los problemas de escalabilidad y rendimiento de big data.

 NoSQL analiza grandes cantidades de datos no estructurados o datos que se almacenan de forma remota en varios servidores virtuales en la nube.

Page 8: Ac4 bases de_datos_gaytan

TIPOS DE BASE DE DATOS NO SQL

Apache Cassandra. Cassandra, que una vez fue la base de datos

propietaria de Facebook, fue liberada como código abierto en 2008

SimpleDB, Google BigTable, Apache Hadoop, MapReduce, MemcacheDB y Voldemort. Las empresas que utilizan NoSQL incluyen NetFlix, LinkedIn y Twitter.

Page 9: Ac4 bases de_datos_gaytan

BASES DE DATOS MAS POPULARES

SQL Server Oracle Mongo DB Oracle NoSQL Cassandra

Page 10: Ac4 bases de_datos_gaytan

BASES DE DATOS MAS POPULARES

SQL SERVER es un s

istema de gestión de bases de datos relacionales (RDBMS) de Microsoft que está diseñado para el entorno empresarial. incluyendo control de transacciones, excepción y manejo de errores, procesamiento fila, así como variables declaradas.

Page 11: Ac4 bases de_datos_gaytan

BASES DE DATOS MAS POPULARES

ORACLE Herramienta

cliente/servidor para la gestión de base de datos la gran potencia que tiene y su elevado precio hace que solo se vea en empresas muy grandes y multinacionales, por norma general.

Page 12: Ac4 bases de_datos_gaytan

BASES DE DATOS MAS POPULARES

Mongo DB Es una base de datos orientada

a documentos. Una de las diferencias más

importantes con respecto a las bases de datos relacionales, es que no es necesario seguir un esquema. Los documentos de una misma colección - concepto similar a una tabla de una base de datos relacional -, pueden tener esquemas diferentes.

Page 13: Ac4 bases de_datos_gaytan

BASES DE DATOS MAS POPULARES

Oracle NoSQL Escalada horizontalmente,

base de datos de valor clave para servicios de Internet y nube. Proporciona un modelo de transacción poderoso y flexible que simplifica enormemente el proceso de desarrollo de una aplicación basada en NoSQL. 

Page 14: Ac4 bases de_datos_gaytan

BASES DE DATOS MAS POPULARES

Cassandra Es una base de datos 

NoSQL distribuida y masivamente escalable, y tiene la capacidad de escalar linealmente. Una de las diferencias es el soporte para multi data center o la comunicación peer-to-peer entre sus nodos.