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
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.
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
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.
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.
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.
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.
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.
BASES DE DATOS MAS POPULARES
SQL Server Oracle Mongo DB Oracle NoSQL Cassandra
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.
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.
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.
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.
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.
REFERENCIAS
http://www.masadelante.com/faqs/base-de-datos. http://
baseser.blogspot.mx/2010/07/tipos-de-relaciones.html
http://searchdatacenter.techtarget.com/es/definicion/NoSQL-No-Solo-SQL
http://searchdatacenter.techtarget.com/es/definicion/SQL-Server
https://www.paradigmadigital.com/dev/cassandra-la-dama-de-las-bases-de-datos-nosql/