SlideShare una empresa de Scribd logo
1 de 15
BASES DE DATOS Y LENGUAJES DE
PROGRAMACIÓN
Por otro lado, una base de datos permite poner
los datos a disposición de los usuarios para
una consulta, una inserción o una actualización,
asegurando los permisos de acceso de estos
últimos. Esto es cada vez más útil en informática
dado que los datos de los ordenadores son cada
vez más numerosos. Una base de datos puede
ser local, es decir, puede usarse en un terminal
por un usuario o distribuirse, lo que significa que la
información se almacena en terminales remotos y
se puede acceder a través de la red. La mayor
ventaja de usar una base de datos es la posibilidad
de ser consultado por varios usuarios al mismo
tiempo.
Bases de datos en informática
Una base de datos típica para una
empresa que vende materiales de
construcción podría organizarse de la
siguiente manera: la empresa debe tener
al menos un cliente. A cada cliente en la
base de datos se le asignan una o más
direcciones, uno o más teléfonos de
contacto y un vendedor predeterminado
que es el enlace entre el cliente y la
empresa.
Base de datos del sistema
de gestión en una empresa
Base de datos de proveedores
de atención médica
Una compañía proveedora de servicios de salud tiene múltiples
oficinas en muchos estados diferentes. Muchos médicos trabajan
para la empresa y cada médico atiende a varios pacientes.
Algunos médicos solo trabajan en una oficina, y otros trabajan en
diferentes oficinas en días diferentes. La base de datos guarda
información sobre cada médico, como nombre, dirección,
teléfonos de contacto, área de especialización, etc. Cada
paciente puede ser asignado a uno o más doctores. La
información específica del paciente también se guarda en la base
de datos (nombre, dirección, teléfonos, número de registro de
salud, fecha de nacimiento, historial de citas, recetas, análisis de
sangre, diagnósticos, etc.). Los clientes pueden programar y
cancelar citas y solicitar medicamentos recetados ya sea por
teléfono o usando el sitio web de la compañía. Se aplican
algunas restricciones; por ejemplo, para ver a un especialista, el
paciente necesita una aprobación de su médico de cabecera;
para pedir una receta, el paciente debe tener al menos una
recarga válida restante, y así sucesivamente.
Base de datos científica
Una base de datos para la investigación del
genoma y áreas de investigación relacionadas
en biología molecular y celular puede ser un buen
ejemplo de una base de datos científica. Contiene
catálogos de genes para genomas completamente
secuenciados y algunos genomas parciales, mapas
de genomas e información de organismos, y datos
sobre similitudes de secuencias entre todos los
genes conocidos en todos los organismos en la
base de datos. También contiene información sobre
redes de interacción molecular en la célula y
compuestos químicos y reacciones.
Base de datos de
organizaciones sin ánimo
de lucro
Una base de datos de un club automovilístico
antiguo puede ser bastante simple. Además,
una organización de este tipo no suele tener
demasiados miembros, por lo que la base de
datos no va a ser muy grande. Debe almacenar
la información personal de los miembros,
como la dirección, el número de teléfono, el
área de interés, etc. La base de datos también
puede contener información sobre los autos
(marca, año, color, condición, etc.). Los autos
están vinculados a sus dueños (miembros del
club). Cada miembro puede tener uno o más
vehículos, y un vehículo puede ser propiedad
de un solo miembro.
tipos de gestores de bases de datos
más usados
• 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)
•Bases de datos dinámicas. Son aquellas
donde los datos pueden actualizarse o
incluso modificarse. ...
•Bases de datos estáticas. ...
•Bases de datos jerárquicas. ...
•Bases de datos de red. ...
•Bases de datos relacionales. ...
•Bases de datos deductivas. ...
•Bases de datos multidimensionales
¿Qué tipos de base de datos existen?
Es un lenguaje formal que, mediante una serie de
instrucciones, le permite a un programador escribir un
conjunto de órdenes, acciones consecutivas, datos
y algoritmos para, de esa forma, crear programas que
controlen el comportamiento físico y lógico de una
máquina.
¿Qué es un lenguaje de
programación?
Lenguaje de programación de bajo nivel
Son lenguajes totalmente orientados a la máquina.
Este lenguaje sirve de interfaz y crea un vínculo inseparable entre el hardware y el software.
Además, ejerce un control directo sobre el equipo y su estructura física. Para aplicarlo adecuadamente es necesario que el
programador conozca sólidamente el hardware. Éste se subdivide en dos tipos:
• Lenguaje máquina
• Es el más primitivo de los lenguajes y es una colección
de dígitos binarios o bits (0 y 1) que la computadora lee
e interpreta y son los únicos idiomas que las
computadoras entienden.
• Ejemplo: 10110000 01100001
• No entendemos muy bien lo que dice ¿verdad? Por
eso, el lenguaje ensamblador nos permite entender
mejor a qué se refiere éste código.
• Lenguaje ensamblador
• El lenguaje ensamblador es el primer intento de
sustitución del lenguaje de máquina por uno más
cercano al utilizado por los humanos.
• Un programa escrito en éste lenguaje es almacenado
como texto (tal como programas de alto nivel) y
consiste en una serie de instrucciones que
corresponden al flujo de órdenes ejecutables por un
microprocesador
• Traductor
• Traducen programas escritos en un lenguaje de
programación al lenguaje máquina de la
computadora y a medida que va siendo
traducida, se ejecuta.
• Compilador
• Permite traducir todo un programa de una sola
vez, haciendo una ejecución más rápida y
puede almacenarse para usarse luego sin
volver a hacer la traducción.
Lenguaje de programación de alto nivel
Tienen como objetivo facilitar el trabajo del programador, ya que utilizan unas instrucciones más fáciles de
entender.
Además, el lenguaje de alto nivel permite escribir códigos mediante idiomas que conocemos (español,
inglés, etc.) y luego, para ser ejecutados, se traduce al lenguaje de máquina mediante traductores o compiladores.
Software de
programación
TIPOS DE SOFTWARE
Software
de sistema
Software de
aplicación
• Software de programación
A través de conocimiento lógico y de lenguaje de
programación orientada a objetos, es posible diseñar
utilidades digitales para que ejerzan diversas
funciones, lo que hablamos en el punto anterior.
Estos programas son la base donde se escribe el
código para desarrollar nuevos sistemas dentro de un
sistema operativo.
• Ejemplos
• Microsoft Visual Studio.
• . NET.
• Eclipse.
• Netbeans.
• WebDevStudio.
• Dev C++
• Blocks.
• Lazarus.
• Software de aplicación
Contiene todos y cada uno de esos programas y
utilidades que derivan de una programación de
software y, que cumplen una tarea específica, en casi
cualquier área de la vida diaria, que se usan a través
de dispositivos móviles y computadores.
Las aplicaciones son el producto final que se ofrece al
consumidor. pero quisimos empezar por esta, porque
así entenderás mejor las siguientes
• Ejemplos
• Microsoft Word.
• Google Chrome.
• Windows Movie Maker.
• Audacity.
• Adobe Photoshop.
• MS Project.
• Avast.
• MSN Messenge
• Software de sistema
Llegamos a la base donde se construyen los dos anteriores.
Dentro de los tipos de software, el de sistema es el más
importante. Es quién le permite al usuario usar la interfaz del
sistema operativo que viene incorporado al dispositivo.
Este está compuesto por un conjunto de programas u
aplicaciones nativas que tienen dos propósitos:
-gestionar recursos físicos del aparato para coordinar tareas y
administrar la memoria para el uso del mismo;
- y, ofrecer una experiencia de uso para que se pueda controlar e
interactuar con el sistema.
De manera simple, podemos decir que el software de sistema es
quién conecta las aplicaciones con los recursos de hardware que
tiene el dispositivo.
• Ejemplos
• Cargadores de programas (loaders). Programas
encargados de la ejecución de otros programas y de
garantizar la estabilidad el sistema.
• Sistemas operativos. ...
• Programas utilitarios básicos. ...
• BIOS. ...
• Líneas de comandos.
• Entorno de desarrollo integrado
Un entorno de desarrollo integrado​​ o entorno de desarrollo
interactivo, en inglés Integrated Development Environment, es una
aplicación informática que proporciona servicios integrales para
facilitarle al desarrollador o programador el desarrollo de software.
IDE

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Taller n0 1_introduccion_bases_de_datos
Taller n0 1_introduccion_bases_de_datosTaller n0 1_introduccion_bases_de_datos
Taller n0 1_introduccion_bases_de_datos
 
