SlideShare una empresa de Scribd logo
BASES DE DATOS Y
LENGUAJES DE
PROGRAMACIÓN
MARCO OSORIO CORREA
PROGRAMACIÓN DE SOFTWARE
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.
DESDE EL PUNTO DE VISTA INFORMÁTICO, LA BASE DE DATOS ES UN SISTEMA
FORMADO POR UN CONJUNTO DE DATOS ALMACENADOS EN DISCOS QUE
PERMITEN EL ACCESO DIRECTO A ELLOS Y UN CONJUNTO DE PROGRAMAS
QUE MANIPULEN ESE CONJUNTO DE DATOS. CADA BASE DE DATOS SE
COMPONE DE UNA O MÁS TABLAS QUE GUARDA UN CONJUNTO DE DATOS.
URL: HTTP://REPOSITORI.UJI.ES/XMLUI/HANDLE/10234/24183
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. Los
almacenes utilizan bases de datos para manejar los niveles de inventario y la
localización del almacén. Las bases de datos se utilizan en cualquier lugar
donde la información necesite ser almacenada y recuperada fácilmente. El
archivador ha sido completamente sustituido por las bases de datos.
https://techlandia.com/son-utilizadas-bases-datos-mundo-real-sobre_10515/
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)
Sybase ASE (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/
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/
¿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
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
TIPOS DE SOFWARE DE
PROGRAMACION
 Editores de texto.
 Compiladores.
 Intérpretes.
 Enlazadores.
 Depuradores.
 Entornos de Desarrollo Integrados (IDE)
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, como la
compilación del código fuente de la computadora en un código binario, el empaquetado del código binario
y la ejecución de pruebas automatizadas.
Depurador: programa que sirve para probar otros programas y mostrar la ubicación de un error en el
código original de forma gráfica.
URL: https://www.redhat.com/es/topics/middleware/what-is-
ide#:~:text=Un%20entorno%20de%20desarrollo%20integrado,gr%C3%A1fica%20de%20usuario%20(GUI)

Más contenido relacionado

La actualidad más candente

Base de datos ii
Base de datos iiBase de datos ii
Base de datos ii
Raul Rodriguez
 
Trabajo web semantica
Trabajo web semanticaTrabajo web semantica
Trabajo web semantica
wortega77
 
Bases de datos
Bases de datosBases de datos
Bases de datos
Felix Santiago
 
Qué es un dbms
Qué es un dbmsQué es un dbms
Qué es un dbms
mat3matik
 
Operación de sistema operativo monousuario sobre ms dos
Operación de sistema operativo monousuario sobre ms dosOperación de sistema operativo monousuario sobre ms dos
Operación de sistema operativo monousuario sobre ms dos
Saulo Flores
 
Modulo2
Modulo2Modulo2
Modulo2
dorysvalero
 
Operacion de sistema monousuario ms dos
Operacion de sistema monousuario ms dosOperacion de sistema monousuario ms dos
Operacion de sistema monousuario ms dos
emmanuel casanova
 
Programacion comercial
Programacion comercialProgramacion comercial
Programacion comercial
adriana angel
 
Plataforma tecnologica
Plataforma tecnologicaPlataforma tecnologica
Plataforma tecnologica
Arturo Vazquez
 
Bases teóricas
Bases teóricasBases teóricas
Bases teóricas
luisperoza
 
Marco conceptual
Marco conceptualMarco conceptual
Marco conceptual
mileidysc
 
Operacion de sistema monousuario ms dos
Operacion de sistema monousuario ms dosOperacion de sistema monousuario ms dos
Operacion de sistema monousuario ms dos
emmanuel casanova
 
Operación de sistema operativo monousuario
Operación de sistema operativo monousuarioOperación de sistema operativo monousuario
Operación de sistema operativo monousuario
nayeligpealvarezreynoso13
 
Ac4 bases de_datos_gaytan
Ac4 bases de_datos_gaytanAc4 bases de_datos_gaytan
Ac4 bases de_datos_gaytan
cgmcel
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
ROMARIO MONTALVAN CASTILLO
 
Operación de sistema operativo monousuario
Operación de sistema operativo monousuarioOperación de sistema operativo monousuario
Operación de sistema operativo monousuario
Eduardo Hernandez Sosa
 
Dbr2
Dbr2Dbr2
Diapositivas de creación de herramientas grupales
Diapositivas de creación de herramientas grupales  Diapositivas de creación de herramientas grupales
Diapositivas de creación de herramientas grupales
Rosmery Leal
 
Parte 2. web semantica eva mendez - argentina - 301009
Parte 2. web semantica   eva mendez - argentina - 301009Parte 2. web semantica   eva mendez - argentina - 301009
Parte 2. web semantica eva mendez - argentina - 301009
izrxrzi
 

La actualidad más candente (19)

Base de datos ii
Base de datos iiBase de datos ii
Base de datos ii
 
Trabajo web semantica
Trabajo web semanticaTrabajo web semantica
Trabajo web semantica
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Qué es un dbms
Qué es un dbmsQué es un dbms
Qué es un dbms
 
Operación de sistema operativo monousuario sobre ms dos
Operación de sistema operativo monousuario sobre ms dosOperación de sistema operativo monousuario sobre ms dos
Operación de sistema operativo monousuario sobre ms dos
 
Modulo2
Modulo2Modulo2
Modulo2
 
Operacion de sistema monousuario ms dos
Operacion de sistema monousuario ms dosOperacion de sistema monousuario ms dos
Operacion de sistema monousuario ms dos
 
Programacion comercial
Programacion comercialProgramacion comercial
Programacion comercial
 
Plataforma tecnologica
Plataforma tecnologicaPlataforma tecnologica
Plataforma tecnologica
 
Bases teóricas
Bases teóricasBases teóricas
Bases teóricas
 
Marco conceptual
Marco conceptualMarco conceptual
Marco conceptual
 
Operacion de sistema monousuario ms dos
Operacion de sistema monousuario ms dosOperacion de sistema monousuario ms dos
Operacion de sistema monousuario ms dos
 
Operación de sistema operativo monousuario
Operación de sistema operativo monousuarioOperación de sistema operativo monousuario
Operación de sistema operativo monousuario
 
Ac4 bases de_datos_gaytan
Ac4 bases de_datos_gaytanAc4 bases de_datos_gaytan
Ac4 bases de_datos_gaytan
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
 
Operación de sistema operativo monousuario
Operación de sistema operativo monousuarioOperación de sistema operativo monousuario
Operación de sistema operativo monousuario
 
Dbr2
Dbr2Dbr2
Dbr2
 
Diapositivas de creación de herramientas grupales
Diapositivas de creación de herramientas grupales  Diapositivas de creación de herramientas grupales
Diapositivas de creación de herramientas grupales
 
Parte 2. web semantica eva mendez - argentina - 301009
Parte 2. web semantica   eva mendez - argentina - 301009Parte 2. web semantica   eva mendez - argentina - 301009
Parte 2. web semantica eva mendez - argentina - 301009
 

Similar a Bases de datos

Base de datos santiago rincon
Base de datos santiago rincon Base de datos santiago rincon
Base de datos santiago rincon
SantiagoRincn6
 
Taller paola
Taller paolaTaller paola
Taller paola
bebesotayque
 
Base de datos
Base de datosBase de datos
Base de datos
jroberti
 
Proyecto completivo de Base de Datos y Portales Web
Proyecto completivo de Base de Datos y Portales WebProyecto completivo de Base de Datos y Portales Web
Proyecto completivo de Base de Datos y Portales Web
ErickXInformatico
 
Hardware y sofware
Hardware y sofwareHardware y sofware
Hardware y sofware
paularestrepo12
 
Trabajo de investigacion Gerson Chacon
Trabajo de investigacion Gerson ChaconTrabajo de investigacion Gerson Chacon
Trabajo de investigacion Gerson Chacon
GersonChacon77
 
TRABAJO DE INVESTIGACION DE SOFTWARE GERSON CHACON
TRABAJO DE INVESTIGACION DE SOFTWARE GERSON CHACONTRABAJO DE INVESTIGACION DE SOFTWARE GERSON CHACON
TRABAJO DE INVESTIGACION DE SOFTWARE GERSON CHACON
GersonChacon77
 
Trabajo de investigacion Gerson Chacon
Trabajo de investigacion Gerson ChaconTrabajo de investigacion Gerson Chacon
Trabajo de investigacion Gerson Chacon
GersonChacon77
 
Tipos de software
Tipos de softwareTipos de software
Glosario herramientas informaticas
Glosario herramientas informaticasGlosario herramientas informaticas
Glosario herramientas informaticas
Juan Murcia
 
Software de computo
Software de computoSoftware de computo
Software de computo
Lopezz Romyta
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
Miriam Rojas
 
base de datos definicion.caracteristicas.base de datos relacional
 base de datos definicion.caracteristicas.base de datos relacional base de datos definicion.caracteristicas.base de datos relacional
base de datos definicion.caracteristicas.base de datos relacional
Leomar Martinez
 
Secretaria de educación del gobierno del estado
Secretaria de educación del gobierno del estadoSecretaria de educación del gobierno del estado
Secretaria de educación del gobierno del estado
marcela0996
 
Que es el software?
Que es el software?Que es el software?
GLOSARIO DE TERMINOS.pdf
GLOSARIO DE TERMINOS.pdfGLOSARIO DE TERMINOS.pdf
GLOSARIO DE TERMINOS.pdf
DarleyAcosta1
 
Operación de sistema operativo monousuario, sobre msdos
Operación de sistema operativo monousuario, sobre msdosOperación de sistema operativo monousuario, sobre msdos
Operación de sistema operativo monousuario, sobre msdos
Eduardo Hernandez Sosa
 
Operación de sistema operativo monousuario, sobre msdos
Operación de sistema operativo monousuario, sobre msdosOperación de sistema operativo monousuario, sobre msdos
Operación de sistema operativo monousuario, sobre msdos
Eduardo Hernandez Sosa
 
Operación de sistema operativo monousuario, sobre msdos
Operación de sistema operativo monousuario, sobre msdosOperación de sistema operativo monousuario, sobre msdos
Operación de sistema operativo monousuario, sobre msdos
Eduardo Hernandez Sosa
 
Manejadores de Bases de Datos
Manejadores de Bases de DatosManejadores de Bases de Datos
Manejadores de Bases de Datos
ysaacura_uft
 

Similar a Bases de datos (20)

Base de datos santiago rincon
Base de datos santiago rincon Base de datos santiago rincon
Base de datos santiago rincon
 
Taller paola
Taller paolaTaller paola
Taller paola
 
Base de datos
Base de datosBase de datos
Base de datos
 
Proyecto completivo de Base de Datos y Portales Web
Proyecto completivo de Base de Datos y Portales WebProyecto completivo de Base de Datos y Portales Web
Proyecto completivo de Base de Datos y Portales Web
 
Hardware y sofware
Hardware y sofwareHardware y sofware
Hardware y sofware
 
Trabajo de investigacion Gerson Chacon
Trabajo de investigacion Gerson ChaconTrabajo de investigacion Gerson Chacon
Trabajo de investigacion Gerson Chacon
 
TRABAJO DE INVESTIGACION DE SOFTWARE GERSON CHACON
TRABAJO DE INVESTIGACION DE SOFTWARE GERSON CHACONTRABAJO DE INVESTIGACION DE SOFTWARE GERSON CHACON
TRABAJO DE INVESTIGACION DE SOFTWARE GERSON CHACON
 
Trabajo de investigacion Gerson Chacon
Trabajo de investigacion Gerson ChaconTrabajo de investigacion Gerson Chacon
Trabajo de investigacion Gerson Chacon
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Glosario herramientas informaticas
Glosario herramientas informaticasGlosario herramientas informaticas
Glosario herramientas informaticas
 
Software de computo
Software de computoSoftware de computo
Software de computo
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
base de datos definicion.caracteristicas.base de datos relacional
 base de datos definicion.caracteristicas.base de datos relacional base de datos definicion.caracteristicas.base de datos relacional
base de datos definicion.caracteristicas.base de datos relacional
 
Secretaria de educación del gobierno del estado
Secretaria de educación del gobierno del estadoSecretaria de educación del gobierno del estado
Secretaria de educación del gobierno del estado
 
Que es el software?
Que es el software?Que es el software?
Que es el software?
 
GLOSARIO DE TERMINOS.pdf
GLOSARIO DE TERMINOS.pdfGLOSARIO DE TERMINOS.pdf
GLOSARIO DE TERMINOS.pdf
 
Operación de sistema operativo monousuario, sobre msdos
Operación de sistema operativo monousuario, sobre msdosOperación de sistema operativo monousuario, sobre msdos
Operación de sistema operativo monousuario, sobre msdos
 
Operación de sistema operativo monousuario, sobre msdos
Operación de sistema operativo monousuario, sobre msdosOperación de sistema operativo monousuario, sobre msdos
Operación de sistema operativo monousuario, sobre msdos
 
Operación de sistema operativo monousuario, sobre msdos
Operación de sistema operativo monousuario, sobre msdosOperación de sistema operativo monousuario, sobre msdos
Operación de sistema operativo monousuario, sobre msdos
 
Manejadores de Bases de Datos
Manejadores de Bases de DatosManejadores de Bases de Datos
Manejadores de Bases de Datos
 

Último

Flows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos FeaturesFlows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos Features
Paola De la Torre
 
Programming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdfProgramming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdf
Manuel Diaz
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
al050121024
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
mantenimientocarbra6
 
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdfProjecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Festibity
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
MiguelAtencio10
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
codesiret
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
doctorsoluciones34
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
AMADO SALVADOR
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
AbrahamCastillo42
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
YaniEscobar2
 
625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
yuberpalma
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
larapalaciosmonzon28
 
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
MiguelAtencio10
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
AMADO SALVADOR
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Festibity
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
leia ereni
 
Modo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdfModo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdf
ranierglez
 
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDADEXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
AngelCristhianMB
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 

Último (20)

Flows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos FeaturesFlows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos Features
 
Programming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdfProgramming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdf
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
 
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdfProjecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
 
625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
 
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
 
Modo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdfModo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdf
 
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDADEXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 

Bases de datos

  • 1. BASES DE DATOS Y LENGUAJES DE PROGRAMACIÓN MARCO OSORIO CORREA 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. DESDE EL PUNTO DE VISTA INFORMÁTICO, LA BASE DE DATOS ES UN SISTEMA FORMADO POR UN CONJUNTO DE DATOS ALMACENADOS EN DISCOS QUE PERMITEN EL ACCESO DIRECTO A ELLOS Y UN CONJUNTO DE PROGRAMAS QUE MANIPULEN ESE CONJUNTO DE DATOS. CADA BASE DE DATOS SE COMPONE DE UNA O MÁS TABLAS QUE GUARDA UN CONJUNTO DE DATOS. 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. Los almacenes utilizan bases de datos para manejar los niveles de inventario y la localización del almacén. Las bases de datos se utilizan en cualquier lugar donde la información necesite ser almacenada y recuperada fácilmente. El archivador ha sido completamente sustituido por las bases de datos. 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) Sybase ASE (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, como la compilación del código fuente de la computadora en un código binario, el empaquetado del código binario y la ejecución de pruebas automatizadas. Depurador: programa que sirve para probar otros programas y mostrar la ubicación de un error en el código original de forma gráfica. URL: https://www.redhat.com/es/topics/middleware/what-is- ide#:~:text=Un%20entorno%20de%20desarrollo%20integrado,gr%C3%A1fica%20de%20usuario%20(GUI)