SlideShare una empresa de Scribd logo
1 de 28
¿Que es una base de
datos?
 Una base de datos es una colección de información organizada de forma que un
programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que
necesite. Una base de datos es un sistema de archivos electrónico.
 Las bases de datos tradicionales se organizan por campos, registros y archivos.
Un campo es una pieza única de información; un registro es un sistema completo de
campos; y un archivo es una colección de registros. Por ejemplo, una guía de
teléfono es análoga a un archivo. Contiene una lista de registros, cada uno de los
cuales consiste en tres campos: nombre, dirección, y número de teléfono.
La información almacenada debe estar encriptada para que no pueda ser usada por
personas sin escrúpulos en caso de robo.
Ejemplos de bases de datos
 Jerárquica: estas se caracterizan por tener una estructura similar a la de un
árbol invertido. En ellas existe un nodo principal, llamado “padre”, del que se
desprenden los secundarios, “hijos”, por lo que se establece una relación de
uno a varios. En el caso de que algún nodo principal sea eliminado, también se
eliminarán aquellos que se desprenden del mismo.
 De red: si bien las bases de este tipo son similares a las anteriores, su
diferencia radica en que un nodo “hijo” no tiene que tener uno sólo nodo
“padre” sino que puede contar con varios de ellos.
 Relacionales: la ventaja de estas bases de datos es que el usuario no tiene
que saber cómo ha sido organizada la información (como lo requieren los dos
casos anteriores) sino que, a través de consultas, sus usuarios pueden
recuperar aquello que precisen. Un ejemplo de bases de datos de este tipo es
SQL (Structured Query Language)
 Transaccionales: muy utilizadas en las cuentas bancarias, tienen como meta
