Maribel Rivera López Curso de Informática Sep./2017
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
Actividad de Aprendizaje No.4
BASES DE DATOS
Definición:
• Es una colección de datos homogéneos
dispuesta estratégicamente ordenada para
que los usuarios puedan procesar
información. (1)
• Colección de datos relacionados organizados
con una estructura específica. (1)
Maribel Rivera López Curso de Informática Sep. /2017
BASES DE DATOS TIPO
SQL
SQL (por sus siglas en ingles Structured Query
Language; en español lenguaje de consulta
estructurada) es un lenguaje específico del dominio
que da acceso a un sistema de gestión de bases de
datos relacionales que permite especificar diversos
tipos de operaciones en ellos.(2)
Maribel Rivera López Curso de Informática Sep./2017
BASES DE DATOS TIPO SQL
Son colecciones de tablas, que a su vez son
colecciones de columnas y de filas, que son, a su
vez, colecciones de datos, tanto “punteros
disfrazados” (columnas), como la información a
la que apuntan los punteros (las filas y perdón
por la redundancia). Pero antes de crear tablas,
columnas y filas, necesitamos crear el
CONTENEDOR de esta información, es decir, la
gran y venerada Base de Datos.(3)
Maribel Rivera López Curso de Informática Sep./2017
BASE DE DATOS No-SQL
• Los datos almacenados no requieren
estructuras fijas como tablas, normalmente no
soportan operaciones JOIN, ni garantizan
completamente ACID(atomicidad,
consistencia, aislamiento y durabilidad), y
habitualmente escalan bien horizontalmente.
Los sistemas NoSQL se denominan a veces "no
sólo SQL" para subrayar el hecho de que
también pueden soportar lenguajes de
consulta de tipo SQL.(4)
Maribel Rivera López Curso de Informática Sep./2017
BASE DE DATOS No-SQL
Una diferencia clave entre
las bases de datos de No-
SQL y las bases de datos
relacionales tradicionales,
es el hecho de que No-SQL
es una forma de
almacenamiento no
estructurado.(4)
Maribel Rivera López Curso de Informática Sep./2017
DIFERENCIAS DE LAS BASES DE DATOS
SQL SERVER
Sistema de Gestión de
base de datos relacionales
(RDBMS)
ORACLE
Cliente-servidor para la
gestión de Bases de Datos
MONGO DB
Base de Datos orientado a
Documentos
ORACLE No-SQL
Base de Datos no
solamente SQL escalable y
distribuida.
CASSANDRA
Bases de Datos no
relacionales
Almacenes KEY-Valué
(Clave-valor)
Sistema administrador de
Bases de Datos relacional,
cliente-servidor, que
permite una mayor
escalabilidad de explorar
objetos de bases de datos y
al integración de
secuencias de los
comandos en las Bases de
Datos OLTP y OLAP.(6)
Sistema gestor de Base de
Datos más completas en
soporte de transacciones,
estabilidad, escalabilidad y
soporte multiplataforma,
basándose en una
arquitectura cliente
servidor para la gestión de
bases de datos relacionales,
con una interfaz
comprensible, siendo capaz
de administrar los datos,
crear tablas, vistas y otros
objetos de bases de datos,
importar, exportar y
visualizar datos de tablas,
ejecutar scripts de SQL y
generar informes.(5)
Es un almacén de
documentos, donde cada
uno de los documentos son
agrupados dentro de
colecciones o en una sola
colección, cada una de estas
Colecciones pueden ser
comparadas como una tabla
relacional, la gran diferencia
que no se impone a una
estricta restricción de
esquema como lo hacen en
las tablas relacionales.(5)
Pproporciona un modelo de
transacción potente y
flexible que simplifica en
gran medida el proceso de
desarrollo de una aplicación
basada en No-SQL. Se escala
horizontalmente con alta
disponibilidad y equilibrio
de carga transparente
incluso cuando se agrega
dinámicamente nueva
capacidad.(7)
Es una base de datos de
código abierto .Fue iniciada
por Facebook para probar la
solvencia de problemas
relacionados con el
rendimiento del motor de
las
búsquedas, es decir la
comunicación entre los
usuarios, implicando un
gran volumen de los datos a
almacenar con un
crecimiento alto y la
necesidad de ofrecer un
nivel de calidad
excelente(5)
Maribel Rivera López Curso de Informática Sep./2017
Maribel Rivera López Curso de Informática Sep./2017
VENTAJAS DE LAS BASES DE DATOS
Referencias:
(1)Programa de Estudio de Educación Media Superior correspondiente a tercer
semestre,2009.
(2) https://es.wikipedia.org/wiki/SQL
(3) Programa de Estudio de Educación Media Superior correspondiente a tercer
semestre,2009
(4) https://blog.pandorafms.org/es/bases-de-datos-nosql/
(5) https://dspace.ups.edu.ec/bitstream/123456789/6977/1/UPS-CT003639.pdf
(6) SQL SERVER
http://rjprogramacion.blogspot.mx/2013/06/sql-server-conceptos-basicos.html
https://basededatosunounivia.wordpress.com/2015/03/13/oracle-vs-mysql-vs-
sql-server-una-comparacion-entre-los-sistemas-gestores-de-bases-de-datos-
relacionales-mas-populares/
http://searchdatacenter.techtarget.com/es/def
https://es.wikipedia.org/wiki/Microsoft_SQL_Server
Maribel Rivera López Curso de Informática Sep./2017
Referencias:
(7) ORACLE No-SQL
https://desarrolloweb.com/articulos/840.php
https://www.oracle.com/database/nosql/index.html
http://www.oracle.com/technetwork/database/database-
technologies/nosqldb/overview/index.html
(8) http://www.monografias.com/trabajos73/microsoft-sql-server/microsoft-sql-
server2.shtml
(9) http://oraclebddepn.blogspot.mx/2013/05/ventajas-y-desventajas.html
(10) http://www.w3ii.com/es/mongodb/mongodb_advantages.html
(11) https://www.oracle.com/mx/database/nosql/index.html
(12) https://blog.pandorafms.org/es/bases-de-datos-nosql/
Maribel Rivera López Curso de Informática Sep./2017

