4TO2DA - TheBigProfe2021

Vaya al Contenido

Menu Principal:

4TO2DA

ET03

BASE DE DATOS

Lunes de 9:55 a 11:25
Viernes de 9:15 a 12:05


04.10.2021
Conexión a una BAse de Datos desde Python
Antes deben descargar el manual de Python (página 199) ahi comienza como conectar una base de datos sqlLite con Python. Luego según vimos en clase deben realizar un ABML (Altas, Bajas, Modificaciones y Listados) en Python de las tablas "hopital", "enfermos", "camas" y "ocupacon" de la base de datos "prueba_hospitales.db" que utilizamos en la evaluación. Deben crear un archivo .py para cada tabla por ej: hospital.py. una vez creados los 4 archivos .py deben crear un 5to archivo llamado "menu.py" que realizará mediante un menú de opciones la llamada a los otros subprogramas. Cada uno de Uds programará de acuerdo a sus conocimientos en Python. Al finalizar deben adjuntar los 5 archivos .py mas la base de datos en un email y lo enviarán a tp@thebigprofe.com.ar y en el asunto colocar ET03-CONEXION-SU NOMBRE Y APELLIDO. FECHA DE ENTREGA ANTES DEL 25.10.2021



FIN DEL 3ER BIMESTRE
24.09.2021
EVALUACION TEORICO/PRACTICA
La evaluación se dividirá en dos instancias, una tórica en papel (que valdrá 5 puntos) y otra práctica en máquina (que valdrá otros 5 puntos)
Temas a evaluar: LA BASE DE DATOS CON LAS TABLAS Y LOS DATOS SE LAS VOY A DAR YO - UDS solo harán las consultas solicitadas ALTER TABLE (ADD, RENAME COLUMN TO, DROP), SELECT * FROM, UPDATE, DELETE FROM, WHERE, BETWEEN, LIKE %, AND, OR, ORDER BY [ASC/DESC], GROUP by, INNER JOIN Funciones numéricas (MAX, MIN, AVG, COUNT, SUM), funciones de string (SUBSTR, LOWER, UPPER, LENGTH, concatenación ||)  y funciones de fecha (DATE).


06.09.2021
Seguimos con CONSULTAS SQL (consultas combinadas)
Continuamos con la base de datos del HospitalEspanol, y realizar las siguientes consultas {descargar}. Al finalizar guardarlo como  ET03-CONSULTAS05-SU APELLIDO Y NOMBRE.TXT, lo adjuntan a un email y lo envian a tp@thebigprofe.com.ar y en el asunto colocan ET03-CONSULTAS05-SU APELLIDO Y NOMBRE. Fecha de entrega 13.09.2021

27.08.2021
Seguimos con CONSULTAS SQL
Modificar el archivo  anterior de consultas 3 de la base de datos del HospitalEspanol, creando las claves primarias y relaciones entre tablas, segun lo explicado en clase {ver archivos} y al finalizar guardarlo como  ET03-CONSULTAS04-SU APELLIDO Y NOMBRE.TXT, lo adjuntan a un email y lo envian a tp@thebigprofe.com.ar y en el asunto colocan ET03-CONSULTAS04-SU APELLIDO Y NOMBRE. Fecha de entrega 03.09.2021

09.08.2021
Seguimos con CONSULTAS SQL
Realizarlas la base de datos del HospitalEspanol del siguiente documento {descargar} en SQL (creación de tablas y carga de datos según están en el documento) para su posterior utilización en CONSULTAS {descargar} y al finalizar guardarlo como  ET03-CONSULTAS03-SU APELLIDO Y NOMBRE.TXT, lo adjuntan a un email y lo envian a tp@thebigprofe.com.ar y en el asunto colocan ET03-CONSULTAS03-SU APELLIDO Y NOMBRE. Fecha de entrega 23.08.2021

06.08.2021
Seguimos con CONSULTAS SQL
Realizarlas consultas del siguiente documento {desscargar} y al finalizar guardarlo como  ET03-CONSULTAS02-SU APELLIDO Y NOMBRE.TXT, lo adjuntan a un email y lo envian a tp@thebigprofe.com.ar y en el asunto colocan ET03-CONSULTAS02-SU APELLIDO Y NOMBRE. Fecha de entrega 06.08.2021


