Uploaded by Fernando Couoh

Conceptos Basicos Base de Datos

advertisement
Conceptos básicos sobre
Bases de Datos
Son una colección de datos interrelacionados y estructurados, tambien es
considerada una herramienta para recopilar y organizar información.
Objetivos
Evitar redundancias e inconsistencias.
Evitar problemas de acceso.
Aislamiento de datos.
Problemas de Integridad y Atomicidad.
Anomalias de acceso concurrente.
Problemas de seguridad.
Sistema de administración
de base de datos (DBMS)
Aplicaciones
Fundamentales
Interpretar Información.
Bancos y finanzas.
Universidades: Para información de
estudiantes, registros de cursos y
calificaciones
Aerolíneas: Para reservaciones e
información de horarios.
Telecomunicaciones: Para llevar un
registro de las llamadas realizadas,
generando mensualmente facturas,
mantenimiento de saldos en tarjetas
y almacenamiento de información
obre las redes de comunicación.
Un sistema de administración de bases de
datos (DBMS) es un software para crear y
administrar bases de datos. El DBMS
proporciona
a
los
usuarios
y
programadores una forma sistemática de
crear, recuperar, actualizar y administrar
datos.
Sistemas de procesamiento
de archivos
Un sistema de ficheros, sistema de archivos
o file system es el conjunto de procesos y
normas que se llevan a cabo para el
almacenamiento de un dispositivo de
memoria. Este sistema le permite al usuario
identificar la ubicación de los archivos y
poder acceder a ellos de una forma rápida.
Problemas que se evitan al utilizar bases
de datos en lugar de sistemas de
procesamiento de archivos
inconsistencia de datos
Sólo se produce cuando existe redundancia
de datos. La inconsistencia consiste en que
no todas las copias redundantes contienen
la misma información. Así, si existen
diferentes modos de obtener la misma
información, y esas formas pueden
conducir a datos almacenados en distintos
sitios.
Dificultad para acceder
a los datos.
Los entornos convencionales de
procesamiento de archivos no permiten
que los datos necesarios se recuperen de
una manera conveniente y eficiente.
Aislamiento de datos
Debido a que los datos están dispersos en
varios archivos, y los archivos pueden
estar en diferentes formatos, escribiendo
nuevos programas de aplicación para
recuperar la datos apropiados es difícil.
Problemas de integridad.
El objetivo primordial de la restricción de
consistencia es la conservación de la
consistencia en un sistema de base de datos.
El Administrador de Bases de Datos (DBA)
debe aplicar estas restricciones de
consistencia en las bases de datos.
La abstracción, las instancias y los esquemas
Abstracción de datos
Un objetivo importante de los Sistemas de bases de datos es proporcionar a los
usuarios una visión abstracta de los datos, es decir, el sistema debe ocultar los
detalles sobre cómo se acceden y se manipulan los datos.
Nivel de vista. El nivel más alto de abstracción describe solo
una parte de toda la base de datos.
El nivel de vista de la abstracción existe para simplificar su
interacción con el sistema. El sistema puede proporcionar
muchas vistas para la misma base de datos.
Niveles de
Abstracción
Nivel lógico. El siguiente nivel superior de abstracción
describe qué datos están almacenados en la base de datos, y
qué relaciones existen entre esos datos. El nivel lógico
describe la base de datos en un pequeño número de
estructuras relativamente simples.
Nivel físico. El nivel más bajo de abstracción describe cómo
los datos estan alamcenados realmente, el nivel físico
describe estructuras de datos complejas de bajo nivel a
detalle.
Instancias y Esquemas
Las bases de datos cambian con el tiempo a medida
que se inserta y elimina información. La colección
de información almacenada en la base de datos en un
momento determinado se denomina instancia, mientras
que el diseño de la base de datos se denomina
esquema.
Esquemas físico y lógico
Los sistemas de bases de datos tienen varios esquemas, particionados según los niveles de
abstracción El esquema físico describe el diseño de la base de datos en el plano físico.
mientras que el esquema lógico describe el diseño de la base de datos en el nivel lógico. Una
base de datos también puede tener varios esquemas a nivel de vista, a veces llamados
subesquemas, que describen diferentes vistas de la base de datos.
Modelos de Datos
Las bases de datos cambian con el tiempo a medida que se inserta y elimina información. La colección
de información almacenada en la base de datos en un momento determinado se denomina instancia
de la base de datos El diseño general de la base de datos se denomina esquema de la base de datos.
Los esquemas se cambian con poca frecuencia, si es que se cambian.
modelo relacional: El modelo relacional utiliza
una colección de tablas para representar
tanto los datos como las relaciones entre esos
datos. Cada mesa tiene múltiples columnas, y
cada columna tiene un nombre único. También
se conocen tablas como relaciones.
Modelo de datos semiestructurados. El modelo
de datos semiestructurados permite la
especificación de datos donde elementos de
datos individuales del mismo tipo pueden tener
diferentes conjuntos de atributos.
Modelo de red: es la representación en forma
gráfica de los nodos y asociaciones entre los
distintos elementos que la forman. Se trata de
un modelo flexible de representar los objetos y
sus relaciones dentro de una base de datos.
Modelo Entidad-Relación. El modelo de datos
entidad-relación (E-R) utiliza una colección de
objetos básicos, llamados entidades, y
relaciones entre estos objetos. Una entidad es
una "cosa" u "objeto" en el mundo real que es
distinguible de otros objetos.
Modelo Orientado a Objetos . Utiliza los
principios de la programación con el mismo
nombre, lo que permite utilizar la herencia y
polimorfismo.
Modelo jerárquico: organiza los datos en una
estructura de árbol, en la que cada registro
tiene un único elemento o raíz. Los registros
del mismo nivel se clasifican en un orden
específico. Ese orden se usa a manera de orden
físico para almacenar la base de datos. El
modelo es bueno para describir muchas
relaciones del mundo real.
Bibliografía
Qué es un modelo de base de datos. (s/f). Lucidchart. Recuperado el 16 de febrero de 2023, de https://www.lucidchart.com/pages/es/que-esun-modelo-de-base-de-datos.
¿Qué es un sistema de ficheros? (2022, marzo 18). KeepCoding Tech School. https://keepcoding.io/blog/que-es-un-sistema-de-archivos/
Silberschatz, A., Korth, H. F., & Sudarshan, S. (2010). Database System Concepts (6a ed.). McGraw-Hill Professional.
Gilmer Fernando couoh Koh ISC 4-A
Download