Objetivos de una Base de Datos
son:
- Organizar y almacenar datos para su fácil manejo.
- Ayudar a llevar un registro de una gran cantidad de datos.
- Generar tablas que modelan los registros en los que guardaremos nuestra información.
- Almacenar información sin redundancia para que se pueda tener una recuperación rápida y eficiente de los datos.
- Independencia lógica y física de los datos.
- SGBD:SISTEMA GESTOR DE BASE DE DATOS
Los datos son una colección de información que incluye texto, números y medios de comunicación, todo lo cual puede organizarse en bases de datos. Estas son controladas por sistemas de gestión de bases de datos (DBMS) que actúan como una interfaz entre los usuarios y las bases y gestionan los datos, los motores de bases de datos y los esquemas. Se utilizan tanto en los planes de alojamiento compartido como en los de VPS.
Los SGBD optimizan la organización de los datos mediante una técnica de esquema de base de datos llamada normalización. Como resultado, las grandes tablas de datos se dividen en partes más pequeñas para minimizar las redundancias y dependencias.
Los SGBD también admiten el acceso concurrente, que permite que varios usuarios interactúen con una base de datos al mismo tiempo, manteniendo la integridad de los datos.
- COMPONENTES DE LA BASE DE DATOS
- los datos: son los datos que esta interrelacionados entre si, formando un conjunto con un mínimo de redundancias
- el sotfware: datos que pueden ser utilizados por diferentes usuarios y diferentes aplicaciones que deben estar formados y estructurados de forma independiente de las aplicaciones. para ello se utiliza un software o conjunto de programas que actúan como interfaz entre los datos y aplicaciones y a este software se le denomina como SISTEMA DE GESTION DE BASE DE DATOS. este crea y organiza y atiende todas las solicitudes de acceso hechas a la base de datos
- RECURSOS HUMANOS
- INFORMATICO: 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 mantenida de esta, dependiendo el nivel de usuario o control de seguridad establecido.
- AREAS DE APLICACION DE SISTEMAS BD
- BANCA: lleva el control de información del usuario
- LINEA AEREA;: llevar el control de todas las planificaciones de vuelos de una aerolínea
- ESCUELAS: control de estudiantes
- TRANSACCIONES: llevar control de gastos
- FINANZAS: información de empresas
- MODELOS DE BASE DE DATOS.
- MODELO ENTIDAD-RELACION
- (modelo E-R) es el diseño de la estructura lógica de una base de datos, que luego se podrá implementar como una base de datos real. Los componentes principales del modelo E-R son un conjunto de entidades y de relaciones.
- LA LOGICA GENERAL DE UNA BASE DE DATOS SE PUEDE EXPRESAR GRAFICAMENTE MEDIANTE UN DIAGRAMA:
- RECTANGULO
- ELIPSE
- ROMBO
- LINEAS
- MODELO RELACIONAL:
- El modelo relacionalde bases de datos es un método para estructurar datos utilizando relaciones, mediante estructuras en forma de cuadrícula, que consisten de columnas y filas
- MODELO ORIENTADO A OBJETOS:
- El modelo orientado a objetos es un paradigma de programación y diseño de bases de datos que agrupa la información en paquetes relacionados entre sí: los objetos. Los objetos encapsulan estado y comportamiento, y pueden heredar propiedades y métodos de otras clases. El modelo orientado a objetos es más cercano al mundo real, más extensible, más expresivo y más coherente que el modelo relacional. Python es un ejemplo de lenguaje orientado a objetos.CLASIFICACIÓN DE BASE DE DATOS.
base de datos estáticas: base de datos bibliograficas, jerarquicas, base de datos de red, base de datos transacciones, base de datos documentados, sistema de datos documentados, mase de datos deductivos
BASE DE DATOS ESTATICAS:
toma de decisiones que a fututo puede ser necesarios son datos que carecen de dinamismo o mutaciones esto para tener perspectiva clara en cuanto tomar decisiones.
base de datos dinamica: estan en constante movimiento, recopilando datos nuevos.
base de datos bibliograficos:
se encuentra referencias del publicador como actor intelectual del contenido de las publicaciones de consulta.
base de datos jerarquicos:El modelo jerarquico base de datos es un modelo de datos en el que los datos se organizan en una estructura de árbol o de grafo dirigido, con relaciones padre/hijo o entre nodos hermanosLos datos se almacenan en forma de registros, que son colecciones de campos. Las relaciones entre datos se establecen a nivel físico, mediante referencia a direcciones físicas del medio de almacenamientobase de datos de red:
La definición de una base de datos de red sería aquella base de datos formada por una serie de registros, los cuáles están enlazados entre sí creando una red. Estos registros son similares a los campos en las bases de datos relacionales, y cada uno de ellos contiene un único atributo o valor.
Las bases de datos de red son similares a las bases jerárquicas o de árbol invertido. La principal diferencia entre ambas es que las bases jerárquicas solo permite un único nodo padre, mientras que en las bases de red (también llamadas estructura de plex) es posible crear varios nodos padre.
base de datos de transacciones:Las bases de datos transaccionales son sistemas de gestión de bases de datos relacionales que aseguran que las transacciones dentro de la base de datos se cumplan al 100% o se reviertan. Están destinadas al entorno de análisis de calidad, datos de producción e industrial. Su objetivo principal es asegurar las transacciones dentro de una base de datos relacionalLas bases de datos transaccionales son optimizadas para ejecutar sistemas de producción y mantienen la integridad de los datos almacenados Estas bases de datos permiten llevar a cabo un gran número de transacciones cortas en línea, haciendo posible un procesamiento de consultas muy rápidobase de datos documentados:- No son base de datos relacionales.
- Son capaces de guardar datos en varios formatos de archivo.
- Se asigna un identificador a cada uno de los documentos.
- Permite hacer las mismas operaciones que en las bases de datos más básicas.
Gmo