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
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 sistema 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/definici
on/NoSQL-No-Solo-SQL
 http://searchdatacenter.techtarget.com/es/definici
on/SQL-Server
 https://www.paradigmadigital.com/dev/cassandra
-la-dama-de-las-bases-de-datos-nosql/

Ac4 bases de_datos_gaytan

  • 1.
    BASES DE DATOS Actividadde 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
  • 2.
    QUE ES UNABASE 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.
  • 3.
    BASE DE DATOSTIPOS 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
  • 4.
    EXISTEN RELACIONES DEDIFERENTES 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.
  • 5.
    TIPOS DE RELACIONESDE 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.
  • 6.
    TIPOS DE RELACIONESDE 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.
  • 7.
    BASE DE DATOSNO 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.
  • 8.
    TIPOS DE BASEDE 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.
  • 9.
    BASES DE DATOSMAS POPULARES  SQL Server  Oracle  Mongo DB  Oracle NoSQL  Cassandra
  • 10.
    BASES DE DATOSMAS POPULARES  SQL SERVER  es un sistema 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.
  • 11.
    BASES DE DATOSMAS 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.
  • 12.
    BASES DE DATOSMAS 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.
  • 13.
    BASES DE DATOSMAS 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.
  • 14.
    BASES DE DATOSMAS 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.
  • 15.
    REFERENCIAS  http://www.masadelante.com/faqs/base-de-datos.  http://baseser.blogspot.mx/2010/07/tipos-de- relaciones.html http://searchdatacenter.techtarget.com/es/definici on/NoSQL-No-Solo-SQL  http://searchdatacenter.techtarget.com/es/definici on/SQL-Server  https://www.paradigmadigital.com/dev/cassandra -la-dama-de-las-bases-de-datos-nosql/