programacion-base-1
Visualizar PDF

Programación y Base de Datos 1 | Cuaderno - Taller

Una base de datos es una herramienta para recopilar y organizar información. En las bases de datos, se puede almacenar información sobre personas, productos, pedidos o cualquier otra cosa. Muchas bases de datos emplazan siendo una lista en un programa de procesamiento de texto o en una hoja de cálculo.

¿CÓMO SE LE LLAMA AL ENTORNO DE PROGRAMACIÓN DE BASE DE DATOS?

• Nivel Externo: Un nivel compuesto por las diferentes vistes que cada usuario tendrá de la base de datos.
• Nivel Conceptual: Es la vista intermedia que contiene toda la estructura lógica de la base de datos, es decir, la relación entre los datos y restricciones entre otras.
• Nivel Interno: Este se encarga de la representación física de los datos y la implementación del espacio física, les estructuras de datos y la organización de archivos.

EJEMPLOS DE SOFTWARE PARA PROGRAMACIÓN DE BASE DE DATOS
Microsoft Acoses es un sistema de gestión de bases de datos para los sistemas operativos Microsoft Windows, desarrollado por Microsoft y orientado a ser usado en un entomo personal o en pequeñas organizaciones.
MariaDB es un servidor de base de datos derivado de MySOL con licencia GPI. Es desarrollado por Michael Widenius (fundador de MySOL) y la comunidad de desarrolladores de software libre. Introduce dos motores de almacenamiento nuevos, uno llamado Aria que reemplaza con ventajas a MyISAM y otro llamado XtraDB en sustitución de InnoDB.

CONTENIDO
UNIDAD 1

Historia de la Programación

Programación

Clasificación de los Lenguajes de Programación

Lenguaje de Máquina

Lenguaje de Bajo Nivel

Lenguaje de Alto Nivel

Datos

Algoritmos

·         Algoritmos Domésticos

·         Algoritmos Lógicos

Pseudocódigos

Flujogramas

·         Simbología

·         Reglas para la Diagramación

·         Variables

Operadores Aritméticos

·         Operador MOD

·         Función INT

·         Reglas de Prioridad

·         Fórmulas

·         Constantes

Flujogramas de Procesos Simples

Estructuras de Control

·         Operador Relacional

Tipos de Estructuras de Control

Estructuras de Control Simple

Estructuras de Control Doble

Estructuras de Control Múltiple

Funciones

·         Clasificación de Funciones

·         Unidimensionales (Vector)

·         Multidimensionales (Matrices)

Vector

·         Ejercicios de Aplicación

Matrices

·         Ejercicios de Aplicación

CONTENIDO
UNIDAD 2

Lenguaje de Programación

·         Tipos de Programas

·         Programa Fuente

·         Programa Objeto

·         Compilador

Entidades que manejan el Lenguaje

·         Introducción al Lenguaje de Programación C++

·         Introducción al Lenguaje C++

·         Editor de Texto

·         Programa Fuente

·         Programa Objeto

·         Definición de Datos

·         Constantes

Variables

·         Tipos de Variables

·         Indicadores de Formato

·         Enunciado de Asignación

Estructura de un programa en C++

·         Librería o Biblioteca

·         Librería <stdio.h>

·         Librería <conio.h>

·         Librería <math.h>

·         Librería <string.h>

·         Comentarios /*      */

Instrucciones del lenguaje

·         Instrucción void

·         Instrucción main

·         Instrucción llave abierta {

·         Instrucción llave cerrada }

·         Instrucción printf

·         Instrucción punto y coma (;)

·         Palabras Reservadas

Función y sintaxis

·         Función scanf

·         Manipulador de Formato

·         Símbolo & (ampersand)

·         Formato de Impresión para Números Reales

Funciones y librerías básicas

·         Funciones Predefinidas

·         Función fmod

·         Librería <conio.h>

·         Función getch

·         Función clrscr ()

Documentación de programas
Descripción de estructuras de datos utilizadas
Código fuente

CONTENIDO
UNIDAD 3

Programación Orientada a Objetos

·         Tecnología orientada a objetos

Elementos de la POO

·         Atributo

·         Método

·         Clase

·         Objeto e instancia

·         Características

Propiedades en clases

·         Herencia

·         Encapsulamiento

Ventajas Programación Orientada a Objetos

·         Java como un lenguaje orientado a objetos

Programación Orienta a Objetio JAVA (FORMULARIOS)

Diseño del Formulario

·         Controles Swing

·         Consideraciones en el diseño de formas

Agregando objetos al contenedor

·         Control Etiqueta jLabel

·         Control Campo de Texto jTextField

·         Control Botón Comando JButton