SlideShare una empresa de Scribd logo
1 de 15
1 
FACULTAD DE SALUD PÚBLICA 
ESCUELA DE MEDICINA 
Integrantes: 
 Cepeda Daniela 
 Tapia Mayra 
 Morales Karina 
 Moreno Alejandra 
 Cumbal Jenifer 
INFORMATICA 
ING. MIGUEL AVALOS 
CUARTO “B” 
Octubre – Febrero 2015
2 
INDICE 
SOFTWARE DE BASE 
Introducción……………………………………………………………………………………………………….3 
Desarrollo…………………………………………………………………………………………………………..3 
Software…………………………………………………………………………………………………….………3 
Sistema operativo…………………………………………………………………………………….…………4 
Programas utilitarios………………………………………………………..…………………….……………5 
Lenguajes de programación…………………………………………………………………………………6 
Desarrollo de bases de datos………………………………………………………………………………8 
Conclusiones………………………………………………………………………………………………………10 
Bibliografía……………………………………………………………………………………………..………….10
3 
SOFTWARE DE BASE 
INTRODUCCIÓN: 
En el presente informe conoceremos del software de base que sirve para controlar e 
interactuar con el sistema, es decir proporciona control sobre el hardware y da soporte 
a otros programas, la naturaleza de estos es que necesita un diseño que esté 
íntimamente ligado a la estructura de la maquina donde se ejecutan. 
Es importante conocer este tema en informática ya que ayuda al usuario a no tener 
que preocuparse por temas tales como: las partes de la memoria del computador que 
contienen el documento; los segmentos del software de procesamiento de textos que 
se encuentran en la memoria; las instrucciones de salida enviadas por la computadora 
a la impresora. 
Generalmente es entregado por el proveedor del equipo o por casas especializadas en 
el desarrollo de software de base. 
El objetivo de este trabajo es comprender los conceptos, importancia, técnicas, 
herramientas de la base de datos por medio de la investigación y la creación de un 
video educativo para poder aplicar este conocimiento en el desarrollo de esta 
asignatura para nuestra vida diaria ya que la tecnología está más presente cada día en 
nuestros hábitos. 
EL SOFTWARE 
El software de administración de bases de datos es la herramienta principal de 
software del enfoque de la administración de base de datos, dado que controla la 
creación, el mantenimiento y el uso de la base de datos de una organización y de sus 
usuarios finales. 
Debido a la estrecha relación que existe entre las características de un computador y 
su software de base, no se puede concebir uno sin el otro, a tal punto que el software 
es parte integrante del hardware. 
Se clasifica en: 
1. Sistema operativo 
2. Utilitarios 
3. Traductores de lenguajes 
1. Sistema operativo.-
Es un conjunto de programas concebidos para efectuar los recursos del computador. 
Del conjunto de instrucciones que maneja el computador. Algunas residen 
permanentemente en la memoria central, durante todo el proceso, mientras que otros 
residen solo cuando se las necesita, encontrándose almacenados en periféricos cuando 
no están en la memoria central. A las primeras se las conoce como residentes, 
supervisor, monitor y ejecutivo. A las segundas como transcendentes. 
4 
Funciones: 
• Proveer servicios para la ejecución de programas de aplicación y para el 
desarrollo de los mismos, es decir administrar los recursos en proceso, obtener 
automáticamente la rutina apropiada y mantener el computador sin necesidad de 
operación manual. 
• Actuar como entorno de la aplicación en el cual el programa es ejecutado, 
planeando los recursos y trabajos, puesto que ayuda a decir no solo qué recursos 
utilizar (asignación), sino también cuando utilizarlos (planificación). Debido a que los 
dispositivos de entrada/salida trabajan mucho más lenta que la CPU, pueden realizarse 
millones de instrucciones de cálculo para varios programas, mientras que los 
resultados se imprimen o muestran por pantalla. 
Utilizando varias técnicas el Sistema Operativo combinan los diversos trabajos que 
deben realizarse de modo que los dispositivos del sistema se empleen lo más 
eficientemente posible. 
Las instrucciones que conforman el sistema Operativo, materializan entre otras, las 
siguientes tareas en la ejecución de una aplicación: 
• Carga de programas 
• Gestión del tiempo de procesamiento 
• Gestión de la memoria principal. 
• Gestión de la memoria secundaria (ficheros y directorios) 
• Gestión del subsistema de e/s drivers 
• Seguridad y protección del sistema 
• Interfaz del sistema de llamada 
• Interfaz del usuario y utilidades del sistema 
• Tareas de comunicación de datos (teleprocesamientos) 
Generalmente el sistema operativo en algunos equipos cumplen funciones de 
monitoreo: lleva registro de las actividades del computador mientras se realiza el
procesamiento. El Sistema Operativo detiene los programas que tienen errores o 
exceden, ya sea su tiempo máximo de ejecución o sus asignaciones de 
almacenamiento. Mediante el envío de mensajes informa las anormalidades en los 
dispositivos de Entrada /Salida o en otra parte del sistema. Son también parte del 
Sistema Operativo la contabilización o registro de hora de ingreso y egreso y el tiempo 
de duración de los programas, lo que hace posibles elaborar facturas por concepto de 
utilización del sistema por parte de los usuarios. 
Posee además mecanismos de seguridad para proteger contra el acceso no autorizado 
a través de la verificación de identificación (“claves” o “passwords”). 
5 
1.2 Sistema operativo para PC 
La primera IBC –PC aparece con un sistema operativo desarrollado por Microsoft 
denominado DOS 1.0. El mismo administraba la PC con tan solo disketteras. Aparece 
luego la versión 2 que controlaba también discos rígidos. La 3 agrega posibilidades de 
compartir dispositivos ( en una red). Luego vinieron las versiones 4, 5, 6 que fueron 
incorporando mas utilidades (compresión de discos, resguardo, verificaciones, ayudas, 
interfase grafica elemental, etc.). También han sido desarrollos otros sistema por otras 
compañías, como por ejemplo Digital Research que desarrollo el DR DOS cuya primera 
versión fue la 5.0, le siguieron la 6 y la 7, también agregando utilidades y mejor 
integración a ambientes de red. 
2. Programas utilitarios 
Llamamos utilitarios a aquellos programas entregados por el fabricante comprados, a 
terceros o desarrollados en la propia instalación, de uso general en todo equipo, 
escritos con el objetivo, escritos con el objetivo de realizar tareas repetitivas de 
procedimiento de datos. 
Estas tareas se realizan con tanta frecuencia en el curso del proces amiento, que sería 
extremadamente ineficiente el que cada usuario tuviera que codificarles en forma de 
programas una y otra vez. 
Funciones: 
• Utilitarios de apoyo a los sistema de aplicación: estos programas se integran al 
proceso de aplicación, es decir, que su función formar parte de la secuencias de 
procesamiento necesaria para operar el sistema de aplicación, por ejemplo. Generador 
de copias de archivo, generador de listado, clasificador e intercalador de archivos, etc. 
• Utilitarios de servicio: por un lado se incluyen en este grupo un conjunto de 
utilitarios que ayudaran a manejar ciertos recursos del computador, y por otro a los 
utilitarios para el manejo de programas y sus biblioteca: por ejemplo: listador del 
directorio de un disco, inicializador de discos, diskette, cinta, cassette, el que elimina o
renombra archivos, el reorganizador de espacios en discos, los compiladores y 
compaginadores, etc. 
6 
3. Lenguajes de programación: niveles, paradigmas, orientaciones, traductores. 
Un lenguaje es el conjunto finito de símbolos básicos permitidos, combinados de 
acuerdo con ciertas reglas del lenguaje al que se les denominan reglas de sintáctica. 
En los primeros días de la computadora, a fines de la década de 1940, cada programa, 
(o sea las instrucciones que indican a la computadora el trabajo que se va a hacer). 
Tenía que estar en lenguaje de máquina. El único que una computadora puede 
entender directamente y que consta de combinaciones de ceros y unos. 
Todos los usuarios tenían que escribir programas compuestas de largas cadenas de 
ceros y unos para especificar numéricamente la dirección de los datos y los códigos de 
operaciones que se debían ejecutar en la máquina. 
Varios años más tarde, se desarrollaron programas llamados traductores, los cuales 
aceptaban como entrada cierto lenguaje simbólico o mnemotécnico para luego 
convertirlo automáticamente en lenguaje de máquina. 
Estos traductores se conocen como ensambladores, que aunque ahorraban al usuario 
mucho trabajo, no eran lo suficientemente atractivos para ellos puesto que resultaba 
molesto tener que especificar, aunque simbólicamente, direcciones y códigos de 
operaciones. 
Para resolver problemas, uno tenía que programar todavía en un lenguaje parecido al 
de máquina. 
Estos lenguajes reciben el nombre de bajo nivel, debido a que, como dijimos 
anteriormente, los programadores debían escribir instrucciones con el más fino nivel 
de detalle dado que la traducción que se realiza es uno – a – uno (cada línea de código 
corresponde a una sola acción del sistema computacional) 
Los siguientes lenguajes que aparecieron fueron los lenguajes de alto nivel en los que 
se introduce el concepto de microinstrucción (la traducción es una instrucciones de 
alto nivel a muchas de bajo nivel, una-a-muchas) 
Dentro de esta categoría se encuentra lenguajes tales como BASIC, COBOL, FORTRAN, 
PASCAL, PL/1, APL, C, etc. 
Los lenguajes de alto nivel difieren de sus antecesores de bajo nivel en que requieren 
menos detalle de codificación. Los traductores que convierten el programa escrito en 
lenguaje de alto nivel al lenguaje de maquina proporciona el detalle.
Como resultado los programas escritos en lenguaje de alto nivel son menos extensos y 
más fáciles de escribir que aquellos escritos en lenguaje de bajo nivel. 
Existen muchos lenguajes de muy alto nivel en el mercado y por lo general hay mas 
de uno por cada tarea de aplicaciones: 
7 
• Generadores de informes (DMS, RPG) 
• Generadores de programas (se les conoce como 4to. nivel) 
• Software para procesamientos de palabras 
• Hojas o planillas electrónicas 
• Paquetes de graficación, etc. 
La tendencia es cortar la brecha de comunicación entre hombre y maquina 
permitiendo que los no especialistas usen la computadora en un amplio número de 
disciplinas y prueban sus beneficios. 
Con la venida de una nueva tecnología y de la nueva generación de computadoras, los 
lenguajes y sistemas en line han sido y están siendo desarrolladas para interactuar mas 
como le gusta al hombre; rápidamente y de un modo conversacional 
LENGUAJES ORIENTADOS AL PROGRAMA Y AL PROCEDIMIENTO 
Los lenguajes de bajo y alto nivel se conocen como lenguajes de procedimientos, 
debido a que requieren que las personas escriban procedimientos detallados que 
indiquen a la computadora como realizar tareas individuales. 
Los lenguajes de muy balto nivel, en contraste, reciben el nombre de lenguajes 
orientados al problema puesto que cada uno fue creado para resolver un problema en 
especial 
Además es un amplio rango de aplicaciones, es fácil distinguir si la misma tiene 
características “administrativo-contables” o “científico-técnicas” 
Las primeras se características por requerir el manejo de un número elevado de datos, 
normalmente organizados en archivos, y realizar pocas operaciones sencillos con ellos. 
Por el contrario, las aplicaciones científico-técnicas utilizan comparativamente menor 
número de datos pero realizan un mayor y más complejo cálculo de ellos. 
Muchos lenguajes de alto nivel o evolucionados tuvieron en cuenta estos aspectos y 
por lo tanto se encontraban orientados para cumplir más eficientemente algunos de 
los dos tipos de procesamiento tipificados anteriormente. Así por ejemplo el COBOL 
surge como un lenguaje para resolver los problemas del área administrativa y el 
FORTRAN lo hace para el área científica.
8 
DESARROLLO DE BASES DE DATOS 
Implica definir y organizar el contenido, las relaciones y la estructura de los datos 
necesarios para construir una base de datos. El desarrollo de la aplicación de bases de 
datos implica utilizar un sistema de administración de base de datos para desarrollar 
prototipos de consultas, formularios, reportes y páginas Web para una aplicación de 
negocios propuesta. El mantenimiento de base de datos implica utilizar de sistemas de 
procesamientos de transacciones y otras herramientas para añadir, borrar, actualizar y 
corregir la información de una base de datos. 
El uso principal de una base de datos por parte de los usuarios finales implica emplear 
las capacidades de consulta de base de datos de un sistema de administración de base 
de datos para acceder la información de una base de datos, con el fin de recuperar y 
desplegar información y producir reporte, formularios y otros documentos de manera 
selectiva. 
CAPACIDAD DE CONSULTA 
Es un específico importante del enfoque de la administración de base de datos. Los 
usuarios finales pueden utilizar un sistema de administración de base de datos para 
solicitar información desde una base de datos mediante el uso de una característica de 
consulta o un generador de reportes. 
MANTENIMIENTO 
Se logra mediante sistemas de procesamiento de transacciones y otras aplicaciones de 
usuario final, con el apoyo de sistemas de administración de bases de datos. Los 
usuarios finales y los especialistas en información también pueden emplear varias 
utilerías proporcionados por un sistema de administración de base de datos para el 
mantenimiento de base de datos. 
BASIC 
Basic proviene de las siglas B de beginner`s, A de all-purpose, S de symbolyc, I de 
instrucción y C de code. 
Existen muchas versiones del lenguaje Basic, desde las simplificadas, que se utilizan en 
computadoras de bolsillo, hasta las poderosas versiones para computadoras a gran 
escala que compiten con el `poder del procesamiento del COBOL. 
La computadora siempre ejecutara las instrucciones en la secuencia especificada por 
los números de líneas a menos que se ordene lo contrario mediante las instrucciones 
de ruptura de secuencia 
Un programa largo y no estructurado escrito en Basic puede resultar difícil de seguir.
9 
COBOL 
Proviene de las siglas CO de common, B de business O de oriented y L de lenguaje 
introducido a inicios de 1960. 
Sus características se relacionan con su orientación al procesamiento de datos. 
La independencia es importante para el procesamiento de datos, durante este periodo 
una organización puede comprar un nuevo Hardware o cambiarlo. 
El lenguaje COBOL se presta para un buen diseño de programas en 3 formas: 
legibilidad, modularidad y uso adecuado de las 3 estructuras básicas de control. 
Todo programa escrito en lenguaje cobol se agrupa en 4 divisiones: 
 División de identificación 
 División de ambiente 
 División de datos 
 División de procedimientos 