principal poder recibir y enviar información a enormes velocidades. Al ser aquel
su único objetivo, deja de ser un problema la existencia de duplicación de
datos y o de redundancia suelen ser muy útiles en controles de calidad.
Podemos hablar también de las siguientes bases de datos
Dinámicas: estas bases de datos permiten la modificación de la información
introducida. Esto permite que tiempo después el contenido pueda ser corregido,
actualizado, ampliado, eliminado, etcétera. Las bases de datos dinámicas son muy
utilizadas en los comercios como videoclubs o farmacias, en los que se requiere
llevar un registro de los clientes, que va modificando con el paso del tiempo.
Estáticas: en ellas, en cambio, los datos que las componen son sólo de lectura,
por lo que una vez que son introducidos, no se los puede modificar. Generalmente,
la información que se introduce en ellas es utilizada para poder realizar
proyecciones, ver cómo evolucionó algún fenómeno a lo largo de un período de
tiempo o bien, para tomar decisiones.
¿QUE ES UNA BASE DE
DATOS DE TIPO SQL?
Los tipos de datos Microsoft Access SQL de motor de base de datos consisten en 13
tipos de datos principales definidos por el motor de base de datos de Microsoft Access
y varios sinónimos válidos reconocidas para estos tipos de datos
alguno de los tipos de datos
básicos SQL son:
Varchar: Recibe cadena de palabras compuestas de letras, números y caracteres especiales.
Date: una fecha de calendario que contiene el año (de cuatro cifras), el mes y el día.
Time: La hora del día en horas minutos
segundos (el valor predeterminado es 0).
Datetime: la combinación de Date y Time.
¿QUE ES UNA BASE DE
DATOS NO-SQL?
Si hablamos de bases de datos No-SQL, la cosa se complica. A día de hoy
existen unos 150 sistemas de bases de datos No-SQL. Elegir uno de ellos puede
ser muy difícil, ya que ninguno ha obtenido todavía la fama que sí han
conseguido las bases de datos relacionales.
Pero el problema principal que encontramos, es que aunque todas se denominan
No-SQL, en realidad hay diferentes tipos. Dependiendo de lo que necesitemos,
deberemos decantarnos por una u otra.
Aunque hay varias aproximaciones diferentes para clasificar las bases
de datos No-SQL, en general se considera que existen cuatro tipos
diferentes:
* Orientadas a documentos
* Orientadas a columnas
* DE clave-valor
* En grafo.
ORIENTADAS A
DOCUMENTOS
Son aquellas que gestionan datos semi estructurados. Es decir
documentos. Estos datos son almacenados en algún formato
estándar como puede ser XML, JSON o BSON.
Las bases de datos No-SQL más versátiles se pueden utilizar en
gran cantidad de proyectos, incluyendo muchos que
tradicionalmente funcionarían sobre bases de datos relacionales.
En esta categoría
encontramos:
MONGODB : probablemente la base de datos No-SQL más famosa del
momento. En octubre del año pasado, MongoDB conseguía 150 millones
de dólares en financiación, convirtiéndose en una da las startups más
prometedoras. Algunas compañías que actualmente utilizan MongoDB son
Foursquare o eBay.
OCUCHDB : es la base de datos orientada a documentos de Apache. Una
de sus interesantes características es que los datos son accesibles a
través de una API Rest. Este sistema es utilizado por compañías como
Credit Suisse y la BBC.
ORIENTADAS A
COLUMNAS
Este tipo de bases de datos están pensadas para realizar consultas y
agregaciones sobre grandes cantidades de datos. Funcionan de forma
parecida a las bases de datos relacionales, pero almacenando columnas
de datos en lugar de registros.
EN ESTA CATEGORIA
ENCONTRAMOS
CASSANDRA : incluida en esta sección, aunque en realidad sigue un
modelo híbrido entre orientada a columnas y clave-valor. Es utilizada por
Facebook y Twitter (aunque dejaron de usarla para almacenar tweets).
HBASE :Escrita en Java y mantenida por el Projecto Hadoop de Apache,
se utiliza para procesar grandes cantidades de datos. La utilizan
Facebook, Twitter o Yahoo.
DE CLAVE VALOR
Estas son las más sencillas de entender. Simplemente guardan tuplas que
contienen una clave y su valor. Cuándo se quiere recuperar un dato,
simplemente se busca por su clave y se recupera el valor.
EN ESTA CATEGORIA
ENCONTRMOS
DYNAMODB: desarrollada por Amazon, es una opción de almacenaje que
puedemos usar desde los Amazon Web Services. La utilizan el
Washington Post y Scopely.
REDIS: desarrollada en C y de código abierto, es utilizada por Craiglist y
Stack Overflow (a modo de cache).
EN GRAFO
Basadas en la teoría de grafos utilizan nodos y aristas para representar
los datos almacenados. Son muy útiles para guardar información en
modelos con muchas relaciones, como redes y conexiones sociales.
EN ESTA CATEGORIA
ENCONTRAMOS
INFINITE GRAPH : escrita en Java y C++ por la compañía Objectivity.
Tiene dos modelos de licenciamiento: uno gratuito y otro de pago.
NEO4G : base de datos de código abierto, escrita en Java por la
compañía Neo Technology. Utilizada por compañías como HP, Infojobs o
Cisco.
BASES DE DATOS MAS POPULARES
BASE DE DATOS POPULARES VENTAJAS DESVENTAJAS
SQL-SERVER
1.Es un sistema de gestión de base de datos.
2.Es útil para manejar y obtener datos de la red de redes.
3.Nos permite olvidarnos de los ficheros que forman la base de datos.
4.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.
5.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.
1. Utiliza mucho la memoria RAM para las instalaciones y utilización de software.
2. No se puede utilizar como practicas porque se prohíben muchas cosas, tiene restricciones en
lo particular.
3. La relación, calidad y el precio esta muy debajo comparado con Oracle.
4. Tiene muchos bloqueos a nivel de página, un tamaño de página fijo y demasiado pequeño,
una pésima implementación de los tipos de datos variables.
ORACLE
Una ventaja principal de Oracle SQL es su estandarización y consistencia
entre distintas implementaciones.
Una de las mayores desventajas de Oracle SQL es la inconsistencia e incompatibilidad de datos
en las áreas del tiempo y sintaxis de datos, concatenación de cadenas y sensibilidad de
caracteres.
MONGO DB
•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 des-arrollador elige una llave shard (clave).
•la configuración automática, se puede agregar nuevas maquinas a mongo DB
con el sistema de base corriendo.
•mongo DB bloquea la base de datos cada vez que se realiza un escritura, lo que reduce la
concurrencia dramáticamente.
•retorna cuando no se a escrito la información en el espacio de almacenamiento permanente,
puede ocasionar perdida de información.
•cambia el valor por defecto para escribir al menos una replica, pero esto sigue sin satisfacer la
durabilidad ni la verificabilidad.
•tiene problemas de rendimiento cuando el volumen de datos supera los 100GB.
ORACLE NO-SQL
•La escalabilidad y su carácter descentralizado. Soportan estructuras
distribuidas.
•Suelen ser bases de datos mucho más abiertos y flexibles. Permiten
adaptarse a necesidades de proyectos mucho más fácilmente que los
modelos de Entidad Relación.
•Se pueden hacer cambios de los esquemas sin tener que parar bases de
datos.
•Escalabilidad horizontal: son capaces de crecer en número de máquinas, en
lugar de tener que residir en grandes máquinas.
•Se pueden ejecutar en máquinas con pocos recursos.
•Optimización de consultas en base de datos para grandes cantidades de
datos.
•No todas las bases de datos No SQL contemplan la atomicidad de las instrucciones y la
integridad de los datos. Soportan lo que se llama consistencia eventual.
•Problemas de compatibilidad entre instrucciones SQL. Las nuevas bases de datos utilizan sus
propias características en el lenguaje de consulta y no son 100% compatibles con el SQL de las
bases de datos relacionales. El soporte a problemas con las queries de trabajo en una base de
datos No SQL es más complicado.
•Falta de estandarización. Hay muchas bases de datos No SQL y aún no hay un estándar como
si lo hay en las bases de datos relacionales. Se presume un futuro incierto en estas bases de
datos.
•Soporte multiplataforma. Aún quedan muchas mejoras en algunos sistemas para que soporten
sistemas operativos que no sean Linux.
•Suelen tener herramientas de administración no muy usables o se accede por consola.
CASSANDRA
orientado a columna familias, tolerante a fallos , ya que replica los datos de
forma automática a múltiples nodos; cuando un nodo falla puede ser
reemplazado sin ningún periodo de inactividad. permite replicas a múltiples
data centers; almacenamiento de los datos tipo column family.
no orientado a transacciones este es le factor mas débil de esta tecnología.
El hecho de tener los datos guardados columna a columna nos permite retornar las filas mas
rápidamente, pero al insertar, actualizar o borrar un registro, se deberá hacer en mas de una
ubicación; por esta razón este tipo de base de datos no se recomienda para sistemas de tipo
OLTP orientados a transacciones y alta concurrencia.
CONCLUSIONES DE BASES DE
DATOS
1. Que las bases de datos forman el nucleó de las
principales aplicaciones, sitio web y servicios
corporativos.
2. Que en todos los casos hay herramientas de gestión y
control que permiten verificar su funcionamiento y
eventualmente corregirlo.
3. También se entiende que tiene una elevada capacidad
y solidez para administrar la información sin fallos ni
errores.
4. Que el propósito de una base de datos es responder a
consultas y ejecutar transacciones de datos.
INTEGRANTES DE
EQUIPO
BIBIANA GUADALUPE MÉNDEZ
HERNÁNDEZ
BRENDA GISELA GALLARDO AGUILAR