Presentacion de bases de datos

  • 1.
    Maribel Rivera LópezCurso de Informática Sep./2017 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 Actividad de Aprendizaje No.4 BASES DE DATOS
  • 2.
    Definición: • Es unacolección de datos homogéneos dispuesta estratégicamente ordenada para que los usuarios puedan procesar información. (1) • Colección de datos relacionados organizados con una estructura específica. (1) Maribel Rivera López Curso de Informática Sep. /2017
  • 3.
    BASES DE DATOSTIPO SQL SQL (por sus siglas en ingles Structured Query Language; en español lenguaje de consulta estructurada) es un lenguaje específico del dominio que da acceso a un sistema de gestión de bases de datos relacionales que permite especificar diversos tipos de operaciones en ellos.(2) Maribel Rivera López Curso de Informática Sep./2017
  • 4.
    BASES DE DATOSTIPO SQL Son colecciones de tablas, que a su vez son colecciones de columnas y de filas, que son, a su vez, colecciones de datos, tanto “punteros disfrazados” (columnas), como la información a la que apuntan los punteros (las filas y perdón por la redundancia). Pero antes de crear tablas, columnas y filas, necesitamos crear el CONTENEDOR de esta información, es decir, la gran y venerada Base de Datos.(3) Maribel Rivera López Curso de Informática Sep./2017
  • 5.
    BASE DE DATOSNo-SQL • Los datos almacenados no requieren estructuras fijas como tablas, normalmente no soportan operaciones JOIN, ni garantizan completamente ACID(atomicidad, consistencia, aislamiento y durabilidad), y habitualmente escalan bien horizontalmente. Los sistemas NoSQL se denominan a veces "no sólo SQL" para subrayar el hecho de que también pueden soportar lenguajes de consulta de tipo SQL.(4) Maribel Rivera López Curso de Informática Sep./2017
  • 6.
    BASE DE DATOSNo-SQL Una diferencia clave entre las bases de datos de No- SQL y las bases de datos relacionales tradicionales, es el hecho de que No-SQL es una forma de almacenamiento no estructurado.(4) Maribel Rivera López Curso de Informática Sep./2017
  • 7.
    DIFERENCIAS DE LASBASES DE DATOS SQL SERVER Sistema de Gestión de base de datos relacionales (RDBMS) ORACLE Cliente-servidor para la gestión de Bases de Datos MONGO DB Base de Datos orientado a Documentos ORACLE No-SQL Base de Datos no solamente SQL escalable y distribuida. CASSANDRA Bases de Datos no relacionales Almacenes KEY-Valué (Clave-valor) Sistema administrador de Bases de Datos relacional, cliente-servidor, que permite una mayor escalabilidad de explorar objetos de bases de datos y al integración de secuencias de los comandos en las Bases de Datos OLTP y OLAP.(6) Sistema gestor de Base de Datos más completas en soporte de transacciones, estabilidad, escalabilidad y soporte multiplataforma, basándose en una arquitectura cliente servidor para la gestión de bases de datos relacionales, con una interfaz comprensible, siendo capaz de administrar los datos, crear tablas, vistas y otros objetos de bases de datos, importar, exportar y visualizar datos de tablas, ejecutar scripts de SQL y generar informes.(5) Es un almacén de documentos, donde cada uno de los documentos son agrupados dentro de colecciones o en una sola colección, cada una de estas Colecciones pueden ser comparadas como una tabla relacional, la gran diferencia que no se impone a una estricta restricción de esquema como lo hacen en las tablas relacionales.(5) Pproporciona un modelo de transacción potente y flexible que simplifica en gran medida el proceso de desarrollo de una aplicación basada en No-SQL. Se escala horizontalmente con alta disponibilidad y equilibrio de carga transparente incluso cuando se agrega dinámicamente nueva capacidad.(7) Es una base de datos de código abierto .Fue iniciada por Facebook para probar la solvencia de problemas relacionados con el rendimiento del motor de las búsquedas, es decir la comunicación entre los usuarios, implicando un gran volumen de los datos a almacenar con un crecimiento alto y la necesidad de ofrecer un nivel de calidad excelente(5) Maribel Rivera López Curso de Informática Sep./2017
  • 8.
    Maribel Rivera LópezCurso de Informática Sep./2017 VENTAJAS DE LAS BASES DE DATOS
  • 9.
    Referencias: (1)Programa de Estudiode Educación Media Superior correspondiente a tercer semestre,2009. (2) https://es.wikipedia.org/wiki/SQL (3) Programa de Estudio de Educación Media Superior correspondiente a tercer semestre,2009 (4) https://blog.pandorafms.org/es/bases-de-datos-nosql/ (5) https://dspace.ups.edu.ec/bitstream/123456789/6977/1/UPS-CT003639.pdf (6) SQL SERVER http://rjprogramacion.blogspot.mx/2013/06/sql-server-conceptos-basicos.html https://basededatosunounivia.wordpress.com/2015/03/13/oracle-vs-mysql-vs- sql-server-una-comparacion-entre-los-sistemas-gestores-de-bases-de-datos- relacionales-mas-populares/ http://searchdatacenter.techtarget.com/es/def https://es.wikipedia.org/wiki/Microsoft_SQL_Server Maribel Rivera López Curso de Informática Sep./2017
  • 10.
    Referencias: (7) ORACLE No-SQL https://desarrolloweb.com/articulos/840.php https://www.oracle.com/database/nosql/index.html http://www.oracle.com/technetwork/database/database- technologies/nosqldb/overview/index.html (8)http://www.monografias.com/trabajos73/microsoft-sql-server/microsoft-sql- server2.shtml (9) http://oraclebddepn.blogspot.mx/2013/05/ventajas-y-desventajas.html (10) http://www.w3ii.com/es/mongodb/mongodb_advantages.html (11) https://www.oracle.com/mx/database/nosql/index.html (12) https://blog.pandorafms.org/es/bases-de-datos-nosql/ Maribel Rivera López Curso de Informática Sep./2017