Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Instroducción a las Bases de Datos, Guías, Proyectos, Investigaciones de Conceptos Básicos de Almacenamiento de Datos

Temas principales a tratar en las bases de datos

Tipo: Guías, Proyectos, Investigaciones

2019/2020

Subido el 29/03/2020

JoseMIISC
JoseMIISC 🇲🇽

4

(1)

4 documentos

1 / 17

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Tema:
Act 1.1 Introducción a las BD
Materia:
Fundamentos de base de datos
Carrera:
Ingeniería en Sistemas Computacionales
Grupo:
73
Equipo:
Nava Montante Kevin Job
Reynoso Guerrero Heidi Melissa
Viera Ortiz José Miguel
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff

Vista previa parcial del texto

¡Descarga Instroducción a las Bases de Datos y más Guías, Proyectos, Investigaciones en PDF de Conceptos Básicos de Almacenamiento de Datos solo en Docsity!

Tema:

Act 1.1 Introducción a las BD

Materia:

Fundamentos de base de datos

Carrera:

Ingeniería en Sistemas Computacionales

Grupo:

Equipo:

Nava Montante Kevin Job Reynoso Guerrero Heidi Melissa Viera Ortiz José Miguel

Índice

  • Introducción
  • Objetivo de una base de datos............................................................................................................
  • Áreas de Aplicación de los Sistemas de Bases de datos (Ejemplos)
  • Modelos de base de datos
  • Clasificación
  • Arquitectura del Sistema Gestor de BD
  • Arquitectura de BD
  • Conclusión
  • Bibliografías

Objetivo de una base de datos

Una base de datos es una colección interrelacionada de datos, almacenados en un conjunto sin redundancias innecesarias cuya finalidad es la de servir a una o más aplicaciones de la manera más eficiente. Conjunto de datos organizados con características afines entre sí, que identifican a un ente en especial, cualquier colección de información interrelacionada, es una base de datos. Conjunto autodescriptivo de registros integrados; autodescriptivo ya que puede contener información del usuario, descripción de la Base de Datos, que nos permiten representar las relaciones entre los datos. En donde la información que se tiene almacenada está disponible para todos los usuarios del sistema, en los que los datos redundantes pueden eliminarse o al menos minimizarse. Los componentes de una base de datos son:

  • Los datos: El componente fundamental de una base de datos son los datos que están interrelacionados entre sí, formando un conjunto con un mínimo de redundancias.
  • El software: los datos, para que puedan ser utilizados por diferentes usuarios y diferentes aplicaciones, deben estar estructurados y almacenados de forma independiente de las aplicaciones. Para ello se utiliza un software o conjunto de programas que actúa de interfaz entre los datos y las aplicaciones. A este software se le denomina Sistema de Gestión de Base de Datos (SGBD). El SGBD crea y organiza la base de datos, y además atiende todas las solicitudes de acceso hechas a la base de datos tanto por los usuarios como por las aplicaciones. Recurso Humano:
  • Informático: son los profesionales que definen y preparan la base de datos.
  • Usuarios: Son los que tienen acceso a la base de datos para ingresar o manipular la información contenida en esta, dependiendo del nivel de usuario o control de seguridad establecido. la base de datos tiene como objetivo reducir los siguientes aspectos:
  • Redundancia e inconsistencia de datos. - los archivos que mantienen almacenada la información son creados por diferentes tipos de programas de aplicación existe la posibilidad de que, si no se controla detalladamente el almacenamiento, se pueda duplicar la información, esto aumenta los costos de almacenamiento y acceso a los datos, además de que puede originar la inconsistencia de los datos.
  • Dificultad para tener acceso a los datos. - Un sistema de base de datos debe contemplar un entorno de datos que le facilite al usuario el manejo de estos.
  • Aislamiento de los datos. - Puesto que los datos están repartidos en varios archivos, y estos no pueden tener diferentes formatos.
  • Anomalías del acceso concurrente. - con fines de mejorar el funcionamiento general del sistema y reducir el tiempo de respuesta, algunos sistemas dan la oportunidad de que varios usuarios actualicen información al mismo tiempo, esto puede causar datos inconsistentes, para solucionar esto la base de datos tiene como objetivo mantener una forma de supervisión en el sistema para evitar este problema.
  • Problemas de seguridad. - toda información contenida es importante, unos datos lo son más que otros, por tal motivo se debe considerar el control de acceso a los mismos, no todos los usuarios pueden visualizar alguna información, por tal motivo para que un sistema de base de datos sea confiable debe mantener un grado de seguridad que garantice la autentificación y protección de los datos.
  • Problemas de integridad. - Los valores de datos almacenados en la base de datos deben satisfacer cierto tipo de restricciones de consistencia. Estas restricciones se hacen cumplir en el sistema añadiendo códigos apropiados en los diversos programas de aplicación, esto con el fin de que la información

