ALTER
CREATE
UPDATE
DELETE
SENTENCIAS
CREATECODIGO
create database ventas;
use ventas;
create table clientes(
id_cliente int auto_increment,
nombre varchar(33),
email varchar(40),
fecha DATE,
id_zona varchar(10),
primary key(id_cliente));
-- foreign key(id_zona) references zona(id_zona));
insert into clientes(nombre,email,fecha,id_zona)
values
('carlos','carlos@gmail.com','2026-05-14','z1');
select * from clientes;
insert into clientes(nombre,email,fecha,id_zona)
values
('vanesa','vane@gmail.com','2026-05-14','z1'),
('tadeo','tade@gmail.com','2026-05-14','z1'),
('julian','jul@gmail.com','2026-05-14','z1'),
('javier','jav@gmail.com','2026-05-14','z1'),
('renato','rena@gmail.com','2026-05-14','z1'),
('alfredo','alfre@gmail.com','2026-05-14','z1'),
('susana','susa@gmail.com','2026-05-14','z1');
use sakila;
select * from actor;
select actor_id, first_name from actor;
select * from actor where last_name='chase';
select distinct last_name from actor;
select * from actor limit 5;
select * from payment;
select * from payment order by amount desc;
select * from payment order by amount asc;
PROGRAMA EN WINDOWS FORMS CON C#
CLASE NODO.CS
using System;
using System.Collections.Generic;
using System.Text;
namespace cola
{
public class Nodo
{
public string valor;
public
Nodo siguiente;
public Nodo(string palabra)
{
valor = palabra;
siguiente = null;
}
}
}
CLASE COLAS.CS
using System;
using System.Collections.Generic;
using System.Text;
{
public
class Colas
{
public Nodo primero;
public Nodo ultimo;
public Colas()
{
primero
= null;
ultimo
= null;
}
public void
Encolar(string texto)
{
Nodo nuevo = new
Nodo(texto);
if (ultimo ==
null)
{
primero
= nuevo;
ultimo
= nuevo;
}
else
{
ultimo.siguiente
= nuevo;
ultimo
= nuevo;
}
}
public string Desencolar()
{
if
(primero == null) return null;
string texto = primero.valor;
primero =
primero.siguiente;
if (primero ==
null) ultimo = null;
return texto;
}
}
}
CODIGO DEL FORMULARIO:
namespace cola
{
public partial class Form1 :
Form
{
private Colas micola;
public Form1()
{
InitializeComponent();
micola = new Colas();
}
{
{
if (txtEntrada.Text !=
"")
{
micola.Encolar(txtEntrada.Text);
RefrescarLista();
}
{
string encontrado =
micola.Desencolar();
if (encontrado != null)
{
MessageBox.Show("salio:
" + encontrado);
RefrescarLista();
}
private void RefrescarLista()
{
ltsCola.Items.Clear();
Nodo actual = micola.primero;
while (actual != null)
{
ltsCola.Items.Add(actual.valor);
actual = actual.siguiente;
}
}
CONCEPTO
CARACTERISTICAS
INTERFAZ
CODIGO PARA INICIAR BASE DE DATOS
CODIGO PARA BUSCAR EN BASE DE DATOS
GRAFICO DE PASTEL
GRAFICO DE BARRAS APILADAS
GRAFICO DE COLUMNAS
GRAFICO DE BURBUJAS
GRAFICO DE PUNTOS
GRAFICO DE JERARQUIA
GRAFICO DE CASCADA
TENDENCIA
COLAS
Una cola con nodos es una estructura de
datos lineal que sigue el principio FIFO (First-In, First-Out), pero que en
lugar de usar un arreglo (vector) con tamaño fijo, utiliza objetos conectados
entre sí.
Aquí tienes el concepto desglosado en
puntos clave:
1. El concepto de Nodo
Imagina que cada elemento es un
"vagón" de un tren. Un nodo es un objeto que tiene dos
compartimentos:
Dato: La información que guardas (en tu
caso, un string).
Enlace (Siguiente): Una flecha o puntero
que apunta a la ubicación del siguiente nodo en la memoria.
2. Memoria Dinámica
A diferencia de un arreglo donde debes
decir "esta cola tendrá 10 espacios", en una cola con nodos la
memoria se solicita conforme se necesita.
Si agregas un elemento, creas un nodo.
Si lo quitas, el nodo se destruye.
La cola puede crecer infinitamente mientras
tengas memoria RAM disponible.
3. Los Punteros de Control
Para que una cola funcione, necesitamos
saber siempre dos cosas:
Frente (Primero): ¿Quién es el que sigue
para salir? (De aquí se desencola).
Final (Último): ¿Quién es el más reciente
en llegar? (Aquí se encola).
CODIGO:
using System;
using System.Runtime.CompilerServices;
using System.Security.Cryptography.X509Certificates;
class Nodo
{
public int dato;
public Nodo Siguiente;
public Nodo(int dato)
{
this.dato = dato;
this.Siguiente=null;
}
}
class Cola
{
private Nodo inicio;
private Nodo final;
public Cola()
{
inicio = null;
final = null;
}
public void Encolar(int valor)
{
Nodo nuevoNodo = new Nodo(valor);
if (inicio == null)
{
inicio = nuevoNodo;
final = nuevoNodo;
}
else
{
final.Siguiente = nuevoNodo;
final = nuevoNodo;
}
}
public int desencolar()
{
if (inicio == null)
{
Console.WriteLine("la
cola esta vacia");
return -1;
}
int aux = inicio.dato;
inicio = inicio.Siguiente;
if (inicio == null)
{
final = null;
}
return aux;
}
public void mostrar()
{
if (inicio == null)
{
Console.WriteLine("la
cola esta vacia");
return;
}
Nodo actual = inicio;
Console.WriteLine("la
cola :");
while (actual != null)
{
Console.WriteLine(actual.dato
+ " ");
actual = actual.Siguiente;
}
Console.WriteLine();
}
class Programa
{
static void Main()
{
Cola cola = new Cola();
cola.Encolar(5);
cola.Encolar(14);
cola.Encolar(3);
cola.Encolar(33);
cola.Encolar(9);
cola.Encolar(14);
cola.Encolar(17);
cola.Encolar(4);
cola.mostrar();
//Console.WriteLine("frente"+cola.)
Console.WriteLine("desencolar"
+ cola.desencolar());
cola.mostrar();
}
}