receso invernal

05.07.2021
Funciones de Cadenas de Caracteres o Strings y funciones de fecha en SQL
Veremos algunas funciones como LOWER(), UPPER(), SUBSTR(), LENGTH() y el operador || para concatenar varias cadenas. {descargar}


28.06.2021
Seguimos con CONSULTAS SQL
Repasaremos los ejercicios de la evaluación

25.06.2021
EVALUACION TEORICO/PRACTICA
Temas a evaluar: CREATE DATABASES, CREATE TABLE , DEFAULT ,(con sus restricciones UNIQUE, NOT NULL, CHECK, PRIMARY KEY, REFERENCES), ALTER TABLE (ADD, RENAME COLUMN TO, DROP), SELECT * FROM, UPDATE, DELETE FROM, WHERE, BETWEEN, LIKE %, AND, OR, ORDER BY [ASC/DESC], INNER JOIN.


11.06.2021
Seguimos con CONSULTAS SQL.

EJEMPLO INNER JOIN
SELECT razon_social, cuit, tipo_doc, documento FROM cliente INNER JOIN tipo_documento ON cliente.tipo_documento = tipo_documento.id_documento WHERE id_cliente=3;

El comando SELECT es la estrella de esta parte del programa. Según lo explicado en clase (también está en el documento de SQL) van a realizar las siguientes consultas de las bases de datos que le correspondan a cada burbuja.
Consultas a realizar cada burbuja:
A - ferrito {descargar}
B - dbpen {descargar}
C - multielectric {descarga}
Al finalizar la actividad deberan guardar el archivo como ET03-CONSULTAS01-BURBUJA X-SU APELLIDO Y NOMBRE.TXT, lo adjuntan a un email y lo envian a tp@thebigprofe.com.ar y en el asunto colocan ET03-CONSULTAS01-BURBUJA X-SU APELLIDO Y NOMBRE. Fecha de entrega 24.06.2021


07.06.2021
REASIGNACIÓN DE GRUPOS

GRUPO A - ferrito corregido (adm club deportivo)
GRUPO B - debpen corregido (biblioteca de juegos)
GRUPO C - multielectric corregido (tienda productos electrónicos)

cada grupo debe probar las instrucciones en SQL y corregiur para su buen funcionamiento. Luego realizaremos el tp07


21.05.2021
Seguimos con SQL
En esta oportiunidad continuamos con INSERTAR REGISTROS (INSERT INTO ...... VALUES ) segun se habló en clase y lo que se encuentra en el documento de SQL.
La siguiente actividad consta de: insertar en cada una de las tablas que posee la base de datos (la misma que utilizaron para el tp05) al menos 5 registros diferntes respetando el tipo de dato y los datos relacionados con otras tablas (foráneos)
Abiendo el TP05 como base, van a agregar TODoS los registros necesarios según el caso de cada burbuja. Al finalizarlo los guardarán como ET03-TP06-BURBUJA A, B o C-SU APELLIDO Y NOMBRE.TXT y lo adjuntarán en un email y lo envian a tp@thebigprofe.com.ar y en el asunto colocar ET03-TP06-BURBUJA X-SU APELLIDO Y NOMBREFECHA DE ENTREGA 04.06.2021


LUNES 17.05.2021
EVALUACIÓN VIRTUAL PARA TODAS LAS BURBUJAS, TEORIA DE BASE DE DATOS.
(se conectaran en forma virtual por meet y ahi les pasaré el link del exámen, tendrán 15 min para completar el mismo. Los temas a evaluar son todos los vistos hasta la ACTIVIDAD 3 inclusive)

10.05.2021
Seguimos con SQL
En esta oportiunidad continuamos con RESTRICCIONES (CONSTRAINT) segun las limitaciones que queramos colocar a cada campo de la tabla, por ej: CHECK, NOT NULL, UNIQUE. Estas restricciones se pueden utilizar tanto en CREATE TABLE como en ALTER TABLE. También existen restricciones como PRIMARY KEY (clave primaria) y  REFERENCES o FOREIGN KEY  (clave foranea o externa).
Abiendo el TP04 como base, van a agregar TODAS las restricciones necesarias según el caso de cada burbuja. Al finalizarlo los guardarán como ET03-TP05-BURBUJA A, B o C-SU APELLIDO Y NOMBRE.TXT y lo adjuntarán en un email y lo envian a tp@thebigprofe.com.ar y en el asunto colocar ET03-TP05-BURBUJA X-SU APELLIDO Y NOMBRE. FECHA DE ENTREGA  21.05.2021

