Prácticas de Estructuras de Datos
|
|
|
- Yolanda Casado Duarte
- hace 10 años
- Vistas:
Transcripción
1 Prácticas de Estructuras de Datos David Arroyo Guardeño Escuela Politécnica Superior de la Universidad Autónoma de Madrid
2 1 Introducción 2 Normativa General Requisitos de las entregas 3 Introducción a PostgreSQL 4 Introducción a ODBC Segunda Práctica Instalación Etapas DSN Comandos Referencias
3 Ejemplos Práctica ODBC-II
4 Información general Correo [EDAT] Nota: 0.7 N T N P COPIAS
5 Requisitos de las entregas Retraso Penalización de 1 punto por día de retraso Entrega moodle Límite: una hora antes del comienzo de la primera sesión de la siguiente práctica Nombre entregable Gxxx Pyy z.tgz en caso contrario, 1 punto
6 Contenido del fichero 1 Fichero de texto: nombre alumnos, , grupo y fecha 2 Documentación en formato pdf Respuesta a preguntas breves Cómo se ha realizado cada ejercicio Documentación ejercicio final: 3 Listado de código fuente documentado Programación modular y estructurada Makefile Compilación no correcta: 0!!!
7 Instalación en casa sudo apt get i n s t a l l p o s t g r e s q l postgresql c o n t r i b sudo i u postgres createuser edat d l sudo i u edat createdb U edat p1 tweet
8 Importar/Exportar en postgresql Exportar: pg dump U alumnodb d p1 tweet f p1 tweet.sql Importar: psql U alumnodb d p1 tweet f p1 tweet.sql
9 Segunda Práctica Entrega: semana octubre antes de la sesión de prácticas correspondiente Refinar el diseño de la base de datos Acceso a la base de datos mediante ODBC
10 ODBC Open DataBase Connectivity Estándar de acceso a bases de datos
11 LINUX!!!!!!!!!!!!!!!!!
12 LINUX!!!!!!!!!!!!!!!!!
13 Entrega Makefile: obligatorio condición necesaria para que la práctica sea corregida Código debidamente documentado recomendable el uso de Doxygen, muy recomendable Depuración del código: gdb, ddd Dos recomendaciones 1 darroyo/s1.pdf 2 darroyo/makefile_comentarios.pdf
14 Instalar ODBC en casa Instalar unixodbc, utilidades y las bibliotecas de desarrollo
15 Instalar ODBC en casa Instalar unixodbc, utilidades y las bibliotecas de desarrollo sudo apt get install unixodbc bin unixodbc dev unixodbc
16 Instalar ODBC en casa Instalar unixodbc, utilidades y las bibliotecas de desarrollo sudo apt get install unixodbc bin unixodbc dev unixodbc Instalar el controlador ODBC para potgresql
17 Instalar ODBC en casa Instalar unixodbc, utilidades y las bibliotecas de desarrollo sudo apt get install unixodbc bin unixodbc dev unixodbc Instalar el controlador ODBC para potgresql sudo apt get install odbc postgresql
18 Instalar ODBC en casa Instalar unixodbc, utilidades y las bibliotecas de desarrollo sudo apt get install unixodbc bin unixodbc dev unixodbc Instalar el controlador ODBC para potgresql sudo apt get install odbc postgresql
19 Etapas transacción ODBC 1 Localización del controlador (driver) adecuado 2 Carga del driver 3 Carga del entorno y del manejador del driver 4 Conexión con la fuente de datos 5 Ejecución de la consulta
20 Etapas transacción ODBC 1 Indicar al gestor del controlador ODBC el entorno y el manejador de la conexión SQLAllocHandle, dos invocaciones Primera llamada: inicialización de la interfaz ODBC y reserva de memoria para información global Segunda llamada: reserva de memoria para el manejador de conexión y la información asociada 2 Localización del controlador (driver) adecuado 3 Carga del driver
21 Etapas transacción ODBC 1 Indicar al gestor del controlador ODBC el entorno y el manejador de la conexión 2 Localización del controlador (driver) adecuado SQLConnect 3 Carga del driver 4 Carga del entorno y del manejador del driver 5 Conexión con la fuente de datos 6 Ejecución de la consulta
22 Etapas transacción ODBC 1 Localización del controlador (driver) adecuado 2 Carga del driver 3 Carga del entorno y del manejador del driver 4 Conexión con la fuente de datos 5 Ejecución de la consulta SQLAllocHandle(SQL HANDLE STMT, dbc, SQLExecDirect(stmt, consulta, SQL NTS);
23 Control de errores SQLRETURN ret; SQL SUCCEEDED(ret)
24 Control de errores SQLRETURN ret; SQL SUCCEEDED(ret) SQLRETURN r e t = SQL SUCCESS; clirc = SQLAllocHandle (SQL HANDLE ENV, SQL NULL HANDLE, &env ) ; i f ( r e t!= SQL SUCCESS) { p r i n t f ( \n ERROR while a l l o c a t i n g the environment handle. \ n ) ; p r i n t f ( r e t = %d\n, r ) ; p r i n t f ( l i n e = %d\n, L I N E ) ; p r i n t f ( f i l e = %s\n, F I L E ) ; return 1;
25 Control de errores SQLRETURN ret; SQL SUCCEEDED(ret) SQLRETURN r e t = SQL SUCCESS; clirc = SQLAllocHandle (SQL HANDLE ENV, SQL NULL HANDLE, &env ) ; i f ( r e t!= SQL SUCCESS) { p r i n t f ( \n ERROR while a l l o c a t i n g the environment handle. \ n ) ; p r i n t f ( r e t = %d\n, r ) ; p r i n t f ( l i n e = %d\n, L I N E ) ; p r i n t f ( f i l e = %s\n, F I L E ) ; return 1; odbc.h en los ejemplos: void odbc extract error(char fn, SQLHANDLE handle, SQLSMALLINT type);
26 Liberar recursos i n t odbc disconnect (SQLHENV env, SQLHDBC dbc ) { SQLRETURN r e t ; / Disconnect from database / r e t = SQLDisconnect ( dbc ) ; i f (! SQL SUCCEEDED( r e t ) ) { o d b c e x t r a c t e r r o r (, dbc, SQL HANDLE DBC) ; return r e t ; / Free connection handle / r e t = SQLFreeHandle (SQL HANDLE DBC, dbc ) ; i f (! SQL SUCCEEDED( r e t ) ) { o d b c e x t r a c t e r r o r (, dbc, SQL HANDLE DBC) ; return r e t ; / Free environment handle / r e t = SQLFreeHandle (SQL HANDLE ENV, env ) ; i f (! SQL SUCCEEDED( r e t ) ) { o d b c e x t r a c t e r r o r (, env, SQL HANDLE ENV) ; return r e t ; return r e t ;
27 Liberar recursos i n t odbc disconnect (SQLHENV env, SQLHDBC dbc ) { SQLRETURN r e t ; / Disconnect from database / r e t = SQLDisconnect ( dbc ) ; i f (! SQL SUCCEEDED( r e t ) ) { o d b c e x t r a c t e r r o r (, dbc, SQL HANDLE DBC) ; return r e t ; / Free connection handle / r e t = SQLFreeHandle (SQL HANDLE DBC, dbc ) ; i f (! SQL SUCCEEDED( r e t ) ) { o d b c e x t r a c t e r r o r (, dbc, SQL HANDLE DBC) ; return r e t ; / Free environment handle / r e t = SQLFreeHandle (SQL HANDLE ENV, env ) ; i f (! SQL SUCCEEDED( r e t ) ) { o d b c e x t r a c t e r r o r (, env, SQL HANDLE ENV) ; return r e t ; return r e t ; ret = SQLDisconnect(dbc);
28 Liberar recursos i n t odbc disconnect (SQLHENV env, SQLHDBC dbc ) { SQLRETURN r e t ; / Disconnect from database / r e t = SQLDisconnect ( dbc ) ; i f (! SQL SUCCEEDED( r e t ) ) { o d b c e x t r a c t e r r o r (, dbc, SQL HANDLE DBC) ; return r e t ; / Free connection handle / r e t = SQLFreeHandle (SQL HANDLE DBC, dbc ) ; i f (! SQL SUCCEEDED( r e t ) ) { o d b c e x t r a c t e r r o r (, dbc, SQL HANDLE DBC) ; return r e t ; / Free environment handle / r e t = SQLFreeHandle (SQL HANDLE ENV, env ) ; i f (! SQL SUCCEEDED( r e t ) ) { o d b c e x t r a c t e r r o r (, env, SQL HANDLE ENV) ; return r e t ; return r e t ; ret = FreeHandle(SQL HANDLE DBC, dbc);
29 Liberar recursos i n t odbc disconnect (SQLHENV env, SQLHDBC dbc ) { SQLRETURN r e t ; / Disconnect from database / r e t = SQLDisconnect ( dbc ) ; i f (! SQL SUCCEEDED( r e t ) ) { o d b c e x t r a c t e r r o r (, dbc, SQL HANDLE DBC) ; return r e t ; / Free connection handle / r e t = SQLFreeHandle (SQL HANDLE DBC, dbc ) ; i f (! SQL SUCCEEDED( r e t ) ) { o d b c e x t r a c t e r r o r (, dbc, SQL HANDLE DBC) ; return r e t ; / Free environment handle / r e t = SQLFreeHandle (SQL HANDLE ENV, env ) ; i f (! SQL SUCCEEDED( r e t ) ) { o d b c e x t r a c t e r r o r (, env, SQL HANDLE ENV) ; return r e t ; return r e t ; ret = SQLFreeHandle(SQL HANDLE ENV, env);
30 Primer paso: creación de una fuente de datos DSN: Data Source Name Si está instalado unixodbc-bin: ODBCCreateDataSourceQ4 (para ver todas las fuentes existentes, ODBCManageDataSourceQ4 ) Alternativa: crear un fichero.odbc.ini en el directorio home del usuario cd nos lleva a nuestro directorio home cd nos lleva a nuestro directorio home touch.odbc.ini gnome open.odbc.ini
31 [ p1 tweet ] D e s c r i p t i o n = PostgreSQL Unicode D r i v e r = PostgreSQL Unicode Trace = No TraceFile = Database = p1 tweet Servername = l o c a l h o s t Username = alumnodb Password = alumnodb Port = 5432 P r otocol = 6.4 ReadOnly = No RowVersioning = No ShowSystemTables = No ShowOidColumn = No FakeOidIndex = No ConnSettings =
32 Comandos útiles odbcinst q d : Lista todos los controladores ODBC instalados odbcinst q s : Lista todas las fuentes de datos definidas isql v p1 tweet : Para conectarse a la fuente de datos
33 Enlaces útiles http: // languages/c/index.html developer/languages/c/ examples/index.html
34 Makefile ejemplo CC = gcc CFLAGS = Wall Wextra pedantic ansi LDLIBS = lodbc EXE = odbc t e s t odbc example1 odbc example2 odbc example3 odbc example4 a l l : $ (EXE) clean : rm f. o core $ (EXE) $ (EXE) : % : %.o odbc. o
35 Muestra las fuentes de datos instaladas # i n c l u d e <s t d i o. h> # i n c l u d e <s q l. h> # i n c l u d e <s q l e x t. h> main ( ) { SQLHENV env ; char dsn [ ] ; char desc [ ] ; SQLSMALLINT d s n r e t ; SQLSMALLINT d e s c r e t ; SQLUSMALLINT d i r e c t i o n ; SQLRETURN r e t ; SQLAllocHandle ( SQL HANDLE ENV, SQL NULL HANDLE, &env ) ; SQLSetEnvAttr ( env, SQL ATTR ODBC VERSION, ( void ) SQL OV ODBC3, 0) ; d i r e c t i o n = SQL FETCH FIRST ; while (SQL SUCCEEDED( r e t = SQLDataSources ( env, d i r e c t i o n, dsn, s i z e o f ( dsn ), &dsn ret, desc, s i z e o f ( desc ), &d e s c r e t ) ) ) { d i r e c t i o n = SQL FETCH NEXT ; p r i n t f ( %s %s\n, dsn, desc ) ; i f ( r e t == SQL SUCCESS WITH INFO) p r i n t f ( \ t d a t a t r u n c a t i o n \n ) ;
36 Muestra los controladores ODBC instalados # i n c l u d e <s t d i o. h> # i n c l u d e <s q l. h> # i n c l u d e <s q l e x t. h> main ( ) { SQLHENV env ; char d r i v e r [ ] ; char a t t r [ ] ; SQLSMALLINT d r i v e r r e t ; SQLSMALLINT a t t r r e t ; SQLUSMALLINT d i r e c t i o n ; SQLRETURN r e t ; SQLAllocHandle ( SQL HANDLE ENV, SQL NULL HANDLE, &env ) ; SQLSetEnvAttr ( env, SQL ATTR ODBC VERSION, ( void ) SQL OV ODBC3, 0) ; d i r e c t i o n = SQL FETCH FIRST ; while (SQL SUCCEEDED( r e t = SQLDrivers ( env, d i r e c t i o n, d r i v e r, s i z e o f ( d r i v e r ), & d r i v e r r e t, a t t r, s i z e o f ( a t t r ), & a t t r r e t ) ) ) { d i r e c t i o n = SQL FETCH NEXT ; p r i n t f ( %s %s\n, d r i v e r, a t t r ) ; i f ( r e t == SQL SUCCESS WITH INFO) p r i n t f ( \ t d a t a t r u n c a t i o n \n ) ;
37 Qué debo hacer para la segunda parte de la práctica 2? I Cuatro programas (+ optativo) 1 usuario inserción de un nuevo usuario usuario + <screen name> <full eliminación de un usuario usuario <screen name> 2 tweet tweet <screen name> <tweet> 3 retweet retweet <screen name> <tweet id> 4 reply reply <screen name> <text>
38 Qué debo hacer para la segunda parte de la práctica 2? II Crear sentencias SQL de inserción ( INSERT INTO... VALUES... ) Crear sentencias SQL de elimación de registros ( DELETE FROM... WHERE... ) Leer/interpretar con detenimiento la biblioteca odbc que se da como ejemplo Sustituid la constante CONNECTION PARS en odbc.h Buscad las líneas que determinan la consulta SQL en los ejemplos En odbc-example2.c SQLExecDirect(stmt, (SQLCHAR ) select x, y from a, SQL NTS); En odbc-example3.c sprintf(query, select y from a where x = %s;, x); En odbc-example4.c SQLPrepare(stmt, (SQLCHAR ) select y from a where x =?, SQL NT SQLBindParameter(stmt, 1, SQL PARAM INPUT, SQL C SLONG, SQL INTEGER, 0, 0, &x, 0,
TICAR 2015 ASTERISK DEVELOPER. Ing. Fernando A. Gonzalez
TICAR 2015 ASTERISK DEVELOPER Ing. Fernando A. Gonzalez Tecnologías La Presentación Uso de Asterisk puro Administración de herramientas por Consola Guía paso a paso basada en experiencias. Escenario: Archlinux
Prácticas de Estructuras de Datos
Prácticas de Estructuras de Datos David Arroyo Guardeño Escuela Politécnica Superior de la Universidad Autónoma de Madrid 1 Introducción 2 Normativa General Requisitos de las entregas 3 Práctica 1 4 Introducción
Manual de Instalación SICO MANUAL DE INSTALACION SICO SOFTWARE DE GESTION BASE DE DATOS POSTGRESQL
MANUAL DE INSTALACION SICO SOFTWARE DE GESTION BASE DE DATOS POSTGRESQL PASOS PARA INSTALACION (Entorno Windows) 1 SOBRE LA BASE DE DATOS 1.1 Creación de la base de datos El programa de instalación crea
Introducción a JDBC - Base de datos con Java
Introducción a JDBC - Base de datos con Java Objetivos: Reconocer los objetos para trabajar con bases de datos. Desarrollar aplicaciones que trabajen con bases de datos. Temas: Java Database Connectivity
Ejercicios - Persistencia en Android: ficheros y SQLite
Ejercicios - Persistencia en Android: ficheros y SQLite Índice 1 Uso de ficheros (0.5 puntos)...2 2 Persistencia con ficheros (0.5 puntos)...3 3 Base de datos: SQLiteOpenHelper (0.5 puntos)... 3 4 Base
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA NACIONAL EXTENSIÓN BARQUISIMETO BARQUISIMETO ESTADO. LARA
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA NACIONAL EXTENSIÓN BARQUISIMETO BARQUISIMETO ESTADO. LARA SECCIÓN: 15N1- IS REALIZADO POR: BR. BRETE JINETH. BR. SULBARÁN ARMANDO BR. TORREZ
Registro y Comunicación Automatizada a Bases de Datos
$ Registro y Comunicación Automatizada a Bases de Datos Luis Guizar Ingeniero de Campo National Instruments México Antes de Empezar: Qué Módulos y Librerías están Soportadas por LabVIEW Core? Report Generation
Los autores del presente documento lo ha publicado bajo las condiciones que especifica la licencia
Los autores del presente documento lo ha publicado bajo las condiciones que especifica la licencia Creative Commons Attribution-NonCommercial-ShareAlike 3.0 http://creativecommons.org/licenses/by-nc-sa/3.0/
APLICACIONES WEB PERL + BASES DE DATOS REQUERIMIENTO RESPUESTA
ARQUITECTURA CLIENTE SERVIDOR (L1) REQUERIMIENTO CLIENTE WEB SERVIDOR WEB RESPUESTA ARQUITECTURA WEB CON Perl + BD (L1) CLIENTE WEB 1 2 3 6 SERVIDOR WEB 5 MOTOR PERL 4 SERVIDOR BD (MYSQL O POSTGRESQL)
sudo mkdir /usr/local/pgsql/data /home/ /home/juan sudo chown juan /usr/local/pgsql/data
sudo tar -zxvf postgresql-8.2.4.tar.gz cd postgresql-8.2.4 sudo./configure sudo./configure --without-[opcion] sudo make sudo make install sudo mkdir /usr/local/pgsql/data /home/ /home/juan sudo chown juan
Seminario 1. Conexión a Oracle
Seminario 1. Conexión a Oracle Laboratorio de Programación Curso 2007/2008 Fran J. Ruiz Emilio Sobreviela Diseño E/R usuario contrasena Usuarios 1:1 es id_cliente nombre 1:1 Clientes apellidos edad 1 Creación
Introducción al laboratorio de Programación I
Introducción al laboratorio de Programación I Manuel Montenegro [email protected] es Despacho B12 Compilación Es el proceso de transformación de un programa escrito en un lenguaje de alto nivel (en
El Entorno Integrado de Desarrollo Dev-C++ (Ayuda básica para las primeras sesiones de prácticas)
El Entorno Integrado de Desarrollo Dev-C++ (Ayuda básica para las primeras sesiones de prácticas) Sobre Dev-C++ Dev-C++ es un Entorno Integrado de Desarrollo para el lenguaje de programación C/C++ que
Guía Taller I Conexión con la Base de Datos Introducción a PostgreSQL
Guía Taller I Conexión con la Base de Datos Introducción a PostgreSQL 1. Conexión con la Base de Datos: se debe realizar a partir de algún programa que implemente el protocolo SSH (Secure Shell), a partir
Cómo abrir la base de datos de Aspel-SAE 5.0?
Cómo abrir la base de datos de Aspel-SAE 5.0? 1 Herramientas de administración nativas de Firebird. Firebird cuenta con una herramienta llamada ISQL la cual es una consola de línea de comandos desde la
Tema 5: Diseño modular. Índice. Notas. Programación 2. Curso 2014-2015. Notas. Ejemplo. La herramienta make. 1 Diseño modular.
: Programación 2 Curso 2014-2015 Índice 1 2 3 (1/2) Cuando el programa crece es necesario dividirlo en módulos Cada módulo agrupa una serie de funciones con algo en común El módulo puede reutilizarse en
Acceso a bases de datos en Perl
Acceso a bases de datos en Perl Martín Ferrari 16 de Julio de 2003 Resumen Una introducción a la interfaz de bases de datos DBI de Perl. 1. Qué es una Base de Datos El concepto de base de datos es simplemente
Administración Básica de Oracle9i.
PRACTICAS. TRABAJOS (JOBS). 1. Identificar los procesos de sistema operativo que corresponden al proceso gestor de colas corriendo en la instancia. u01apporacleadmincurso01pfile (CURSO01)> ps -ef grep
Acceso a base de datos SQLite desde Gambas
Acceso a base de datos SQLite desde Gambas Prof: Mileti, P. Si deseamos realizar una pequeña aplicación en Gambas que trabaje con una base de datos local (alojada en el mismo disco rígido que nuestra aplicación),
Acceso a BDs en Java: JDBC
Acceso a BDs en Java: JDBC Bases de Datos II 1 Introducción Para hacer una aplicación de BDs en Java se necesita disponer del driver adecuado para el SGBD. En nuestro caso necesitamos el de mysql. http://dev.mysql.com/downloads/connector/j/3.0.html
[INFORMACIONES TECNICAS] Sistema Operativo Windows 98, Windows XP SP2, Windows Vista
UNESYS 1. Requerimientos del Sistema Sistema Operativo Windows 98, Windows XP SP2, Windows Vista Conexión a internet banda ancha (no inferior a 128 Mb, recomendado) Resolución de pantalla, mínima requerida
Integración de Toolchain PTXdist sobre IDE gráfico basado en Eclipse
Integración de Toolchain PTXdist sobre IDE gráfico basado en Eclipse Objetivos Integrar un toolchain basado en PTXdist sobre un IDE gráfico basado en Eclipse. Creación y compilación de un pequeño proyecto.
Cómo abrir las bases de datos de Aspel-NOI 5.0?
Cómo abrir las bases de datos de Aspel-NOI 5.0? 1. Herramientas de administración nativas de Firebird. Firebird cuenta con una herramienta llamada ISQL la cual es una consola de línea de comandos desde
Acceso a BD desde Java. JDBC
JDBC (Java DataBase Connectivity) es una interfaz para programar la ejecución de sentencias SQL sobre SGBDR El API JDBC facilita programar el acceso a BD sin que se tenga en cuenta a que Servidor nos dirigimos
MANUAL DE ADMINISTRACION DEL PLUGIN QGISSQL
MANUAL DE ADMINISTRACION DEL PLUGIN QGISSQL Guía para los administradores de sistemas Suizo para el RIC de Guatemala Julio 2001 MANUAL DE ADMINISTRACIÓN DEL PLUGIN QGISSQL INTRODUCCIÓN Viendo las necesidades
Cómo abrir las bases de datos en Aspel-COI 6.0?
Cómo abrir las bases de datos en Aspel-COI 6.0? 1. Herramientas de administración nativas de Firebird. Firebird cuenta con una herramienta llamada ISQL la cual es una consola de línea de comandos desde
Anexo I. Instalación del Sistema de Gestión integral de promociones de los centros comerciales de una ciudad
Anexo I Instalación del Sistema de Gestión integral de promociones de los centros comerciales de una ciudad Índice de contenido Instalación y revisión del entorno de desarrollo...3 Instalacion del S.O.
Sistemas Manejadores de Bases de Datos ( Postgres)
Sistemas Manejadores de Bases de Datos ( Postgres) Problema Las información es un recurso fundamental en toda gran organización Actualmente se generan grandes cantidades de información, la cual puede saturar
Integración de Toolchain PTXdist sobre IDE gráfico basado en Eclipse
Integración de Toolchain PTXdist sobre IDE gráfico basado en Eclipse Objetivos Integrar un toolchain basado en PTXdist sobre un IDE gráfico basado en Eclipse. Creación y compilación de un pequeño proyecto.
Practica 11: Conexión de Java con Bases de datos Access
Practica 11: Conexión de Java con Bases de datos Access En esta práctica vamos a crear una base de datos Microsoft Access y luego vamos a conectarnos desde una aplicación java haciendo uso del puente JDBC-ODBC
SEMINARIO PRÁCTICO ADQUISICION DE UNA SEÑAL DE TEMPERATURA Y TRABAJO EN BASES DE DATOS. www.ni.com www.esi.com.co
SEMINARIO PRÁCTICO ADQUISICION DE UNA SEÑAL DE TEMPERATURA Y TRABAJO EN BASES DE DATOS www.ni.com www.esi.com.co ADQUISICION DE UNA SEÑAL DE TEMPERATURA Y TRABAJO EN BASES DE DATOS OBJETIVOS PRINCIPALES
Aplicación de Base de Datos con MySQL, ODBC y Delphi
Teoría y Diseño / Elementos de Bases de Datos Aplicación de Base de Datos con MySQL, ODBC y Delphi Lic. Diego R. García Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del
Iniciando con Oracle. Índice de contenido. Ingresando a Oracle. Cambiando Su Contraseña. Ingresando un Comando SQL en SQL*Plus
Iniciando con Oracle Índice de contenido Ingresando a Oracle...1 Cambiando Su Contraseña...1 Ingresando un Comando SQL en SQL*Plus...2 Saliendo de SQL*Plus...2 Consiguiendo Ayuda...2 Creación de una Tabla...3
Manual de NetBeans y XAMPP
Three Headed Monkey Manual de NetBeans y XAMPP Versión 1.0 Guillermo Montoro Delgado Raúl Nadal Burgos Juan María Ruiz Tinas Lunes, 22 de marzo de 2010 Contenido NetBeans... 2 Qué es NetBeans?... 2 Instalación
Motores de Base de Datos Libres: Postgresql y MySql. Ing. Ricardo Naranjo Faccini, M.Sc
XXIV SALÓN DE INFORMÁTICA Motores de Base de Datos Libres: Postgresql y MySql Ing. Ricardo Naranjo Faccini, M.Sc Novell Product Manager Nexsys de Colombia S.A. Octubre 13 de 2004 Encontrando el camino
REQUISITOS DEL SISTEMA. Software Servidor. Cliente. Hardware Servidor. Cliente
MANUAL TECNICO INSTALACIÓN Y CONFIGURACIÓN DEL SISTEMA AARON A QUIEN VA DIRIGIDO El siguiente manual está dirigido al administrador encargado de la instalación y configuración del Sistema AARON. PRÓLOGO
- Power Builder - Conexión ODBC DataWindows
- Power Builder - Conexión ODBC DataWindows Luis D. García Mayo de 2006 Data WIndows Script de Apertura Opening Script: es aquel que ha de ejecutar la aplicación en sí, y a partir del cual se establece
CURSORES EN SQL SERVER
Año del Centenario de Machu Picchu para el mundo CURSORES EN SQL SERVER Curso: IMPLEMENTACION DE BASE DE DATOS VII Ciclo Integrantes: Vásquez Paredes, Pablo Bustamante Auccasi, Janett Córdova Farfán, Carlos
Plan de mantenimiento. NetSupport ServiceDesk
Plan de mantenimiento NetSupport ServiceDesk para un funcionamiento óptimo TotemGuard.com 1 902 360 645 Índice INTRODUCCION...3 PLAN DE MANTENIMIENTO...4 1. Copia de seguridad (automática)...4 2. Programación
Documentación automática con Doxygen
Documentación automática con Doxygen 4 de abril de 2008 () Documentación automática con Doxygen 4 de abril de 2008 1 / 16 1 Introducción 2 Cómo utilizar Doxygen 3 Documentación del código fuente () Documentación
Java y MySQL. Ciclo de ejecución
Java y MySQL JDBC: Java DataBase Connectivity Cliente Servidor Aplicación Java Driver JDBC MySQL Conexión cliente-servidor MySQL Java Runtime Librerías JDBC El driver implementa las interfaces del paquete
PyReplica. Sistema de replicación simple para. programado en Python. Mariano Reingart
PyReplica Sistema de replicación simple para PostgreSQL programado en Python Mariano Reingart Motivación / Objetivos Fácil instalación (scripts, sin compilación) Fácil administración (sin comandos) Fácil
Lenguaje de Consulta Estructurado S Q. Lenguaje de Consulta Estructurado. Wael Najjar /
S Q Lenguaje de Consulta Estructurado L Wael Najjar / Wael Stephenson Najjar / Prieto Stephenson Prieto Contenido Parte I El Lenguaje de Consulta Estructurado. Lo que se puede hacer. Lenguaje Estandarizado.
JDBC. Una mini-introducci. introducción
JDBC Una mini-introducci introducción Introducción JDBC (Java DataBase Connectivity) Protocolo para utilizar bases de datos relacionales desde Java Se basa en la utilización n de drivers que implementan
De uno a uno : Ejemplo de una llave primaria a otra llave primaria De uno a muchos : Ejemplo de una llave primaria a una Regular o Foránea.
Curso de Visual Foxpro - Volumen II ( Creación de la Base de Datos) Las relaciones mas comunes entre tablas se definen : De uno a uno : Ejemplo de una llave primaria a otra llave primaria De uno a muchos
MySQL: Guía de Referencia
Instituto Tecnologico Superior de Coatzacoalcos (ITESCO). MySQL: Guía de Referencia Farid Alfredo Bielma Lopez [email protected] http://fbielma.org/course/fbielma/curso_mysql.pdf Resumen del curso Algunas
U.E JUAN DE VELASCO CREAR DATOS EN SQL
NOMBRE:LILIAN CAUJA U.E JUAN DE VELASCO CREAR DATOS EN SQL Lo primero que necesitamos para conectarnos al Servidor es el administrador que por defecto en algunas instalaciones no viene incluido, se puede
Marcos de Desarrollo. Diseño e implementación de aplicaciones Web con.net
Marcos de Desarrollo Diseño e implementación de aplicaciones Web con.net Prácticas de laboratorio (.NET) Planificación de clases prácticas 1. Introducción al entorno de trabajo 2. Ejemplos C# 3. Ejemplos
Taller introducción base de datos geográfica
Taller introducción base de datos geográfica Postgis 2 1 de 32 1 Introducción - Definiciones 1.1) PostgreSQL Es un Sistema de Gestión de Bases de Datos (SGBD) relacional orientado a objetos y libre. SGBD,
Bases de Datos Introducción a la Conectividad de
Bases de Datos Introducción a la Conectividad de Bases de Datos con Java (JDBC) Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria [email protected] Objetivo
Guía rápida de instalación / actualización (versión 20120510) Roadnet Transportation Suite Versiones 3.40 / 3.50
1 Guía rápida de instalación / actualización (versión 20120510) Roadnet Transportation Suite Versiones 3.40 / 3.50 Contenido Previo a la instalación / actualización... 2 Pasos para descargar instaladores...
INDICE...2. 1. Qué es SQLyog...3. 2. Instalación del programa...4
MySQL: Mini guía SQLYog 2 INDICE INDICE...2 1. Qué es SQLyog...3 2. Instalación del programa...4 3. Usos básicos...7 3.1 Conexión al servidor MySQL...8 3.2 Aspecto general del programa...10 3.3 Ejecución
Manual de Instalación Instalación del Sistema en el Servidor ADempiere ERP
Manual de Instalación Instalación del Sistema en el Servidor ADempiere ERP Versión 1.0 Noviembre 2013 Realizado Por: Bucare Systems C.A. Prerrequisitos de instalación del Sistema Prerrequisitos del Sistema
UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS Escuela de Computación
UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS Escuela de Computación CICLO: 1/2013 Guía de laboratorio # 10 Nombre de la práctica: PostgreSQL. Lugar de ejecución: Laboratorio de redes Tiempo
1. Notas sobre la instalación de estas aplicaciones
Manual de instalación de PostgreSQL y PostGIS Este manual pertenece al material docente del Master Universitario en Gestión Sostenible de la Tierra y del Territorio [0] y en el se explica paso a paso:
Antes de cargar el contenido del fichero, aprovechamos para fijarnos en los archivos WAL, que ya más adelante comentaremos con más detalle.
Objetivos: o pg_dump o pg_restore o COPY TO/FROM o OIDs o Vacuum o Reindex Preparación de la práctica: Para estos ejercicios vamos a cargar una base de datos "grande", con muchos datos, para ello nos bajaremos
Instalación de OpenMPI
Instalación de OpenMPI Programación Distribuida y Paralela Universidad de Granada Departamento del LSI Por: Daniel Guerrero Martínez Sergio Rodríguez Lumley 1 Índice de contenido Instalación de OpenMPI...3
TEMA 20: CONCEPTOS BÁSICOS DE SQL
TEMA 20: CONCEPTOS BÁSICOS DE SQL OBJETIVOS DEL TEMA Introducción al lenguaje de consultas SQL. Para iniciar esta parte del curso se va a utilizar el programa SQLITE que es sencillo, multiplataforma y
Descarga, instalación y uso de herramientas:
Descarga, instalación y uso de herramientas: Eclipse: Instalación de Eclipse (Más información en http://www.eclipse.org/) 1. Copiar, descomprimir e instalar si es necesario la última versión de Eclipse
Práctica 2: Instalación de un gestor de bases de datos relacionales y desarrollo de una aplicación Web con persistencia de datos
Práctica 2: Instalación de un gestor de bases de datos relacionales y desarrollo de una aplicación Web con persistencia de datos Sistemas de Información Grado de Informática Dpto. de Informática e Ingeniería
Bases de Datos SQL 1 SQL. Jorge Pérez R. Universidad de Talca, II Semestre 2006
Bases de Datos SQL 1 SQL Jorge Pérez R. Universidad de Talca, II Semestre 2006 Bases de Datos SQL 2 SQL + Procedural La mayoría de los DBMS actuales permiten extensiones de SQL para la creación de bloques
Bases de datos: Sistemas de bases de datos:
Bases de datos: Sistemas de bases de datos: Un sistema de bases de datos es básicamente un sistema para archivar en computador, es decir, es un sistema computarizado cuyo propósito general es mantener
NORMAS PARA LA ENTREGA DE LOS LABORATORIOS
Facultad de Ingeniería Escuela de Ingeniería de Sistemas y Computación Bases de Datos I - Laboratorio # 5 - SQL 3: Conexión de Programas Java con DBMS Entrega: Sábado, 29 de Noviembre de 2014 NORMAS PARA
Practica 3: Infraestructuras Web
Comercio Electrónico Practica 3: Infraestructuras Web Antonio Sanz [email protected] Rafael del Hoyo [email protected] Objetivo de la práctica Definir los diversos elementos de una infraestructura de comercio
Ahora después de ver las múltiples herramientas de desarrollo de ABAP, podemos ver los detalles del lenguaje:
Ahora después de ver las múltiples herramientas de desarrollo de ABAP, podemos ver los detalles del lenguaje: El lenguaje ABAP tiene ciertas características generales, que debes conocer: Tiene tipos de
Programación 2 Curso 2013 2014. Guía de desarrollo C/C++ con Eclipse
Programación 2 Curso 2013 2014 Introducción Guía de desarrollo C/C++ con Eclipse Eclipse 1 es un entorno de programación que permite el desarrollo de aplicaciones en diferentes lenguajes. Consta de un
XPERTO EN DISEÑO DE PÁGINAS WEB
Curso ICA de: EXPERTO EN DISEÑO DE PÁGINAS WEB Módulo 1: Program. cliente: JavaScript Estudia el lenguaje JavaScript para crear guiones o scripts que se incluyen en las páginas web y que son ejecutados
PHP Y BASES DE DATOS. Introducción a SQL
PHP Y BASES DE DATOS M.I María Luisa González Ramírez Introducción a SQL SQL es el lenguaje usado para interactuar con las base de datos. Es un lenguaje normalizado, utilizado por los diferentes motores
INSTALACIÓN, CONFIGURACIÓN Y PRUEBAS DE POSTGRESQL EN FEDORA 19 PRESENTADO POR EDUARDO MORANTES DIAZ CODIGO: 1150445 PRESENTADO A
INSTALACIÓN, CONFIGURACIÓN Y PRUEBAS DE POSTGRESQL EN FEDORA 19 PRESENTADO POR EDUARDO MORANTES DIAZ CODIGO: 1150445 PRESENTADO A ING. JEAN POLO CEQUEDA UNIVERSIDAD FRANCISCO DE PAULA SANTANDER FACULTAD
PROGRAMA ACADÉMICO DE TECNOLOGÍAS DE LA INFORMACIÓN. Actividad Importación de Datos a MySQL Workbench
DEXCELENCIA UNIVERSITARIA, FORTALEZA E MEXICO I Z U C A R D E M ATA M O R O S PROGRAMA ACADÉMICO DE TECNOLOGÍAS DE LA INFORMACIÓN Actividad Importación de Datos a MySQL Workbench Como requerimiento parcial
(Servicio Web Netbeans-java,Glassfish MySQL)
GUIA DE LABORATORIO N 9 A (Servicio Web Netbeans-java,Glassfish MySQL) Objetivo: Crear servicios web utilizando la arquitectura REST, para obtener información desde un servidor web montado localmente con
INSTITUTO GEOFISICO DEL PERÚ CENTRO NACIONAL DE DATOS GEOFISICOS - CDNG
INSTITUTO GEOFISICO DEL PERÚ CENTRO NACIONAL DE DATOS GEOFISICOS - CDNG MANUAL DE INSTALACIÓN DE NetCDF 4.2 Y EJEMPLOS PARA OPENSUSE.2 EN C, C++, f77, f90, ifort, java y python Huber Paúl Gilt López [email protected]
TRABAJO GRUPAL TEMA: COMO CREAR BASE DE DATOS EN SQL
TRABAJO GRUPAL INTEGRANTES: Curso: 3ero C Informática Erika Caisa Erika Córdova Joselyn Rea TEMA: COMO CREAR BASE DE DATOS EN SQL Lo primero que necesitamos para conectarnos al Servidor es el administrador
http://www.gnu.org/copyleft/copyleft.es.html
Manual - Guia de instalacion Adempiere ERP 3.4.2s 2009 basado en el documento publicado en http://www.adempiere.com/wiki/i ndex.php/adempiere_installing elaborados por la comunidad y modificado por el
Dossier de prácticas
Dossier de prácticas Intranet / Extranet Màster d Enginyeria del Software Desenvolupament d aplicacions sobre Internet Fundació Politècnica de Catalunya Jaume Moral Ros Albert Obiols Vives 1 Dossier de
Backup & Recovery Oracle 9i. Las copias físicas offline, conocidas como Backups en frío, se realizan cuando la Base de Datos está parada.
Copias de Seguridad Físicas OFFLINE Las copias físicas offline, conocidas como Backups en frío, se realizan cuando la Base de Datos está parada. Como ya se ha comentado anteriormente, una copia en frío
1. Módulos de Funciones
1. Módulos de Funciones 1.1 Introducción Los módulos de funciones son objetos que realizan operaciones que pueden ser utilizadas en varios programas. Al crear un módulo de función con el código que realiza
Apéndice B. Instalación de DSpace
Apéndice B Instalación de DSpace Antes de empezar hay que tomar en cuenta que DSpace se programó en plataforma Unix, sin embargo puede funcionar bajo Windows. También hay que tener presente que incluso
Programación SQL. Lucio Salgado Diciembre 2008
Programación SQL Lucio Salgado Diciembre 2008 1 Gestionadores de Bases de Datos (DBMS) Es el software que permite administrar bases de datos, a través de ella el usuario puede usar los datos con mucha
Álvaro Herrera [email protected] Modelamiento Avanzado de Datos con PostgreSQL
Modelamiento Avanzado de Datos con PostgreSQL Álvaro Herrera [email protected] Quinto Encuentro Nacional de Linux, Chile Contenidos Restricciones Check OUTER JOIN Operaciones de Conjuntos Agrupamiento
myappgen Usted Construye la aplicación mientras la ejecuta http://www.myappgen.com [email protected]
myappgen Usted Construye la aplicación mientras la ejecuta http://www.myappgen.com [email protected] Tutorial 1 Conexión con la Base de Datos Establecer la conexión con la base de datos no suele ser muy
Uso básico de la terminal
Uso básico de la terminal Comandos básicos El CLI más utilizado en Linux se llama GNU/Bash (o solo Bash --Bourne Again Shell) algunas variables y comandos que son de utilidad son:. ruta actual ~ home del
Instituto Tecnológico de Celaya PROCEDIMIENTO DE DESCARGA DE SOFTWARE DE AUTODESK PARA ALUMNOS Y PROFESORES
Instituto Tecnológico de Celaya PROCEDIMIENTO DE DESCARGA DE SOFTWARE DE AUTODESK PARA ALUMNOS Y PROFESORES Docentes del departamento de Ingeniería Mecánica gestionaron un contrato por medio del cual los
MANUAL PARA LA INSTALACIÓN DE GEONETWORK 2.2 CON POSTGRESQL 8.2
MANUAL PARA LA INSTALACIÓN DE GEONETWORK 2.2 CON POSTGRESQL 8.2 Para la instalación de Geonetwork 2.2 con POSTGRESQL se debe tomar en cuenta los siguientes prerequisitos: PREREQUISITOS: JDK 1.5 o superior
INSTALACION DE SERVIDORES
INSTALACION DE SERVIDORES ING. EN SISTEMAS COMPUTACIONALES UNIVERSIDAD DEL SUR CANCUN Profesor: Ing. Ismael Jiménez Sánchez Alumno: David Morales Gonzalez INDICE CONTENIDO Requisitos del Sistema. Introducción.
Repaso. Laboratorio Informix. Stored Procedures. Ejemplo. Creación de stored procedures. Sql en un Procedimiento
Laboratorio Informix Stored Procedures Triggers Repaso A partir del ER, hicimos las tablas de la base de datos. Creamos en MySql las base de datos y las tablas Hicimos una aplicación que se comunica con
Prácticas de Bases de Datos
1. TOMA DE CONTACTO Prácticas de Bases de Datos Fernando Cano Espinosa Juan David González Cobas (In memoriam) Curso 2011-2012 1. Virtualización. Para el desarrollo de las prácticas de Bases de Datos vamos
Copias de seguridad con SQL Server 2005 WhitePaper Febrero de 2008
Copias de seguridad con SQL Server 2005 WhitePaper Febrero de 2008 Contenidos 1. Propósito 3 2. Realizar una copia de seguridad con SQL Server 2005 4 3. Restaurar una copia de seguridad con SQL Server
Introducción a las bases de datos.
Introducción a las BBDD 1 Centro de Referencia Linux UAM-IBM Introducción a las bases de datos. Carmen B. Navarrete Navarrete [email protected] Introducción a las BBDD 2 Qué vamos a ver?
Laboratorio Informix. Stored Procedures Triggers
Laboratorio Informix Stored Procedures Triggers Repaso A partir del ER, hicimos las tablas de la base de datos. Creamos en MySql las base de datos y las tablas Hicimos una aplicación que se comunica con
Bases de Datos Relacionales
2da. Parte Bases de Datos Relacionales Objetivos de la Clase SQL. Tipos de sentencias SQL Describir los tipos de dato que se pueden utilizar al especificar la definición de columnas. Sentencias SQL Select.
Sistemas Operativos: Programación de Sistemas. Curso 2006-07. Oscar Déniz Suárez Alexis Quesada Arencibia Francisco J.
Tema 2 : entorno programación linux Sistemas Operativos: Programación de Sistemas Oscar Déniz Suárez Alexis Quesada Arencibia Francisco J. Santana Pérez Curso 2006-07 Francisco J. Santana 1 Programación
Programando con Pl/Python
Programando con Ernesto Quiñones Azcárate [email protected] 1/30 Que es? http://www.postgresql.org http://www.python.org http://www.postgresql.org/docs/9.2/static/plpython.html 2/30 Que es? Es un lenguaje
C a p í t u l o. Instalación. Contenido
C a p í t u l o 2 Instalación Este capítulo resume el proceso para implantar Sprinter y muestra una lista con las recomendaciones de hardware y software para su mejor rendimiento. Contenido Pre-requisitos
