Bases de datos

11
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 Bases de Datos FÉLIX LEONARDO SANTIAGO SÁNCHEZ G3 Octubre 2016

Transcript of Bases de datos

Page 1: Bases de datos

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

Bases de Datos

FÉLIX LEONARDO SANTIAGO SÁNCHEZ

G3

Octubre 2016

Page 2: Bases de datos

¿Qué es una Base de Datos?

Es un cúmulo de información almacenada de forma organizada y estructurada para que después podamos encontrar y utilizar fácilmente.

Cada base de datos se compone de una o más tablas que guarda un conjunto de datos. Cada tabla tiene una o más columnas y filas.

Page 3: Bases de datos

¿Qué es una Base de Datos de tipo SQL?

        Es  el  lenguaje  estándar  ANSI/ISO  de  definición, manipulación  y  control  de  bases  de  datos relacionales. Es un lenguaje declarativo: sólo hay que indicar qué se quiere hacer. El SQL es un lenguaje con el  que  se  puede  acceder  a  todos  los  sistemas relacionales comerciales. 

     Carme Martín Escofet

Page 4: Bases de datos

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

        Es  un  término  usado  en  para  agrupar  una serie  de  almacenes  de  datos  no  relacionales que  no  proporcionan  garantías  ACID. Normalmente  no  tienen  esquemas  fijos  de tablas ni sentencias "join". Surge en respuesta a  la  necesidad  de  gestionar  volúmenes masivos de información.

Page 5: Bases de datos

Base de Datos mas Populares

• i. SQL Server.• ii. Oracle.• iii. Mongo DB.• iv. Oracle NoSQL.• v. Cassandra

Page 6: Bases de datos

i. SQL Server.

• Motor de base de datos es el servicio principal para almacenar, procesar y proteger los datos. El Motor de base  de  datos  proporciona  acceso  controlado  y procesamiento de transacciones rápido para cumplir con  los  requisitos  de  las  aplicaciones  consumidoras de datos más exigentes de su empresa.

Page 7: Bases de datos

ii. Oracle.

• Es una colección de datos tratados todos ellos como una unidad. Una Base de  Datos  que  está  formada  por  diversos  tipos  de  ficheros  dentro  de  un sistema  operativo.  Físicamente,  trataremos  la  Base  de  Datos  como  un conjunto de ficheros de base de datos y ficheros de traza. Lógicamente, la veremos como un conjunto de diccionarios,  tablas de usuarios y ficheros de traza conteniendo datos de recuperación de errores. 

Page 8: Bases de datos

iii. Mongo DB.

• Es 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. Está escrito en C++, aunque las consultas se hacen pasando objetos JSON como parámetro.  Es  algo  bastante  lógico,  dado  que los propios documentos se almacenan en BSON.

Page 9: Bases de datos

iv. Oracle NoSQL.

• Es una base de datos distribuida de tipo clave-valor lanzada en Septiembre de 2011. Está escrita en Java y C y su última versión estable es de Diciembre de 2015.

• Oracle NoSQL, aunque anuncia ser una base de datos clave-valor, ofrece distintas maneras de modelar los datos:tablas estilo base de datos relacional.

• documentos JSON.• pares de clave-valor.

Page 10: Bases de datos

v. 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.  Introduce  conceptos  muy interesantes  como  el  soporte  para  multidata center  o  la  comunicación  peer-to-peer  entre sus nodos.