SlideShare una empresa de Scribd logo
1 de 19
CENTRO DE BACHILLERATO TECNOLOGICO
INDUSTRIAL Y DE SERVICIOS #75
TECNOLÓGIAS DE LA INFORMACIÓN Y LA COMUNICACIÓN
“BASES DE DATOS”
PROFESOR:
M.A.E LUIS GERARDO TORRES SORIA
INTEGRANTES:
PAOLA ROSALES LUGO
LIZBETH ALEJANDRA CABRERA RIOS
1°”L”
FECHA DE ENTREGA : JUEVES 26 DE OCTUBRE
HORA DE ENTREGA 14:15 HORAS
2017-2018
¿Qué es una base de datos?
Se conoce como base de datos al conjunto de informaciones que está
organizado y estructurado de un modo específico para que su contenido pueda
ser tratado y analizado de manera rápida y sencilla presentan datos
estructurados de acuerdo a diferentes parámetros. Al disponer la información de
una cierta forma, el usuario puede encontrar aquello que busca con facilidad, a
diferencia de lo que le sucedería si todos los datos estuvieran mezclados y sin
ningún tipo de orden. En el terreno informático, el contenido de una base de
datos puede consultarse mediante un software. Si la base de datos no es digital,
en cambio, la búsqueda de información puede resultar más complicada. Una
base de datos como una serie de datos organizados y relacionados entre sí, los
cuales son recolectados y explotados por los sistemas de información de una
empresa o negocio en particular.
Características principales de las bases de
datos.
 Independencia lógica y física de los datos.
 Redundancia mínima.
 Acceso concurrente por parte de múltiples usuarios.
 Integridad de los datos.
 Consultas complejas optimizadas.
 Seguridad de acceso y auditoría.
 Respaldo y recuperación.
 Acceso a través de lenguajes de programación estándar.
Ventajas de las base de datos.
 Los sistemas de ficheros almacenan varias copias de los mismos datos en
ficheros distintos. Esto hace que se desperdicie espacio de almacenamiento,
además de provocar la falta de consistencia de datos.
 En los sistemas de bases de datos todos estos ficheros están integrados, por
lo que no se almacenan varias copias de los mismos datos. Sin embargo, en
una base de datos no se puede eliminar la redundancia completamente, ya
que en ocasiones es necesaria para modelar las relaciones entre los datos.
Consistencia de datos:
 Eliminando o controlando las redundancias de datos se reduce en gran
