Act. 4 screencast y base de datos norma

22
CURSO NACIONAL: INFORMATICA FORMACIÓN DISCIPLINAR DOCENTES DE EDUCACIÓN MEDIA SUPERIOR INSTITUCIONES DE EDUCACIÓN PÚBLICA DE EDUCACIÓN MEDIA SUPERIOR MODULO : Habilidades Digitales ACTIVIDAD DE APRENDIZAJE No. 4: Screencast y Base de Datos ASESOR: Mtro. José Eduardo Barreiro Noh Docente-Alumno: Mtra. Norma del Carmen Sánchez Castro.

Transcript of Act. 4 screencast y base de datos norma

Page 1: Act. 4 screencast y base de datos norma

CURSO NACIONAL: INFORMATICAFORMACIÓN DISCIPLINAR

DOCENTES DE EDUCACIÓN MEDIA SUPERIOR

INSTITUCIONES DE EDUCACIÓN PÚBLICA DE EDUCACIÓN

MEDIA SUPERIOR

MODULO : Habilidades DigitalesACTIVIDAD DE APRENDIZAJE No. 4: Screencast y Base de DatosASESOR: Mtro. José Eduardo Barreiro NohDocente-Alumno: Mtra. Norma del Carmen Sánchez Castro.

Page 2: Act. 4 screencast y base de datos norma

Base de Datos

Page 3: Act. 4 screencast y base de datos norma

¿Qué es una Base de Datos?

Se le llama base de datos a los bancos de información que contienen datos relativos a diversas temáticas y categorizados de distinta manera, pero que comparten entre sí algún tipo de vínculo o relación que busca ordenarlos y clasificarlos en conjunto.

Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso.

Page 4: Act. 4 screencast y base de datos norma

¿Qué es una base de datos tipo SQL?

La cual identifica a un tipo de lenguaje vinculado con la gestión de bases de datos de carácter relacional que permite la especificación de distintas clases de operaciones entre éstas. Gracias a la utilización del álgebra y de cálculos relacionales, el SQL brinda la posibilidad de realizar consultas con el objetivo de recuperar información de las bases de datos de manera sencilla.

Page 5: Act. 4 screencast y base de datos norma

¿Qué es una base de datos NO-SQL?

Las bases de datos NoSQL, también llamadas No Solo SQL, son un enfoque hacia la gestión de datos y el diseño de base de datos que es útil para grandes conjuntos de datos distribuidos.NoSQL, que abarca una amplia gama de tecnologías y arquitecturas, busca resolver los problemas de escalabilidad y rendimiento de big data que las bases de datos relacionales no fueron diseñadas para abordar. NoSQL es especialmente útil cuando una empresa necesita acceder y analizar grandes cantidades de datos no estructurados o datos que se almacenan de forma remota en varios servidores virtuales en la nube.

Page 6: Act. 4 screencast y base de datos norma

Bases de datos mas populares:

SQL Server Oracle Mongo DB Oracle NoSQL Cassandra

Page 7: Act. 4 screencast y base de datos norma

SQL ServerSQL Server es un sistema de gestión de bases de datos relacionales (RDBMS) de Microsoft que está diseñado para el entorno empresarial. SQL Server se ejecuta en T-SQL (Transact -SQL), un conjunto de extensiones de programación de Sybase y Microsoft que añaden varias características a SQL estándar, incluyendo control de transacciones, excepción y manejo de errores, procesamiento fila, así como variables declaradas.

Page 8: Act. 4 screencast y base de datos norma

Características de SQL Server Soporte de transacciones. Escalabilidad, estabilidad y seguridad. Soporta procedimientos almacenados. Incluye también un potente entorno grafico de

administración, que permite el uso de comandos DDL y DML gráficamente.

Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en el servidor y las terminales o clientes de la red solo acceden a la información.

Además permiten administrar información de otros servidores de datos.

Page 9: Act. 4 screencast y base de datos norma

Ventajas Es un sistema de gestión de base de datos. Es útil para manejar y obtener datos de la red de redes. Nos permite olvidarnos de los ficheros que forman la base de

datos. Si trabajamos en una red social nos permite agregar otros

servidores de SQL Server. Por ejemplo dos personas que trabajan con SQL Server, uno de ellos se puede conectar al servidor de su otro compañero y así se puede ver las bases de datos del otro compañero con SQL Server.

SQL permite administrar permisos a todo. También  permite que  alguien conecte su SQLO al nuestro pero sin embargo podemos decirle que no puede ver esta base de datos pero otro si.

Page 10: Act. 4 screencast y base de datos norma

OracleOracle Database es un sistema de gestión de base de datos de tipo objeto-relacional (ORDBMS, por el acrónimo en inglés de Object-Relational Data Base Management System), desarrollado por Oracle Corporation.Se considera a Oracle Database como uno de los sistemas de bases de datos más completos, destacando: soporte de transacciones, estabilidad, escalabilidad, y soporte multiplataforma.

Page 11: Act. 4 screencast y base de datos norma

Características de Oracle

Desarrollado sobre Oracle Database, Oracle Content Database ha sido diseñada para quelas organizaciones puedan controlar y gestionar grandes volúmenes de contenidos no estructurados en un único repositorio con el objetivo de reducir los costes y los riesgos asociados a la pérdida de información.

