Paradigmas De Programacion
gagahe18 de Octubre de 2013
528 Palabras (3 Páginas)298 Visitas
Conceptos Básicos
Paradigmas de Programación.
Un paradigma de programación es una propuesta tecnológica que es adoptada por una comunidad de programadores cuyo núcleo central es incuestionable en cuanto a que únicamente trata de resolver uno o varios problemas claramente delimitados. Un paradigma de programación está delimitado en el tiempo en cuanto a aceptación y usos ya que nuevos paradigmas aportan nuevas o mejores soluciones que la sustituyen parcial o totalmente.
El paradigma de programación que actualmente es el más usado es la orientación a objetos.
Tradicionalmente datos y procesamiento se han separado en áreas diferentes del diseño y la implementación de software. Con la orientación a objetos y características como el encapsulado, polimorfismo o la herencia se permitió un avance significativo en el desarrollo de software a cualquier escala de producción.
Imperativo o por procedimiento: es considerado el más común y está representado por C, BASIC o PASCAL.
Lógico: está representado por PROLOG.
Programación Dinámica: está definida como el proceso de romper problemas en partes pequeñas para analizarlos.
Programación Orientada a Objetos: está representada por SMALLTALK, un lenguaje completamente orientado a objetos.
Programación Orientada a Objetos
La programación orientada a objetos o POO, usa los objetos en sus interacciones, para diseñar aplicaciones y programas informáticos.
Entre los lenguajes orientados a objetos se destacan los siguientes:
ActionScript, ActionScript 3, C++, C#, Clipper1, Java, JavaScript2, PHP5, Python, Smalltalk6, VB.NET, Visual FoxPro7, Visual Basic 6.0, XBase++, Lenguaje DRP.
Introducción a Base de Datos
Es un conjunto de información almacenada en memoria auxiliar que permite acceso directo y un conjunto de programas que manipulan esos datos.
Componentes de una Base de Datos
• Hardware: constituido por dispositivo de almacenamiento.
• Software: que es el DBMS
• Datos: los cuales están almacenados de acuerdo a la estructura externa y van a ser procesados para convertirse en información.
Tipos de Usuarios en Base de Datos:
Usuario Final: Es la persona que utiliza los datos, esta persona ve datos convertidos en información.
Desarrolladores de Aplicaciones: Es quien desarrolla los sistemas que interactúan con la Base de Datos.
DBA: es quien asegura la integridad, consistencia, redundancia, seguridad, este es el Administrador de Base de Datos quien se encarga de realizar el mantenimiento diario o periódico de los datos.
Conceptos Básicos de Base de Datos
Archivo: Son conjuntos de registros.
Registros: Son conjuntos de campos.
Campos: Es la mínima unidad de referencia.
Conceptos Básicos del Diseño de una base de datos
Una base de datos correctamente diseñada permite obtener acceso a información exacta y actualizada.
¿Qué es un buen diseño de base de datos?
Se debe evitar información duplicada o, lo que es lo mismo, los datos redundantes, porque malgastan el espacio. Un buen diseño de base de datos es por lo tanto aquel que:
• Divide Información en tablas basadas en temas para reducir los datos redundantes.
• Proporciona al manejador de base de datos la información necesaria para reunir la información de las tablas cuando así se precise.
• Ayuda a garantizar la exactitud e integridad de la información.
• Satisface las necesidades de procesamiento de los datos y de generación de informes.
El proceso de diseño
El Proceso de diseño consta de los siguientes pasos:
Determinar la finalidad de la base de datos, buscar y organizar la información necesaria, dividir la información en tablas, convertir los elementos de información
...