ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

BASE DE DATOS RELACIONALES Y NO RELACIONALES


Enviado por   •  16 de Septiembre de 2021  •  Tareas  •  1.830 Palabras (8 Páginas)  •  472 Visitas

Página 1 de 8

UNIVERSIDAD NACIONAL PEDRO RUÍZ GALLO[pic 1][pic 2]

FACULTAD DE CIENCIAS FÍSICAS Y MÁTEMATICAS

ESCUELA PROFESIONAL DE INGENIERÍA EN COMPUTACIÓN E INFORMÁTICA

TITULO

“BASE DE DATOS RELACIONALES Y NO RELACIONALES”

ASIGNATURA

Base de datos

DOCENTE

  • Mtro. Ing. Roger Ernesto Alarcón García

ESTUDIANTES

  • Vidaurre Santisteban Nilver Edder

CICLO

  • VII

Lambayeque,  Agosto 2021

1. INDICE

Contenido:

  1. INDICE…………………………………………………………………2
  2. INTROCUCCION……………………………………………………..3
  3. CAPITULO I: Base de datos Relacional……………………………..4

3.1. Concepto………………………………………………………….4

3.2. Características……………………………………………………4

3.3. Elementos…………………………………………………………5

3.4. Estructura…………………………………………………………6        

3.5. Manipulación de Información…………………………………..6

3.6 Manejadores de base de datos relacional……………………..6

3.7 Ventajas y Desventajas……………………………………………6

   3.7.1. Ventajas: ……………………………………………………..6

   3.7.2. Desventajas: …………………………………………………6

  1. CAPITULO II: Base de datos No Relacional …………………………7

4.1. Concepto…………………………………………………………..7

4.2. Características……………………………………………………..7

4.3. Tipo de Base de datos NoSQL…………………………………..8

4.4. Ejemplos de Base de Datos NoSQL……………………………..9

4.5. Ventajas y Desventajas…………………………………………..10

   4.5.1. Ventajas: ……………………………………………………..10

   4.5.2. Desventajas: …………………………………………………10

  1. CONCLUCION…………………………………………………………10
  2. REFERENCIAS…………………………………………………………...10

2. INTRODUCCION

Hoy en día con el crecimiento de información se ve con claridad, la necesidad de almacenamiento y procesamiento de grandes cantidades de datos.

Por ejemplo, registro de celulares o de equipos inteligentes, imágenes satelitales, registros de páginas web, datos de redes sociales, entre otros.

La bases de datos relacionales, son muy usadas por muchas y diversas Empresas, pero también se ve que no satisfacen las necesidades de rendimiento, escalabilidad y flexibilidad que requieren las aplicaciones en la actualidad, por eso muchas de estas Empresas han adoptado por utilizar bases de datos NoSQL para el manejo de la información.

Es este presente trabajo daré  a conocer sobre la base de datos relacionales  y base de datos no relacionales. Cada una de estas bases tendrá información sobre cómo nos ayuda a entender mejor sobre el manejo de datos y también a diferenciarlas.

El presente trabajo a continuación contara con 2 capítulos, que son: el primer capítulo es la base de datos relacional, y el segundo capitulo es la base de datos  o relacional.

Y al final tendremos la conclusión y algunas referencias.

3. CAPITULO I:” Base de Datos Relacional”

3.1 Concepto:[pic 3]

Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya planificadas. Permiten establecer interconexiones (relaciones) entre los datos (que están guardados en tablas), y a través de dichas conexiones relacionar los datos de ambas tablas, de ahí proviene su nombre: "Modelo Relacional". Tras ser postuladas sus bases en 1970 por Edgar Frank Codd, de los laboratorios IBM en San José (California), no tardó en consolidarse como un nuevo paradigma.

3.2 Características

  • Una base de datos relacional se compone de varias tablas o relaciones.
  • No pueden existir dos tablas con el mismo nombre ni registro.
  • Cada tabla es a su vez un conjunto de registros (filas y columnas).
  • La relación entre una tabla padre y un hijo se lleva a cabo por medio de las claves primarias y ajenas (o foráneas).
  • Las claves primarias son la clave principal de un registro dentro de una tabla y éstas deben cumplir con la integridad de datos.
  • Las claves ajenas se colocan en la tabla hija, contienen el mismo valor que la clave primaria del registro padre; por medio de éstas se hacen las relaciones.

3.3 Elementos

  • Relaciones base y derivadas: En una base de datos relacional, todos los datos se almacenan y se accede a ellos por medio de relaciones. Las relaciones que almacenan datos son llamadas "relaciones base" y su implementación es llamada "tabla". Otras relaciones no almacenan datos, pero son calculadas al aplicar operaciones relacionales. Estas relaciones son llamadas "relaciones derivadas" y su implementación es llamada "vista" o "consulta". Las relaciones derivadas son convenientes ya que expresan información de varias relaciones actuando como si fuera una sola.
  • Restricciones: Una restricción es una condición que obliga el cumplimiento de ciertas condiciones en la base de datos. Algunas no son determinadas por los usuarios, sino que son inherentemente definidas por el simple hecho de que la base de datos sea relacional. Algunas otras restricciones las puede definir el usuario, por ejemplo, usar un campo con valores enteros entre 1 y 10.
  • Dominios: Un dominio describe un conjunto de posibles valores para cierto atributo. Como un dominio restringe los valores del atributo, puede ser considerado como una restricción. Atribuir un dominio a un atributo significa "todos los valores de este atributo deben de ser elementos del conjunto especificado". Algunos tipos de dominios son: enteros, cadenas de texto, fecha, no procedurales etc.
  • Clave única: Una clave primaria es una clave única elegida entre todas las candidatas que define unívocamente a todos los demás atributos de la tabla, para especificar los datos que serán relacionados con las demás tablas. La forma de hacer esto es por medio de claves foráneas.
  • Clave foránea: Una clave foránea es una referencia a una clave en otra tabla, determina la relación existente en dos tablas. Las claves foráneas no necesitan ser claves únicas en la tabla donde están y sí a donde están referenciadas.
  • Clave índice: Las claves índices surgen con la necesidad de tener un acceso más rápido a los datos. Los índices pueden ser creados con cualquier combinación de campos de una tabla. Las consultas que filtran registros por medio de estos campos, pueden encontrar los registros de forma no secuencial usando la clave índice.
  • Procedimientos almacenados: Un procedimiento almacenado es código ejecutable que se asocia y se almacena con la base de datos. Los procedimientos almacenados usualmente recogen y personalizan operaciones comunes, como insertar un registro dentro de una tabla, recopilar información estadística, o encapsular cálculos complejos.

3.4 Estructura

La base de datos se organiza en dos marcadas secciones; el esquema y los datos.

El esquema es la definición de la estructura de la base de datos y principalmente almacena los siguientes datos:

  • El nombre de cada tabla
  • El nombre de cada columna
  • El tipo de dato de cada columna
  • La tabla a la que pertenece cada columna

Los datos o instancia es el contenido de la base de datos en un momento dado. Es en sí, el contenido de todos los registros.

3.5 Manipulación de la Información

Para manipular la información utilizamos un lenguaje relacional, actualmente se cuenta con dos lenguajes formales el álgebra relacional y el cálculo relacional. El álgebra relacional permite describir la forma de realizar una consulta, en cambio, el cálculo relacional sólo indica lo que se desea devolver

...

Descargar como (para miembros actualizados)  txt (13.8 Kb)   pdf (399.1 Kb)   docx (661.4 Kb)  
Leer 7 páginas más »
Disponible sólo en Clubensayos.com