Desventajas lenguaje Cobol 
Los programas escritos en lenguaje cobol tienden a ser extensos y además se 
necesita un traductor de lenguaje grande y complejo 
Otros lenguajes de programación, características generales 
FORTRAN 
proviene de FOR de fórmula, TRANS de translator lenguaje comercial de alto nivel 
superviviente más antiguo 
La lógica de los programas escritos en FORTRAN es más difícil de seguir que la lógica de 
algunos otros lenguajes, y es claramente inferior al COBOL para aplicaciones de 
procesamiento de datos de negocios. 
PASCAL 
Lenguaje relativamente nuevo, creado para cubrir la necesidad de contar con una 
herramienta para la enseñanza de la programación. 
No obstante este lenguaje no resulta tan adecuado como el COBOL para las 
aplicaciones de procesamiento de datos negocios y para complicadas operaciones 
aritméticas es superado por FORTRAN y el BASIC.
10 
Concepto de programa. Programa Fuente y Programa Objeto 
Las computadoras pueden ejecutar programas solo después de que estos han sido 
traducidos al lenguaje de la máquina. Hay 2 motivos: 
1) Las instrucciones constan de cadenas de apariencia compleja de ceros y unos 
2) Las instrucciones deben ser escritas en el nivel de exposición más detallado 
Ensambladores 
Trabaja con un compilador produciendo un módulo objeto que puede almacenarse 
Compiladores 
Un compilador traduce un programa escrito en lenguaje de alto nivel a lenguaje de 
maquina completamente de una sola vez. Todo lenguaje orientado a los compiladores 
requiere su propio compilador 
CONCLUSIONES: 
 El software de base de es el encargado de controlar todos aquellos dispositivos 