Modelos de base de datos

Dentro del modelo de datos se encuentran: ▪ Modelo Entidad-relación: El modelo de datos entidad-relación (E-R) está basado en una percepción del mundo real que consta de una colección de objetos básicos, llamados entidades, y de relaciones entre estos objetos. Una entidad es una cosa u objeto en el mundo real que es distinguible de otros objetos. Las entidades se describen en una base de datos mediante un conjunto de atributos. Una relación es una asociación entre varias entidades.

▪ Modelo Relacional: En el modelo relacional se utiliza un grupo de tablas para representar los datos y las relaciones entre ellos. Cada tabla está compuesta por varias columnas, y cada columna tiene un nombre único. El modelo relacional es un ejemplo de un modelo basado en registros. Los modelos basados en registros se denominan así porque la base de datos se encuentra en registros de formato fijo de varios tipos. Cada tabla contiene registros de un tipo particular. Cada tipo de registro define un número fijo de campos, o atributos. Las columnas de la tabla corresponden a los atributos del tipo de registro. El modelo de datos relacional es el modelo de datos más ampliamente usado, y una amplia mayoría de sistemas de bases de datos actuales se basan en el modelo relacional. ▪ Modelo Orientado a Objetos: El modelo orientado a objetos se puede observar como una extensión del modelo E-R con las nociones de encapsulación, métodos (funciones) e identidad de objeto. El modelo de datos relacional orientado a objetos combina las características del modelo de datos orientado a objetos y el modelo de datos relacional. Los modelos de datos semiestructurados permiten la especificación de datos donde los elementos de datos individuales del mismo tipo pueden tener diferentes conjuntos de atributos. La estructura lógica general de una base de datos se puede expresar gráficamente mediante un diagrama ER, que consta de los siguientes componentes: ❖ Rectángulos: que representan conjuntos de entidades. ❖ Elipses: que representan atributos. ❖ Rombos: que representan relaciones entre conjuntos de entidades. ❖ Líneas: que unen los atributos con los conjuntos de entidades y los conjuntos de entidades con las relaciones.

Base de datos red Debido a la retórica y la enorme cantidad de datos encontrados en una base de datos esta es solo recomendada o mejor utilizada por los profesionales en la programación. Base de datos transacciones En este campo se maneja la velocidad, eficacia y eficiencia, asimismo estos datos deben ser procesos rápidos y neutrales, verbigracia, las transacciones manejadas por los bancos, los cuales, solo maneja dos puntos o líneas como lo son, un emisor y un receptor. Ahora bien, entre ellos van a surgir movimientos de tipo transacción, por lo tanto, como se ha mencionado, esta deberá ser generada eficaz y rápidamente, no obstante, si surgen inconvenientes, estas deben tener solo dos opciones, transacción fallida o finalizada, nunca en proceso, o de reanudación de transacción. Base de datos documentales En esta clasificación encontramos al más potente de los datos, ya que este busca la información de forma excautiva y con alta probabilidad de resultados positivos en la búsqueda de información. Sistema de datos deductivos La lógica matemática es utilizada en este tipo de sistemas, permitiendo así deducir y relacionar información buscada por el usuario.

Arquitectura del Sistema Gestor de BD

