SlideShare una empresa de Scribd logo
1 de 14
En este tema veremos lo Que es una base de datos y sus tipos de
base de datos. Para ir conociendo los elementos de como esta
compuesta, Y como se relacionan con su enlazamiento en dicho
programa.
Así como también la variedad de datos que se pueden tener
almacenados (Estáticamente o Dinámicamente).
24/09/2016
Elaborado por: Gladis Raquel Santiago Márquez
Jose Baltazar Castillo Rodriguez
2
 Una base de datos o banco de datos es un conjunto de datos pertenecientes a un
mismo contexto y almacenados sistemáticamente para su posterior uso. En este
sentido; una biblioteca puede considerarse una base de datos compuesta en su
mayoría por documentos y textos impresos en papel e indexados para su consulta.
 Así como también es información que contiene datos relativos a diversas temáticas
y categorizadas de distinta manera, pero que comparten entre si algún tipo de
vinculo o relación que busca ordenarlos y clasificarlos en conjunto.
24/09/2016
Elaborado por: Gladis Raquel Santiago Márquez
Jose Baltazar Castillo Rodriguez
3
 Es un lenguaje declarativo de acceso a bases de datos relacionales que permite
especificar diversos tipos de operaciones en ellas. 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.
 Lenguaje declarativo de "alto nivel" o "de no procedimiento" que, gracias a su
fuerte base teórica y su orientación al manejo de conjuntos de registros —y no
a registros individuales— permite una alta productividad en codificación y la
orientación a objetos. De esta forma, una sola sentencia puede equivaler a uno
o más programas que se utilizarían en un lenguaje de bajo nivel orientado a
registros.
24/09/2016
Elaborado por: Gladis Raquel Santiago Márquez
Jose Baltazar Castillo Rodriguez
4
 Lenguaje de definición de datos: El LDD de SQL proporciona comandos para
la definición de esquemas de relación, borrado de relaciones y modificaciones
de los esquemas de relación.
 Lenguaje interactivo de manipulación de datos: El LMD de SQL incluye
lenguajes de consultas basado tanto en álgebra relacional como en cálculo
relacional de tuplas.
 Integridad: El LDD de SQL incluye comandos para especificar las restricciones
de integridad que deben cumplir los datos almacenados en la base de datos.
 Definición de vistas: El LDD incluye comandos para definir las vistas.
24/09/2016
Elaborado por: Gladis Raquel Santiago Márquez
Jose Baltazar Castillo Rodriguez
5
 Control de transacciones: SQL tiene
comandos para especificar el comienzo y el
final de una transacción.
 SQL incorporado y dinámico: Esto quiere
decir que se pueden incorporar
instrucciones de SQL en lenguajes de
programación como: C++, C, Java, PHP,
Cobol, Pascal y Fortran.
 Autorización: El LDD incluye comandos
para especificar los derechos de acceso a
las relaciones y a las vistas.
24/09/2016
Elaborado por: Gladis Raquel Santiago Márquez
Jose Baltazar Castillo Rodriguez
6
es un sistema de manejo de bases de datos del modelo
relacional, desarrollado por la empresa Microsoft. una implementación del estándar
ANSI del lenguaje SQL, utilizado para manipular y recuperar datos (DML), crear tablas
y definir relaciones entre ellas (DDL).
Características:
 Soporte de transacciones.
 Soporta procedimientos almacenados.
 Incluye también un entorno gráfico de administración, que permite el uso
de comandos DDL y DML gráficamente.
 Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en
el servidor y los terminales o clientes de la red sólo acceden a la información.
 Además permite administrar información de otros servidores de datos.
 Este sistema incluye una versión reducida, llamada MSDE con el mismo motor de base