medida el riesgo de que haya inconsistencias. Si un dato está almacenado
una sola vez, cualquier actualización se debe realizar sólo una vez, y está
disponible para todos los usuarios inmediatamente. Si un dato está duplicado
y el sistema conoce esta redundancia, el propio sistema puede encargarse de
garantizar que todas las copias se mantienen consistentes.
Base de datos ¿Qué es?
SQL SERVER SQL Server, es el cimiento de la completa plataforma de
datos de Microsoft que entrega un nivel de desempeño
interesante para aplicaciones de misión crítica a través
de tecnologías en-memoria, perspectivas más rápidas
proveniente de cualquier tipo de datos con herramientas
familiares como Excel y una plataforma para desarrollar,
implementar y administrar soluciones que abarquen tanto
implementaciones locales como en la nube.
ORACLE Oracle ha estado ayudando a empresas, gobiernos y
organizaciones a recopilar, organizar, administrar y
utilizar sus datos para mejorar no solo sus negocios, sino
también el mundo.
MONGO DB MongoDB es una base de datos orientada a documentos,
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, pueden tener esquemas diferentes.
Base de datos ¿Qué es?
Oracle NO SQL
La firma aseguró que NoSQL Database ofrece a los
desarrolladores opciones configurables de
consistencia para satisfacer las distintas necesidades
de la aplicación, ya que, que muchos de los productos
NoSQL actuales hacen que las aplicaciones de
escritura resulten difíciles proporcionando solamente
“consistencia final”, en donde las copias de los datos
se actualizan “finalmente”.
cassandra Cassandra introduce conceptos muy interesantes
como el soporte para multi data center o la
comunicación peer-to-peer entre sus nodos.
¿Qué es una base de datos del tipo SQL?
 SQL (por sus siglas en inglés 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.
Una de sus características es el manejo del álgebra y el cálculo
relacional que permiten efectuar consultas con el fin de recuperar, de forma
sencilla, información de bases de datos, así como hacer cambios en ellas.
Originalmente basado en el álgebra relacional y en el cálculo relacional, SQL
consiste en un lenguaje de definición de datos, un lenguaje de manipulación
de datos y un lenguaje de control de datos. El alcance de SQL incluye la
inserción de datos, consultas, actualizaciones y borrado, la creación y
modificación de esquemas y el control de acceso a los datos. También el SQL
a veces se describe como un lenguaje declarativo, también incluye elementos
procesales.
Es el servicio de base de datos relacional inteligente en la nube totalmente
administrado creado para desarrolladores. Agilice el desarrollo de aplicaciones,
facilite el mantenimiento y haga que resulte más productivo con las herramientas
SQL que le gusta utilizar. Aproveche la inteligencia integrada que aprende
patrones de aplicaciones y se adapta para maximizar el rendimiento, la
confiabilidad y la protección de los datos.
Características de las bases de datos SQL
 Crear nuevas bases de datos.
 Crear nuevas tablas en una base de datos.
 Crear nuevos registros en las tablas de una base de datos
 Crear tablas de consulta en una base de datos.
 Borrar tablas o bases de datos.
 Borrar registros.
 Cambiar uno o varios datos de un registro.
 Mostrar los datos de una tabla o consulta.
 Buscar y mostrar sólo algunos datos de una tabla o consulta, poniendo
una serie de condiciones para la búsqueda.
¿Qué es una base de datos no-SQL?
La no existencia de una definición formal, cuando hablamos de base datos No SQL,
también conocidas como “No sólo SQL”, nos referimos a una amplia clase de
sistemas de gestión de datos que difieren, en aspectos importantes, del modelo
clásico de relaciones entre entidades (o tablas) existente en los sistemas de gestión
bases de datos relacionales, siendo el más destacado el que no usan SQL como
lenguaje principal de consulta. los investigadores académicos se refieren a este tipo
de bases de datos como almacenamiento estructurado, término que abarca también
las bases de datos relacionales clásicas. A menudo, las bases de datos No SQL se
clasifican según su forma de almacenar los datos, y comprenden categorías
como clave-valor, las implementaciones de Big Table, bases de datos documentales,
y bases de datos orientadas a grafos. las bases de datos No SQL están altamente
optimizadas para las operaciones recuperar y agregar, y normalmente no ofrecen
mucho más que la funcionalidad de almacenar los registros. La pérdida de flexibilidad
en tiempo de ejecución, comparado con los sistemas SQL clásicos, se ve
compensada por ganancias significativas en escalabilidad y rendimiento cuando se
trata con ciertos modelos de datos.
Características de las bases de datos NO-SQL
 Consistencia Eventual:
A diferencia de las bases de datos relacionales tradicionales, en la mayoría de
sistemas NoSQL, no se implementan mecanismos rígidos de consistencia que
garanticen que cualquier cambio llevado a cabo en el sistema distribuido sea visto, al
mismo tiempo, por todos los nodos y asegurando, también, la no violación de posibles
restricciones de integridad de los datos u otras reglas definidas.
 Flexibilidad en el esquema:
En la mayoría de base de datos NoSQL, los esquemas de datos son dinámicos; es
decir, a diferencia de las bases de datos relacionales en las que, la escritura de los
datos debe adaptarse a unas estructuras(o tablas, compuestas a su vez por filas y
columnas) y tipos de datos pre-definidos, en los sistemas NoSQL, cada registro (o
documento, como se les suele llamar en estos casos) puede contener una
información con diferente forma cada vez, pudiendo así almacenar sólo los atributos
que interesen en cada uno de ellos, facilitando el polimorfismo de datos bajo una
misma colección de información.
 Escalabilidad horizontal:
Por escalabilidad horizontal se entiende la posibilidad de incrementar el rendimiento del sistema
añadiendo, simplemente, más nodos (servidores) e indicando al sistema cuáles son los nodos
disponibles.
 Estructura distribuida:
Generalmente los datos se distribuyen, entre los diferentes nodos que componen el sistema.
Hay dos estilos de distribución de datos:
 Particionado (o Sharding): El particionado distribuye los datos entre múltiples servidores
de forma que, cada servidor, actúe como única fuente de un subconjunto de datos.
Normalmente, a la hora de realizar esta distribución, se utilizan mecanismos de tablas
de hash distribuidas (DHT).
 Réplica: La réplica copia los datos entre múltiples servidores, de forma que cada bit de
datos pueda ser encontrado en múltiples lugares. Esta réplica puede realizarse de dos
maneras:
 Réplica maestro-esclavo: en la que un servidor gestiona la escritura de la copia
autorizada mientras que los esclavos se sincronizan con este servidor maestro y sólo
gestionan las lecturas.
 Réplica peer-to-peer: en la que se permiten escrituras a cualquier nodo y ellos se
coordinan entre sí para sincronizar sus copias de los datos
 Tolerancia a fallos y Redundancia:
Pese a lo que cualquiera pueda pensar cuando se habla de NoSQL, no todas las
tecnologías existentes bajo este paraguas usan el mismo modelo de datos ya que, al
ser sistemas altamente especializados, la idoneidad particular de una base de datos
NoSQL dependerá del problema a resolver.
BASES DE DATOS MAS POPULARES SQL
 Oracle
Base de datos que puede correr en casi cualquier sistema operativo. De Oracle
destacamos la abundancia de perfiles con experiencia en esta tecnología y la gran
cantidad de herramientas que hay para su administración y monitorización.
 IBM DB2
Suele ser la segunda base de datos más utilizada en entornos Unix/Linux después de
Oracle. Es claramente un indiscutible ganador en Mainframe.
 Microsoft SQL Server
Base de datos con compatibilidad únicamente para sistemas Windows. Hay muchos
perfiles expertos en SQL Server y no es difícil su adquisición. Su integración con
Microsoft Azure ha mejorado mucho su flexibilidad y rendimiento.
 Teradata
Destaca sobre los demás tipos de bases de datos por su capacidad de
almacenamiento y de análisis de datos. Suele ser utilizado en grandes instalaciones
de Big Data.
 SAP Sybase
Aunque ya no vive los momentos de éxito de hace una década, sigue destacando por
su escalabilidad y rendimiento.
BASES DE DATOS MÁS PUPULARES NO-SQL:
 NoSQL Orientados a Documentos
Se guardan documentos que soportan diferentes formatos (JSON, XML). Se pueden
cambiar esquemas sin parar las bases de datos y los desarrolladores pueden meter
documentos indexados y con acceso por el motor de base de datos fácilmente.
 Mongo DB
Probablemente es la base de datos más popular. Tiene la posibilidad de trabajar con
datos estructurados y no estructurados. Destaca por su gran capacidad de escalado y
rendimiento. Suele ser la que más perfiles experimentados tiene.
 Couchbase Server
Base de datos libre creada en el proyecto Apache. Tampoco garantiza integridad de
datos al 100%. Destaca su gran consola de administración en la que se puede
acceder a muchos datos de forma muy fácil.
 Mark Logic Server
Esta base de datos destaca sobre las anteriores por permitir integridad de datos y
compatibilidad con XML, JSON y RDF.
 Sistemas soportados: Windows, Solaris, Red Hat, Suse, CentOS, Amazon Linux y
Mac os.
 No SQL Orientados a Clave-Valor
Ideales cuando se accede a datos por clave. La diferencia de este tipo de base de
datos radica en la posibilidad de almacenar datos sin ningún esquema predefinido.
Son las más sencillas de utilizar. Suelen ser muy eficientes para las lecturas y
escrituras. Los datos suelen almacenarse en estructuras complejas como BLOB.
 No SQL Orientados a Columnas
Bases de datos en las que puedes mapear claves a valores y agruparlas en
estructuras. Utilizadas en entornos donde hay poca escritura y existe la necesidad de
acceder a varias columnas de muchas filas.
Muy útiles en procesamiento y análisis de eventos, gestión de contenido y en análisis
de datos.
 Apache Cassandra
Base de datos creada por Facebook que es ahora de libre distribución. Base de datos
recomendada para gestionar masivas cantidades de datos.
La versión Enterprise de Cassandra es Datastax Enterprise.
 Apache Hbase
Diseñado para soportar grandes cantidades de accesos de lectura y escritura en
tiempo real a grandes cantidades de datos. Una de sus ventajas es que correo sobre
Hadoop y sobre el sistema de ficheros Hadoop.
 https://www.microsoft.com/en-us/sql-server/default.aspx
 https://www.genbetadev.com/bases-de-datos/mongodb-que-es-como-funciona-
y-cuando-podemos-usarlo-o-no
 https://revistaitnow.com/oracle-nosql-database-mejora-simbiosis-con-
aplicaciones-de-escritura/
 https://www.paradigmadigital.com/dev/cassandra-la-dama-de-las-bases-de-
datos-nosql/

Más contenido relacionado

La actualidad más candente (20)

Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Act4 presentación jiménez_mireya
Act4 presentación jiménez_mireyaAct4 presentación jiménez_mireya
Act4 presentación jiménez_mireya
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 
Bases datos
Bases datosBases datos
Bases datos
 
Base de datos CBTis 75
Base de datos CBTis 75Base de datos CBTis 75
Base de datos CBTis 75
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Actividad de aprendizaje 4. screencast y bases de datos.
Actividad de aprendizaje 4. screencast y bases de datos.Actividad de aprendizaje 4. screencast y bases de datos.
Actividad de aprendizaje 4. screencast y bases de datos.
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 
Base de datos ryjt
Base de datos ryjtBase de datos ryjt
Base de datos ryjt
 
Base de datos
Base de datosBase de datos
Base de datos
 
SLIDERSHARE
SLIDERSHARESLIDERSHARE
SLIDERSHARE
 
Act4 samuel dominguez._basesdedatos
Act4 samuel dominguez._basesdedatosAct4 samuel dominguez._basesdedatos
Act4 samuel dominguez._basesdedatos
 
BASE DE DATOS MICROSOFT SQL SERVER
BASE DE DATOS MICROSOFT SQL SERVERBASE DE DATOS MICROSOFT SQL SERVER
BASE DE DATOS MICROSOFT SQL SERVER
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases dedatos act. 4
Bases dedatos act. 4Bases dedatos act. 4
Bases dedatos act. 4
 

Similar a Base de datos 1.2

Similar a Base de datos 1.2 (20)

Act4 base de_datos_canto_josé
Act4 base de_datos_canto_joséAct4 base de_datos_canto_josé
Act4 base de_datos_canto_josé
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos Actuales
Bases de datos ActualesBases de datos Actuales
Bases de datos Actuales
 
Presentación Base de Datos
Presentación Base de DatosPresentación Base de Datos
Presentación Base de Datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Act4 presentación jiménez_mireya
Act4 presentación jiménez_mireyaAct4 presentación jiménez_mireya
Act4 presentación jiménez_mireya
 
Presentacion power point
Presentacion power pointPresentacion power point
Presentacion power point
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de Datos SQL y NoSQL
Bases de Datos SQL y NoSQLBases de Datos SQL y NoSQL
Bases de Datos SQL y NoSQL
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Principales Bases de Datos
Principales Bases de DatosPrincipales Bases de Datos
Principales Bases de Datos
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
Bases de datos
Bases de datos Bases de datos
Bases de datos
 
02 base de datos hernandez_luis
02 base de datos hernandez_luis02 base de datos hernandez_luis
02 base de datos hernandez_luis
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 
Base de datos
Base de datosBase de datos
Base de datos
 
Rila
RilaRila
Rila
 
Base de datos
Base de datos Base de datos
Base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos
Base de datos Base de datos
Base de datos
 

Último

TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 

Último (20)

Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 

Base de datos 1.2

  • 1. CENTRO DE BACHILLERATO TECNOLOGICO INDUSTRIAL Y DE SERVICIOS #75 TECNOLÓGIAS DE LA INFORMACIÓN Y LA COMUNICACIÓN “BASES DE DATOS” PROFESOR: M.A.E LUIS GERARDO TORRES SORIA INTEGRANTES: PAOLA ROSALES LUGO LIZBETH ALEJANDRA CABRERA RIOS 1°”L” FECHA DE ENTREGA : JUEVES 26 DE OCTUBRE HORA DE ENTREGA 14:15 HORAS 2017-2018
  • 2. ¿Qué es una base de datos? Se conoce como base de datos al conjunto de informaciones que está organizado y estructurado de un modo específico para que su contenido pueda ser tratado y analizado de manera rápida y sencilla presentan datos estructurados de acuerdo a diferentes parámetros. Al disponer la información de una cierta forma, el usuario puede encontrar aquello que busca con facilidad, a diferencia de lo que le sucedería si todos los datos estuvieran mezclados y sin ningún tipo de orden. En el terreno informático, el contenido de una base de datos puede consultarse mediante un software. Si la base de datos no es digital, en cambio, la búsqueda de información puede resultar más complicada. Una base de datos como una serie de datos organizados y relacionados entre sí, los cuales son recolectados y explotados por los sistemas de información de una empresa o negocio en particular.
  • 3. Características principales de las bases de datos.  Independencia lógica y física de los datos.  Redundancia mínima.  Acceso concurrente por parte de múltiples usuarios.  Integridad de los datos.  Consultas complejas optimizadas.  Seguridad de acceso y auditoría.  Respaldo y recuperación.  Acceso a través de lenguajes de programación estándar.
  • 4. Ventajas de las base de datos.  Los sistemas de ficheros almacenan varias copias de los mismos datos en ficheros distintos. Esto hace que se desperdicie espacio de almacenamiento, además de provocar la falta de consistencia de datos.  En los sistemas de bases de datos todos estos ficheros están integrados, por lo que no se almacenan varias copias de los mismos datos. Sin embargo, en una base de datos no se puede eliminar la redundancia completamente, ya que en ocasiones es necesaria para modelar las relaciones entre los datos. Consistencia de datos:  Eliminando o controlando las redundancias de datos se reduce en gran medida el riesgo de que haya inconsistencias. Si un dato está almacenado una sola vez, cualquier actualización se debe realizar sólo una vez, y está disponible para todos los usuarios inmediatamente. Si un dato está duplicado y el sistema conoce esta redundancia, el propio sistema puede encargarse de garantizar que todas las copias se mantienen consistentes.
  • 5. Base de datos ¿Qué es? SQL SERVER SQL Server, es el cimiento de la completa plataforma de datos de Microsoft que entrega un nivel de desempeño interesante para aplicaciones de misión crítica a través de tecnologías en-memoria, perspectivas más rápidas proveniente de cualquier tipo de datos con herramientas familiares como Excel y una plataforma para desarrollar, implementar y administrar soluciones que abarquen tanto implementaciones locales como en la nube. ORACLE Oracle ha estado ayudando a empresas, gobiernos y organizaciones a recopilar, organizar, administrar y utilizar sus datos para mejorar no solo sus negocios, sino también el mundo. MONGO DB MongoDB es una base de datos orientada a documentos, 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, pueden tener esquemas diferentes.
  • 6. Base de datos ¿Qué es? Oracle NO SQL La firma aseguró que NoSQL Database ofrece a los desarrolladores opciones configurables de consistencia para satisfacer las distintas necesidades de la aplicación, ya que, que muchos de los productos NoSQL actuales hacen que las aplicaciones de escritura resulten difíciles proporcionando solamente “consistencia final”, en donde las copias de los datos se actualizan “finalmente”. cassandra Cassandra introduce conceptos muy interesantes como el soporte para multi data center o la comunicación peer-to-peer entre sus nodos.
  • 7. ¿Qué es una base de datos del tipo SQL?  SQL (por sus siglas en inglés 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. Una de sus características es el manejo del álgebra y el cálculo relacional que permiten efectuar consultas con el fin de recuperar, de forma sencilla, información de bases de datos, así como hacer cambios en ellas. Originalmente basado en el álgebra relacional y en el cálculo relacional, SQL consiste en un lenguaje de definición de datos, un lenguaje de manipulación de datos y un lenguaje de control de datos. El alcance de SQL incluye la inserción de datos, consultas, actualizaciones y borrado, la creación y modificación de esquemas y el control de acceso a los datos. También el SQL a veces se describe como un lenguaje declarativo, también incluye elementos procesales.
  • 8. Es el servicio de base de datos relacional inteligente en la nube totalmente administrado creado para desarrolladores. Agilice el desarrollo de aplicaciones, facilite el mantenimiento y haga que resulte más productivo con las herramientas SQL que le gusta utilizar. Aproveche la inteligencia integrada que aprende patrones de aplicaciones y se adapta para maximizar el rendimiento, la confiabilidad y la protección de los datos.
  • 9. Características de las bases de datos SQL  Crear nuevas bases de datos.  Crear nuevas tablas en una base de datos.  Crear nuevos registros en las tablas de una base de datos  Crear tablas de consulta en una base de datos.  Borrar tablas o bases de datos.  Borrar registros.  Cambiar uno o varios datos de un registro.  Mostrar los datos de una tabla o consulta.  Buscar y mostrar sólo algunos datos de una tabla o consulta, poniendo una serie de condiciones para la búsqueda.
  • 10. ¿Qué es una base de datos no-SQL? La no existencia de una definición formal, cuando hablamos de base datos No SQL, también conocidas como “No sólo SQL”, nos referimos a una amplia clase de sistemas de gestión de datos que difieren, en aspectos importantes, del modelo clásico de relaciones entre entidades (o tablas) existente en los sistemas de gestión bases de datos relacionales, siendo el más destacado el que no usan SQL como lenguaje principal de consulta. los investigadores académicos se refieren a este tipo de bases de datos como almacenamiento estructurado, término que abarca también las bases de datos relacionales clásicas. A menudo, las bases de datos No SQL se clasifican según su forma de almacenar los datos, y comprenden categorías como clave-valor, las implementaciones de Big Table, bases de datos documentales, y bases de datos orientadas a grafos. las bases de datos No SQL están altamente optimizadas para las operaciones recuperar y agregar, y normalmente no ofrecen mucho más que la funcionalidad de almacenar los registros. La pérdida de flexibilidad en tiempo de ejecución, comparado con los sistemas SQL clásicos, se ve compensada por ganancias significativas en escalabilidad y rendimiento cuando se trata con ciertos modelos de datos.
  • 11. Características de las bases de datos NO-SQL  Consistencia Eventual: A diferencia de las bases de datos relacionales tradicionales, en la mayoría de sistemas NoSQL, no se implementan mecanismos rígidos de consistencia que garanticen que cualquier cambio llevado a cabo en el sistema distribuido sea visto, al mismo tiempo, por todos los nodos y asegurando, también, la no violación de posibles restricciones de integridad de los datos u otras reglas definidas.  Flexibilidad en el esquema: En la mayoría de base de datos NoSQL, los esquemas de datos son dinámicos; es decir, a diferencia de las bases de datos relacionales en las que, la escritura de los datos debe adaptarse a unas estructuras(o tablas, compuestas a su vez por filas y columnas) y tipos de datos pre-definidos, en los sistemas NoSQL, cada registro (o documento, como se les suele llamar en estos casos) puede contener una información con diferente forma cada vez, pudiendo así almacenar sólo los atributos que interesen en cada uno de ellos, facilitando el polimorfismo de datos bajo una misma colección de información.
  • 12.  Escalabilidad horizontal: Por escalabilidad horizontal se entiende la posibilidad de incrementar el rendimiento del sistema añadiendo, simplemente, más nodos (servidores) e indicando al sistema cuáles son los nodos disponibles.  Estructura distribuida: Generalmente los datos se distribuyen, entre los diferentes nodos que componen el sistema. Hay dos estilos de distribución de datos:  Particionado (o Sharding): El particionado distribuye los datos entre múltiples servidores de forma que, cada servidor, actúe como única fuente de un subconjunto de datos. Normalmente, a la hora de realizar esta distribución, se utilizan mecanismos de tablas de hash distribuidas (DHT).  Réplica: La réplica copia los datos entre múltiples servidores, de forma que cada bit de datos pueda ser encontrado en múltiples lugares. Esta réplica puede realizarse de dos maneras:  Réplica maestro-esclavo: en la que un servidor gestiona la escritura de la copia autorizada mientras que los esclavos se sincronizan con este servidor maestro y sólo gestionan las lecturas.  Réplica peer-to-peer: en la que se permiten escrituras a cualquier nodo y ellos se coordinan entre sí para sincronizar sus copias de los datos
  • 13.  Tolerancia a fallos y Redundancia: Pese a lo que cualquiera pueda pensar cuando se habla de NoSQL, no todas las tecnologías existentes bajo este paraguas usan el mismo modelo de datos ya que, al ser sistemas altamente especializados, la idoneidad particular de una base de datos NoSQL dependerá del problema a resolver.
  • 14. BASES DE DATOS MAS POPULARES SQL  Oracle Base de datos que puede correr en casi cualquier sistema operativo. De Oracle destacamos la abundancia de perfiles con experiencia en esta tecnología y la gran cantidad de herramientas que hay para su administración y monitorización.  IBM DB2 Suele ser la segunda base de datos más utilizada en entornos Unix/Linux después de Oracle. Es claramente un indiscutible ganador en Mainframe.  Microsoft SQL Server Base de datos con compatibilidad únicamente para sistemas Windows. Hay muchos perfiles expertos en SQL Server y no es difícil su adquisición. Su integración con Microsoft Azure ha mejorado mucho su flexibilidad y rendimiento.  Teradata Destaca sobre los demás tipos de bases de datos por su capacidad de almacenamiento y de análisis de datos. Suele ser utilizado en grandes instalaciones de Big Data.
  • 15.  SAP Sybase Aunque ya no vive los momentos de éxito de hace una década, sigue destacando por su escalabilidad y rendimiento.
  • 16. BASES DE DATOS MÁS PUPULARES NO-SQL:  NoSQL Orientados a Documentos Se guardan documentos que soportan diferentes formatos (JSON, XML). Se pueden cambiar esquemas sin parar las bases de datos y los desarrolladores pueden meter documentos indexados y con acceso por el motor de base de datos fácilmente.  Mongo DB Probablemente es la base de datos más popular. Tiene la posibilidad de trabajar con datos estructurados y no estructurados. Destaca por su gran capacidad de escalado y rendimiento. Suele ser la que más perfiles experimentados tiene.  Couchbase Server Base de datos libre creada en el proyecto Apache. Tampoco garantiza integridad de datos al 100%. Destaca su gran consola de administración en la que se puede acceder a muchos datos de forma muy fácil.
  • 17.  Mark Logic Server Esta base de datos destaca sobre las anteriores por permitir integridad de datos y compatibilidad con XML, JSON y RDF.  Sistemas soportados: Windows, Solaris, Red Hat, Suse, CentOS, Amazon Linux y Mac os.  No SQL Orientados a Clave-Valor Ideales cuando se accede a datos por clave. La diferencia de este tipo de base de datos radica en la posibilidad de almacenar datos sin ningún esquema predefinido. Son las más sencillas de utilizar. Suelen ser muy eficientes para las lecturas y escrituras. Los datos suelen almacenarse en estructuras complejas como BLOB.  No SQL Orientados a Columnas Bases de datos en las que puedes mapear claves a valores y agruparlas en estructuras. Utilizadas en entornos donde hay poca escritura y existe la necesidad de acceder a varias columnas de muchas filas. Muy útiles en procesamiento y análisis de eventos, gestión de contenido y en análisis de datos.
  • 18.  Apache Cassandra Base de datos creada por Facebook que es ahora de libre distribución. Base de datos recomendada para gestionar masivas cantidades de datos. La versión Enterprise de Cassandra es Datastax Enterprise.  Apache Hbase Diseñado para soportar grandes cantidades de accesos de lectura y escritura en tiempo real a grandes cantidades de datos. Una de sus ventajas es que correo sobre Hadoop y sobre el sistema de ficheros Hadoop.
  • 19.  https://www.microsoft.com/en-us/sql-server/default.aspx  https://www.genbetadev.com/bases-de-datos/mongodb-que-es-como-funciona- y-cuando-podemos-usarlo-o-no  https://revistaitnow.com/oracle-nosql-database-mejora-simbiosis-con- aplicaciones-de-escritura/  https://www.paradigmadigital.com/dev/cassandra-la-dama-de-las-bases-de- datos-nosql/