Smbd
SmbdSmbd
Smbd
 
Base datos f01
Base datos f01Base datos f01
Base datos f01
 
SIstemas Manejadores De Base De Datos
SIstemas Manejadores De Base De DatosSIstemas Manejadores De Base De Datos
SIstemas Manejadores De Base De Datos
 
Administracion de base de datos
Administracion de base de datosAdministracion de base de datos
Administracion de base de datos
 
Base de Datos Multimedia
Base de Datos MultimediaBase de Datos Multimedia
Base de Datos Multimedia
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Grupo gama
Grupo  gamaGrupo  gama
Grupo gama
 
base de datos
base de datos base de datos
base de datos
 
Act4 bd moreno_joel
Act4 bd moreno_joelAct4 bd moreno_joel
Act4 bd moreno_joel
 
Manejador De Bases De Datos Eq 3
Manejador De Bases De Datos Eq 3Manejador De Bases De Datos Eq 3
Manejador De Bases De Datos Eq 3
 
Unidad 1 base de datos 1 de ibm
Unidad 1 base de datos 1 de ibmUnidad 1 base de datos 1 de ibm
Unidad 1 base de datos 1 de ibm
 
Introduccion a las bases de datos
Introduccion a las bases de datosIntroduccion a las bases de datos
Introduccion a las bases de datos
 