Page 12: Act. 4 screencast y base de datos norma

Ventajas Oracle es el motor de base de datos objeto-relacional

más usado a nivel mundial. Puede ejecutarse en todas las plataformas, desde una Pc

hasta un supercomputador. Oracle soporta todas las funciones que se esperan de un

servidor "serio": permite implementar diseños "activos", con triggers y procedimientos almacenados, con una integridad referencial declarativa bastante potente.

Permite el uso de particiones para la mejora de la eficiencia, de replicación e incluso ciertas versiones admiten la administración de bases de datos distribuidas.

Oracle es la base de datos con más orientación hacía INTERNET.

Page 13: Act. 4 screencast y base de datos norma

Mongo DBEs una base de datos orientada a documentos. Esto quiere decir que en lugar de guardar los datos en registros, guarda los datos en documentos. Estos documentos son almacenados en BSON, que es una representación binaria de JSON.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 14: Act. 4 screencast y base de datos norma

Características

En resumen, MongoDB ha sido diseñada para que sea rápida (por ejemplo, sustituye los joins por documentos embebidos), flexible (sin rígidos esquemas de datos), escalable (utiliza escalabilidad horizontal dejando atrás la vertical), para reducir al mínimo las labores de administración (replication, disaster recovery, automatic failover, sharding, load balancing, etc), para que a los programadores les resulte fácil de aprender y dotada de potentes herramientas de análisis de datos (aggregation framework).

Page 15: Act. 4 screencast y base de datos norma

Ventajas Mongo DB tiene la capacidad de realizar consultas

utilizando JavaScript, haciendo que estas sean enviadas directamente a la base de datos para ser ejecutada.

se utiliza un sistemas de archivos, ya que cuenta con la capacidad para balancear la carga y recopilación de datos utilizando múltiples servidores para almacenamiento de archivo.

el desarrollador elige una llave shard (clave). la configuración automática, se puede agregar nuevas

maquinas a mongo DB con el sistema de base corriendo.

Page 16: Act. 4 screencast y base de datos norma

Oracle NoSQLOracle NoSQL Database es una base de datos NoSQL tipo clave-valor (del estilo de Redis o Voldemort):Sus principales características son:Arquitectura Está construida sobre Oracle Berkeley DB Java Edition sobre la

que añade una capa de servicios para usarse en entornos distribuidos

Page 17: Act. 4 screencast y base de datos norma

Caracteristicas

Alta Disponibilidad y No-Single Point of Failure Provee replicación de base de datos 1 Master-Multi-Replica Las datos transaccionales se replican

Page 18: Act. 4 screencast y base de datos norma

Balanceo de carga transparente: El Driver de Oracle NoSQL particiona los datos en tiempo real y los

distribuye sobre los nodos de almacenaminto Su topología rutea las operaciones de escritura y lectura al nodo de

almacenamiento más adecuado para optimizar la distribución de carga y rendimiento

Formato JSON La version 2 añade sopote para serialización con Avro, lo que permite

definer un schema en JSON para los datos almacenados

Page 19: Act. 4 screencast y base de datos norma

Topologías configurables Los administradores pueden indicar cuanta capacidad está

disponible en un nodo de almacenamiento permitiendo a los nodos con más capacidad almacenar varios nodos de replicación

Administación sencilla y Monitorización: Oracle NoSQL suministra un servicio de administración, tanto

por consola web

Page 20: Act. 4 screencast y base de datos norma

Casssandra

Cassandra es una base de datos de código abierto cuya principal característica es que fusiona Dynamo, de Amazon con BigTable, de Google, siendo ambas implementaciones de código cerrado.

El desarrollo de Cassandra fue iniciado por, aunque parezca curioso, Facebook, para intentar solventar la problemática relacionada con el rendimiento del motor de búsquedas, concretamente con las relacionadas en la comunicación entre usuarios (“Inbox Search“). Esta funcionalidad implica un gran volumen de datos a almacenar, con una perspectiva de crecimiento muy alta (el boom de las redes sociales se produjo después de la implementación de Cassandra) y la necesidad de ofrecer un nivel de calidad de servicio fijado (SLA, Acuerdo de Nivel de Servicio).

Page 21: Act. 4 screencast y base de datos norma

Características

Una tabla de datos por cada instancia de Cassandra. Cada familia de columnas puede contener o bien

columnas o bien supercolumnas. Las supercolumnas son columnas son la agrupación de n-columnas.

Cada columna contiene elementos de la forma “Clave-Valor-Tiempo”, donde el valor del campo tiempo es definible por el usuario.

Cada fila de una tabla puede tomar valores en columnas distintas de una familia de columnas que otra fila, es decir, si se dispone de una familia de 5 columnas (A, B, C, D, E), la fila R1 puede tener valores en A y B mientras que la fila R2 puede tenerlos en A, C, D y E.

Page 22: Act. 4 screencast y base de datos norma

Ventajas

Es de código abierto - Sobre todas las cosas buenas  Escalamiento sencillo.  Diferentes DBs NoSQL para diferentes proyectos. NoSQL y la nube es un ajuste natura. Las bases de datos NoSQL utilizan sobre todo el uso de memoria

en vez del disco como la principal ubicación de escritura.