Está en la página 1de 27

DISEÑO E IMPLEMENTACION DE BASE DE DATOS

EN UNA BIBLIOTECA UTLIZANDO PGADMIN - POSGRESQL

SEMINARIO DE GRADO

MODULO: BASE DE DATOS

PRESENTADO POR

BRAINER JOSÉ MEJIA ROCHA

MAROLYN MILENA ORTIZ ORTIZ

LEONARDO JOSÉ PAYARES POLO

TUTOR

CARLOS CACERES

MAGANGUÉ / BOLÍVAR

05 OCTUBRE 2021

1
TITULO

DISEÑO E IMPLEMENTACION DE BASE DE DATOS

EN UNA BIBLIOTECA UTLIZANDO PGADMIN - POSGRESQL

2
DESCRIPCIÓN DEL PROBLEMA

En la actualidad las Bases de datos son muy importantes ya que estas son

herramientas que nos permiten recopilar y organizar informació n, entendido

este concepto, tomamos una biblioteca escolar la cual estaba presentando

inconvenientes al momento de los préstamos que hacía de sus libros, ademá s

de que muchas veces no llevaba un registro eficaz de los estudiantes que los

utilizaban y el estado de los libros en que estos eran devueltos.

FORMULACIÓN DEL PROBLEMA

Propusimos y llevamos a cabo el desarrollo de una base de datos y luego la

implementació n de la misma en la biblioteca escolar, la cual permitirá a la

persona encargada de esta, llevar un control eficaz de inventario, préstamos y

devoluciones.

3
INTRODUCCION

Las bases de datos pueden almacenar informació n de manera organizada para

que se pueda acceder fá cilmente, administrarla y así poder actualizarla.

Muchas bases de datos comienzan como una lista en una hoja de cá lculo o en

un programa de procesamiento de texto.

Ya cuando se necesita trabajar de forma má s có moda, aparece la necesidad de

utilizar herramientas que faciliten el trabajo que simplemente con una hoja de

cá lculo se vuelve una tarea muy compleja, para esto se recurre a SGBD

(sistemas gestores de base de datos) que nos ayudan a almacenar y

posteriormente acceder a los datos de forma rá pida y estructurada.

4
OBJETIVOS

GENERAL

Crear una base de datos en el programa de PgAdmin – PostgreSQL, que nos

permita llevar de manera organizada la informació n de una Biblioteca.

ESPECIFICOS

 Realizar a tiempo los controles de inventario.

 Saber cuá ntos estudiantes recurren a utilizar los libros de la biblioteca.

 Llevar un registro má s organizado de los préstamos que se hacen a diario

en la biblioteca.

5
MARCO TEORICO CONCEPTUAL

HISTORIA DE LAS BASES DE DATOS

La primera vez que se escuchó el término de bases de datos fue en 1963 en un

simposio en California, refiriéndose a ella como un conjunto de “informació n”

relacionada que se encuentra agrupara o estructurada.

En 1884, Herman Hollerith desarrolló el tabulador electromagnético de

tarjetas perforadas con el fin de ayudar en el resumen de informació n y

posteriormente a la contabilidad.

“Su invenció n de la má quina de tarjetas perforadas de tabulació n marca el

comienzo de la era de la semiautomá ticas de procesamiento de datos de

sistemas”.

En la década de los 50 (1950-1960) se da origen a las cintas magnéticas

ayudando a la automatizació n de la informació n y realizar respaldos. Por

medio de este mecanismo se comenzó a automatizar informació n, pero con la

desventaja de que solo se podía hacer de forma secuencial.

6
En la década de los 60 (1960-1970) los ordenadores bajaron de precio con el

fin de que las compañ ías las pudieran adquirir, esto dio paso a que se

popularizara el uso de los discos.

En esta misma época comenzó la primera generació n de bases de datos de red

y las bases de datos jerá rquicas, ya que abría la posibilidad de almacenar

estructuras de datos en listas y á rboles.

Es importante destacar de esta época la alianza entre IBM y Amercan Airlines,

porque que gracias a esto surgió un sistema que manejaba las reservas de

vuelos, transacciones e informació n sobre los pasajeros de la compañ ía

American Airlines.

Tiempo después, Charles Bachman desarrolló un tipo de bases de datos

conocido como modelo en red que permitió la creació n de un “está ndar” en los

sistemas de bases de datos, gracias a la creació n de nuevos lenguajes de

sistemas de informació n.

CODASYL (Conference on Data Systems Languages) era una asociació n de

industrias informá ticas que tenían en comú n el objetivo de regularizar un

lenguaje de programació n está ndar que pudiera ser utilizado en un sin fin de

ordenadores.

7
En la década de los 70 (1970-1980), un científico de la informá tica, llamado

Edgar Frank Codd aclaró el modelo relacional a la vez que publicó una serie de

reglas para los sistemas de datos relacionales. Este hecho dio el nacimiento de

la segunda generació n de los Sistemas Gestores de Bases de Datos (SGBD).

Má s tarde, Larry Ellison basado en el trabajo de Edgar Frank Codd creó el

Relational Software System que actualmente se conoce como Oracle

