0% encontró este documento útil (0 votos)
47 vistas3 páginas

Fundamentos de Bases de Datos Modernas

Este documento trata sobre las bases de datos, su definición, ejemplos y metodología. Explica conceptos como modelo de datos, abstracción de datos y características de los sistemas de bases de datos como el almacenamiento único de datos y acceso compartido.

Cargado por

Alexander Gines
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
47 vistas3 páginas

Fundamentos de Bases de Datos Modernas

Este documento trata sobre las bases de datos, su definición, ejemplos y metodología. Explica conceptos como modelo de datos, abstracción de datos y características de los sistemas de bases de datos como el almacenamiento único de datos y acceso compartido.

Cargado por

Alexander Gines
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

BASE DE DATOS

Las bases de datos y los sistemas de bases de datos son un componente esencial de la vida cotidiana
en la L sociedad moderna. Actualmente, la mayoría de nosotros nos enfrentamos a diversas
actividades que implican cierta interacción con una base de datos. Por ejemplo, ir al banco a
depositar o retirar fondos, realizar una reserva en un hotel o una compañía aérea, acceder al
catálogo computarizado de una biblioteca para buscar un libro, o comprar algo online un juguete o
un computador, por ejemplo), son actividades que implican que alguien o algún programa de
computador acceda a una base de datos. Incluso la compra de productos en un supermercado, en
muchos casos, provoca la actualización automática de la base de datos que mantiene el stock de la
tienda. Estas interacciones son ejemplos de lo que podemos llamar aplicaciones de bases de datos
tradicionales, en las que la mayor parte de la información que hay almacenada y a la que se accede
es textual o numérica. En los últimos años, los avances en la tecnología han conducido a excitantes
aplicaciones y sistemas de bases de datos nuevos.

Introducción:
Las bases de datos y la tecnología de bases de datos tienen mucha culpa del uso creciente de los
computado-res. Es justo decir que las bases de datos juegan un papel fundamental en la mayoría de
las áreas en las que se utilizan computadores, como en el ámbito empresarial, en el comercio
electrónico, ingeniería, medicina, justicia, educación y bibliotecas. La expresión base de datos se
utiliza tan a menudo que empezaremos por definir su significado. Nuestra primera definición es muy
general.

En otras palabras, una base de datos tiene algún origen del que se derivan los datos, algún grado de
interacción con eventos del mundo real y un público que está activamente interesado en su
contenido. Los usuarios finales de una base de datos pueden efectuar transacciones comerciales
(por ejemplo, un cliente que compra una cámara) o se pueden producir unos eventos (por ejemplo,
un empleado tiene un hijo) que provoquen un cambio en la información almacenada en la base de
datos. Al objeto de que una base de datos sea en todo momento precisa y fiable, debe ser un reflejo
exacto del mini mundo que representa; por consiguiente, en la base de datos deben reflejarse los
cambios tan pronto como sea posible.

Un ejemplo:
Vamos a ver un ejemplo con el que la mayoría de los lectores estarán familiarizados: una base de
datos UNIVERSIDAD para el mantenimiento de la información relativa a los estudiantes, cursos y
calificaciones en un entorno universitario. La Figura 1.2 muestra la estructura de la base de datos y
algunos datos a modo de ejemplo. La base de datos está organizada en cinco archivos, cada uno de
los cuales almacena registros de datos del mismo tipo.2 El archivo ESTUDIANTE almacena los datos
de todos los estudiantes, el archivo CURSO almacena los datos de todos los curso, el archivo Sección
almacena los datos de las secciones de un curso, el archivo INFORME_CALlF almacena las
calificaciones que los estudiantes han obtenido en las distintas secciones que han completado, y el
archivo PRERREQUISITO almacena los prerrequisitos de cada curso. Para definir esta base de datos
debemos especificar la estructura de los registros de cada archivo detallándolos diferentes tipos de
elementos de d tos que se almacenarán en cada registro. En la Figura 1.2, cada registro ESTUDIANTE
incluye los datos que representan el nombre, el número, la clase (como principiante o 1, estudiante
de segundo año o 2, etcétera) y la especialidad (como, por ejemplo, matemáticas o MAT, ciencias de
la computación o 'CC'); cada registro de CURSO incluye los datos que representan el nombre, el
número y las horas de crédito del curso, así como el departamento que ofrece el curso; etcétera.

Bibliografía:
[Link]
TOS

Metodología de base de datos


En la metodología de bases de datos se mantiene un único almacén de datos
que se define una sola vez y al que acceden varios usuarios en los sistemas de
archivos cada aplicación tiene libertad para asignar un nombre
independientemente a los elementos de datos por el contrario en una base de
datos los nombres o etiquetas de los datos se definen una vez y son utilizados
por consultar transacciones y aplicaciones las principales características de la
metodología de bases de datos frente a la metodología de procesamiento de
archivo son las siguientes:
 Naturaleza autodescriptiva de un sistema de bases de datos.
 Aislamiento entre programas y datos y abstracción de datos.
 Soporte de varias vistas de los datos.
 Compartición de datos y procesamiento de transacciones multiusuario.

Bibliografía:

[Link]
TOS

Concepto de modelo
Cuando los investigadores tratan de comprender un conjunto particular de
fenómenos con frecuencia hacen uso de un modelo un modelo desde el punto
de vista científico es una especie de analogía o imagen mental de los
fenómenos en términos de algo que les es familiar el movimiento ondulatorio
de la luz es un ejemplo no podemos ver las ondas luminosas como podemos
ver las ondas en el agua pero es útil pensar que la luz esta formada por ondas
porque los experimentos de óptica indican que en muchos aspectos de la luz se
comporta igual que las ondas del agua
El objeto de un modelo es ofrecernos un cuadro mental o visual algo que
podamos captar cuando no podemos ver que esta sucediendo en realidad con
frecuencia los modelos nos proporcionan una compresión más profunda la
analogía con un sistema conocido nos puede sugerir nuevos experimentos para
llevar a cabo y nos puede dar ideas sobre otros fenómenos relacionados que
podrían suceder.
Concepto de Abstracción
Entre los objetivos de un DBMS está el de proporcionar a los usuarios una
visión abstracta de la información lo cual quiere decir que el sistema oculta
ciertos detalles relativos a la forma como los datos se almacenan esto se debe
a la necesidad de diseñar estructuras complejas de datos como consecuencia
de la búsqueda de la eficacia en el almacenamiento el acceso y la
administración de la información la abstracción se da en tres niveles.
 Nivel físico: el cual compete a la manera como realmente se almacenan
los datos en los medios de almacenamiento
 Nivel conceptual: En el que se describen los datos que realmente se
almacenan y las relaciones que existen entre ellos
 Nivel de visión: Describe solo una parte de la base de datos la cual se
puede hacer de diferentes maneras para una misma base de datos

También podría gustarte