Base de datos

Base de datos
por:
Jeanette Guadalupe García Parra
Mónica Arely Guerra Sánchez
¿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.
¿Qué es una base de datos tipo SQL?
La sigla que se conoce como SQL corresponde a la expresión inglesa
Structured Query Language (entendida en español como Lenguaje de
Consulta Estructurado), 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.
¿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.
Contrariamente a las ideas falsas causadas por su nombre, NoSQL no
prohíbe el lenguaje estructurado de consultas (SQL). Si bien es cierto que
algunos sistemas NoSQL son totalmente no-relacionales, otros simplemente
evitan funcionalidades relacionales seleccionadas como esquemas de tablas
fijas y operaciones conjuntas. Por ejemplo, en lugar de utilizar tablas, una
base de datos NoSQL podría organizar los datos en objetos, pares clave/valor
o tuplas.
Bases de datos mas populares
Tipo de base Ventajas Desventajas
SQL Sever • Migración en vivo: las bases de datos virtuales se
pueden migrar de un servidor físico a otro sin
interrupción del servicio en caso de problemas de
hardware
• Rentabilidad y fácil implementación de soluciones
de alta disponibilidad
• Implementación flexible, dinámica y
automatizada de nuevas instancias y recursos del
sistema cuando sea necesario (escalabilidad)
• Posibilidad de desarrollo ágil de bases de
datos: el uso de diferentes máquinas virtuales con
diferentes sistemas o versiones de bases de datos
promueve el desarrollo o el testeo del desarrollo ágil
de software dentro bajo el principio de prueba y
error.
• Disponibilidad mejorada: mediante la separación
de las máquinas virtuales entre sí.
• Virtualización con hardware
insuficientemente dimensionado: las bases
de datos en general requieren de una gran
cantidad de recursos, ya sea en un sistema
real o en un sistema virtualizado
• Licencias: las bases de datos Oracle antiguas,
las licencias de bases de datos anteriores no
pueden ser transferidas 1:1 a un sistema
virtualizado debido a que sus costos están
relacionados con el desempeño (potencial) del
sistema y no con lo que se utiliza realmente.
• Falta de experiencia, o experiencia insuficiente
por parte del personal: las bases de datos son
por naturaleza complejas, y la virtualización no
cambia nada de esto.
• La falta de intercambios o cooperación entre
los administradores de TI y los DBAs: muchos
administradores de bases de datos no tienen
acceso real a las profundidades de la capa de
virtualización, ya que ésta es gestionada por
los administradores de TI.
Oracle • Motor de base de datos objeto-relacional más
usado a nivel mundial.
• Multiplataforma: puede ejecutarse desde un PC
hasta una supercomputadora.
• Permite el uso de particiones para hacer
consultas, informes, análisis de datos, etc.
• Soporta todas las funciones que se esperan de
un buen servidor.
• Software del servidor que puede ejecutarse en
multitud de sistemas operativos: Linux, Mac,
Windows, etc.
• El mayor inconveniente de Oracle es quizás su
precio. Incluso las licencias de Personal Oracle
son excesivamente caras, en mi opinión. Otro
problema es la necesidad de ajustes. Un error
frecuente consiste en pensar que basta instalar
el Oracle en un servidor y enchufar directamente
las aplicaciones clientes. Un Oracle mal
configurado puede ser desesperantemente
lento.
• También es elevado el coste de la información, y
sólo últimamente han comenzado a aparecer
buenos libros sobre asuntos técnicos distintos
de la simple instalación y administración.
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 1.- Es de código abierto - Sobre todas
las cosas buenas
2.- Escalamiento sencillo.
3.- Diferentes DBs NoSQL para
diferentes proyectos
4.- NoSQL y la nube es un ajuste
natural
5.- Las bases de datos NoSQL
utilizan sobre todo el uso de memoria
en vez del disco como la principal
ubicación de escritura - lo que impide
inconsistente rendimiento I/O.
1. El código abierto puede significar una "mancha"
en el soporte para las empresas
2. No están lo suficientemente maduros para
algunas
empresas
3. Limitaciones de Inteligencia de Negocios
4. La falta de experiencia
5. Problemas de compatibilidad
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.
Bibliografía
 https://definicion.de/sql/
 http://www.masadelante.com/faqs/base-de-datos
 http://searchdatacenter.techtarget.com/es/definicion/NoSQL-No-Solo-SQL
 http://perezlili.blogspot.mx/2014/08/base-de-datos.html
 http://perezlili.blogspot.mx/2014/08/apache-cassandra.html