Chequeo del aprendizaje unidad 1
Chequeo del aprendizaje unidad 1Chequeo del aprendizaje unidad 1
Chequeo del aprendizaje unidad 1
 
SOFTWARE
SOFTWARESOFTWARE
SOFTWARE
 

Similar a Bases de datos, lenguajes de programación y tipos de software

Base de datos (conceptos básicos )
Base de datos (conceptos básicos )Base de datos (conceptos básicos )
Base de datos (conceptos básicos )juandavid1118
 
Unidad 2 tic's aula 23
Unidad 2 tic's aula 23Unidad 2 tic's aula 23
Unidad 2 tic's aula 23Andy Galindo
 
Unidad 2 Tics aula 23
Unidad 2 Tics aula 23Unidad 2 Tics aula 23
Unidad 2 Tics aula 23FerCho JM
 
Bloque2tics 140116145012-phpapp02
Bloque2tics 140116145012-phpapp02Bloque2tics 140116145012-phpapp02
Bloque2tics 140116145012-phpapp02Sunal Avila
 
Herramientas de Programacion Cliente Servidor
Herramientas de Programacion Cliente ServidorHerramientas de Programacion Cliente Servidor
Herramientas de Programacion Cliente ServidorHectlys Piña
 
Servidores alden abel herrera roque 4-a
Servidores   alden abel herrera roque 4-aServidores   alden abel herrera roque 4-a
Servidores alden abel herrera roque 4-aALDEN_HERRE
 
Tipos de BDD y SGBD
Tipos de BDD y SGBDTipos de BDD y SGBD
Tipos de BDD y SGBDkarina maita
 
Glosario de base de datos
Glosario de base de datosGlosario de base de datos
Glosario de base de datospaola584
 
Unidad ii
Unidad iiUnidad ii
Unidad iiOrlys05
 

Similar a Bases de datos, lenguajes de programación y tipos de software (20)

Guia de planeacion 2
Guia de planeacion 2Guia de planeacion 2
Guia de planeacion 2
 
Smbd
SmbdSmbd
Smbd
 
Base de datos (conceptos básicos )
Base de datos (conceptos básicos )Base de datos (conceptos básicos )
Base de datos (conceptos básicos )
 
Bloque 2 tics!! aula 23
Bloque 2 tics!! aula 23Bloque 2 tics!! aula 23
Bloque 2 tics!! aula 23
 
Unidad 2 tic's aula 23
Unidad 2 tic's aula 23Unidad 2 tic's aula 23
Unidad 2 tic's aula 23
 
Unidad 2 Tics aula 23
Unidad 2 Tics aula 23Unidad 2 Tics aula 23
Unidad 2 Tics aula 23
 
Bloque2tics 140116145012-phpapp02
Bloque2tics 140116145012-phpapp02Bloque2tics 140116145012-phpapp02
Bloque2tics 140116145012-phpapp02
 
Herramientas de Programacion Cliente Servidor
Herramientas de Programacion Cliente ServidorHerramientas de Programacion Cliente Servidor
Herramientas de Programacion Cliente Servidor
 
Servidores alden abel herrera roque 4-a
Servidores   alden abel herrera roque 4-aServidores   alden abel herrera roque 4-a
Servidores alden abel herrera roque 4-a
 
Base de datos
Base de datosBase de datos
Base de datos
 
bases de datos
 bases de datos  bases de datos