que se encuentren vinculados al computador, el usuario es quien tiene acceso a 
él y le permite ser quien controle todas las acciones. 
 El lenguaje de programación ha evolucionado de tal forma que le brinda al 
usuario una serie de beneficios en cuanto a entendimiento y creación de 
aplicaciones específicas se refiere. 
 Ahora el usuario tiene a su disposición una serie de facilidades en lo referente a 
programación del computador, lo que ha facilitado el uso de dicha máquina. 
 Una ventaja de la evolución de este tipo de software es que permite desarrollar 
fácilmente programas en todos los ámbitos importantes de nuestro medio. 
BIBLIOGRAFÍA: 
O´brien, James A. (2006). Sistemas de Información Gerencial. México DF. 
http://ing.unne.edu.ar/pub/informatica/U3.pdf 
http://cdn5.xombit.com/wp-content/blogs.dir/19/files/2012/04/gmail-logo- 
700x309.png
11 
VIDEO DIDACTICO 
GUION TECNICO LITERARIO 
Título: SOFTWARE DE BASES 
Grupo N°: 1 
Fecha de creación: 
31/ OCTUBRE/2014 
Fecha de presentación: 
06/NOVIEMBRE/2014 
Duración total: 
4 minutos 
Autor(es):  CEPEDA DANIELA 
 CUMBAL JENIFER 
 MORALES KARINA 
 MORENO ALEJANDRA 
 TAPIA MAYRA 
Observaciones: 
Bloque Texto 
Duración 
Introducción / Cabecera
12 
1 
ESCUELA SUPERIOR POLITECNICA DEL CHIMBORAZO 
FACULTAD DE SALUD PUBLICA 
ESCUELA DE MEDICINA 
INFORMATICA 
ING. MIGUEL ÁVALOS 
CUARTO SEMESTRE “B” 
2014 - 2015 
’’ 
Introducción 
2 
En el presente video conoceremos acerca del software de base que sirve para controlar e interactuar con el 
sistema, es decir proporciona control sobre el hardware y da soporte a otros programas, la naturaleza de estos 
es que necesita un diseño que esté íntimamente ligado a la estructura de la maquina donde se ejecutan. 
20’’ 
3 
El objetivo de este trabajo es comprender los conceptos, importancia, técnicas, herramientas de la base de 
datos por medio de la investigación y la creación de un video educativo para poder aplicar este conocimiento 
en el desarrollo de esta asignatura para nuestra vida diaria ya que la tecnología está más presente cada día en 
nuestros hábitos. 
21” 
Contenido 
4 
EL SOFTWARE 
El software de administración de bases de datos es la herramienta principal de software del enfoque de la 
administración de base de datos, dado que controla la creación, el mantenimiento y el uso de la base de datos 
de una organización y de sus usuarios finales. 
Se clasifica en: 
1. Sistema operativo 
24”
13 
2. Utilitarios 
3. Traductores de lenguajes 
5 
1. Sistema operativo.- 
Es un conjunto de programas concebidos para efectuar los recursos del computador. 
Algunas residen permanentemente en la memoria central, durante todo el proceso y son conocidas como 
residentes, mientras que otros residen solo cuando se las necesita, encontrándose almacenados en periféricos 
conocidos como trascendentes. 
Funciones: 
- Mantener el computador sin necesidad de operación manual. 
- Nos ayuda planeando los recursos y trabajos pues nos dice que recursos utilizar y cuando utilizarlos. 
- Combina diversos trabajos de modo que los dispositivos del sistema puedan emplearse lo más 
eficientemente posible. 
- Es capaz de detener programas que tiene errores o exceden su tiempo de ejecución e informa al 
usuario de estos errores. 
28” 
6 
2. Programas utilitarios 
Llamamos utilitarios a aquellos programas entregados por el fabricante, de uso general en todo equipo, 
escritos con el objetivo de realizar tareas repetitivas de procedimiento de datos. 
Funciones: 
 Utilitarios de apoyo al sistema de aplicación.- forman parte de la secuencia de procesamiento 
necesarias para operar el sistema de aplicación. 
 Utilitarios de servicio: ayudan a manejar ciertos recursos del computador y ayudan al manejo de 
programas y bibliotecas. 
37” 
7 
3. Lenguajes de programación 
Es un conjunto finito de símbolos básicos combinados de acuerdo con ciertas reglas de lenguaje. 
Los lenguajes de alto nivel que son los más actuales difieren de sus antecesores en que requieren menos 
detalle de codificación y como resultado de ello los lenguajes de alto nivel son menos extensos y más fáciles de 
escribir. 
Existen muchos lenguajes de muy alto nivel en el mercado y por lo general hay mas de uno por cada tarea de 
19”
14 
aplicaciones: 
• Generadores de informes (DMS, RPG) 
• Generadores de programas (se les conoce como 4to. nivel) 
• Software para procesamientos de palabras 
• Hojas o planillas electrónicas 
• Paquetes de graficación, etc. 
8 
LENGUAJES ORIENTADOS AL PROGRAMA Y AL PROCEDIMIENTO 
 Los lenguajes de bajo y alto nivel se conocen como lenguajes de procedimientos, debido a que 