Corporation, desarrollando así un Sistema de Gestió n de Bases de Datos

Relacional llevando por nombre el mismo que el de la empresa.

En la década de los 80 (1980-1990) se creó un lenguaje de consulta

estructurado (SQL - Structured Query Language) que permitió realizar

consultas con el fin de recuperar datos de interés de una Database (BD) y

realizar modificaciones.

Durante este tiempo Structured Query Language (SQL) comenzó a ser el

modelo de la industria con bases de datos relacionales con su sistema de

tablas pudieron competir con las bases de datos de red y las jerá rquicas.

En la década de los 90 (1990-2000) surgió las bases de datos orientas a

objetos que tuvieron, incluso en la actualidad, bastante éxito en el momento de

ejecutar datos complejos en los lugares donde las bases de datos relacionales

no han podido desenvolverse con una manera eficaz. De esta forma se


8
desarrollaron herramientas como Excel y Access. Así se creó la tercera

generació n de Sistemas Gestores de Bases de Datos.

En la actualidad, las tres compañ ías que dominan el mercado de las Database

(DB) son: IBM, Microsoft y Oracle. Sin embargo, existen otros como MongoDb y

PostgreSQL.

DEFINICION BASE DE DATOS

Una base de datos es una colecció n organizada de informació n estructurada, o

datos, típicamente almacenados electró nicamente en un sistema de

computadora. Una base de datos es usualmente controlada por un sistema de

gestió n de base de datos (DBMS). En conjunto, los datos y el DBMS, junto con

las aplicaciones que está n asociados con ellos, se conocen como un sistema de

base de datos, que a menudo se reducen a solo base de datos.

Los datos dentro de los tipos má s comunes de bases de datos en

funcionamiento hoy en día se modelan típicamente en filas y columnas en una

serie de tablas para que el procesamiento y la consulta de datos sean

eficientes. Después se puede acceder, administrar, modificar, actualizar,

controlar y organizar fá cilmente los datos. La mayoría de las bases de datos

9
utilizan lenguaje de consulta estructurado (SQL) para escribir y consultar

datos.

TIPOS DE BASES DE DATOS

Bases de datos relacionales: Se popularizaron en los añ os ochenta. Los

elementos de una base de datos relacional se organizan como un conjunto de

tablas con columnas y filas. La tecnología de base de datos relacional

proporciona la manera má s eficiente y flexible de acceder a informació n

estructurada.

Bases de datos orientadas a objetos: La informació n en una base de datos

orientada a objetos se representa en forma de objetos, como en la

programació n orientada a objetos.

Bases de datos distribuidas: Esta consta de dos o má s archivos ubicados en

diferentes sitios. La base de datos puede almacenarse en mú ltiples

computadoras, ubicadas en la misma ubicació n física o dispersas en diferentes

redes.

10
Almacenes de datos: Es un tipo de base de datos diseñ ada específicamente

para consultas y aná lisis rá pidos, y funciona como un depó sito central de

datos.

Bases de datos NoSQL: Una NoSQL, o una base de datos no relacional,

permite que los datos no estructurados y semiestructurados se almacenen y

manipulen, a diferencia de una base de datos relacional, que define có mo

deben componerse todos los datos insertados en la base de datos.

Bases de datos orientadas a grafos: Una base de datos orientada a grafos

almacena datos en términos de entidades y las relaciones entre entidades.

Bases de datos OLTP: Es una base de datos analítica y rá pida diseñ ada para

un gran nú mero de transacciones realizadas por mú ltiples usuarios.

Algunas de las bases de datos má s recientes incluyen

Bases de datos de código abierto: Es aquel cuyo có digo fuente es de có digo

abierto; dichas bases de datos podrían ser bases de datos SQL o NoSQL.

Bases de datos en la nube. Una base de datos en la nube es una colecció n de

datos, ya sean estructurados o no estructurados, que reside en una plataforma

de computació n en la nube privada, pú blica o híbrida.

11
Base de datos multimodelo: combinan diferentes tipos de modelos de base

de datos en un ú nico back-end integrado. Esto significa que pueden acomodar

varios tipos de datos.

Base de datos documental/JSON: Diseñ adas para almacenar, recuperar y

administrar informació n orientada a documentos, las bases de datos

documentales son una forma moderna de almacenar datos en formato JSON en

lugar de filas y columnas.

Bases de datos independientes: Es el tipo de base de datos má s nuevo e

innovador se basan en la nube y utilizan el aprendizaje automá tico para

automatizar el ajuste, la seguridad, las copias de seguridad, las actualizaciones

y otras tareas de administració n de rutina de las bases de datos que

tradicionalmente realizan los administradores de bases de datos.

12
ANEXOS (ILUSTRACIONES)

13
14
15
16
17
18
19
20
21
22
23
24
25
26
CONCLUSION

El objetivo de este trabajo fue tener claro los conceptos de base de datos para

así implementar los conocimientos aprendidos con datos reales en una

biblioteca escolar, por ende este trabajo nos enseñ ó có mo llevar los datos de

una manera ordenada y segura, datos los cuales se encuentran relacionados

entre sí y almacenados sistemá ticamente para su posterior uso.

27

También podría gustarte