hisapy / uni-bd-2013 Goto Github PK
View Code? Open in Web Editor NEWRepositorio de las clases de Laboratorio de Bases de Datos del año 2013. Ingeniería Informática, Universidad Nacional de Itapúa.
Repositorio de las clases de Laboratorio de Bases de Datos del año 2013. Ingeniería Informática, Universidad Nacional de Itapúa.
Cada alumno deberá entregar las respuestas en un archivo .sql cuyo nombre estará compuesto del nombre.apellido.intro_joins.sql (usar solo 1er nombre y primer apellido). El archivo hisakazu.ishibashi.intro_joins.sql.
Los commits correspondientes a dicha tarea deberán referenciar a este issue, pero no deberán cerrarlo ni cambiar su estado a otro.
La entrega se realizará mediante el sistema de pull requests de GitHub.
Esta es la primera tarea y el punto de partida del Trabajo 2. Para la realización de este issue (tarea) deberán instalar la última estable versión de las siguientes tecnologías:
Además quizás deberán configurar sus respectivas variables de entorno para poder acceder a las herramientas de Postgres(psql, pg_dump, pg_restore, etc) y Ruby (ruby, irb, etc). En el siguiente enlace les dejo un video sobre como hacerlo (aunque quizás ya lo sepan).
En el directorio trabajo-2 hay un archivo llamado Rakefile. Dicho archivo contiene tareas Rake las cuales serán usadas para inicializar su base de datos PostgreSQL, y sus respectivos archivos .sql.
Antes de ejecutar las tareas rake de dicho archivo, tendrán que ejecutar los siguientes comandos en sus CMD en el directorio trabajo-2:
Luego, deberán ejecutar la tarea rake que copiará el DDL de sus BDs del Trabajo 1 (intro_joins) a PostgreSQL. Por ejemplo:
rake uni-bd-2013:tp2:pg_db_from_tp1 SCHEMA_NAME=hisakazu_ishibashi
SCHEMA_NAME es el nombre_apellido del alumno. No se aceptarán otros formatos.
Luego deberán ejecutar la tarea rake que generará el directorio donde se almacenará script .sql correspondiente a sus respectivos schema. Por ejemplo:
rake uni-bd-2013:tp2:dump_schema SCHEMA_NAME=hisakazu_ishibashi
En dicho directorio además, pueden ejecutar el comando
rake -T, y obtendrán una lista con las tareas rake disponibles en dicho directorio.
Si tuvieron éxito con ambas tareas, entonces tendrán un nuevo directorio dentro de trabajo-2, por ejemplo hisakazu_ishibashi y adentro del mismo un archivo llamado hisakazu_ishibashi.sql que contendrá el SQL correspondiente a la BD PostgreSQL creada con la primera tarea rake.
Finalmente, realizar el commit correspondiente para agregar estos nuevos archivos a sus repositorios, haciendo referencia a este issue, y luego sincronizarlos con sus respectivos forks.
El directorio y archivo .sql generados se usarán para la realización de los otros issues.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.