requieren que las personas escriban procedimientos detallados que indiquen a la computadora como 
realizar tareas individuales. 
 Muchos lenguajes de alto nivel o evolucionados tuvieron en cuenta estos aspectos y por lo tanto se 
encontraban orientados para cumplir más eficientemente algunos de los dos tipos de procesamiento 
tipificados anteriormente. Así por ejemplo el COBOL surge como un lenguaje para resolver los 
problemas del área administrativa y el FORTRAN lo hace para el área científica. 
19” 
9 
BASIC: Características del lenguaje. Estructura del programa. Definición de datos. 
Un programa largo y no estructurado escrito en Basic puede resultar difícil de seguir. 
COBOL: Características del lenguaje. Estructura del lenguaje 
Sus características se relacionan con su orientación al procesamiento de datos. 
Los programas escritos en lenguaje cobol tienden a ser extensos y además se necesita un traductor de lenguaje 
grande y complejo 
20” 
10 
FORTRAN 
La lógica de los programas escritos en FORTRAN es más difícil de seguir que la lógica de algunos otros 
lenguajes, y es claramente inferior al COBOL para aplicaciones de procesamiento de datos de negocios. 
PASCAL 
Creado para cubrir la necesidad de contar con una herramienta para la enseñanza de la programación. No 
resulta tan adecuado para las aplicaciones de procesamiento de datos negocios y para complicadas 
operaciones aritméticas. 
34” 
11 Conclusiones: 24”
15 
 El software de base de es el encargado de controlar todos aquellos dispositivos que se encuentren 
vinculados al computador, el usuario es quien tiene acceso a él y le permite ser quien controle todas las 
acciones. 
 El lenguaje de programación ha evolucionado de tal forma que le brinda al usuario una serie de 
beneficios en cuanto a entendimiento y creación de aplicaciones específicas se refiere. 
 Ahora el usuario tiene a su disposición una serie de facilidades en lo referente a programación del 
computador, lo que ha facilitado el uso de dicha máquina. 
 Una ventaja de la evolución de este tipo de software es que permite desarrollar fácilmente programas 
en todos los ámbitos importantes de nuestro medio. 
Cierre / Despedida 
1 
Bibliografía: 
O´brien, James A. (2006). Sistemas de Información Gerencial. México DF. 
Webgrafía: 
http://ing.unne.edu.ar/pub/informatica/U3.pdf 
http://cdn5.xombit.com/wp-content/blogs.dir/19/files/2012/04/gmail-logo-700x309.png 
26” 
2 
Agradecimiento: 
Agradecemos a la bibliotecaria de la facultad de medicina. 
12” 
3 
Realizado por: 
 Cepeda Daniela 
 Cumbal Jenifer 
 Morales Karina 
 Moreno Alejandra 
 Tapia Mayra 
21”

Más contenido relacionado

La actualidad más candente

Preparación e instalación de software de aplicación
Preparación e instalación de software de aplicación  Preparación e instalación de software de aplicación
Preparación e instalación de software de aplicación brand85
 
Dii4+Sistema+Operativo
Dii4+Sistema+OperativoDii4+Sistema+Operativo
Dii4+Sistema+OperativoMENOSCAL
 
Trabajo Final Sistemas Operativos
Trabajo Final Sistemas OperativosTrabajo Final Sistemas Operativos
Trabajo Final Sistemas Operativosgaby71293
 
Preparación e instalación de software de aplicación
Preparación e instalación de software de aplicaciónPreparación e instalación de software de aplicación
Preparación e instalación de software de aplicaciónjansebastianrodriguez
 
INTRODUCCION A LOS SISTEMAS OPERATIVOS
INTRODUCCION A LOS SISTEMAS OPERATIVOSINTRODUCCION A LOS SISTEMAS OPERATIVOS
INTRODUCCION A LOS SISTEMAS OPERATIVOSAnel Sosa
 
Sistemas operativos trabajo final
Sistemas operativos trabajo finalSistemas operativos trabajo final
Sistemas operativos trabajo finalCARITATU
 
Software s.o
Software s.oSoftware s.o
Software s.oMguel
 
Trabajo de sistemas operativos
Trabajo de sistemas operativosTrabajo de sistemas operativos
Trabajo de sistemas operativoslady9327
 

La actualidad más candente (16)

Preparación e instalación de software de aplicación
Preparación e instalación de software de aplicación  Preparación e instalación de software de aplicación
Preparación e instalación de software de aplicación
 
Hardware
Hardware Hardware
Hardware
 
Sistemasoperativos 121213132416-phpapp01
Sistemasoperativos 121213132416-phpapp01Sistemasoperativos 121213132416-phpapp01
Sistemasoperativos 121213132416-phpapp01
 
Dii4+Sistema+Operativo
Dii4+Sistema+OperativoDii4+Sistema+Operativo
Dii4+Sistema+Operativo
 
Trabajo Final Sistemas Operativos
Trabajo Final Sistemas OperativosTrabajo Final Sistemas Operativos
Trabajo Final Sistemas Operativos
 
Preparación e instalación de software de aplicación
Preparación e instalación de software de aplicaciónPreparación e instalación de software de aplicación
Preparación e instalación de software de aplicación
 
INTRODUCCION A LOS SISTEMAS OPERATIVOS
INTRODUCCION A LOS SISTEMAS OPERATIVOSINTRODUCCION A LOS SISTEMAS OPERATIVOS
INTRODUCCION A LOS SISTEMAS OPERATIVOS
 
Taller
TallerTaller
Taller
 
Fundamentación teórica.12
Fundamentación teórica.12Fundamentación teórica.12
Fundamentación teórica.12
 
Practica 1
Practica 1Practica 1
Practica 1
 
Curso de tegnologia e informatica
Curso de tegnologia e informaticaCurso de tegnologia e informatica
Curso de tegnologia e informatica
 
7. software
7. software7. software
7. software
 
7. software
7. software7. software
7. software
 
Sistemas operativos trabajo final
Sistemas operativos trabajo finalSistemas operativos trabajo final
Sistemas operativos trabajo final
 
Software s.o
Software s.oSoftware s.o
Software s.o
 
Trabajo de sistemas operativos
Trabajo de sistemas operativosTrabajo de sistemas operativos
Trabajo de sistemas operativos
 

Destacado

Pitch 2 Presentation
Pitch 2 PresentationPitch 2 Presentation
Pitch 2 Presentationyasmin92
 
Aprendiendo a rendir cuentas1
Aprendiendo a rendir cuentas1Aprendiendo a rendir cuentas1
Aprendiendo a rendir cuentas1fundemas
 
Com'info 2006-2007 #1
Com'info 2006-2007 #1Com'info 2006-2007 #1
Com'info 2006-2007 #1svcontact
 
MA_scriptie_Maarten_Plat_1791842_1_07_2012
MA_scriptie_Maarten_Plat_1791842_1_07_2012MA_scriptie_Maarten_Plat_1791842_1_07_2012
MA_scriptie_Maarten_Plat_1791842_1_07_2012Maarten Plat
 
