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.
• 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 ()
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