practica 2 base de datos

14
Principales Bases De Datos

Upload: balta-rdz

Post on 15-Apr-2017

20 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Practica 2 base de datos

Principales Bases De Datos

Page 2: Practica 2 base de datos

INTRODUCCION

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).

03/05/2023

Elaborado por: Gladis Raquel Santiago Márquez Jose Baltazar Castillo Rodriguez

2

Page 3: Practica 2 base de datos

¿Qué es una Base de Datos?

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.

03/05/2023Elaborado por: Gladis Raquel Santiago Márquez Jose Baltazar Castillo Rodriguez

3

Page 4: Practica 2 base de datos

¿Qué es una Base de Datos de tipo SQL?

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.

03/05/2023

Elaborado por: Gladis Raquel Santiago Márquez Jose Baltazar Castillo Rodriguez

4

Page 5: Practica 2 base de datos

“Características de SQL”

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.

03/05/2023

Elaborado por: Gladis Raquel Santiago Márquez Jose Baltazar Castillo Rodriguez

5

Page 6: Practica 2 base de datos

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.

03/05/2023

Elaborado por: Gladis Raquel Santiago Márquez Jose Baltazar Castillo Rodriguez

6

Page 7: Practica 2 base de datos

Bases de Datos Populares Microsoft SQL Server 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.

03/05/2023

Elaborado por: Gladis Raquel Santiago Márquez Jose Baltazar Castillo Rodriguez

7

Page 8: Practica 2 base de datos

Oracle Database 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.03/05/2023

Elaborado por: Gladis Raquel Santiago Márquez Jose Baltazar Castillo Rodriguez

8

Page 9: Practica 2 base de datos

Mongo DB  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.

Características 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.

03/05/2023

Elaborado por: Gladis Raquel Santiago Márquez Jose Baltazar Castillo Rodriguez

9

Page 10: Practica 2 base de datos

03/05/2023 10

Oracle NO SQL 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 .

Elaborado por: Gladis Raquel Santiago Márquez Jose Baltazar Castillo Rodriguez

Page 11: Practica 2 base de datos

03/05/2023 11

Apache Cassandra 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

Elaborado por: Gladis Raquel Santiago Márquez Jose Baltazar Castillo Rodriguez

Page 12: Practica 2 base de datos

03/05/2023Elaborado por: Gladis Raquel Santiago Marquez Jose Baltazar Castillo Rodriguez 12

Ventajas de las Bases de Datos

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.

Page 13: Practica 2 base de datos

03/05/2023Elaborado por: Gladis Raquel Santiago Marquez Jose Baltazar Castillo Rodriguez 13

Bibliografía

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-d

atos-herramientas-informaticas-1.html

Page 14: Practica 2 base de datos

Gracias