1 von 8

Recomendados

Cordova angelica basededatos von
Cordova angelica basededatosCordova angelica basededatos
Cordova angelica basededatosAngelica Cordova
166 views10 Folien
Basede datos nlsg von
Basede datos nlsgBasede datos nlsg
Basede datos nlsgleticia Soto
84 views14 Folien
Actividad de aprendizaje 4 screencast y bases de datos.jltc von
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.jltcjhoselt
79 views8 Folien
Basede datos salas ubaldo von
Basede datos salas ubaldoBasede datos salas ubaldo
Basede datos salas ubaldoubas salas
168 views12 Folien
Alfredo reyes von
Alfredo reyesAlfredo reyes
Alfredo reyesAlfredo Reyes May
88 views12 Folien
Principales bases de datos von
Principales bases de datosPrincipales bases de datos
Principales bases de datosMonica Beltran Algandar
996 views20 Folien

Más contenido relacionado

Was ist angesagt?

Principales bases de datos von
Principales bases de datosPrincipales bases de datos
Principales bases de datosSergio Castañeda Ortega
254 views16 Folien
Bases de datos von
Bases de datosBases de datos
Bases de datosyllagam
21 views11 Folien
Base de datos von
Base de datosBase de datos
Base de datosisabel1fer
21 views28 Folien
Act4 andrade lesvia von
Act4 andrade lesviaAct4 andrade lesvia
Act4 andrade lesviaEsther Andrade García
94 views21 Folien
Base de datos von
Base de datosBase de datos
Base de datosviridiana Torres
100 views6 Folien
Alfredo reyes von
Alfredo reyesAlfredo reyes
Alfredo reyesCarmen Rojas Gil
43 views14 Folien

Was ist angesagt?(20)

Bases de datos von yllagam
Bases de datosBases de datos
Bases de datos
yllagam21 views
Open office base y sus caracteristicas von michael angel
Open office base y sus caracteristicasOpen office base y sus caracteristicas
Open office base y sus caracteristicas
michael angel18.7K views
Actv4_bd_moreno_joel von joel28
Actv4_bd_moreno_joelActv4_bd_moreno_joel
Actv4_bd_moreno_joel
joel2895 views
Base de Datos von vjgaby
Base de DatosBase de Datos
Base de Datos
vjgaby1.7K views

Similar a Base de datos

Alfredo reyes von
Alfredo reyesAlfredo reyes
Alfredo reyesAlfredo Reyes May
146 views14 Folien
Bases de datos existentes von
Bases de datos existentesBases de datos existentes
Bases de datos existentesROSA ADELFA LOPEZ CALDERON
165 views15 Folien
Principales bases de datos von
Principales bases de datosPrincipales bases de datos
Principales bases de datosJose Guadalupe Gonzalez Velazquez
41 views11 Folien
Presentacion power point von
Presentacion power pointPresentacion power point
Presentacion power pointJose Manzano
71 views21 Folien
Base de datos3 von
Base de datos3Base de datos3
Base de datos3DEYANIRA SANCHEZ E
99 views11 Folien
Hilda Dolores Garza Acosta Base de Datos von
Hilda Dolores Garza Acosta Base de DatosHilda Dolores Garza Acosta Base de Datos
Hilda Dolores Garza Acosta Base de Datoshilda dolores garza acosta
27 views8 Folien

Similar a Base de datos(15)

Presentacion base de datos Cesar Morales von cesar morales
Presentacion base de datos Cesar MoralesPresentacion base de datos Cesar Morales
Presentacion base de datos Cesar Morales
cesar morales111 views
Act4 base datos_reyes_rosalba von Rozzi Reyes
Act4 base datos_reyes_rosalbaAct4 base datos_reyes_rosalba
Act4 base datos_reyes_rosalba
Rozzi Reyes111 views

Último

