Sunteți pe pagina 1din 4

ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO

INGENIERIA ELECTRONICA TELECOMUNICACIONES Y REDES


BASE DE DATOS
NOMBRE: JAIRO HUARACA SAMANIEGO
CODIGO 1053
CURSO: CUARTO A
CORRECION PRUEBA DE DIAGNOSTICO
1. Que estructuras de datos de programacin conoce, defina por los menos 3
Vector: es un arreglo unidimensional que permite agrupar elementos de un mismo tipo y
almacenarlos en un bloque de memoria uno a continuacin de otro.
Matrices: es un arreglo bidimensional que permite almacenar datos en matrices que son
compuestas por filas y columnas.
Punteros: Un puntero es una variable especial que apunta a la direccin de memoria de
una variable.
2. Defina y escriba el ejemplo de una funcin para crear y otra para destruir una
clase
// Constructor
package base_datos;
public class alumno {
private String nombre;
private String apellido;
private int codigo;
public alumno(String nombre, String apellido, int codigo){
this.nombre=nombre;
this.apellido=apellido;
this.codigo=codigo;
}
}

// Destructor
package base_datos;
public class tienda {
private String producto;
private double precio;
private int cantidad;
public tienda(String producto, double precio, int cantidad){
this.producto=producto;
this.precio=precio;
this.cantidad=cantidad;
System.gc();
}
}

Nota: en el lenguaje java los destructores no existe, por lo que los destructores son
automticos, es decir que automticamente se encargar de liberar memoria.

3. Utilizando clases y objetos, disee un programa que permita leer datos de un


archivo con datos de un producto como: cdigo, descripcin, precio unitario y
cantidad.

package base_datos;
import java.util.*;
public class BASE_DATOS {
private String producto;
private int codigo;
private String descripcion;
private double precio_unitario;
private int cantidad;

public BASE_DATOS(String producto,int codigo,String descripcion,double precio_unitario


, int cantidad ){
this.producto=producto;
this.codigo=codigo;
this.descripcion=descripcion;
this.precio_unitario=precio_unitario;
this.cantidad=cantidad;

public String getProducto() {


return producto;
}

public void setProducto(String producto) {


this.producto = producto;
}

public int getCodigo() {


return codigo;
}

public void setCodigo(int codigo) {


this.codigo = codigo;
}

public String getDescripcion() {


return descripcion;
}

public void setDescripcion(String descripcion) {


this.descripcion = descripcion;
}

public double getPrecio_unitario() {


return precio_unitario;
}

public void setPrecio_unitario(double precio_unitario) {


this.precio_unitario = precio_unitario;
}

public int getCantidad() {


return cantidad;
}

public void setCantidad(int cantidad) {


this.cantidad = cantidad;
}

@Override
public String toString() {
return "" + "producto=" + producto + ", codigo=" + codigo+ ", descripcion=" +
descripcion + ", precio_unitario=" + precio_unitario + ", cantidad=" + cantidad + '}';
}
}

//aplicacin

package base_datos;
import java.util.Scanner;
public class aplicacion333 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String descripcion;
int codigo,cantidad;
double precio_unitario;

BASE_DATOS producto1 = new BASE_DATOS("televisor",12233, "televisor led de


42 pulgadas", 673.34, 2);
System.out.println(producto1);
}
}

4. Defina los siguientes trminos:

Sistema de administracin de datos


Almacena informacin y permitir a los usuarios recuperar y actualizar esa informacin
con base en peticiones.
Tupla o fila
Cadena de datos destinados a un solo objeto

Campo
Son los atributos de una entidad

Clave principal
Atributos que permiten identificar de forma univoca los atributos de la entidad sin tener
preocupacin de que se repitan.

Clave fornea
Grupo de atributos que contienes atributos parecidos a los atributos de la entidad.

5. Si en un archivo de registros se puede almacenar datos cual es la ventaja de


guardarlos en una tabla de una base de datos
Se puede actualizar los datos sin necesidad de la intervencin del usuario, adems que
brindan ms seguridad a los datos y ocupa menos espacio de almacenamiento.

6. Que es para qu sirve el lenguaje SQL?


SQL es un lenguaje declarativo estndar dentro de la base de datos y que sirve para
el acceso y manipulacin de datos en una base de datos, y adems se puede integrar a
lenguajes de programacin.

S-ar putea să vă placă și