Manual culturademocráticayculturadejusticiaelectoral
Manual culturademocráticayculturadejusticiaelectoralManual culturademocráticayculturadejusticiaelectoral
Manual culturademocráticayculturadejusticiaelectoralVaniAvila
 
Plant a Row for the Hungry - Food for People, Humboldt County, California
Plant a Row for the Hungry - Food for People, Humboldt County, CaliforniaPlant a Row for the Hungry - Food for People, Humboldt County, California
Plant a Row for the Hungry - Food for People, Humboldt County, CaliforniaFarica954z
 

Destacado (7)

Pitch 2 Presentation
Pitch 2 PresentationPitch 2 Presentation
Pitch 2 Presentation
 
Aprendiendo a rendir cuentas1
Aprendiendo a rendir cuentas1Aprendiendo a rendir cuentas1
Aprendiendo a rendir cuentas1
 
Fase 3 rca.
Fase 3 rca.Fase 3 rca.
Fase 3 rca.
 
Com'info 2006-2007 #1
Com'info 2006-2007 #1Com'info 2006-2007 #1
Com'info 2006-2007 #1
 
MA_scriptie_Maarten_Plat_1791842_1_07_2012
MA_scriptie_Maarten_Plat_1791842_1_07_2012MA_scriptie_Maarten_Plat_1791842_1_07_2012
MA_scriptie_Maarten_Plat_1791842_1_07_2012
 
Manual culturademocráticayculturadejusticiaelectoral
Manual culturademocráticayculturadejusticiaelectoralManual culturademocráticayculturadejusticiaelectoral
Manual culturademocráticayculturadejusticiaelectoral
 
Plant a Row for the Hungry - Food for People, Humboldt County, California
Plant a Row for the Hungry - Food for People, Humboldt County, CaliforniaPlant a Row for the Hungry - Food for People, Humboldt County, California
Plant a Row for the Hungry - Food for People, Humboldt County, California
 

Similar a Software de base

D3 gestión de sistemas operativos - basico
D3   gestión de sistemas operativos - basicoD3   gestión de sistemas operativos - basico
D3 gestión de sistemas operativos - basicomariopino129
 
Software s.o
Software s.oSoftware s.o
Software s.oMguel
 
Primera Unidad de los Sistemas Operativos
Primera Unidad de los Sistemas OperativosPrimera Unidad de los Sistemas Operativos
Primera Unidad de los Sistemas OperativosAreli996
 
Sistemas informaticos- Fiorella Gutierrez Pachas
Sistemas informaticos- Fiorella Gutierrez PachasSistemas informaticos- Fiorella Gutierrez Pachas
Sistemas informaticos- Fiorella Gutierrez PachasFiorella Gutierrez Pachas
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativoarrones
 
Maria puleo tarea2.ppt
Maria puleo tarea2.pptMaria puleo tarea2.ppt
Maria puleo tarea2.pptMARIA PULEO
 
Guia de aprendizaje : Sistemas Operativos
Guia de aprendizaje : Sistemas OperativosGuia de aprendizaje : Sistemas Operativos
Guia de aprendizaje : Sistemas OperativosJorge Castro
 
Unidad 5 Sistema Operativo
Unidad 5 Sistema OperativoUnidad 5 Sistema Operativo
Unidad 5 Sistema OperativoTheBoops
 
que es software
que es softwareque es software
que es softwarezenaida
 
Sango edison sistemas operativos
Sango edison sistemas operativosSango edison sistemas operativos
Sango edison sistemas operativosEdySon Teck
 
Informe de computacion 05.07.2014
Informe de computacion 05.07.2014Informe de computacion 05.07.2014
Informe de computacion 05.07.201421586985
 

Similar a Software de base (20)

D3 gestión de sistemas operativos - basico
D3   gestión de sistemas operativos - basicoD3   gestión de sistemas operativos - basico
D3 gestión de sistemas operativos - basico
 
So1
So1So1
So1
 
Software
SoftwareSoftware
Software
 
Software[1]
Software[1]Software[1]
Software[1]
 
Software s.o
Software s.oSoftware s.o
Software s.o
 
Primera Unidad de los Sistemas Operativos
Primera Unidad de los Sistemas OperativosPrimera Unidad de los Sistemas Operativos
Primera Unidad de los Sistemas Operativos
 
Sistemas informaticos- Fiorella Gutierrez Pachas
Sistemas informaticos- Fiorella Gutierrez PachasSistemas informaticos- Fiorella Gutierrez Pachas
Sistemas informaticos- Fiorella Gutierrez Pachas
 
Colegio de bachilleres del estado de yucatán
Colegio de bachilleres del estado de yucatánColegio de bachilleres del estado de yucatán
Colegio de bachilleres del estado de yucatán
 
Los sistemas operativos
Los sistemas operativosLos sistemas operativos
Los sistemas operativos
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Maria puleo tarea2.ppt
Maria puleo tarea2.pptMaria puleo tarea2.ppt
Maria puleo tarea2.ppt
 
Guia de aprendizaje : Sistemas Operativos
Guia de aprendizaje : Sistemas OperativosGuia de aprendizaje : Sistemas Operativos
Guia de aprendizaje : Sistemas Operativos
 
El computador
El computadorEl computador
El computador
 
Unidad 5 Sistema Operativo
Unidad 5 Sistema OperativoUnidad 5 Sistema Operativo
Unidad 5 Sistema Operativo
 
que es software
que es softwareque es software
que es software
 
Sango edison sistemas operativos
Sango edison sistemas operativosSango edison sistemas operativos
Sango edison sistemas operativos
 
Actividad n° 10 2
Actividad n° 10 2Actividad n° 10 2
Actividad n° 10 2
 
Informe en word
Informe en wordInforme en word
Informe en word
 
7. software
7. software7. software
7. software
 
Informe de computacion 05.07.2014
Informe de computacion 05.07.2014Informe de computacion 05.07.2014
Informe de computacion 05.07.2014
 

Último

NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfisrael garcia
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webDecaunlz
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenajuniorcuellargomez
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdfedwinmelgarschlink2
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAdanielaerazok
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfOscarBlas6
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdflauradbernals
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenadanielaerazok
 

Último (8)

NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la web
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalena
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdf
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdf
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalena
 