ESCUELA SABÁTICA MISIONERA | By Pr. Heyssen Cordero von
ESCUELA SABÁTICA MISIONERA | By Pr. Heyssen CorderoESCUELA SABÁTICA MISIONERA | By Pr. Heyssen Cordero
ESCUELA SABÁTICA MISIONERA | By Pr. Heyssen CorderoHeyssen J. Cordero Maraví
80 views61 Folien
textos y visiones 07 dgo von
textos y visiones 07 dgotextos y visiones 07 dgo
textos y visiones 07 dgoExamenes Preparatoria Abierta
103 views3 Folien
PLANO CARTESIANOPARA NIÑOS.pptx von
PLANO CARTESIANOPARA NIÑOS.pptxPLANO CARTESIANOPARA NIÑOS.pptx
PLANO CARTESIANOPARA NIÑOS.pptxCarlos Campaña Montenegro
147 views28 Folien
FORTI-DICIEMBRE.2023.pdf von
FORTI-DICIEMBRE.2023.pdfFORTI-DICIEMBRE.2023.pdf
FORTI-DICIEMBRE.2023.pdfEl Fortí
183 views40 Folien
Perennials, Bulbs, Grasses and Ferns of Poland, Spain and Portugal.pptx von
Perennials, Bulbs, Grasses and Ferns of Poland, Spain and Portugal.pptxPerennials, Bulbs, Grasses and Ferns of Poland, Spain and Portugal.pptx
Perennials, Bulbs, Grasses and Ferns of Poland, Spain and Portugal.pptxe-twinning
45 views60 Folien
barreras de la comunicacion.ppt von
barreras de  la comunicacion.pptbarreras de  la comunicacion.ppt
barreras de la comunicacion.pptNohemiCastillo14
25 views8 Folien

Último(20)

FORTI-DICIEMBRE.2023.pdf von El Fortí
FORTI-DICIEMBRE.2023.pdfFORTI-DICIEMBRE.2023.pdf
FORTI-DICIEMBRE.2023.pdf
El Fortí183 views
Perennials, Bulbs, Grasses and Ferns of Poland, Spain and Portugal.pptx von e-twinning
Perennials, Bulbs, Grasses and Ferns of Poland, Spain and Portugal.pptxPerennials, Bulbs, Grasses and Ferns of Poland, Spain and Portugal.pptx
Perennials, Bulbs, Grasses and Ferns of Poland, Spain and Portugal.pptx
e-twinning45 views
PPT TECNOLOGIAS PARA LA ENSEÑANZA VIRTUAL.pptx von CarlaFuentesMuoz
PPT TECNOLOGIAS PARA LA ENSEÑANZA VIRTUAL.pptxPPT TECNOLOGIAS PARA LA ENSEÑANZA VIRTUAL.pptx
PPT TECNOLOGIAS PARA LA ENSEÑANZA VIRTUAL.pptx
CarlaFuentesMuoz36 views
Meta 1.3. Comparar las definiciones y caracterìsticas de la cultura sorda. von IvanLechuga
Meta 1.3. Comparar las definiciones y caracterìsticas de la cultura sorda. Meta 1.3. Comparar las definiciones y caracterìsticas de la cultura sorda.
Meta 1.3. Comparar las definiciones y caracterìsticas de la cultura sorda.
IvanLechuga63 views
Intranet y extranet cuadro comparativo.pdf von UPTVT
Intranet y extranet cuadro comparativo.pdfIntranet y extranet cuadro comparativo.pdf
Intranet y extranet cuadro comparativo.pdf
UPTVT31 views
DEBER DE RESOLUCION DE PROBLEMAS DE FUERZA (3°).pdf von Victor Hugo Caiza
DEBER DE RESOLUCION DE PROBLEMAS DE FUERZA (3°).pdfDEBER DE RESOLUCION DE PROBLEMAS DE FUERZA (3°).pdf
DEBER DE RESOLUCION DE PROBLEMAS DE FUERZA (3°).pdf
Meta 1.2. Conocer los enfoques educativos con los que se instruido a personas... von IvanLechuga
Meta 1.2. Conocer los enfoques educativos con los que se instruido a personas...Meta 1.2. Conocer los enfoques educativos con los que se instruido a personas...
Meta 1.2. Conocer los enfoques educativos con los que se instruido a personas...
IvanLechuga83 views