de datos pero orientado a proyectos más pequeños.
24/09/2016
Elaborado por: Gladis Raquel Santiago Márquez
Jose Baltazar Castillo Rodriguez
7
es un sistema de gestión de base de datos de tipo objeto-
relacional (ORDBMS, por el acrónimo en inglés de Object-Relational Data Base
Management System), desarrollado por Oracle Corporation.
Se considera a Oracle Database como uno de los sistemas de bases de datos más
completos, destacando: soporte de transacciones, estabilidad, escalabilidad, y soporte
multiplataforma.
Características
 Oracle es el motor de base de datos relacional más usado a nivel mundial.
 Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador.
 Oracle soporta todas las funciones que se esperan de un servidor "serio": un lenguaje
de diseño de bases de datos muy completo (PL/SQL) que permite implementar diseños
"activos", con triggers y procedimientos almacenados, con una integridad referencial
declarativa bastante potente.
 Permite el uso de particiones para la mejora de la eficiencia, de replicación e incluso
ciertas versiones admiten la administración de bases de datos distribuidas.
 El software del servidor puede ejecutarse en multitud de sistemas operativos.
24/09/2016
Elaborado por: Gladis Raquel Santiago Márquez
Jose Baltazar Castillo Rodriguez
8
es un libre y de código abierto multiplataforma base de datos
documental del programa. Clasificado como un NO SQL programa de base de datos,
MongoDB evita el tradicional basado en tablas de base de datos relacional estructura
a favor de JSON documentos -como con dinámicas esquemas (Se llama el
formato BSON ), por lo que la integración de los datos en ciertos tipos de
aplicaciones fácil y más rápido.
 MongoDB soporta campo, consultas de rango, las búsquedas regulares de expresión.
 Cualquier campo en un documento MongoDB puede ser indexado - incluso dentro de
las matrices y documentos incrustados (índices en MongoDB son conceptualmente
similares a los de RDBMS ). Índices primarios y secundarios están disponibles.
 El usuario elige una clave de fragmento, que determina cómo se distribuirán los
datos de una colección. Los datos se divide en rangos (en base a la clave de
fragmento) y se distribuye a través de múltiples fragmentos.
24/09/2016
Elaborado por: Gladis Raquel Santiago Márquez
Jose Baltazar Castillo Rodriguez
9
Oracle No SQL base de datos proporciona un modelo de datos
muy simple para el desarrollador de aplicaciones. Cada fila está identificado por
una clave única, y también tiene un valor, de longitud arbitraria, que es
interpretado por la aplicación. La aplicación puede manipular (insertar, eliminar,
actualizar, leer) una sola fila en una transacción.
Características
 Oracle No SQL base de datos se basa en la Oracle Berkeley DB Java Edition alta
disponibilidad motor de almacenamiento.
 Los datos de cada fragmento se replican en cada uno de los nodos que
comprenden el fragmento. Proporciona un simple paradigma clave-valor para el
desarrollador de aplicaciones.
 Oracle No SQL base de datos proporciona maestro único, multi-réplica de la
replicación de bases de datos .
24/09/2016
Elaborado por: Gladis Raquel Santiago Márquez
Jose Baltazar Castillo Rodriguez
10
es una base de datos No SQL distribuida y basada en un
modelo de almacenamiento de «clave-valor», de código abierto que está escrita
en Java. Permite grandes volúmenes de datos en forma distribuida. Por ejemplo, lo
usa Twitter para su plataforma.
Su objetivo principal es la escalabilidad lineal y la disponibilidad. La arquitectura
distribuida de Cassandra está basada en una serie de nodos iguales que se comunican
con un protocolo P2P con lo que la redundancia es máxima. Está desarrollada por Apache
Software Foundation.
Características
 Consistencia: Se ofrece la elección de el nivel de consistencia para las lecturas y
escrituras.
 Soporta replicación y replicación de múltiples data center
 Escalabilidad
24/09/2016
Elaborado por: Gladis Raquel Santiago Márquez
Jose Baltazar Castillo Rodriguez
11
 Almacenan grandes cantidades de información.
 Compartir la información.
 Acceso rápido a la información.
 Eliminación de información repetida o redundante.
 Aumento en la productividad.
 Reducción del espacio de almacenamiento.
 Mejora la seguridad de la información.
 Mejor mantenimiento.