bases de datos
 
Smbd
SmbdSmbd
Smbd
 
Tipos de BDD y SGBD
Tipos de BDD y SGBDTipos de BDD y SGBD
Tipos de BDD y SGBD
 
Sistemas Operativos
Sistemas Operativos Sistemas Operativos
Sistemas Operativos
 
Lectura1 sgbd
Lectura1 sgbdLectura1 sgbd
Lectura1 sgbd
 
Glosario de base de datos
Glosario de base de datosGlosario de base de datos
Glosario de base de datos
 
Tics 1
Tics 1Tics 1
Tics 1
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Expo
ExpoExpo
Expo
 
Unidad ii
Unidad iiUnidad ii
Unidad ii
 

Último

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 

Último (16)

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 

Bases de datos, lenguajes de programación y tipos de software

  • 1. BASES DE DATOS Y LENGUAJES DE PROGRAMACIÓN
  • 2. Por otro lado, una base de datos permite poner los datos a disposición de los usuarios para una consulta, una inserción o una actualización, asegurando los permisos de acceso de estos últimos. Esto es cada vez más útil en informática dado que los datos de los ordenadores son cada vez más numerosos. Una base de datos puede ser local, es decir, puede usarse en un terminal por un usuario o distribuirse, lo que significa que la información se almacena en terminales remotos y se puede acceder a través de la red. La mayor ventaja de usar una base de datos es la posibilidad de ser consultado por varios usuarios al mismo tiempo. Bases de datos en informática
  • 3. Una base de datos típica para una empresa que vende materiales de construcción podría organizarse de la siguiente manera: la empresa debe tener al menos un cliente. A cada cliente en la base de datos se le asignan una o más direcciones, uno o más teléfonos de contacto y un vendedor predeterminado que es el enlace entre el cliente y la empresa. Base de datos del sistema de gestión en una empresa
  • 4. Base de datos de proveedores de atención médica Una compañía proveedora de servicios de salud tiene múltiples oficinas en muchos estados diferentes. Muchos médicos trabajan para la empresa y cada médico atiende a varios pacientes. Algunos médicos solo trabajan en una oficina, y otros trabajan en diferentes oficinas en días diferentes. La base de datos guarda información sobre cada médico, como nombre, dirección, teléfonos de contacto, área de especialización, etc. Cada paciente puede ser asignado a uno o más doctores. La información específica del paciente también se guarda en la base de datos (nombre, dirección, teléfonos, número de registro de salud, fecha de nacimiento, historial de citas, recetas, análisis de sangre, diagnósticos, etc.). Los clientes pueden programar y cancelar citas y solicitar medicamentos recetados ya sea por teléfono o usando el sitio web de la compañía. Se aplican algunas restricciones; por ejemplo, para ver a un especialista, el paciente necesita una aprobación de su médico de cabecera; para pedir una receta, el paciente debe tener al menos una recarga válida restante, y así sucesivamente.
  • 5. Base de datos científica Una base de datos para la investigación del genoma y áreas de investigación relacionadas en biología molecular y celular puede ser un buen ejemplo de una base de datos científica. Contiene catálogos de genes para genomas completamente secuenciados y algunos genomas parciales, mapas de genomas e información de organismos, y datos sobre similitudes de secuencias entre todos los genes conocidos en todos los organismos en la base de datos. También contiene información sobre redes de interacción molecular en la célula y compuestos químicos y reacciones.
  • 6. Base de datos de organizaciones sin ánimo de lucro Una base de datos de un club automovilístico antiguo puede ser bastante simple. Además, una organización de este tipo no suele tener demasiados miembros, por lo que la base de datos no va a ser muy grande. Debe almacenar la información personal de los miembros, como la dirección, el número de teléfono, el área de interés, etc. La base de datos también puede contener información sobre los autos (marca, año, color, condición, etc.). Los autos están vinculados a sus dueños (miembros del club). Cada miembro puede tener uno o más vehículos, y un vehículo puede ser propiedad de un solo miembro.
  • 7. tipos de gestores de bases de datos más usados • 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)
  • 8. •Bases de datos dinámicas. Son aquellas donde los datos pueden actualizarse o incluso modificarse. ... •Bases de datos estáticas. ... •Bases de datos jerárquicas. ... •Bases de datos de red. ... •Bases de datos relacionales. ... •Bases de datos deductivas. ... •Bases de datos multidimensionales ¿Qué tipos de base de datos existen?
  • 9. Es un lenguaje formal que, mediante una serie de instrucciones, le permite a un programador escribir un conjunto de órdenes, acciones consecutivas, datos y algoritmos para, de esa forma, crear programas que controlen el comportamiento físico y lógico de una máquina. ¿Qué es un lenguaje de programación?
  • 10. Lenguaje de programación de bajo nivel Son lenguajes totalmente orientados a la máquina. Este lenguaje sirve de interfaz y crea un vínculo inseparable entre el hardware y el software. Además, ejerce un control directo sobre el equipo y su estructura física. Para aplicarlo adecuadamente es necesario que el programador conozca sólidamente el hardware. Éste se subdivide en dos tipos: • Lenguaje máquina • Es el más primitivo de los lenguajes y es una colección de dígitos binarios o bits (0 y 1) que la computadora lee e interpreta y son los únicos idiomas que las computadoras entienden. • Ejemplo: 10110000 01100001 • No entendemos muy bien lo que dice ¿verdad? Por eso, el lenguaje ensamblador nos permite entender mejor a qué se refiere éste código. • Lenguaje ensamblador • El lenguaje ensamblador es el primer intento de sustitución del lenguaje de máquina por uno más cercano al utilizado por los humanos. • Un programa escrito en éste lenguaje es almacenado como texto (tal como programas de alto nivel) y consiste en una serie de instrucciones que corresponden al flujo de órdenes ejecutables por un microprocesador
  • 11. • Traductor • Traducen programas escritos en un lenguaje de programación al lenguaje máquina de la computadora y a medida que va siendo traducida, se ejecuta. • Compilador • Permite traducir todo un programa de una sola vez, haciendo una ejecución más rápida y puede almacenarse para usarse luego sin volver a hacer la traducción. Lenguaje de programación de alto nivel Tienen como objetivo facilitar el trabajo del programador, ya que utilizan unas instrucciones más fáciles de entender. Además, el lenguaje de alto nivel permite escribir códigos mediante idiomas que conocemos (español, inglés, etc.) y luego, para ser ejecutados, se traduce al lenguaje de máquina mediante traductores o compiladores.
  • 12. Software de programación TIPOS DE SOFTWARE Software de sistema Software de aplicación
  • 13. • Software de programación A través de conocimiento lógico y de lenguaje de programación orientada a objetos, es posible diseñar utilidades digitales para que ejerzan diversas funciones, lo que hablamos en el punto anterior. Estos programas son la base donde se escribe el código para desarrollar nuevos sistemas dentro de un sistema operativo. • Ejemplos • Microsoft Visual Studio. • . NET. • Eclipse. • Netbeans. • WebDevStudio. • Dev C++ • Blocks. • Lazarus. • Software de aplicación Contiene todos y cada uno de esos programas y utilidades que derivan de una programación de software y, que cumplen una tarea específica, en casi cualquier área de la vida diaria, que se usan a través de dispositivos móviles y computadores. Las aplicaciones son el producto final que se ofrece al consumidor. pero quisimos empezar por esta, porque así entenderás mejor las siguientes • Ejemplos • Microsoft Word. • Google Chrome. • Windows Movie Maker. • Audacity. • Adobe Photoshop. • MS Project. • Avast. • MSN Messenge
  • 14. • Software de sistema Llegamos a la base donde se construyen los dos anteriores. Dentro de los tipos de software, el de sistema es el más importante. Es quién le permite al usuario usar la interfaz del sistema operativo que viene incorporado al dispositivo. Este está compuesto por un conjunto de programas u aplicaciones nativas que tienen dos propósitos: -gestionar recursos físicos del aparato para coordinar tareas y administrar la memoria para el uso del mismo; - y, ofrecer una experiencia de uso para que se pueda controlar e interactuar con el sistema. De manera simple, podemos decir que el software de sistema es quién conecta las aplicaciones con los recursos de hardware que tiene el dispositivo. • Ejemplos • Cargadores de programas (loaders). Programas encargados de la ejecución de otros programas y de garantizar la estabilidad el sistema. • Sistemas operativos. ... • Programas utilitarios básicos. ... • BIOS. ... • Líneas de comandos.
  • 15. • Entorno de desarrollo integrado Un entorno de desarrollo integrado​​ o entorno de desarrollo interactivo, en inglés Integrated Development Environment, es una aplicación informática que proporciona servicios integrales para facilitarle al desarrollador o programador el desarrollo de software. IDE