La arquitectura de un SGBD ha de especificar sus componentes (descripción funcional) y sus interfaces. Trata de conceptos distintos que la arquitectura de la base de datos. Los componentes principales de un SGBD son: Interfaces externos: Medios para comunicarse con el SGDB en ambos sentidos (E/S) y explotar a todas sus funciones. Pueden afectar a la base de datos o a la operación del SGBD, por ejemplo: Operaciones directas con la base de datos: Definición de tipos, asignación de niveles de seguridad, actualización de datos, interrogación de la base de datos. Operaciones relativas a la operación del SGBD:

ejecución de acuerdo con las reglas que tiene establecidas (p.e. control de concurrencia y su ejecución o cancelación). Gestión y operación de SGBD Comprende muchos otros componentes que tratan de aspectos de gestión y operativos del SGBD como monitoreo de prestaciones, gestión del almacenamiento, mapas de almacenamiento.

Arquitectura de BD

Podemos destacar tres niveles principales según la visión y la función que realice el usuario sobre la base de datos:

  • Nivel Interno: es el nivel más cercano al almacenamiento físico de los datos. Permite escribirlos tal y como están almacenados en el ordenador. En este nivel se diseñan los archivos que contienen la información, la ubicación de estos y su organización, es decir se crean los archivos de configuración.
  • Nivel conceptual : En este nivel se representan los datos que se van a utilizar sin tener en cuenta aspectos como lo que representamos en el nivel interno.
  • Nivel externo: es el más cercano al usuario. En este nivel se describen los datos o parte de los datos que más interesan a los usuarios. Estos tres niveles de visión de usuarios los proporcionan los sistemas gestores de base de datos. Una base de datos especifica tiene un único nivel interno y un único nivel conceptual, pero puede tener varios niveles externos.

Bibliografías

LLamas R.. (s/f) Áreas de aplicación de los sistemas de base de datos. Recuperado de, https://sites.google.com/site/robertollamasfbd4sc4a/unidad-1/1- 2 - areas-de-aplicacion-de-los-sistemas-de-base-de-datos Anonimo. (s/f) Áreas de Aplicación de los Sistemas de Bases de datos. Recuperado de, https://www.marcoteorico.com/curso/31/fundamentos-de-bases-de- datos/402/areas-de-aplicacion-de-los-sistemas-de-bases-de-datos Anonimo. (s/f) Modelos de Datos. Recuperado de, https://www.marcoteorico.com/curso/31/fundamentos-de-bases-de- datos/403/modelos-de-datos LLamas R. (24/08/2012) Modelo Relacional y Lenguajes de Bases de Datos. Recuperado de, https://sites.google.com/site/robertollamasfbd4sc4a/unidad-1/1- 4 - 2 - y- 1 - 5 - modelo-relacional-y-lenguajes-de-base-de-datos LLamas R. (04/02/2014) Objetivo de las Bases de Datos. Recuperado de, https://sites.google.com/site/robertollamasfbd4sc4a/unidad-1/1- 1 - objetivo-de-las- bases-de-datos Xavo M. (4/10/2014) Unidad Uno Fundamento de Bases de datos. Recuperado de, http://unidad1grupo2551.blogspot.com/2013/10/11-objetivos-de-las-bases-de- datos.html Yepéz T. (05/03/2015) Objetivo de las Bases de Datos. Recuperado de, https://prezi.com/eig7-osttwgf/objetivo-de-las-bases-de-datos/ ebx. (2018) ¿Errores en modelo de base de datos? [cerrada]. Recuperado de, https://es.stackoverflow.com/questions/139496/errores-en-modelo-de-base-de-datos anonimo. (s/f) Objetivo de la Base de datos. Recuperado de, https://www.marcoteorico.com/curso/31/fundamentos-de-bases-de- datos/382/objetivo-de-las-bases-de-datos ClasificaciónDe (s.f.) Clasificación de base de datos. Recuperado de, https://www.clasificacionde.org/clasificacion-de-base-de-datos/

Miranda X. (3 de octubre de 2013) 1.4 ARQUITECTURA DEL SISTEMA GESTOR DE BASE DE DATOS. Recuperado de, http://unidad1grupo2551.blogspot.com/2013/10/14-arquitectura-del-sistema-gestor- de.html Alvarez S. (15 de junio de 2007) Arquitectura de las bases de datos. Recuperado de, https://desarrolloweb.com/articulos/arquitectura-base-de-datos.html