24/09/2016Elaborado por: Gladis Raquel Santiago Marquez Jose Baltazar Castillo Rodriguez 12
 https://es.wikipedia.org/wiki/Base_de_datos
 https://en.wikipedia.org/wiki/Oracle_NoSQL_Database
 https://es.wikipedia.org/wiki/Apache_Cassandra
 http://cibertareas.info/ventajas-y-desventajas-de-las-bases-de-datos-
herramientas-informaticas-1.html
24/09/2016Elaborado por: Gladis Raquel Santiago Marquez Jose Baltazar Castillo Rodriguez 13
Practica 2 base de datos

Más contenido relacionado

La actualidad más candente

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
 
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 .Principales bases de datos existentes
Actividad de aprendizaje 4 .Principales bases de datos existentesActividad de aprendizaje 4 .Principales bases de datos existentes
Actividad de aprendizaje 4 .Principales bases de datos existentes
 
Act 04 rivera_alfredo_bd
Act 04 rivera_alfredo_bdAct 04 rivera_alfredo_bd
Act 04 rivera_alfredo_bd
 
BD Escobar Gómez Daniel
BD Escobar Gómez DanielBD Escobar Gómez Daniel
BD Escobar Gómez Daniel
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Sistema gestor de base de datos para moviles
Sistema gestor de base de datos para movilesSistema gestor de base de datos para moviles
Sistema gestor de base de datos para moviles
 
Las principales bases de datos existentes
Las principales bases de datos existentesLas principales bases de datos existentes
Las principales bases de datos existentes
 
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
 
Act4 samuel dominguez._basesdedatos
Act4 samuel dominguez._basesdedatosAct4 samuel dominguez._basesdedatos
Act4 samuel dominguez._basesdedatos
 
Bases de datos Actuales
Bases de datos ActualesBases de datos Actuales
Bases de datos Actuales
 
Las principales bases de datos existentes
Las principales bases de datos existentesLas principales bases de datos existentes
Las principales bases de datos existentes
 
Act4 presentación jiménez_mireya
Act4 presentación jiménez_mireyaAct4 presentación jiménez_mireya
Act4 presentación jiménez_mireya
 
Act4 presentación reynoso_enrique
Act4 presentación reynoso_enriqueAct4 presentación reynoso_enrique
Act4 presentación reynoso_enrique
 
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 MICROSOFT SQL SERVER
BASE DE DATOS MICROSOFT SQL SERVERBASE DE DATOS MICROSOFT SQL SERVER
BASE DE DATOS MICROSOFT SQL SERVER
 

Similar a Practica 2 base de datos (20)

Actividad 4
Actividad 4Actividad 4
Actividad 4
 
Base de datos
Base de datosBase de datos
Base de datos
 
Presentación1 bases de datos
Presentación1 bases de datosPresentación1 bases de datos
Presentación1 bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 
Act4 base datos_reyes_rosalba
Act4 base datos_reyes_rosalbaAct4 base datos_reyes_rosalba
Act4 base datos_reyes_rosalba
 
Que es una base de datos
Que es una base de datosQue es una base de datos
Que es una base de datos
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
 
Bases datos
Bases datosBases datos
Bases datos
 
Actividad 4 presentacion escobar
Actividad 4 presentacion escobarActividad 4 presentacion escobar
Actividad 4 presentacion escobar
 
Act4 presentación jiménez_mireya
Act4 presentación jiménez_mireyaAct4 presentación jiménez_mireya
Act4 presentación jiménez_mireya
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
 
Actividad4cosdac
Actividad4cosdacActividad4cosdac
Actividad4cosdac
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Presentacion power point
Presentacion power pointPresentacion power point
Presentacion power point
 
Base de datos
Base de datosBase de datos
Base de datos
 
Pricipales bases de datos
Pricipales bases de datosPricipales bases de datos
Pricipales bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos existentes
Bases de datos existentesBases de datos existentes
Bases de datos existentes
 