Más contenido relacionado

La actualidad más candente (18)

Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos
Bases de datos Bases de datos
Bases de datos
 
Bases dedatos act. 4
Bases dedatos act. 4Bases dedatos act. 4
Bases dedatos act. 4
 
Base de datos
Base de datosBase de datos
Base 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
 
DOCENTE
DOCENTEDOCENTE
DOCENTE
 
Basede datos salas ubaldo
Basede datos salas ubaldoBasede datos salas ubaldo
Basede datos salas ubaldo
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Access
Access Access
Access
 
Base de datos
Base de datosBase de datos
Base 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
 
Apache cassandra
Apache cassandraApache cassandra
Apache cassandra
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Las principales bases de datos existentes
Las principales bases de datos existentesLas principales bases de datos existentes
Las principales bases de datos existentes
 
Actividad 4
Actividad 4Actividad 4
Actividad 4
 
1 caracteristicas y_tipos_de_bases_de_datos
1 caracteristicas y_tipos_de_bases_de_datos1 caracteristicas y_tipos_de_bases_de_datos
1 caracteristicas y_tipos_de_bases_de_datos
 
Act4 andrade lesvia
Act4 andrade lesviaAct4 andrade lesvia
Act4 andrade lesvia
 

Similar a Presentacion de power point (20)

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
 
