1. BASES DE DATOS Y
LENGUAJES DE
PROGRAMACIÓN
SANTIAGO RINCON ESPINOSA
PROGRAMACIÓN DE SOFTWARE
2. BASES DE DATOS
UNA BASE DE DATOS ES UN CONJUNTO DE DATOS ALMACENADOS EN MEMORIA
EXTERNA QUE ESTÁN ORGANIZADOS MEDIANTE UNA ESTRUCTURA DE DATOS.
CADA BASE DE DATOS HA SIDO DISEÑADA PARA SATISFACER LOS REQUISITOS DE
INFORMACIÓN DE UNA EMPRESA U OTRO TIPO DE ORGANIZACIÓN, COMO POR
EJEMPLO, UNA UNIVERSIDAD O UN HOSPITAL.
URL: HTTP://REPOSITORI.UJI.ES/XMLUI/HANDLE/10234/24183
3. USO
Las bases de datos se utilizan en casi todas partes, incluyendo bancos, negocios,
sitios web y almacenes. Los bancos utilizan bases de datos para llevar un registro
de las cuentas, saldos y depósitos de los clientes. Los negocios pueden utilizar
bases de datos para almacenar precios, información del cliente, información de
ventas y el inventario disponible. Los sitios web utilizan las bases de datos para
almacenar contenido, información de acceso y preferencias del cliente y también
pueden almacenar datos cargados por el usuario. https://techlandia.com/son-
utilizadas-bases-datos-mundo-real-sobre_10515/
4. GESTORES DE BASES DE SATOS
Microsoft Access (relacional)
Microsoft SQL Server (relacional)
MySQL (relacional)
Oracle Database (relacional)
OrientDB (orientado a documentos)
CouchDB (orientado a documentos)
Db2 de IBM (relacional)
IMS de IBM (jerárquico)
IBM Informix (relacional)
MariaDB (relacional)
MongoDB (orientado a documentos)
PostgreSQL (combina relacional y
orientado a objetos)
Firebird (relacional)
Caché (jerárquico)
URL:
https://www.ionos.es/digitalguide/hostin
g/cuestiones-tecnicas/sistema-gestor-
de-base-de-datos-sgbd/
5. TIPOS DE DATOS
• DATOS NUMERICOS
• DATOX DE TEXTO
• DATOS DE FECHA
• DATOS DE IMÁGENES
• DATOS DE UBICACIÓN
• DATOS ESPACIALES
• URL:
• http://dbadixit.com/introduccion-los-tipos-dato-las-bases-datos/
6. ¿QUÉ ES UN LENGUAJE DE
PROGRAMACIÓN?
En informática, se conoce como lenguaje de programación a un programa
destinado a la construcción de otros programas informáticos. Su nombre se debe
a que comprende un lenguaje formal que está diseñado para
organizar algoritmos y procesos lógicos que serán luego llevados a cabo por un
ordenador o sistema informático, permitiendo controlar así su comportamiento
físico, lógico y su comunicación con el usuario humano.
Fuente: https://concepto.de/lenguaje-de-programacion/#ixzz6nR5n4v00
7. TIPOS DE LENGUAJE DE PROGRAMACIÓN
• Lenguajes de bajo nivel. Se trata de lenguajes de programación que están diseñados para un hardware específico y que por lo tanto
no pueden migrar o exportarse a otros computadores. Sacan el mayor provecho posible al sistema para el que fueron diseñados,
pero no aplican para ningún otro.
• Lenguajes de alto nivel. Se trata de lenguajes de programación que aspiran a ser un lenguaje más universal, por lo que pueden
emplearse indistintamente de la arquitectura del hardware, es decir, en diversos tipos de sistemas. Los hay de propósito general y de
propósito específico.
• Lenguajes de nivel medio. Este término no siempre es aceptado, que propone lenguajes de programación que se ubican en un punto
medio entre los dos anteriores: pues permite operaciones de alto nivel y a la vez la gestión local de la arquitectura del sistema.
Otra forma de clasificación a menudo es la siguiente:
• Lenguajes imperativos. Menos flexibles, dada la secuencialidad en que construyen sus instrucciones, estos lenguajes programan
mediante órdenes condicionales y un bloque de comandos al que retornan una vez llevada a cabo la función.
• Lenguajes funcionales. También llamados procedimentales, estos lenguajes programan mediante funciones que son invocadas
conforme a la entrada recibida, que a su vez son resultado de otras funciones.
Fuente: https://concepto.de/lenguaje-de-programacion/#ixzz6nR6XQZ8v
8. TIPOS DE SOFWARE DE PROGRAMACION
• Editores de texto.
• Compiladores.
• Intérpretes.
• Enlazadores.
• Depuradores.
• Entornos de Desarrollo Integrados (IDE)
9. IDE
Un entorno de desarrollo integrado (IDE) es un sistema de software para el diseño de
aplicaciones que combina herramientas del desarrollador comunes en una sola interfaz
gráfica de usuario (GUI). Generalmente, un IDE cuenta con las siguientes características:
Editor de código fuente: editor de texto que ayuda a escribir el código de software con
funciones como el resaltado de la sintaxis con indicaciones visuales, el relleno automático
específico del lenguaje y la comprobación de errores a medida que se escribe el código.
Automatización de compilación local: herramientas que automatizan tareas sencillas e
iterativas como parte de la creación de una compilación local del software para su uso
por parte del desarrollador, URL: https://www.redhat.com/es/topics/middleware/what-is-
ide#:~:text=Un%20entorno%20de%20desarrollo%20integrado,gr%C3%A1fica%20de%20u
suario%20(GUI)