Practica 2 base de datos

  • 1.
  • 2. En este tema veremos lo Que es una base de datos y sus tipos de base de datos. Para ir conociendo los elementos de como esta compuesta, Y como se relacionan con su enlazamiento en dicho programa. Así como también la variedad de datos que se pueden tener almacenados (Estáticamente o Dinámicamente). 24/09/2016 Elaborado por: Gladis Raquel Santiago Márquez Jose Baltazar Castillo Rodriguez 2
  • 3.  Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido; una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta.  Así como también es información que contiene datos relativos a diversas temáticas y categorizadas de distinta manera, pero que comparten entre si algún tipo de vinculo o relación que busca ordenarlos y clasificarlos en conjunto. 24/09/2016 Elaborado por: Gladis Raquel Santiago Márquez Jose Baltazar Castillo Rodriguez 3
  • 4.  Es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en ellas. 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.  Lenguaje declarativo de "alto nivel" o "de no procedimiento" que, gracias a su fuerte base teórica y su orientación al manejo de conjuntos de registros —y no a registros individuales— permite una alta productividad en codificación y la orientación a objetos. De esta forma, una sola sentencia puede equivaler a uno o más programas que se utilizarían en un lenguaje de bajo nivel orientado a registros. 24/09/2016 Elaborado por: Gladis Raquel Santiago Márquez Jose Baltazar Castillo Rodriguez 4
  • 5.  Lenguaje de definición de datos: El LDD de SQL proporciona comandos para la definición de esquemas de relación, borrado de relaciones y modificaciones de los esquemas de relación.  Lenguaje interactivo de manipulación de datos: El LMD de SQL incluye lenguajes de consultas basado tanto en álgebra relacional como en cálculo relacional de tuplas.  Integridad: El LDD de SQL incluye comandos para especificar las restricciones de integridad que deben cumplir los datos almacenados en la base de datos.  Definición de vistas: El LDD incluye comandos para definir las vistas. 24/09/2016 Elaborado por: Gladis Raquel Santiago Márquez Jose Baltazar Castillo Rodriguez 5
  • 6.  Control de transacciones: SQL tiene comandos para especificar el comienzo y el final de una transacción.  SQL incorporado y dinámico: Esto quiere decir que se pueden incorporar instrucciones de SQL en lenguajes de programación como: C++, C, Java, PHP, Cobol, Pascal y Fortran.  Autorización: El LDD incluye comandos para especificar los derechos de acceso a las relaciones y a las vistas. 24/09/2016 Elaborado por: Gladis Raquel Santiago Márquez Jose Baltazar Castillo Rodriguez 6
  • 7. es un sistema de manejo de bases de datos del modelo relacional, desarrollado por la empresa Microsoft. una implementación del estándar ANSI del lenguaje SQL, utilizado para manipular y recuperar datos (DML), crear tablas y definir relaciones entre ellas (DDL). Características:  Soporte de transacciones.  Soporta procedimientos almacenados.  Incluye también un entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente.  Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en el servidor y los terminales o clientes de la red sólo acceden a la información.  Además permite administrar información de otros servidores de datos.  Este sistema incluye una versión reducida, llamada MSDE con el mismo motor de base de datos pero orientado a proyectos más pequeños. 24/09/2016 Elaborado por: Gladis Raquel Santiago Márquez Jose Baltazar Castillo Rodriguez 7
  • 8. es un sistema de gestión de base de datos de tipo objeto- relacional (ORDBMS, por el acrónimo en inglés de Object-Relational Data Base Management System), desarrollado por Oracle Corporation. Se considera a Oracle Database como uno de los sistemas de bases de datos más completos, destacando: soporte de transacciones, estabilidad, escalabilidad, y soporte multiplataforma. Características  Oracle es el motor de base de datos relacional más usado a nivel mundial.  Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador.  Oracle soporta todas las funciones que se esperan de un servidor "serio": un lenguaje de diseño de bases de datos muy completo (PL/SQL) que permite implementar diseños "activos", con triggers y procedimientos almacenados, con una integridad referencial declarativa bastante potente.  Permite el uso de particiones para la mejora de la eficiencia, de replicación e incluso ciertas versiones admiten la administración de bases de datos distribuidas.  El software del servidor puede ejecutarse en multitud de sistemas operativos. 24/09/2016 Elaborado por: Gladis Raquel Santiago Márquez Jose Baltazar Castillo Rodriguez 8
  • 9. es un libre y de código abierto multiplataforma base de datos documental del programa. Clasificado como un NO SQL programa de base de datos, MongoDB evita el tradicional basado en tablas de base de datos relacional estructura a favor de JSON documentos -como con dinámicas esquemas (Se llama el formato BSON ), por lo que la integración de los datos en ciertos tipos de aplicaciones fácil y más rápido.  MongoDB soporta campo, consultas de rango, las búsquedas regulares de expresión.  Cualquier campo en un documento MongoDB puede ser indexado - incluso dentro de las matrices y documentos incrustados (índices en MongoDB son conceptualmente similares a los de RDBMS ). Índices primarios y secundarios están disponibles.  El usuario elige una clave de fragmento, que determina cómo se distribuirán los datos de una colección. Los datos se divide en rangos (en base a la clave de fragmento) y se distribuye a través de múltiples fragmentos. 24/09/2016 Elaborado por: Gladis Raquel Santiago Márquez Jose Baltazar Castillo Rodriguez 9
  • 10. Oracle No SQL base de datos proporciona un modelo de datos muy simple para el desarrollador de aplicaciones. Cada fila está identificado por una clave única, y también tiene un valor, de longitud arbitraria, que es interpretado por la aplicación. La aplicación puede manipular (insertar, eliminar, actualizar, leer) una sola fila en una transacción. Características  Oracle No SQL base de datos se basa en la Oracle Berkeley DB Java Edition alta disponibilidad motor de almacenamiento.  Los datos de cada fragmento se replican en cada uno de los nodos que comprenden el fragmento. Proporciona un simple paradigma clave-valor para el desarrollador de aplicaciones.  Oracle No SQL base de datos proporciona maestro único, multi-réplica de la replicación de bases de datos . 24/09/2016 Elaborado por: Gladis Raquel Santiago Márquez Jose Baltazar Castillo Rodriguez 10
  • 11. es una base de datos No SQL distribuida y basada en un modelo de almacenamiento de «clave-valor», de código abierto que está escrita en Java. Permite grandes volúmenes de datos en forma distribuida. Por ejemplo, lo usa Twitter para su plataforma. Su objetivo principal es la escalabilidad lineal y la disponibilidad. La arquitectura distribuida de Cassandra está basada en una serie de nodos iguales que se comunican con un protocolo P2P con lo que la redundancia es máxima. Está desarrollada por Apache Software Foundation. Características  Consistencia: Se ofrece la elección de el nivel de consistencia para las lecturas y escrituras.  Soporta replicación y replicación de múltiples data center  Escalabilidad 24/09/2016 Elaborado por: Gladis Raquel Santiago Márquez Jose Baltazar Castillo Rodriguez 11
  • 12.  Almacenan grandes cantidades de información.  Compartir la información.  Acceso rápido a la información.  Eliminación de información repetida o redundante.  Aumento en la productividad.  Reducción del espacio de almacenamiento.  Mejora la seguridad de la información.  Mejor mantenimiento. 24/09/2016Elaborado por: Gladis Raquel Santiago Marquez Jose Baltazar Castillo Rodriguez 12
  • 13.  https://es.wikipedia.org/wiki/Base_de_datos  https://en.wikipedia.org/wiki/Oracle_NoSQL_Database  https://es.wikipedia.org/wiki/Apache_Cassandra  http://cibertareas.info/ventajas-y-desventajas-de-las-bases-de-datos- herramientas-informaticas-1.html 24/09/2016Elaborado por: Gladis Raquel Santiago Marquez Jose Baltazar Castillo Rodriguez 13