BASES DE DATOS
¿QUE ES UNA BASE DE DATOS?
 Una base de datos es una entidad en la cual se pueden almacenar datos de
manera estructurada, con la menor redundancia posible. Diferentes programas y
diferentes usuarios deben poder utilizar estos datos.
 Es un sistema informático a modo de almacén. En este almacén se guardan
grandes volúmenes de información, toda base de datos debe tener una serie de
características tales como seguridad (sólo personas autorizadas podrán acceder a
la información), integridad (la información se mantendrá sin pérdidas de datos), e
independencia (esta característica es fundamental ya que una buena base de
datos debería ser independiente del sistema operativo o programas que
interactúen con ella.
¿QUE ES UNA BASE DE DATOS DE TIPO
SQL?
 Es un lenguaje estándar para todas las bases de datos. Hoy día es empleado por
prácticamente todas las bases de datos existentes. Como en todo lenguaje ha
habido mejoras y por tanto nuevas versiones a lo largo del tiempo, pero aunque
cada sistema de base de datos tenga sus propias particularidades, todos
comparten muchas características comunes.
 Dentro de SQL hay dos grandes áreas llamadas DDL y DML. DDL (en inglés Data
Definition Language) es la parte del lenguaje que permite la definición de datos,
por tanto son funciones que definen cómo van a ser los datos. Por ejemplo
nosotros podemos definir que el dato de “edad” de una persona va a ser un
número entero mientras que el dato “nombre” va a ser una cadena de texto. Los
datos en una base de datos se almacenan en tablas formadas por filas y
columnas. Las columnas nos indican el nombre de los datos y las filas contendrán
los valores de los datos propiamente dichos almacenado
¿QUE 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.
 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.
TIPOS DE BASES DE DATOS
BASES DE DATOS VENTAJAS DIFERENCIAS
l. 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
soporta y es compatible con casi todo
compatibilidad con la mayoría de las
tareas administrativas de SQL Server
ll. Oracle
1 Puede ejecutarse en todas las
plataformas desde un pc hasta un
supercomputador.
2 Soporta toda las funciones que se
esperan de un servidor, un lenguaje de
diseño de bases de datos muy
completos.
3 permite implementar diseños “activos”
con triggers y procedimientos
almacenados.
las organizaciones puedan controlar y
gestionar grandes volúmenes de
contenidos no
estructurados en un único repositorio
con el objetivo de reducir los costes y
los riesgos
asociados a la pérdida de información
lll. Mongo. DB. 1 En lugar de guardar los datos en
registros, guarda los datos en
documentos
2 Estos documentos son almacenados
en BSON, que es una representación
binaria de JSON.
3 es una base de datos orientada a
documentos.
Una de las diferencias más importantes
con respecto a las bases de datos
relacionales, es que no es necesario
seguir un esquema.
VENTAJAS DIFERENCIAS
IV. Oracle NO SQL
1 sustituye a la antiguo "escalar" el
mantra de los gestores de las bases de
datos con una nueva: "manera" en lugar
de añadir más servidores para manejar
más carga de datos,
2 una base de datos NoSQL permite a
una empresa distribuir la carga entre
varios hosts a medida que aumenta la
carga.
3 son generalmente diseñadas desde el
principio para requerir menos gestión:
reparación automática, distribución de
datos y modelos de datos más simples
mecanismos para el almacenamiento y
recuperación de datos
Le denominan un término “umbrella”
(“sombrilla”) porque cobija varias
elementos.
Se basó en que son una solución para
los problemas de gestión y
estructuración de la información
V. Cassandra 1 replica los datos de forma automática
a múltiples nodos
2 Rápidas respuestas aunque la
demanda crezca.
3 Almacenamiento distribuido.
4 Escalabilidad horizontal (añade
nuevo hardware cuando sea preciso).
soporta multiples centros de datos
Distribuye los datos mediante función
hash

Base de datos

  • 1.
  • 2.
    ¿QUE ES UNABASE DE DATOS?  Una base de datos es una entidad en la cual se pueden almacenar datos de manera estructurada, con la menor redundancia posible. Diferentes programas y diferentes usuarios deben poder utilizar estos datos.  Es un sistema informático a modo de almacén. En este almacén se guardan grandes volúmenes de información, toda base de datos debe tener una serie de características tales como seguridad (sólo personas autorizadas podrán acceder a la información), integridad (la información se mantendrá sin pérdidas de datos), e independencia (esta característica es fundamental ya que una buena base de datos debería ser independiente del sistema operativo o programas que interactúen con ella.
  • 3.
    ¿QUE ES UNABASE DE DATOS DE TIPO SQL?  Es un lenguaje estándar para todas las bases de datos. Hoy día es empleado por prácticamente todas las bases de datos existentes. Como en todo lenguaje ha habido mejoras y por tanto nuevas versiones a lo largo del tiempo, pero aunque cada sistema de base de datos tenga sus propias particularidades, todos comparten muchas características comunes.  Dentro de SQL hay dos grandes áreas llamadas DDL y DML. DDL (en inglés Data Definition Language) es la parte del lenguaje que permite la definición de datos, por tanto son funciones que definen cómo van a ser los datos. Por ejemplo nosotros podemos definir que el dato de “edad” de una persona va a ser un número entero mientras que el dato “nombre” va a ser una cadena de texto. Los datos en una base de datos se almacenan en tablas formadas por filas y columnas. Las columnas nos indican el nombre de los datos y las filas contendrán los valores de los datos propiamente dichos almacenado
  • 4.
    ¿QUE ES UNABASE 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.  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.
  • 5.
    TIPOS DE BASESDE DATOS BASES DE DATOS VENTAJAS DIFERENCIAS l. 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 soporta y es compatible con casi todo compatibilidad con la mayoría de las tareas administrativas de SQL Server ll. Oracle 1 Puede ejecutarse en todas las plataformas desde un pc hasta un supercomputador. 2 Soporta toda las funciones que se esperan de un servidor, un lenguaje de diseño de bases de datos muy completos. 3 permite implementar diseños “activos” con triggers y procedimientos almacenados. las organizaciones puedan controlar y gestionar grandes volúmenes de contenidos no estructurados en un único repositorio con el objetivo de reducir los costes y los riesgos asociados a la pérdida de información lll. Mongo. DB. 1 En lugar de guardar los datos en registros, guarda los datos en documentos 2 Estos documentos son almacenados en BSON, que es una representación binaria de JSON. 3 es una base de datos orientada a documentos. Una de las diferencias más importantes con respecto a las bases de datos relacionales, es que no es necesario seguir un esquema.
  • 6.
    VENTAJAS DIFERENCIAS IV. OracleNO SQL 1 sustituye a la antiguo "escalar" el mantra de los gestores de las bases de datos con una nueva: "manera" en lugar de añadir más servidores para manejar más carga de datos, 2 una base de datos NoSQL permite a una empresa distribuir la carga entre varios hosts a medida que aumenta la carga. 3 son generalmente diseñadas desde el principio para requerir menos gestión: reparación automática, distribución de datos y modelos de datos más simples mecanismos para el almacenamiento y recuperación de datos Le denominan un término “umbrella” (“sombrilla”) porque cobija varias elementos. Se basó en que son una solución para los problemas de gestión y estructuración de la información V. Cassandra 1 replica los datos de forma automática a múltiples nodos 2 Rápidas respuestas aunque la demanda crezca. 3 Almacenamiento distribuido. 4 Escalabilidad horizontal (añade nuevo hardware cuando sea preciso). soporta multiples centros de datos Distribuye los datos mediante función hash