23.04.2021
introducción a SQL
Comenzamos a ver como se utiliza el lenguaje para manipular Bases de Datos SQL (por sus siglas en inglés Structured Query Language; en español lenguaje de consulta estructurada). Utilizaremos el siguiente documento como guia de estudio. {descargar}.
ACTIVIDAD 4
Para realizar las próximas actividades vamos a rotar los trabajos de las burbujas. 
Burbuja A ahora utilizarán la base de datos de "Tienda de Componentes electrónicos" - {descarga completa}
Burbuja C ahora utilizarán la DB de "Biblioteca de Juegos ON-LINE" - {descarga completa}
Burbuja B ahora utilizarán la BD de "Administración del Club FerroCarril Oeste" - {NUEVA descarga}
Deben utilizar cada burbuja la nueva base de datos y en un documento TXT (texto plano, sin formato) CREAR en SQL la base de datos (nombre de la misma) según vimos en la clase de hoy, y a continuación CREAR todas las TABLAS del proyecto en SQL con todos sus campos y tipos de campos también en SQL. Solo eso por ahora, guardan el archivo como ET03-TP04-SU APELLIDO Y NOMBRE.TXT y lo adjuntan en un email para enviarlo a tp@thebigprofe.com.ar y en el asunto colocar ET03-TP04-SU APELLIDO Y NOMBRE. (Les recuerdo que las entregas son en forma individiual aunque se realicen las prácticas en equipo). Fecha de entrega 07.05.2021


12.04.2021
ACTIVIDAD 3
Cada burbuja ya ha elejido un rubo para la realización de esta actividad, "A" - Biblioteca de Juegos, "B" - Tienda de componentes Electrónicos y  "C" - Administración club FerroCarril Oeste.
Cada burbuja debe diseñar todas las tablas necesarias para la base de datos de dicho proyecto, con sus respectivos campos, tipo de campos, descripción del mismo y tamaño en Bytes.
Indicar de algun modo (resaltado o en negrita) los campos clave o clave principal. Marcar (como muestra la FIGURA 1) TODAS las RELACIONES que hay entre las tablas. Escribir una breve explicación del funcionamiento del rubro elegido para entender la base de datos. Realizar dicha actividad en un documento de word o similar colocar como nombre del archivo ET03-TP03-SU APELLIDO Y NOMBRE.DOCX (aunque hayan realizado el trabajo en grupo, deben entrega CADA UNO el trabajo) lo adjuntan en un email y lo envian a tp@thebigprofe.com.ar y en el asunto colocar ET03-TP03-SU APELLIDO Y NOMBRE. Fecha de entrega viernes 23.04.2021


FIGURA 1


19.03.2021
RELACIONES ENTRE TABLAS Y CAMPOS CLAVES
Leer el siguiete documento {descargar}

12.03.2021
INTRODUCCION A LAS BASES DE DATOS
Comenzamos leyendo este documento sobre introducción a las base de datos {descargar}. Luego leerán este documento sobre  tipo y tamaño de datos {descargar}. Al finalizar la lectura de ambos archivos deben realizar la siguiente ACTIVIDAD 2 {descargar} Cuya fecha de entrega 18.03.2021


05.03.2021
La primer ACTIVIDAD 1 que deben hacer es enviarme un email a la cuenta tp@thebigprofe.com.ar y en asunto deben colocar ET03-SU APELLIDO Y NOMBRE-4°2°. Recuerden que es de suma importancia colocar el ET03 al pricipio (tal como esta escrito, sin puntos ni espacios y todo en mayúscula).
Dadas las circunstancias podrian avisar a sus compañeros que no hayan visto este mensaje que por favor lo hagan a fin de poder establecer comunicación con Ustedes.
Recuerden traer a las clases precenciales lapiz y papel para tomar apuntes, deberán tener un pendrive (o unidad de almacenamiente extraible)que traerán para las prácticas en laboratorio.





 
Buscar
Regreso al contenido | Regreso al menu principal