Base de datos
Base de datos Base de datos
Base de datos
 
Actividad de aprendizaje 4 screencast y bases de datos.jltc
Actividad de aprendizaje 4 screencast y bases de datos.jltcActividad de aprendizaje 4 screencast y bases de datos.jltc
Actividad de aprendizaje 4 screencast y bases de datos.jltc
 
Base de datos yeiker
Base de datos yeikerBase de datos yeiker
Base de datos yeiker
 
Base de Datos, información sobre ellas, etc.
Base de Datos, información sobre ellas, etc.Base de Datos, información sobre ellas, etc.
Base de Datos, información sobre ellas, etc.
 
Preact4.claudio.
Preact4.claudio.Preact4.claudio.
Preact4.claudio.
 
bases de datos ayer y hoy
bases de datos ayer y hoybases de datos ayer y hoy
bases de datos ayer y hoy
 
Base de datos
Base de datosBase de datos
Base de datos
 
Alfredo reyes
Alfredo reyesAlfredo reyes
Alfredo reyes
 
Bases de datos
Bases de datosBases de datos
Bases 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.
 
Base de datos 5º (2)
Base de datos 5º (2)Base de datos 5º (2)
Base de datos 5º (2)
 
Base de datos 5º (2)
Base de datos 5º (2)Base de datos 5º (2)
Base de datos 5º (2)
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Rila
RilaRila
Rila
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 

Último

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
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
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
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
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
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
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
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 

Último (20)

La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
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
 
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
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
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
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
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
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
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
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 