Software de base

  • 1. 1 FACULTAD DE SALUD PÚBLICA ESCUELA DE MEDICINA Integrantes:  Cepeda Daniela  Tapia Mayra  Morales Karina  Moreno Alejandra  Cumbal Jenifer INFORMATICA ING. MIGUEL AVALOS CUARTO “B” Octubre – Febrero 2015
  • 2. 2 INDICE SOFTWARE DE BASE Introducción……………………………………………………………………………………………………….3 Desarrollo…………………………………………………………………………………………………………..3 Software…………………………………………………………………………………………………….………3 Sistema operativo…………………………………………………………………………………….…………4 Programas utilitarios………………………………………………………..…………………….……………5 Lenguajes de programación…………………………………………………………………………………6 Desarrollo de bases de datos………………………………………………………………………………8 Conclusiones………………………………………………………………………………………………………10 Bibliografía……………………………………………………………………………………………..………….10
  • 3. 3 SOFTWARE DE BASE INTRODUCCIÓN: En el presente informe conoceremos del software de base que sirve para controlar e interactuar con el sistema, es decir proporciona control sobre el hardware y da soporte a otros programas, la naturaleza de estos es que necesita un diseño que esté íntimamente ligado a la estructura de la maquina donde se ejecutan. Es importante conocer este tema en informática ya que ayuda al usuario a no tener que preocuparse por temas tales como: las partes de la memoria del computador que contienen el documento; los segmentos del software de procesamiento de textos que se encuentran en la memoria; las instrucciones de salida enviadas por la computadora a la impresora. Generalmente es entregado por el proveedor del equipo o por casas especializadas en el desarrollo de software de base. El objetivo de este trabajo es comprender los conceptos, importancia, técnicas, herramientas de la base de datos por medio de la investigación y la creación de un video educativo para poder aplicar este conocimiento en el desarrollo de esta asignatura para nuestra vida diaria ya que la tecnología está más presente cada día en nuestros hábitos. EL SOFTWARE El software de administración de bases de datos es la herramienta principal de software del enfoque de la administración de base de datos, dado que controla la creación, el mantenimiento y el uso de la base de datos de una organización y de sus usuarios finales. Debido a la estrecha relación que existe entre las características de un computador y su software de base, no se puede concebir uno sin el otro, a tal punto que el software es parte integrante del hardware. Se clasifica en: 1. Sistema operativo 2. Utilitarios 3. Traductores de lenguajes 1. Sistema operativo.-
  • 4. Es un conjunto de programas concebidos para efectuar los recursos del computador. Del conjunto de instrucciones que maneja el computador. Algunas residen permanentemente en la memoria central, durante todo el proceso, mientras que otros residen solo cuando se las necesita, encontrándose almacenados en periféricos cuando no están en la memoria central. A las primeras se las conoce como residentes, supervisor, monitor y ejecutivo. A las segundas como transcendentes. 4 Funciones: • Proveer servicios para la ejecución de programas de aplicación y para el desarrollo de los mismos, es decir administrar los recursos en proceso, obtener automáticamente la rutina apropiada y mantener el computador sin necesidad de operación manual. • Actuar como entorno de la aplicación en el cual el programa es ejecutado, planeando los recursos y trabajos, puesto que ayuda a decir no solo qué recursos utilizar (asignación), sino también cuando utilizarlos (planificación). Debido a que los dispositivos de entrada/salida trabajan mucho más lenta que la CPU, pueden realizarse millones de instrucciones de cálculo para varios programas, mientras que los resultados se imprimen o muestran por pantalla. Utilizando varias técnicas el Sistema Operativo combinan los diversos trabajos que deben realizarse de modo que los dispositivos del sistema se empleen lo más eficientemente posible. Las instrucciones que conforman el sistema Operativo, materializan entre otras, las siguientes tareas en la ejecución de una aplicación: • Carga de programas • Gestión del tiempo de procesamiento • Gestión de la memoria principal. • Gestión de la memoria secundaria (ficheros y directorios) • Gestión del subsistema de e/s drivers • Seguridad y protección del sistema • Interfaz del sistema de llamada • Interfaz del usuario y utilidades del sistema • Tareas de comunicación de datos (teleprocesamientos) Generalmente el sistema operativo en algunos equipos cumplen funciones de monitoreo: lleva registro de las actividades del computador mientras se realiza el
  • 5. procesamiento. El Sistema Operativo detiene los programas que tienen errores o exceden, ya sea su tiempo máximo de ejecución o sus asignaciones de almacenamiento. Mediante el envío de mensajes informa las anormalidades en los dispositivos de Entrada /Salida o en otra parte del sistema. Son también parte del Sistema Operativo la contabilización o registro de hora de ingreso y egreso y el tiempo de duración de los programas, lo que hace posibles elaborar facturas por concepto de utilización del sistema por parte de los usuarios. Posee además mecanismos de seguridad para proteger contra el acceso no autorizado a través de la verificación de identificación (“claves” o “passwords”). 5 1.2 Sistema operativo para PC La primera IBC –PC aparece con un sistema operativo desarrollado por Microsoft denominado DOS 1.0. El mismo administraba la PC con tan solo disketteras. Aparece luego la versión 2 que controlaba también discos rígidos. La 3 agrega posibilidades de compartir dispositivos ( en una red). Luego vinieron las versiones 4, 5, 6 que fueron incorporando mas utilidades (compresión de discos, resguardo, verificaciones, ayudas, interfase grafica elemental, etc.). También han sido desarrollos otros sistema por otras compañías, como por ejemplo Digital Research que desarrollo el DR DOS cuya primera versión fue la 5.0, le siguieron la 6 y la 7, también agregando utilidades y mejor integración a ambientes de red. 2. Programas utilitarios Llamamos utilitarios a aquellos programas entregados por el fabricante comprados, a terceros o desarrollados en la propia instalación, de uso general en todo equipo, escritos con el objetivo, escritos con el objetivo de realizar tareas repetitivas de procedimiento de datos. Estas tareas se realizan con tanta frecuencia en el curso del proces amiento, que sería extremadamente ineficiente el que cada usuario tuviera que codificarles en forma de programas una y otra vez. Funciones: • Utilitarios de apoyo a los sistema de aplicación: estos programas se integran al proceso de aplicación, es decir, que su función formar parte de la secuencias de procesamiento necesaria para operar el sistema de aplicación, por ejemplo. Generador de copias de archivo, generador de listado, clasificador e intercalador de archivos, etc. • Utilitarios de servicio: por un lado se incluyen en este grupo un conjunto de utilitarios que ayudaran a manejar ciertos recursos del computador, y por otro a los utilitarios para el manejo de programas y sus biblioteca: por ejemplo: listador del directorio de un disco, inicializador de discos, diskette, cinta, cassette, el que elimina o
  • 6. renombra archivos, el reorganizador de espacios en discos, los compiladores y compaginadores, etc. 6 3. Lenguajes de programación: niveles, paradigmas, orientaciones, traductores. Un lenguaje es el conjunto finito de símbolos básicos permitidos, combinados de acuerdo con ciertas reglas del lenguaje al que se les denominan reglas de sintáctica. En los primeros días de la computadora, a fines de la década de 1940, cada programa, (o sea las instrucciones que indican a la computadora el trabajo que se va a hacer). Tenía que estar en lenguaje de máquina. El único que una computadora puede entender directamente y que consta de combinaciones de ceros y unos. Todos los usuarios tenían que escribir programas compuestas de largas cadenas de ceros y unos para especificar numéricamente la dirección de los datos y los códigos de operaciones que se debían ejecutar en la máquina. Varios años más tarde, se desarrollaron programas llamados traductores, los cuales aceptaban como entrada cierto lenguaje simbólico o mnemotécnico para luego convertirlo automáticamente en lenguaje de máquina. Estos traductores se conocen como ensambladores, que aunque ahorraban al usuario mucho trabajo, no eran lo suficientemente atractivos para ellos puesto que resultaba molesto tener que especificar, aunque simbólicamente, direcciones y códigos de operaciones. Para resolver problemas, uno tenía que programar todavía en un lenguaje parecido al de máquina. Estos lenguajes reciben el nombre de bajo nivel, debido a que, como dijimos anteriormente, los programadores debían escribir instrucciones con el más fino nivel de detalle dado que la traducción que se realiza es uno – a – uno (cada línea de código corresponde a una sola acción del sistema computacional) Los siguientes lenguajes que aparecieron fueron los lenguajes de alto nivel en los que se introduce el concepto de microinstrucción (la traducción es una instrucciones de alto nivel a muchas de bajo nivel, una-a-muchas) Dentro de esta categoría se encuentra lenguajes tales como BASIC, COBOL, FORTRAN, PASCAL, PL/1, APL, C, etc. Los lenguajes de alto nivel difieren de sus antecesores de bajo nivel en que requieren menos detalle de codificación. Los traductores que convierten el programa escrito en lenguaje de alto nivel al lenguaje de maquina proporciona el detalle.
  • 7. Como resultado los programas escritos en lenguaje de alto nivel son menos extensos y más fáciles de escribir que aquellos escritos en lenguaje de bajo nivel. Existen muchos lenguajes de muy alto nivel en el mercado y por lo general hay mas de uno por cada tarea de aplicaciones: 7 • Generadores de informes (DMS, RPG) • Generadores de programas (se les conoce como 4to. nivel) • Software para procesamientos de palabras • Hojas o planillas electrónicas • Paquetes de graficación, etc. La tendencia es cortar la brecha de comunicación entre hombre y maquina permitiendo que los no especialistas usen la computadora en un amplio número de disciplinas y prueban sus beneficios. Con la venida de una nueva tecnología y de la nueva generación de computadoras, los lenguajes y sistemas en line han sido y están siendo desarrolladas para interactuar mas como le gusta al hombre; rápidamente y de un modo conversacional LENGUAJES ORIENTADOS AL PROGRAMA Y AL PROCEDIMIENTO Los lenguajes de bajo y alto nivel se conocen como lenguajes de procedimientos, debido a que requieren que las personas escriban procedimientos detallados que indiquen a la computadora como realizar tareas individuales. Los lenguajes de muy balto nivel, en contraste, reciben el nombre de lenguajes orientados al problema puesto que cada uno fue creado para resolver un problema en especial Además es un amplio rango de aplicaciones, es fácil distinguir si la misma tiene características “administrativo-contables” o “científico-técnicas” Las primeras se características por requerir el manejo de un número elevado de datos, normalmente organizados en archivos, y realizar pocas operaciones sencillos con ellos. Por el contrario, las aplicaciones científico-técnicas utilizan comparativamente menor número de datos pero realizan un mayor y más complejo cálculo de ellos. Muchos lenguajes de alto nivel o evolucionados tuvieron en cuenta estos aspectos y por lo tanto se encontraban orientados para cumplir más eficientemente algunos de los dos tipos de procesamiento tipificados anteriormente. Así por ejemplo el COBOL surge como un lenguaje para resolver los problemas del área administrativa y el FORTRAN lo hace para el área científica.
  • 8. 8 DESARROLLO DE BASES DE DATOS Implica definir y organizar el contenido, las relaciones y la estructura de los datos necesarios para construir una base de datos. El desarrollo de la aplicación de bases de datos implica utilizar un sistema de administración de base de datos para desarrollar prototipos de consultas, formularios, reportes y páginas Web para una aplicación de negocios propuesta. El mantenimiento de base de datos implica utilizar de sistemas de procesamientos de transacciones y otras herramientas para añadir, borrar, actualizar y corregir la información de una base de datos. El uso principal de una base de datos por parte de los usuarios finales implica emplear las capacidades de consulta de base de datos de un sistema de administración de base de datos para acceder la información de una base de datos, con el fin de recuperar y desplegar información y producir reporte, formularios y otros documentos de manera selectiva. CAPACIDAD DE CONSULTA Es un específico importante del enfoque de la administración de base de datos. Los usuarios finales pueden utilizar un sistema de administración de base de datos para solicitar información desde una base de datos mediante el uso de una característica de consulta o un generador de reportes. MANTENIMIENTO Se logra mediante sistemas de procesamiento de transacciones y otras aplicaciones de usuario final, con el apoyo de sistemas de administración de bases de datos. Los usuarios finales y los especialistas en información también pueden emplear varias utilerías proporcionados por un sistema de administración de base de datos para el mantenimiento de base de datos. BASIC Basic proviene de las siglas B de beginner`s, A de all-purpose, S de symbolyc, I de instrucción y C de code. Existen muchas versiones del lenguaje Basic, desde las simplificadas, que se utilizan en computadoras de bolsillo, hasta las poderosas versiones para computadoras a gran escala que compiten con el `poder del procesamiento del COBOL. La computadora siempre ejecutara las instrucciones en la secuencia especificada por los números de líneas a menos que se ordene lo contrario mediante las instrucciones de ruptura de secuencia Un programa largo y no estructurado escrito en Basic puede resultar difícil de seguir.
  • 9. 9 COBOL Proviene de las siglas CO de common, B de business O de oriented y L de lenguaje introducido a inicios de 1960. Sus características se relacionan con su orientación al procesamiento de datos. La independencia es importante para el procesamiento de datos, durante este periodo una organización puede comprar un nuevo Hardware o cambiarlo. El lenguaje COBOL se presta para un buen diseño de programas en 3 formas: legibilidad, modularidad y uso adecuado de las 3 estructuras básicas de control. Todo programa escrito en lenguaje cobol se agrupa en 4 divisiones:  División de identificación  División de ambiente  División de datos  División de procedimientos Desventajas lenguaje Cobol Los programas escritos en lenguaje cobol tienden a ser extensos y además se necesita un traductor de lenguaje grande y complejo Otros lenguajes de programación, características generales FORTRAN proviene de FOR de fórmula, TRANS de translator lenguaje comercial de alto nivel superviviente más antiguo La lógica de los programas escritos en FORTRAN es más difícil de seguir que la lógica de algunos otros lenguajes, y es claramente inferior al COBOL para aplicaciones de procesamiento de datos de negocios. PASCAL Lenguaje relativamente nuevo, creado para cubrir la necesidad de contar con una herramienta para la enseñanza de la programación. No obstante este lenguaje no resulta tan adecuado como el COBOL para las aplicaciones de procesamiento de datos negocios y para complicadas operaciones aritméticas es superado por FORTRAN y el BASIC.
  • 10. 10 Concepto de programa. Programa Fuente y Programa Objeto Las computadoras pueden ejecutar programas solo después de que estos han sido traducidos al lenguaje de la máquina. Hay 2 motivos: 1) Las instrucciones constan de cadenas de apariencia compleja de ceros y unos 2) Las instrucciones deben ser escritas en el nivel de exposición más detallado Ensambladores Trabaja con un compilador produciendo un módulo objeto que puede almacenarse Compiladores Un compilador traduce un programa escrito en lenguaje de alto nivel a lenguaje de maquina completamente de una sola vez. Todo lenguaje orientado a los compiladores requiere su propio compilador CONCLUSIONES:  El software de base de es el encargado de controlar todos aquellos dispositivos que se encuentren vinculados al computador, el usuario es quien tiene acceso a él y le permite ser quien controle todas las acciones.  El lenguaje de programación ha evolucionado de tal forma que le brinda al usuario una serie de beneficios en cuanto a entendimiento y creación de aplicaciones específicas se refiere.  Ahora el usuario tiene a su disposición una serie de facilidades en lo referente a programación del computador, lo que ha facilitado el uso de dicha máquina.  Una ventaja de la evolución de este tipo de software es que permite desarrollar fácilmente programas en todos los ámbitos importantes de nuestro medio. BIBLIOGRAFÍA: O´brien, James A. (2006). Sistemas de Información Gerencial. México DF. http://ing.unne.edu.ar/pub/informatica/U3.pdf http://cdn5.xombit.com/wp-content/blogs.dir/19/files/2012/04/gmail-logo- 700x309.png
  • 11. 11 VIDEO DIDACTICO GUION TECNICO LITERARIO Título: SOFTWARE DE BASES Grupo N°: 1 Fecha de creación: 31/ OCTUBRE/2014 Fecha de presentación: 06/NOVIEMBRE/2014 Duración total: 4 minutos Autor(es):  CEPEDA DANIELA  CUMBAL JENIFER  MORALES KARINA  MORENO ALEJANDRA  TAPIA MAYRA Observaciones: Bloque Texto Duración Introducción / Cabecera
  • 12. 12 1 ESCUELA SUPERIOR POLITECNICA DEL CHIMBORAZO FACULTAD DE SALUD PUBLICA ESCUELA DE MEDICINA INFORMATICA ING. MIGUEL ÁVALOS CUARTO SEMESTRE “B” 2014 - 2015 ’’ Introducción 2 En el presente video conoceremos acerca del software de base que sirve para controlar e interactuar con el sistema, es decir proporciona control sobre el hardware y da soporte a otros programas, la naturaleza de estos es que necesita un diseño que esté íntimamente ligado a la estructura de la maquina donde se ejecutan. 20’’ 3 El objetivo de este trabajo es comprender los conceptos, importancia, técnicas, herramientas de la base de datos por medio de la investigación y la creación de un video educativo para poder aplicar este conocimiento en el desarrollo de esta asignatura para nuestra vida diaria ya que la tecnología está más presente cada día en nuestros hábitos. 21” Contenido 4 EL SOFTWARE El software de administración de bases de datos es la herramienta principal de software del enfoque de la administración de base de datos, dado que controla la creación, el mantenimiento y el uso de la base de datos de una organización y de sus usuarios finales. Se clasifica en: 1. Sistema operativo 24”
  • 13. 13 2. Utilitarios 3. Traductores de lenguajes 5 1. Sistema operativo.- Es un conjunto de programas concebidos para efectuar los recursos del computador. Algunas residen permanentemente en la memoria central, durante todo el proceso y son conocidas como residentes, mientras que otros residen solo cuando se las necesita, encontrándose almacenados en periféricos conocidos como trascendentes. Funciones: - Mantener el computador sin necesidad de operación manual. - Nos ayuda planeando los recursos y trabajos pues nos dice que recursos utilizar y cuando utilizarlos. - Combina diversos trabajos de modo que los dispositivos del sistema puedan emplearse lo más eficientemente posible. - Es capaz de detener programas que tiene errores o exceden su tiempo de ejecución e informa al usuario de estos errores. 28” 6 2. Programas utilitarios Llamamos utilitarios a aquellos programas entregados por el fabricante, de uso general en todo equipo, escritos con el objetivo de realizar tareas repetitivas de procedimiento de datos. Funciones:  Utilitarios de apoyo al sistema de aplicación.- forman parte de la secuencia de procesamiento necesarias para operar el sistema de aplicación.  Utilitarios de servicio: ayudan a manejar ciertos recursos del computador y ayudan al manejo de programas y bibliotecas. 37” 7 3. Lenguajes de programación Es un conjunto finito de símbolos básicos combinados de acuerdo con ciertas reglas de lenguaje. Los lenguajes de alto nivel que son los más actuales difieren de sus antecesores en que requieren menos detalle de codificación y como resultado de ello los lenguajes de alto nivel son menos extensos y más fáciles de escribir. Existen muchos lenguajes de muy alto nivel en el mercado y por lo general hay mas de uno por cada tarea de 19”
  • 14. 14 aplicaciones: • Generadores de informes (DMS, RPG) • Generadores de programas (se les conoce como 4to. nivel) • Software para procesamientos de palabras • Hojas o planillas electrónicas • Paquetes de graficación, etc. 8 LENGUAJES ORIENTADOS AL PROGRAMA Y AL PROCEDIMIENTO  Los lenguajes de bajo y alto nivel se conocen como lenguajes de procedimientos, debido a que requieren que las personas escriban procedimientos detallados que indiquen a la computadora como realizar tareas individuales.  Muchos lenguajes de alto nivel o evolucionados tuvieron en cuenta estos aspectos y por lo tanto se encontraban orientados para cumplir más eficientemente algunos de los dos tipos de procesamiento tipificados anteriormente. Así por ejemplo el COBOL surge como un lenguaje para resolver los problemas del área administrativa y el FORTRAN lo hace para el área científica. 19” 9 BASIC: Características del lenguaje. Estructura del programa. Definición de datos. Un programa largo y no estructurado escrito en Basic puede resultar difícil de seguir. COBOL: Características del lenguaje. Estructura del lenguaje Sus características se relacionan con su orientación al procesamiento de datos. Los programas escritos en lenguaje cobol tienden a ser extensos y además se necesita un traductor de lenguaje grande y complejo 20” 10 FORTRAN La lógica de los programas escritos en FORTRAN es más difícil de seguir que la lógica de algunos otros lenguajes, y es claramente inferior al COBOL para aplicaciones de procesamiento de datos de negocios. PASCAL Creado para cubrir la necesidad de contar con una herramienta para la enseñanza de la programación. No resulta tan adecuado para las aplicaciones de procesamiento de datos negocios y para complicadas operaciones aritméticas. 34” 11 Conclusiones: 24”
  • 15. 15  El software de base de es el encargado de controlar todos aquellos dispositivos que se encuentren vinculados al computador, el usuario es quien tiene acceso a él y le permite ser quien controle todas las acciones.  El lenguaje de programación ha evolucionado de tal forma que le brinda al usuario una serie de beneficios en cuanto a entendimiento y creación de aplicaciones específicas se refiere.  Ahora el usuario tiene a su disposición una serie de facilidades en lo referente a programación del computador, lo que ha facilitado el uso de dicha máquina.  Una ventaja de la evolución de este tipo de software es que permite desarrollar fácilmente programas en todos los ámbitos importantes de nuestro medio. Cierre / Despedida 1 Bibliografía: O´brien, James A. (2006). Sistemas de Información Gerencial. México DF. Webgrafía: http://ing.unne.edu.ar/pub/informatica/U3.pdf http://cdn5.xombit.com/wp-content/blogs.dir/19/files/2012/04/gmail-logo-700x309.png 26” 2 Agradecimiento: Agradecemos a la bibliotecaria de la facultad de medicina. 12” 3 Realizado por:  Cepeda Daniela  Cumbal Jenifer  Morales Karina  Moreno Alejandra  Tapia Mayra 21”