Base de datos

  • 1. Base de datos por: Jeanette Guadalupe García Parra Mónica Arely Guerra Sánchez
  • 2. ¿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.
  • 3. ¿Qué es una base de datos tipo SQL? La sigla que se conoce como SQL corresponde a la expresión inglesa Structured Query Language (entendida en español como Lenguaje de Consulta Estructurado), 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.
  • 4. ¿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. Contrariamente a las ideas falsas causadas por su nombre, NoSQL no prohíbe el lenguaje estructurado de consultas (SQL). Si bien es cierto que algunos sistemas NoSQL son totalmente no-relacionales, otros simplemente evitan funcionalidades relacionales seleccionadas como esquemas de tablas fijas y operaciones conjuntas. Por ejemplo, en lugar de utilizar tablas, una base de datos NoSQL podría organizar los datos en objetos, pares clave/valor o tuplas.
  • 5. Bases de datos mas populares Tipo de base Ventajas Desventajas SQL Sever • Migración en vivo: las bases de datos virtuales se pueden migrar de un servidor físico a otro sin interrupción del servicio en caso de problemas de hardware • Rentabilidad y fácil implementación de soluciones de alta disponibilidad • Implementación flexible, dinámica y automatizada de nuevas instancias y recursos del sistema cuando sea necesario (escalabilidad) • Posibilidad de desarrollo ágil de bases de datos: el uso de diferentes máquinas virtuales con diferentes sistemas o versiones de bases de datos promueve el desarrollo o el testeo del desarrollo ágil de software dentro bajo el principio de prueba y error. • Disponibilidad mejorada: mediante la separación de las máquinas virtuales entre sí. • Virtualización con hardware insuficientemente dimensionado: las bases de datos en general requieren de una gran cantidad de recursos, ya sea en un sistema real o en un sistema virtualizado • Licencias: las bases de datos Oracle antiguas, las licencias de bases de datos anteriores no pueden ser transferidas 1:1 a un sistema virtualizado debido a que sus costos están relacionados con el desempeño (potencial) del sistema y no con lo que se utiliza realmente. • Falta de experiencia, o experiencia insuficiente por parte del personal: las bases de datos son por naturaleza complejas, y la virtualización no cambia nada de esto. • La falta de intercambios o cooperación entre los administradores de TI y los DBAs: muchos administradores de bases de datos no tienen acceso real a las profundidades de la capa de virtualización, ya que ésta es gestionada por los administradores de TI.
  • 6. Oracle • Motor de base de datos objeto-relacional más usado a nivel mundial. • Multiplataforma: puede ejecutarse desde un PC hasta una supercomputadora. • Permite el uso de particiones para hacer consultas, informes, análisis de datos, etc. • Soporta todas las funciones que se esperan de un buen servidor. • Software del servidor que puede ejecutarse en multitud de sistemas operativos: Linux, Mac, Windows, etc. • El mayor inconveniente de Oracle es quizás su precio. Incluso las licencias de Personal Oracle son excesivamente caras, en mi opinión. Otro problema es la necesidad de ajustes. Un error frecuente consiste en pensar que basta instalar el Oracle en un servidor y enchufar directamente las aplicaciones clientes. Un Oracle mal configurado puede ser desesperantemente lento. • También es elevado el coste de la información, y sólo últimamente han comenzado a aparecer buenos libros sobre asuntos técnicos distintos de la simple instalación y administración. 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
  • 7. Oracle NO-SQL 1.- Es de código abierto - Sobre todas las cosas buenas 2.- Escalamiento sencillo. 3.- Diferentes DBs NoSQL para diferentes proyectos 4.- NoSQL y la nube es un ajuste natural 5.- Las bases de datos NoSQL utilizan sobre todo el uso de memoria en vez del disco como la principal ubicación de escritura - lo que impide inconsistente rendimiento I/O. 1. El código abierto puede significar una "mancha" en el soporte para las empresas 2. No están lo suficientemente maduros para algunas empresas 3. Limitaciones de Inteligencia de Negocios 4. La falta de experiencia 5. Problemas de compatibilidad 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.
  • 8. Bibliografía  https://definicion.de/sql/  http://www.masadelante.com/faqs/base-de-datos  http://searchdatacenter.techtarget.com/es/definicion/NoSQL-No-Solo-SQL  http://perezlili.blogspot.mx/2014/08/base-de-datos.html  http://perezlili.blogspot.mx/2014/08/apache-cassandra.html