Presentacion de power point

  • 1.
  • 2. ¿Que es una base de datos?
  • 3.  Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. Una base de datos es un sistema de archivos electrónico.  Las bases de datos tradicionales se organizan por campos, registros y archivos. Un campo es una pieza única de información; un registro es un sistema completo de campos; y un archivo es una colección de registros. Por ejemplo, una guía de teléfono es análoga a un archivo. Contiene una lista de registros, cada uno de los cuales consiste en tres campos: nombre, dirección, y número de teléfono.
  • 4. La información almacenada debe estar encriptada para que no pueda ser usada por personas sin escrúpulos en caso de robo.
  • 5. Ejemplos de bases de datos  Jerárquica: estas se caracterizan por tener una estructura similar a la de un árbol invertido. En ellas existe un nodo principal, llamado “padre”, del que se desprenden los secundarios, “hijos”, por lo que se establece una relación de uno a varios. En el caso de que algún nodo principal sea eliminado, también se eliminarán aquellos que se desprenden del mismo.
  • 6.  De red: si bien las bases de este tipo son similares a las anteriores, su diferencia radica en que un nodo “hijo” no tiene que tener uno sólo nodo “padre” sino que puede contar con varios de ellos.
  • 7.  Relacionales: la ventaja de estas bases de datos es que el usuario no tiene que saber cómo ha sido organizada la información (como lo requieren los dos casos anteriores) sino que, a través de consultas, sus usuarios pueden recuperar aquello que precisen. Un ejemplo de bases de datos de este tipo es SQL (Structured Query Language)
  • 8.  Transaccionales: muy utilizadas en las cuentas bancarias, tienen como meta principal poder recibir y enviar información a enormes velocidades. Al ser aquel su único objetivo, deja de ser un problema la existencia de duplicación de datos y o de redundancia suelen ser muy útiles en controles de calidad.
  • 9. Podemos hablar también de las siguientes bases de datos Dinámicas: estas bases de datos permiten la modificación de la información introducida. Esto permite que tiempo después el contenido pueda ser corregido, actualizado, ampliado, eliminado, etcétera. Las bases de datos dinámicas son muy utilizadas en los comercios como videoclubs o farmacias, en los que se requiere llevar un registro de los clientes, que va modificando con el paso del tiempo.
  • 10. Estáticas: en ellas, en cambio, los datos que las componen son sólo de lectura, por lo que una vez que son introducidos, no se los puede modificar. Generalmente, la información que se introduce en ellas es utilizada para poder realizar proyecciones, ver cómo evolucionó algún fenómeno a lo largo de un período de tiempo o bien, para tomar decisiones.
  • 11. ¿QUE ES UNA BASE DE DATOS DE TIPO SQL? Los tipos de datos Microsoft Access SQL de motor de base de datos consisten en 13 tipos de datos principales definidos por el motor de base de datos de Microsoft Access y varios sinónimos válidos reconocidas para estos tipos de datos
  • 12. alguno de los tipos de datos básicos SQL son: Varchar: Recibe cadena de palabras compuestas de letras, números y caracteres especiales.
  • 13. Date: una fecha de calendario que contiene el año (de cuatro cifras), el mes y el día.
  • 14. Time: La hora del día en horas minutos segundos (el valor predeterminado es 0). Datetime: la combinación de Date y Time.
  • 15. ¿QUE ES UNA BASE DE DATOS NO-SQL? Si hablamos de bases de datos No-SQL, la cosa se complica. A día de hoy existen unos 150 sistemas de bases de datos No-SQL. Elegir uno de ellos puede ser muy difícil, ya que ninguno ha obtenido todavía la fama que sí han conseguido las bases de datos relacionales. Pero el problema principal que encontramos, es que aunque todas se denominan No-SQL, en realidad hay diferentes tipos. Dependiendo de lo que necesitemos, deberemos decantarnos por una u otra.
  • 16. Aunque hay varias aproximaciones diferentes para clasificar las bases de datos No-SQL, en general se considera que existen cuatro tipos diferentes: * Orientadas a documentos * Orientadas a columnas * DE clave-valor * En grafo.
  • 17. ORIENTADAS A DOCUMENTOS Son aquellas que gestionan datos semi estructurados. Es decir documentos. Estos datos son almacenados en algún formato estándar como puede ser XML, JSON o BSON. Las bases de datos No-SQL más versátiles se pueden utilizar en gran cantidad de proyectos, incluyendo muchos que tradicionalmente funcionarían sobre bases de datos relacionales.
  • 18. En esta categoría encontramos: MONGODB : probablemente la base de datos No-SQL más famosa del momento. En octubre del año pasado, MongoDB conseguía 150 millones de dólares en financiación, convirtiéndose en una da las startups más prometedoras. Algunas compañías que actualmente utilizan MongoDB son Foursquare o eBay. OCUCHDB : es la base de datos orientada a documentos de Apache. Una de sus interesantes características es que los datos son accesibles a través de una API Rest. Este sistema es utilizado por compañías como Credit Suisse y la BBC.
  • 19. ORIENTADAS A COLUMNAS Este tipo de bases de datos están pensadas para realizar consultas y agregaciones sobre grandes cantidades de datos. Funcionan de forma parecida a las bases de datos relacionales, pero almacenando columnas de datos en lugar de registros.
  • 20. EN ESTA CATEGORIA ENCONTRAMOS CASSANDRA : incluida en esta sección, aunque en realidad sigue un modelo híbrido entre orientada a columnas y clave-valor. Es utilizada por Facebook y Twitter (aunque dejaron de usarla para almacenar tweets). HBASE :Escrita en Java y mantenida por el Projecto Hadoop de Apache, se utiliza para procesar grandes cantidades de datos. La utilizan Facebook, Twitter o Yahoo.
  • 21. DE CLAVE VALOR Estas son las más sencillas de entender. Simplemente guardan tuplas que contienen una clave y su valor. Cuándo se quiere recuperar un dato, simplemente se busca por su clave y se recupera el valor.
  • 22. EN ESTA CATEGORIA ENCONTRMOS DYNAMODB: desarrollada por Amazon, es una opción de almacenaje que puedemos usar desde los Amazon Web Services. La utilizan el Washington Post y Scopely. REDIS: desarrollada en C y de código abierto, es utilizada por Craiglist y Stack Overflow (a modo de cache).
  • 23. EN GRAFO Basadas en la teoría de grafos utilizan nodos y aristas para representar los datos almacenados. Son muy útiles para guardar información en modelos con muchas relaciones, como redes y conexiones sociales.
  • 24. EN ESTA CATEGORIA ENCONTRAMOS INFINITE GRAPH : escrita en Java y C++ por la compañía Objectivity. Tiene dos modelos de licenciamiento: uno gratuito y otro de pago. NEO4G : base de datos de código abierto, escrita en Java por la compañía Neo Technology. Utilizada por compañías como HP, Infojobs o Cisco.
  • 25. BASES DE DATOS MAS POPULARES
  • 26. BASE DE DATOS POPULARES VENTAJAS DESVENTAJAS SQL-SERVER 1.Es un sistema de gestión de base de datos. 2.Es útil para manejar y obtener datos de la red de redes. 3.Nos permite olvidarnos de los ficheros que forman la base de datos. 4.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. 5.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. 1. Utiliza mucho la memoria RAM para las instalaciones y utilización de software. 2. No se puede utilizar como practicas porque se prohíben muchas cosas, tiene restricciones en lo particular. 3. La relación, calidad y el precio esta muy debajo comparado con Oracle. 4. Tiene muchos bloqueos a nivel de página, un tamaño de página fijo y demasiado pequeño, una pésima implementación de los tipos de datos variables. ORACLE Una ventaja principal de Oracle SQL es su estandarización y consistencia entre distintas implementaciones. Una de las mayores desventajas de Oracle SQL es la inconsistencia e incompatibilidad de datos en las áreas del tiempo y sintaxis de datos, concatenación de cadenas y sensibilidad de caracteres. MONGO DB •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 des-arrollador elige una llave shard (clave). •la configuración automática, se puede agregar nuevas maquinas a mongo DB con el sistema de base corriendo. •mongo DB bloquea la base de datos cada vez que se realiza un escritura, lo que reduce la concurrencia dramáticamente. •retorna cuando no se a escrito la información en el espacio de almacenamiento permanente, puede ocasionar perdida de información. •cambia el valor por defecto para escribir al menos una replica, pero esto sigue sin satisfacer la durabilidad ni la verificabilidad. •tiene problemas de rendimiento cuando el volumen de datos supera los 100GB. ORACLE NO-SQL •La escalabilidad y su carácter descentralizado. Soportan estructuras distribuidas. •Suelen ser bases de datos mucho más abiertos y flexibles. Permiten adaptarse a necesidades de proyectos mucho más fácilmente que los modelos de Entidad Relación. •Se pueden hacer cambios de los esquemas sin tener que parar bases de datos. •Escalabilidad horizontal: son capaces de crecer en número de máquinas, en lugar de tener que residir en grandes máquinas. •Se pueden ejecutar en máquinas con pocos recursos. •Optimización de consultas en base de datos para grandes cantidades de datos. •No todas las bases de datos No SQL contemplan la atomicidad de las instrucciones y la integridad de los datos. Soportan lo que se llama consistencia eventual. •Problemas de compatibilidad entre instrucciones SQL. Las nuevas bases de datos utilizan sus propias características en el lenguaje de consulta y no son 100% compatibles con el SQL de las bases de datos relacionales. El soporte a problemas con las queries de trabajo en una base de datos No SQL es más complicado. •Falta de estandarización. Hay muchas bases de datos No SQL y aún no hay un estándar como si lo hay en las bases de datos relacionales. Se presume un futuro incierto en estas bases de datos. •Soporte multiplataforma. Aún quedan muchas mejoras en algunos sistemas para que soporten sistemas operativos que no sean Linux. •Suelen tener herramientas de administración no muy usables o se accede por consola. CASSANDRA orientado a columna familias, tolerante a fallos , ya que replica los datos de forma automática a múltiples nodos; cuando un nodo falla puede ser reemplazado sin ningún periodo de inactividad. permite replicas a múltiples data centers; almacenamiento de los datos tipo column family. no orientado a transacciones este es le factor mas débil de esta tecnología. El hecho de tener los datos guardados columna a columna nos permite retornar las filas mas rápidamente, pero al insertar, actualizar o borrar un registro, se deberá hacer en mas de una ubicación; por esta razón este tipo de base de datos no se recomienda para sistemas de tipo OLTP orientados a transacciones y alta concurrencia.
  • 27. CONCLUSIONES DE BASES DE DATOS 1. Que las bases de datos forman el nucleó de las principales aplicaciones, sitio web y servicios corporativos. 2. Que en todos los casos hay herramientas de gestión y control que permiten verificar su funcionamiento y eventualmente corregirlo. 3. También se entiende que tiene una elevada capacidad y solidez para administrar la información sin fallos ni errores. 4. Que el propósito de una base de datos es responder a consultas y ejecutar transacciones de datos.
  • 28. INTEGRANTES DE EQUIPO BIBIANA GUADALUPE MÉNDEZ HERNÁNDEZ BRENDA GISELA GALLARDO AGUILAR