1. 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
2. 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.
3. 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
4. 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.
5. 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.
6. 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.
7. 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.
8. 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.
9. BASES DE DATOS MAS POPULARES
SQL Server
Oracle
Mongo DB
Oracle NoSQL
Cassandra
10. 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.
11. 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.
12. 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.
13. 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.
14. 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.