PostgreSQL. Capacitación Nivel 1 Día 3
|
|
- Marina Aguirre Lucero
- hace 8 años
- Vistas:
Transcripción
1 PostgreSQL Capacitación Nivel 1 Día 3
2 Agenda Estructura del PGDATA. Configuración Transacciones y bloqueos. Control de concurrencia. Catalogo. Estadísticas. Consultas y lenguaje SQL para DBA. Entendiendo el Explain. Administración de Índices. Administración de Large Objects. Objetos del gestor.
3 Estructura del PGDATA
4 Foto del PGDATA
5 Archivos y Directorios Archivos de configuración PG_VERSION Otros Ficheros: postmaster.pid: contiene el numero del PID del servidor que pega al cluster. postmaster.opts: opciones con las cuales arranca el servidor.
6 Archivos y Directorios (2) Base» Bases de datos y plantillas (Template0 y 1). Dentro se encuentran las tablas e indices con sus correspondientes OIDs. Global Tablas e índices comunes a todas las bases.» Catálogo compartido: pg_shadow (usuarios), pg_database...» pgstat.stat (usado por el monitor de estadísticas)» pg_control: arch. Con param del Cluster. pg_log Generalmente es esta carpeta la que contiene los logs del servidor.
7 Archivos y Directorios (3) pg_xlog (WAL): Diarios de escritura adelantada. Utilizada para recuperaciones. Conjunto de segmentos de un tamaño de 16 MB y divididos en páginas de 8KB. Se van creando de acuerdo a las necesidades. pg_clog Ficheros de confirmación Guarda los estados de las transacciones. pg_multixact Utilizado para estados multitransaccionales, bloqueos
8 Archivos y Directorios (4) pg_twophase Ficheros para el control de transacciones preparadas. pg_subtrans Para realizar savepoints dentro de transacciones. pg_tblspc Información de los tablespaces. *nix contienen los links a los directorios.
9 Configuración
10 postgresql.conf General shared_buffers max_connections temp_buffers work_mem max_fsm_pages y max_fsm_relations WAL Fsync wal_buffers archive_mode archive_command
11 postgresql.conf (2) Query Tuning Planner method (peuden ser seteados en caliente) Constantes de costo (para evaluar el Qpath) Geqo Loggin (opciones de log) Runtime statistics track_activities, log_parser_stats, log_planner_stats, log_statement_stats, etc.
12 postgresql.conf (3) Autovacuum (on -off) Valores por defecto de conección cliente search_path = ' $user, schema' Bloqueos deadlock_timeout max_locks_per_transaction» tener en cuenta que cada bloqueo consume ~270 bytes del shared_buffer por lo que existen max_locks_per_transaction * (max_connections + max_prepared_transactions)
13 pg_hba.conf Database puede ser: all, sameuser, samerole, un nombre de una base o un listado separado por coma. Usuario puede ser: All, un nombre, un nombre de grupo (+ como prefijo) o unlistado separado por coma. Puede incluir el nomre de un archivo para un listado. CIDR-Address puede ser: Expresión que haga concordar con el host solicitante. Esta compuesta por una IP + CIDR (numero entre 0 y 32 para Ipv4 y 0 a 128 para Ipv6) que especifica el numero significativo de la máscara.
14 pg_hba.conf (2) METHOD (método) puede ser:» Trust (confiable), reject (rechazar), md5 (checksum), crypt, password, gss, sspi, krb5 (kerberos), ident (utiliza el archivo ident), pam, ldap. Password envia en texto plano, por lo que no se recomienda. Md5 envia los passwords encriptados. Option es el mapa de identificación o el nombre del servicio PAM, dependiendo el método. Requiere reload para los cambios.
15 Todos en pg_hba.conf Desde afuera con IPv4: Host all all /0 trust Desde afuera con Ipv6: Host all all ::1/128 trust Desde localhost: Host all all /32 trust
16 Recomendación Tener en cuenta que: Generalmente en aplicaciones web, utilizamos 1 servidor o un cluster que se conecta a la base. Conviene especificar esos servidores uno por uno en vez de utilizar una expresión. Preferiblemente, asignar conexión usuariobase, evitando 'all'. De esta manera podremos tener superusuarios, sin acceso a otras bases para visión de datos.
17 pg_ident.conf Compuesto de MAPNAME, IDENT- USERNAME, PG-USERNAME. MAPNAME es el nombre utilizado en el pg_hba.conf IDENT-USERNAME el nombre del usuario. PG-USERNAME es el usuario en la base de datos. Requiere un reload para los cambios.
18 Transacciones y bloqueos
19 Que debe prevenirse: Lectura sucia La transacción lee un dato que aún no fue comprometido por otra transacción. Lectura no repetida Una transacción relee un datos y encuentra que este fue modificado por otra transacción (y que fue comprometida desde la lectura inicial). Lectura fantasma Una transacción reejecuta una consulta retornando un set de registros que satisfacen una condición y encuentran que ese set ha sido modificado por otra reciente transacción.
20 Niveles transaccionales de SQL Isolation Level Dirty Read Nonrepeatable Read Phantom Read R. uncommitted Possible Possible Possible Read committed Not possible Possible Possible Repeatable read Not possible Not possible Possible Serializable Not possible Not possible Not possible En Postgres, se puede llamar a cualquiera de estos, pero solo dos tienen efecto: Read commited y Serializable. Por cuestiones de costo, postgresql no soporta bloqueos en predicado para el modo serializable.
21 Update perdido
22 Bloqueos explícitos: LOCK (Nivel de tabla) descripción: Bloquea una tabla Sintaxis: LOCK [ TABLE ] name [,...] [ IN lockmode MODE ] [ NOWAIT ] Modo de bloqueo peude ser uno de los siguientes: ACCESS SHARE ROW SHARE ROW EXCLUSIVE SHARE UPDATE EXCLUSIVE SHARE SHARE ROW EXCLUSIVE EXCLUSIVE ACCESS EXCLUSIVE
23 Modos de bloqueo Es el que bloquea obsolutamente todos los modos de acceso.
24 Bloqueos explícitos: Nivel de tupla Automáticamente se bloquea ante cualquier modificación. No afecta a las consultas, solo a las actualizaciones. SELECT FOR SHARE [OF tabla NOWAIT] SELECT FOR UPDATE [OF tabla NOWAIT]
25 Deadlocks Bloqueo mutuo entre dos transacciones. Resultan a partir del bloqueo a nivel de tupla. La mejor defensa contra este tipo de bloqueos es generalmente evitarlos cerciorando que todas las aplicaciones udquieran los bloqueos de varios objetos en orden consistente. UPDATE accounts SET balance = balance WHERE acctnum = 11111; UPDATE accounts SET balance = balance WHERE acctnum = 22222; UPDATE accounts SET balance = balance WHERE acctnum = 22222; UPDATE accounts SET balance = balance WHERE acctnum = 11111;
26 Advisory Locks Duran hasta finalizar la sesión o ser liberados explícitamente. Pueden ser vistas en la vista de sistema pg_locks. Se configura a traves de max_locks_per_transaction y max_connections SELECT pg_advisory_lock(id) FROM foo WHERE id = 12345; -- ok SELECT pg_advisory_lock(id) FROM foo WHERE id > LIMIT 100; -- danger! SELECT pg_advisory_lock(q.id) FROM ( SELECT id FROM foo WHERE id > LIMIT 100; ) q; -- ok
27 Bloqueos e índices Los índices B-tree ofrecen la mejor performance para aplicaciones concurrentes Tienen mayores prestaciones que los índices por hash. Para datos NO escalares, es preferible utilizar GiST o GIN.
28 Catalogo y estadísticas.
29 System tables
30 System tables pg_catalog Todas comienzan con pg_ pg_aggregate pg_index pg_shdepend pg_stat_user_indexes pg_am pg_indexes pg_shdescription pg_stat_user_tables pg_amop pg_inherits pg_stat_activity pg_tables pg_amproc pg_language pg_stat_all_indexes pg_tablespace pg_attrdef pg_largeobject pg_stat_all_tables pg_temp_1. pg_attribute pg_listener pg_stat_bgwriter pg_timezone_abbrevs pg_authid pg_locks pg_stat_database pg_timezone_names pg_auth_members pg_namespace pg_statio_all_indexes pg_toast. pg_autovacuum pg_opclass pg_statio_all_sequences pg_toast_temp_1. pg_cast pg_operator pg_statio_all_tables pg_trigger pg_catalog. pg_opfamily pg_statio_sys_indexes pg_ts_config pg_class pg_pltemplate pg_statio_sys_sequences pg_ts_config_map pg_constraint pg_prepared_statements pg_statio_sys_tables pg_ts_dict pg_conversion pg_prepared_xacts pg_statio_user_indexes pg_ts_parser pg_cursors pg_proc pg_statio_user_sequences pg_ts_template pg_database pg_rewrite pg_statio_user_tables pg_type pg_depend pg_roles pg_statistic pg_user pg_description pg_rules pg_stats pg_views pg_enum pg_settings pg_stat_sys_indexes pg_group pg_shadow pg_stat_sys_tables
31 Information Schema Se incluye para compatibilidad con el standart.
32 Explain es tu amigo Permite ir más allá de ejecutar consultas. Ayuda a comprender que es lo que puede estar fallando del servidor. No siempre la consulta más elegante es la más performante :)
33 EXPLAIN - Resume Este comando permite visualizar y entender cual es la forma en que el optimizador analiza y devuelve los resultados. Es de gran ayuda cuando queremos ver posibles defectos en la arquitectura de nuestra base de datos.
34 Sintáxis # EXPLAIN [ANALYZE] [VERBOSE] <query> Insert Update select
35 Conceptos básicos Coste Operador Tiempo (no vamos a entrar en explicaciones filosóficas de que es esto :) Tamaño de datos (esto podría tener una explicación más extensa, pero es entendible de solo pensar en ella)
36 Cost Cost( 1ra fila ultima) de acuerdo a valores de coste explícitos en el postgresql.conf
37 Operadores Seq Scan Index scan Sort (*work_mem) Unique Limit Aggregate Append Result Nested Loop Merge Join Hash and Hash Join Group Subquery Scan and Subplan Tid Scan (raro) Materialize
38 EXPLAIN vs EXPLAIN ANALYZE
39 + operadores select * from accounts a, history h where a.aid = h.aid;
40 Manipulando el optimizador Desactivamos la búsqueda por escaneo de índices?
41 Estadísticas El catálogo contiene las estadísticas de acceso, campos frecuentes y demás de todos los objetos del CLUSTER.
42 Ejemplo de uso de estadísticas Tener en cuenta de tener las estadísticas bien actualizadas (ANALYZE y VACUUM).
43 Frecuencia de valores A mayor frecuencia de aparición, favorecerá que el optimizador opte por el seqscan Por sobre otros operadores :O
44 Cantidad de valores distintos
45 Tunning estadísticas ALTER TABLE chares ALTER COLUMN texto SET STATISTICS 10; Permite mayor recolección de estadísticas para una determinada columna. De esta forma, campos númericos pueden ser medidos de manera más detallada.
46 I/O por objeto pg_statio_all_indexes pg_statio_sys_indexes pg_statio_user_indexes pg_statio_all_sequences pg_statio_sys_sequences pg_statio_user_sequences pg_statio_all_tables pg_statio_sys_tables pg_statio_user_tables
47 Administración de Índices
48 Índices tipos Btree (árbol balanceado) Gin (mejor para texto, ex R- tree) GIST (datos complejos) Hash (con algunos problemas aún recomendado para columnas UNIQUE) Comunes Por expresion o funcionales CREATE CREATE INDEX INDEX ix_accounts1 ix_accounts1 ON ON accounts accounts USING USING hash hash (aid) (aid) tablespace tablespace ts_indices; ts_indices;
49 Índices funcionales CREATE INDEX ix_chares_func ON chares (hashtext(texto));
50 Incidencia de NULLs en Índices parapruebas=# update chares set texto = NULL where texto ~ '^1[1 2 3]';
51 Performance Tablespaces dedicados a objetos. RAID si o si en servidores. Economía? RAID0 con PITR. Bases chicas, normalizar en buen nivel y redundar información con vistas materializadas. Después de grandes cambios en los datos, correr VACCUM y ANALYZE. CREATE TABLE AS o CLUSTER permitirá que las lecturas en los índices más rápida.
52 Performance (2) Influencie el optimizador para detectar posibles discrepancias en el resultado a través de las variables CPU_INDEX_TUPLE, CPU_OPERATOR_COST, CPU_TUPLE_COST, EFFECTIVE_CACHE_SIZE, RANDOM_PAGE_COST. Minimice la carga de red y de las máquinas locales haciendo la mayor parte del trabajo en el servidor. Esto incluye los procedimientos, funciones, disparadores.
53 Performance (3) Prefiera utilizar multinucleos para Postgres, el sistema de forks permite una distribución en los recursos. Si utiliza 'large objects' realice seguido vacuum_lo (incluido en los contrib). Trate de utilizar FreeBSD para sistemas medianos y Solaris para sistemas de buenos recursos. PL/Perl es un exelente lenguaje para realizar tareas complejas y eficientes.
54 PGBENCH
55 PyTest (por Mariano Reingart y ecfranco) import psycopg2 import MySQLdb from threading import Thread from time import time import sys class BenchmarkInsert(Thread): "Hilo para timing de INSERT" def init (self, connect, nro): Thread. init (self) self.nro = nro # nro de thread self.connect = connect # funcion de conexión (mysql o pg) def run(self): cn = self.connect() cur = cn.cursor() for x in range(10000): cur.execute("insert INTO prueba (texto, entero, flotante) VALUES (%s,%s,%s)", ("hola %s" % x, int(x), float(x/100.0))) cn.commit() cn.close() class BenchmarkSelect(Thread): "Hilo para timing de SELECT" def init (self, connect, nro): Thread. init (self) self.nro = nro # nro de thread self.connect = connect # funcion de conexión (mysql o pg) def run(self): cn = self.connect() cur = cn.cursor() cur.execute("select * FROM prueba") for row in cur: #print self.nro, row pass cn.close()
56 PyTest (2) class BenchmarkSelectJoin(Thread): "Hilo para timing de SELECT" def init (self, connect, nro): Thread. init (self) self.nro = nro # nro de thread self.connect = connect # funcion de conexión (mysql o pg) def run(self): cn = self.connect() cur = cn.cursor() for x in xrange(10000): cur.execute("select * FROM prueba as p1 INNER JOIN prueba as p2 WHERE p1.id=p2.flotante WHERE p1.text ", ("hol for row in cur: #print self.nro, row pass cn.close() def bench(cant,connect, benchmark): "Funcion de benchmark, recibe cantidad de threads a crear, función de conexion y clase benchmark" threads = [] for i in range(cant): thread = benchmark(connect, i) # creo el thread de test threads.append(thread) thread.start() #print "Threads startedok" for thread in threads: # wait until it terminates thread.join() #print "Threads killed ok"
57 PyTest (3) myconnect = lambda: MySQLdb.connect(db="benchmark", user="root", passwd="m",host="localhost") pgconnect = lambda: psycopg2.connect(database="benchmark", user="postgres", password="m", host="localhost") tests = ( ('mysql-select', BenchmarkSelect, myconnect), ('pgsql-select', BenchmarkSelect, pgconnect), # ('mysql-insert', BenchmarkInsert, myconnect), # ('pgsql-insert', BenchmarkInsert, pgconnect), ) for db, benchmark, connect in tests: print "populando para benchmark %s" % db cn = connect() cur = cn.cursor() cur.execute("delete FROM prueba") for x in range(1000): cur.execute("insert INTO prueba (texto, entero, flotante) VALUES (%s,%s,%s)", ("hola %s" % x, int(x), float(x))) print "ejecutando benchmark %s" % db cn.commit() cn.close() out = open("%s.csv" % db,"w") for i in range(1,int(sys.argv[1])): t0 = time() bench(i, connect, benchmark) t1 = time() print "%s,%d,%f" % (db, i, t1-t0) out.write("%s,%d,%f\n" % (db, i, t1-t0)) #create table prueba (id serial primary key, texto text, flotante float, entero integer, fecha timestamp DEFAULT now()); #create table prueba (id integer auto_increment primary key, # texto text, flotante float, entero integer, fecha timestamp DEFAULT now()) engine=innodb; #create index prueba_float on prueba(flotante); #create index prueba_text on prueba(texto);
58 Administración de Large Objects
59 Funciones para LO List of functions Schema Name Result data type Argument data types pg_catalog lo_close integer integer pg_catalog lo_creat oid integer pg_catalog lo_create oid oid pg_catalog lo_export integer oid, text pg_catalog lo_import oid text pg_catalog lo_lseek integer integer, integer, integer pg_catalog lo_open integer oid, integer pg_catalog lo_tell integer integer pg_catalog lo_truncate integer integer, integer pg_catalog lo_unlink integer oid
60 Vacuum_lo Existe un contrib para realizar vaciamiento de LO huérfanos. vacuumlo -Uuser base
61 En detalle -- Tabla de imágenes CREATE TABLE misimagenes ( title TEXT NOT NULL primary key, picture OID); -- Imagen de rosas rojas está en el servidor. Cargar y exportar una copia al servidor. INSERT INTO misimagenes (title, picture) VALUES ('Rosas Rojas', lo_import('/tmp/rosas_rojas.jpg')); SELECT lo_export(picture, '/tmp/rosas_rojas_copia.jpg') FROM misimagenes WHERE title = 'Rosas Rojas'; -- Imagen de rosas blancas está en el cliente -- Cargar y exportar una copia al cliente. \lo_import '/tmp/rosas_blancas.jpg' INSERT INTO misimagenes (title, picture) VALUES ('Rosas Blancas', :LASTOID); SELECT * from misimagenes; -- title picture Red Roses White Roses (2 rows) \lo_export '/tmp/rosas_blancas_copia.jpg'
62 En detalle ++ CREATE RULE droppicture AS ON DELETE TO misimagenes DO SELECT lo_unlink( OLD.picture ); CREATE RULE reppicture AS ON UPDATE TO misimagenes DO SELECT lo_unlink( OLD.picture ) where OLD.picture <> NEW.picture; Como listo los objetos? lo_list desde el psql! CREATE TABLE image ( name text, raster oid ); SELECT lo_creat(-1); -- returns OID of new, empty large object SELECT lo_create(43213); -- attempts to create large object with OID SELECT lo_unlink(173454); -- deletes large object with OID INSERT INTO image (name, raster) VALUES ('beautiful image', lo_import('/etc/motd')); SELECT lo_export(image.raster, '/tmp/motd') FROM image WHERE name = 'beautiful image';
63 bytea CREATE TABLE connectby_bytea(keyid bytea, parent_keyid bytea, pos int); copy connectby_bytea from stdin; row\\001 \N 0 row\\002 row\\001 0 row\\003 row\\001 0 row\\004 row\\002 1 row\\005 row\\002 0 row\\006 row\\004 0 row\\007 row\\003 0 row\\010 row\\006 0 row\\011 row\\005 0 \. Create table foo (d bytea); Insert into foo('asdfasfasdf23523 #$&%/$%#$%!#/&%UYT//'); BLOB'S ---> USE TOAST!!!!
64 Objetos del motor
65 Links explain.depesz.com
66 </Día 3> Gracias!
Máxima Performance Postgresql. Disertante: Emanuel Calvo Franco. Año: 2009
Máxima Performance Postgresql Disertante: Emanuel Calvo Franco. Año: 2009 Nuevo temario Entendiendo el EXPLAIN. Actualizar Recolectar estadísticas. Indices. Performance Tips. Explain es tu amigo Permite
Más detallesPostgreSQL & MySQL Analisis FODA
PostgreSQL & MySQL Analisis FODA Quienes somos? Guido Barosio - Gerente de Ingeniaría de Sistemas & PostgreSQL Nerd Emanuel Calvo Franco - MySQL, PostgreSQL & Oracle DBA Mariano Reingart - Desarrollador
Más detallesPROGRAMANDO UNA BASE DE DATOS PostgreSQL ADMINISTRACIÓN INTRODUCCIÓN (L32)
INTRODUCCIÓN (L32) CONCEPTO DE DBA (DATA BASE ADMINISTRATOR) DISEÑO FÍSICO DE LA BASE DE DATOS MECANISMOS DE SEGURIDAD Y ACCESO MECANISMOS DE RESPALDO Y RECUPERACIÓN MECANISMOS DE CONCURRENCIA CARACTERÍSTICAS
Más detallesUNA MIRADA AL AFINAMIENTO DE POSTGRESQL
UNA MIRADA AL AFINAMIENTO DE POSTGRESQL JUAN CARLOS GUTIERREZ MARTINEZ CODIGO 10 111 700 ADMINISTRACIÓN DE SISTEMAS DE INFORMACIÓN INGENIERO ANGEL AUGUSTO AGUDELO ZAPATA UNIVERSIDAD TECNOLÓGICA DE PEREIRA
Más detallesAUTENTICACIÓN: DETERMINAR SI EL USUARIOS ES QUIÉN DICE SER AUTORIZACIÓN: DETERMINA A CUÁLES OBJETOS TIENE ACCESO EL USUARIO
AUTENTICACIÓN Y AUTORIZACIÓN (L17) AUTENTICACIÓN: DETERMINAR SI EL USUARIOS ES QUIÉN DICE SER AUTORIZACIÓN: DETERMINA A CUÁLES OBJETOS TIENE ACCESO EL USUARIO PG_HBA.CONF (L17) ARCHIVO pg_hba.conf PARA
Más detalles2. Mediante la tabla pg_class, vamos a ver cómo afecta los comandos analyze y vacuum a las tablas.
Objetivos: o Catálogo o Indices o Ficheros / Discos 1. Vamos a crear una tabla y a ver dónde se encuentra su información en el catálogo. Creamos una tabla en el esquema empresa que se llame persona, con
Más detallesAntes 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
Más detallesCAPACITACIÓN Y CONSULTORÍA
Diseño de cursos Formulario DCC-RD-02 Versión 02 Nombre del curso: Instructor (es) Experto (s): Ing. Carlos A. Novoa G. Información del curso Objetivos: Duración: Requisitos: Contenidos: Administración
Más detallesBASES DE DATOS AVANZADAS Transacciones en MYSQL
Ejercicio Transacciones mysql> CREATE TABLE innotest (campo INT NOT NULL PRIMARY KEY) TYPE = InnoDB; Query OK, 0 rows affected (0.10 sec) mysql> INSERT INTO innotest VALUES(1); Query OK, 1 row affected
Más detallesNociones de performance
Maestría en Bioinformática Bases de Datos y Sistemas de Información Nociones de performance Ing. Alfonso Vicente, PMP alfonso.vicente@logos.com.uy Agenda Conceptos Índices Optimizador Planes de acceso
Más detallesCURSO DE SQL SERVER 2005
CURSO DE SQL SERVER 2005 Una vez finalizado el curso, el alumno estará preparado para: Instalar y configurar SQL Server 2005. Comprender los conceptos más importantes del diseño de bases de datos. Crear
Más detallesEntendiendo y Optimizando MySQL
Grupo de Usuarios de Linux Universidad Carlos III de Madrid. 10 de Noviembre de 2010 Indice Arquitectura 1 Arquitectura 2 3 4 5 Arquitectura Sistema de Gestión de Bases de Datos. GPL. Escrito en C y C++.
Más detallesNuevas Características de la Versión 9.1 de PostgreSQL. Alcides Rivera Posso
Nuevas Características de la Versión 9.1 de PostgreSQL Alcides Rivera Posso AGENDA Características principales Mejoras en el rendimiento Administración Características de SQL y PL/PgSQL Características
Más detallesGuí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
Más detallesMonitorización SGBD PostgreSQL
Monitorización SGBD PostgreSQL Página 1 Monitorización SGBD PostgreSQL. OpenOffice/PDF Version 1º Edition, 22 September 2012 Copyright 2012 Luis Caballero Cruz Página 2 1 MONITORIZACIÓN
Más detallesSistemas 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
Más detallessudo 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
Más detallesabacformacio@abacformacio.com 1
Cu Oracle 10gg Estudia el servidor de bases de datos Oracle 10g desde el punto de vista de un diseñador y programador de bases de datos, prestando atención a los objetos que puede crear, como tablas, consultas
Más detallesCÓDIGO FUENTE EN LENGUAJE C RPMs PRE-EMPAQUETADO, EJEMPLO RPMs Y DISTRIBUCCIONES DEBBIAN (casos específicos)
TIPOS DE INSTALACIÓN (L1) CÓDIGO FUENTE EN LENGUAJE C RPMs PRE-EMPAQUETADO, EJEMPLO RPMs Y DISTRIBUCCIONES DEBBIAN (casos específicos) ARCHIVO.CONFIGURE Y COMANDOS S.O.P. (1/2) (L1)./configure gmake su
Más detallesManual De Instalación MySQl 5.1 MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE MYSQL 5.1.40
MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE MYSQL 5.1.40 Página 1 de 15 1.- Ejecutamos el fichero mysql-essential-5.1.40-win32. Espera unos minutos mientras se cargan los archivos necesarios para la instalación
Más detallesLENGUAJE ESTRUCTURADO DE CONSULTAS SQL (2)
LENGUAJE ESTRUCTURADO DE CONSULTAS SQL (2) N O T A S D E L A M A T E R I A B A S E S D E D A T O S I L I C E N C I A T U R A E N C I E N C I A S D E L A C O M P U T A C I Ó N U N I V E R S I D A D D E
Más detallesArquitectura de sistema de alta disponibilidad
Mysql Introducción MySQL Cluster esta diseñado para tener una arquitectura distribuida de nodos sin punto único de fallo. MySQL Cluster consiste en 3 tipos de nodos: 1. Nodos de almacenamiento, son los
Más detallesEstructura de una BD Oracle. datafiles redo log controlfiles tablespace objetos Estructura lógica. Tablespaces tablespace SYSTEM
Estructura de una BD Oracle. Una BD Oracle tiene una estructura física y una estructura lógica que se mantienen separadamente. La estructura física se corresponde a los ficheros del sistema operativo:
Más detallesManual 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
Más detallesMySQL y Sesiones en PHP. Área de Ingeniería Telemática
MySQL y Sesiones en PHP Contenido Repaso de SQL PHP y MySQL MySQL en PHP 2 Numéricos Standard: Repaso SQL: tipo de datos INTEGER o INT, SMALLINT, DECIMAL o DEC, NUMERIC FLOAT, REAL, DOUBLE PRECISION BIT
Más detallesPostgresql 8.4 ~ Monitorización. Explorando las capacidades del servidor
Postgresql 8.4 ~ Monitorización Explorando las capacidades del servidor Agenda Premisas. Monitoreo básico. Herramientas y contribs. Mantenimiento. Nuevas características. Diferencias entre versiones pasadas
Más detallesSINTAXIS DE SQL-92. <definición de esquema >::= CREATE SCHEMA <cláusula de nombre de esquema> [ <elemento de esquema>... ]
SINTAXIS DE SQL-92 Introducción: Se presenta brevemente un resumen de la sintaxis de SQL según el estándar ISO 9075 (SQL- 92), dividido en tres partes: - Lenguaje de Definición de Daots (LDD), - Lenguaje
Más detallesUniversidad Nacional de Costa Rica Administración de Bases de Datos
Universidad Nacional de Costa Rica Administración de Bases de Datos Mantenimiento de tablespaces e índices Para más información visite: http://www.slinfo.una.ac.cr Autor: Steven Brenes Chavarria Email:
Más detallesADMINISTRACIÓN DE BASES DE DATOS PREGUNTAS TEST SON SOLUCIÓN
ADMINISTRACIÓN DE BASES DE DATOS PREGUNTAS TEST SON SOLUCIÓN 1. En el SGBD Oracle. Cuál de las siguientes afirmaciones es correcta? a) Los usuarios con el rol de administrador de la base de datos son SYS,
Más detallesAcceso 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
Más detallesInstalación de Casandra Para instalar cassandra se recomienda tener la última versión de JAVA instalada.
Bases de Datos Avanzadas GUIA PARA CASSANDRA En esta guía se explicara como instalar cassandra, como agregar datos a cassandra usando spoon, y como corregir algunos problemas que puede aparecer. Para esta
Más detallesLABORATORIO 3. CONFIGURACIÓN DE SISTEMAS MANEJADORES DE BASE DE DATOS - POSTGRE SQL
LABORATORIO 3. CONFIGURACIÓN DE SISTEMAS MANEJADORES DE BASE DE DATOS - POSTGRE SQL GUÍA DE LABORATORIO Nº 3 Actividad de Proyecto No. 2: CONFIGURAR SISTEMAS MANEJADORES DE BASE DE DATOS. CONFIGURACIÓN
Más detallesOracle 12c DISEÑO Y PROGRAMACIÓN
Oracle 12c Se estudia el servidor de bases de datos empresarial Oracle 12c, centrándose especialmente en el punto de vista de un diseñador o programador de bases de datos, pero explicando también cómo
Más detallesManual de Instalación del sistema administrativo PremiumSoft Extended 7
1 P á g i n a M a n u a l d e I n s t a l a c i ó n d e l s i s t e m a a d m i n i s t r a t i v o Manual de Instalación del sistema administrativo PremiumSoft Extended 7 X Realizado por: Enrique Tancredi
Más detallesContenido Manejo de Concurren en Mysql... 2 Modos de bloqueo InnoDB... 2 InnoDB y AUTOCOMMIT... 3
Manejo de Concurrencia en Mysql Contenido Manejo de Concurren en Mysql... 2 Modos de bloqueo InnoDB... 2 InnoDB y AUTOCOMMIT... 3 InnoDB y TRANSACTION ISOLATION LEVEL... 3 Lecturas consistentes que no
Más detallesMySQL: Guía de Referencia
Instituto Tecnologico Superior de Coatzacoalcos (ITESCO). MySQL: Guía de Referencia Farid Alfredo Bielma Lopez fbielma@fbielma.org http://fbielma.org/course/fbielma/curso_mysql.pdf Resumen del curso Algunas
Más detallesSoporte y mantenimiento de base de datos y aplicativos
Soporte y mantenimiento de base de datos y aplicativos Las bases de datos constituyen la fuente de información primaria a todos los servicios que el centro de información virtual ofrece a sus usuarios,
Más detallesMotores MySQL. José Manuel Gómez. jmgomez@ua.es. Departamento de Lenguajes y Sistemas Informáticos
Motores MySQL José Manuel Gómez Departamento de Lenguajes y Sistemas Informáticos jmgomez@ua.es Motores MySQL INTRODUCCIÓN 2 INTRODUCCIÓN MySQL soporta distintos motores de tabla Cada tipo de motor tiene
Más detallesAsignatura: Administración de Bases de Datos. Pedro P. Alarcón Cavero
Ingeniería Técnica en Informática Escuela Universitaria de Informática Universidad Politécnica de Madrid Asignatura: Administración de Bases de Datos Tema 5: Proceso de Transacciones Pedro P. Alarcón Cavero
Más detallesSQL++ Consideraciones para desarrolladores Capacitación PostgreSQL
SQL++ Consideraciones para desarrolladores Capacitación PostgreSQL Agenda Algunas ideas con tipos de datos Normalización Algo sobre estructura jerárquicas. Indización & trucos. Un touch de tsearch. SQL
Más detallesMANUAL BÁSICO DE POSTGRESQL
MANUAL BÁSICO DE POSTGRESQL ESCUELA COLOMBIANA DE INGENIERÍA JULIO GARAVITO LABORATORIO DE INFORMÁTICA BOGOTÁ D. C. 2007-2 TABLA DE CONTENIDO INTRODUCCIÓN... 3 1. AUTENTICACIÓN EN POSTGRESQL... 4 1.1 Autenticación
Más detallesIntroducción a PostgreSQL con PHP
1 Introducción a PostgreSQL con PHP Recientemente he tenido que utilizar PostgreSQL para realizar algunos proyectos en donde laboro, principalmente por las características que ofrece PostgreSQL sobre MySQL,
Más detallesESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 301127- Programación de sitios web Act 11: Reconocimiento de la unidad 3
GESTORES DE BASES DE DATOS Existen varios tipos de Sistemas gestores de bases de datos SGBD, según el modelo de datos que utilizan. Son estos: bases jerárquica, en red, relacional, y bases de datos orientadas
Más detallesT12 Vistas y tablas temporales
1 de 9 17/05/2013 14:01 Lecciones SQL > T12 Vistas y tablas temporales En esta sesión vamos a mostrar dos tipos de objetos de uso habitual en cualquier SGBD: las vistas y las tablas temporales. Mientras
Más detallesEl lenguaje de manipulación de datos (DML) es una parte fundamental de SQL.
GUIA DE LABORATORIO # 5 Nombre de la Practica: Manipulación de datos Lugar de ejecución: Centro de Computo MATERIA: Base de Datos II CICLO: 02-2012 I. OBJETIVOS ESPECIFICOS Qué el estudiante: Manipule
Más detallesManual Utilización. Gemelo Backup Online WEB I N D I C E. Cómo ingresar a la cuenta. Funcionalidades Gemelo Backup Online WEB > Control de la Cuenta
Manual Gemelo Backup Online WEB Cómo ingresar a la cuenta Funcionalidades Gemelo Backup Online WEB > Control de la Cuenta Capacidad de la Cuenta Menú Administración de cuenta (Función de cada botón) Soporte
Más detallesFormas de llevar a cabo un backup de una base de datos MySQL
Formas de llevar a cabo un backup de una base de datos MySQL Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Muchas aplicaciones web hacen uso de bases de datos donde
Más detallesDataBase Administration
DataBase Administration 1. FUNCIONES DE UN DBA (Data Base Administrator) El rol de DBA involucra las siguientes tareas: Creación de Bases y Tablas Base de Datos Verificar el lugar de creación, en los espacios
Más detallesAutores: Br. Douglas Godoy Br. Enrique Torrealba Br. Ramón Salas Br. Orlando Corro Sección: 14N1- IS.
REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA DEFENSA UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA NACIONAL NÚCLEO LARA Autores: Br. Douglas Godoy Br. Enrique
Más detallesTrabajos de Ampliación. Bases de datos NoSQL.
BASES DE DATOS NoSql Son bases de datos pensadas para aplicaciones que hagan un uso intensivo de la misma. Estas bases de datos permiten una mayor flexibilidad y facilidad a la hora de introducir los datos
Más detallesBase de datos relacional
Base de datos relacional Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para modelar problemas reales y administrar
Más detallesGuía de instalación de la carpeta Datos de IslaWin
Guía de instalación de la carpeta Datos de IslaWin Para IslaWin Gestión CS, Classic o Pyme a partir de la revisión 7.00 (Revisión: 10/11/2011) Contenido Introducción... 3 Acerca de este documento... 3
Más detallesLABORATORIO 10. Concurrencia y bloqueos en el SMBD Oracle
LABORATORIO 10. Concurrencia y bloqueos en el SMBD Oracle GUÍA DE LABORATORIO Nº 10 Actividad de Proyecto No. 5: Desarrollar mantenimiento preventivo, correctivo o proactivo para garantizar niveles de
Más detallesINSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT
INSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT Versión 1. Mayo de 2001 Luis Vinuesa Martínez. Departamento de Informática Universidad de Oviedo vinuesa@correo.uniovi.es www.di.uniovi.es/~vinuesa ÍNDICE. Introducción...
Más detallesGALA CONCEPTO COMMIT, ROOLBACK SAVEPOINTS (SAVE TRANSACTION) No Consultas. Definiciones Transacciones ( L33 )
Definiciones Transacciones ( L33 ) CONCEPTO COMMIT, ROOLBACK SAVEPOINTS (SAVE TRANSACTION) Transacciones En Microsoft ( L33 ) MANUAL (REQUIERE PROGRAMACION) AUTOMATICO (COM+ O DTM) DTM (DISTRIBUTED TRANSACTION
Más detalles8 SQL SERVER 2008 RA-MA
ÍNDICE Capítulo 1. Características, novedades y entorno de trabajo... 17 1.1 Novedades en SQL Server 2008... 17 1.2 Instalación de Microsoft SQL Server 2008... 19 1.3 Versiones de Microsoft SQL Server
Más detallesIniciando 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
Más detallesÍNDICE. Introducción... Capítulo 1. Novedades de Access 2013... 1
Introducción... XIII Capítulo 1. Novedades de Access 2013... 1 Nuevas posibilidades de cifrado, compactación y reparación de archivos... 1 Trabajo en la nube... 2 Compartir la información... 3 Guardar
Más detallesUNIVERSIDAD DEL ISTMO CAMPUS IXTEPEC LIC. INFORMATICA GRUPO 508 PROCEDIMIENTOS ALMACENADOS EN SQL SERVER 2000
PROCEDIMIENTOS ALMACENADOS EN SQL SERVER 2000 Creación de la base de Datos Pulsamos F5 para Actualizar, y una vez posicionados en nuestra base de datos,se crean los scripts que seran soportados por el
Más detallesGuí a Ra pida Dropbox.
Guí a Ra pida Dropbox. Software desarrollado para alojar y compartir archivos vía WEB. Ing. Verónica Lisset Nieto Quintanilla vlnietoq@gmail.com http://www.veronicalnieto.blogspot.com/ www.vlnieto.wikispaces.com
Más detallesOficina Online. Manual del administrador
Oficina Online Manual del administrador 2/31 ÍNDICE El administrador 3 Consola de Administración 3 Administración 6 Usuarios 6 Ordenar listado de usuarios 6 Cambio de clave del Administrador Principal
Más detallesLos 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/
Más detallesBASE DE DATOS QUÉ ES UNA BASE DE DATOS?
BASE DE DATOS BASE DE DATOS QUÉ ES UNA BASE DE DATOS? Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada ó estructurada. Actualmente la mayoría de
Más detallesADMINISTRACIÓN DE BASE DE DATOS
SQL SERVER T-SQL QUERY s es ADMINISTRADOR GRÁFICO SGBD Elementos objetos Tablas Procedimientos Triggers Funciones Usuarios Permiso Roles Contraseñas Programas DTS (Data Transfer System) Exportación e Importación
Más detallesInstalación. Interfaz gráfico. Programación de Backups. Anexo I: Gestión de la seguridad. Manual de Usuario de Backup Online 1/21.
1/21 Instalación Interfaz gráfico Requerimientos Proceso de instalación Pantalla de login Pantalla principal Descripción de los frames y botones Programación de Backups Botones generales Botones de programación
Más detallesRestricciones (constraints) FOREIGN KEY
INSTITUTO DE EDUCACION TECNICA PROFESIONAL INTEP 1 Restricciones (constraints) FOREIGN KEY InnoDB también soporta restricciones de claves foráneas. La sintaxis para definir una restricción de clave foránea
Más detallesINSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR DE CORREO EXIM 4.8 EN FEDORA 20 FRAYBA SERYEY OTALORA TORRES 1150320 JOSE EDUARDO JAIMES BARRERA 1150315
INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR DE CORREO EXIM 4.8 EN FEDORA 20 FRAYBA SERYEY OTALORA TORRES 1150320 JOSE EDUARDO JAIMES BARRERA 1150315 UNIVERSIDAD FRANCISCO DE PAULA SANTANDER FACULTAD DE
Más detallesCAPITULO 9. Diseño de una Base de Datos Relacional Distribuida
9.1 Operaciones CAPITULO 9 Diseño de una Base de Datos Relacional Distribuida Las consultas distribuidas obtienen acceso a datos de varios orígenes de datos homogéneos o heterogéneos. Estos orígenes de
Más detallesUtilización del programa de Orabench Versión 9.2.0 para Migración. Describir los pasos para la utilización del programa Orabench 9.2.0 de Oracle.
Página 1 de 15 1. Objetivo y Alcance Describir los pasos para la utilización del programa Orabench 9.2.0 de Oracle. Comprende la utilización del Programa Orabench de Oracle. 2 Responsable El responsable
Más detallesTablas internas 1-12
Tablas internas 1-12 Lección 1 Uso de tablas internas Las tablas internas son variables que permiten almacenar registros en memoria. Podemos considerar cada componente en una línea como una columna en
Más detallesOracle Database 10g: Taller de Administración I 1-2
Oracle Database 10g: Taller de Administración I 1-2 Marco de gestión Hay tres componentes principales del marco de gestión de la BD Oracle: Labasededatosylainstanciaqueseestágestionando Un listener que
Más detallesFormatos para prácticas de laboratorio
CARRERA PLAN DE ESTUDIO CLAVE ASIGNATURA NOMBRE DE LA ASIGNATURA LSC 2003-1 4599 BASE DE DATOS II PRÁCTICA No. 1 LABORATORIO DE NOMBRE DE LA PRÁCTICA BABASE DE DATOS II DURACIÓN (HORA) Crear y utilizar
Más detallesINSTALACIÓN Y CONFIGURACIÓN SERVIDOR DE BASES DE DATOS POSTGRESQL ADMINISTRACIÓN DE SISTEMAS OPERATIVOS DE RED FRANCISCO JAVIER DUARTE GARCIA
INSTALACIÓN Y CONFIGURACIÓN SERVIDOR DE BASES DE DATOS POSTGRESQL ADMINISTRACIÓN DE SISTEMAS OPERATIVOS DE RED FRANCISCO JAVIER DUARTE GARCIA COD: 1150712 UNIVERSIDAD FRANCISCO DE PAULA SANTANDER PROGRAMA
Más detallesOptimizaciones de PostgreSQL. Wu - wu@e-shell.org 15 de noviembre de 2003
Optimizaciones de PostgreSQL Wu - wu@e-shell.org 15 de noviembre de 2003 1 2 Resumen En el articulo anterior de la serie ( PostgreSQL, instalación y primeros pasos) vimos como instalar un servidor PostgreSQL
Más detallesÍNDICE. Introducción... Capítulo 1. Novedades, mejoras y requisitos para la instalación... 1
Introducción... XIII Capítulo 1. Novedades, mejoras y requisitos para la instalación... 1 Novedades y mejoras en SQL Server 2008 R2... 1 Novedades... 1 Mejoras... 3 Ediciones y componentes en SQL Server
Más detallesUn nombre de usuario de 30 caracteres o menos, sin caracteres especiales y que inicie con una letra.
Unidad IV: Seguridad 4.1 Tipos de usuario El objetivo de la creación de usuarios es establecer una cuenta segura y útil, que tenga los privilegios adecuados y los valores por defecto apropiados Para acceder
Más detallesMicrosoft SQL Server 2005
Microsoft SQL Server 2005 Módulo 1: Diseño y programación Estudia el servidor de bases de datos SQL Server 2005 desde el punto de vista de un diseñador y programador de bases de datos, prestando atención
Más detallesU.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
Más detallesMANUAL 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
Más detalles8 MICROSOFT SQL SERVER 2008 R2. CURSO PRÁCTICO RA-MA
ÍNDICE CAPÍTULO 1. CARACTERÍSTICAS, NOVEDADES Y ENTORNO DE TRABAJO...17 1.1 NOVEDADES EN SQL SERVER 2008 R2...17 1.2 INSTALACIÓN DE MICROSOFT SQL SERVER 2008 R2...18 1.3 VERSIONES DE MICROSOFT SQL SERVER
Más detallesMANUAL DE USUARIO TARIFICADOR SIPTAR Y REPORTES SIPTAR.
MANUAL DE USUARIO TARIFICADOR SIPTAR Y REPORTES SIPTAR. Fecha: Septiembre del 2006. CONTENIDO CONTENIDO...2 1. Ingreso al Tarificador SipTar....3 2. Utilidades del SipTar...5 3. Monitoreo Cabinas...18
Más detallesManual hosting acens
Manual hosting acens Contenido Acceso al panel de control de cliente... 3 Asociar un dominio a mi Hosting... 5 Acceso al panel de administración del hosting... 7 INICIO - Visión general del estado de nuestro
Más detallesCurso Online de Oracle 10g
Curso Online de Oracle 10g Presentación Oracle es una de los principales sistemas de bases de datos usado a nivel empresarial. Esta base de datos es desarrollada por la empresa del mismo nombre Oracle
Más detallesRecuperacion de Desastre en SQL Server 2005. Mejoras
Recuperacion de Desastre en SQL Server 2005 Database snapshots Online restore operations Backup media mirroring Improved verification Introducción El recupero de Desastres un proceso de restauración del
Más detallesSQL (Structured Query Language)
SQL (Structured Query Language) El lenguaje de consulta estructurado o SQL (por sus siglas en inglés Structured Query Language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite
Más detallesClase 1: Estructuras, Procesos y Diccionario de Datos
Clase 1: Estructuras, Procesos y Diccionario de Datos Estructura de la memoria System Global Area Buffer Cache Redo Log Buffer Share Pool Dictionary Cache Large Pool Process Global Area Private SQL Area
Más detallesBases de Datos / Elementos de Bases de Datos 2011. Que es un Stored Procedure? Stored Procedures: Ventajas
Bases de Datos / Elementos de Bases de Datos 2011 Stored Procedures, Triggers y Transacciones en MySQL Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur 1 Que es un Stored
Más detallesPráctica 3. Consultas SQL
Práctica 3. Consultas SQL 1. Enunciado En este ejercicio se realizarán consultas SQL que respondan a las preguntas que se plantearán sin utilizar QBE. Dada una base de datos denominada Empresa y definida
Más detallesDOCUCONTA Versión 8.0.2. Septiembre 2010 MINISTERIO DE HACIENDA. Manual de instalación SECRETARÍA DE ESTADO DE PRESUPUESTOS Y GASTOS
SECRETARÍA DE ESTADO DE PRESUPUESTOS Y GASTOS INTERVENCIÓN GENERAL DE LA SUBDIRECCIÓN GENERAL DE APLICACIONES DE CONTABILIDAD Y CONTROL DOCUCONTA Versión 8.0.2 Septiembre 2010 Manual de instalación C/
Más detallesA.1. Definiciones de datos en SQL
A.1. Definiciones de datos en SQL Las Sentencias del lenguaje de definición de datos (DDL) que posee SQL operan en base a tablas. Las Principales sentencias DDL son las siguientes: CREATE TABLE DROP TABLE
Más detallesCurso Online de Microsoft
Curso Online de Microsoft SQL Server Presentación: Estudia el servidor de bases de datos empresarial Microsoft SQL Server 2005 centrándose especialmente en el punto de vista de un diseñador o programador
Más detallesBase de Datos Oracle 10g: Introducción a SQL Código: D17216 - Duración: 5 días (40 horas)
Base de Datos Oracle 10g: Introducción a SQL Código: D17216 - Duración: 5 días (40 horas) Lo que aprenderá Esta clase es aplicable para los usuarios de Oracle8i, Oracle9i y Oracle Database 10g. En este
Más detallesTRABAJO 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
Más detallesCurso de MySQL y Java
Curso de MySQL y Java Introducción: instalación, arranque y primeros pasos 1. Material En este curso vamos a trabajar con el servidor mysql versión 4.0.18. También utilizaremos una herramienta llamada
Más detallesPlugin Pagadito para Opencart pagadito-v.1.0.0 Junio 2012. developers@pagadito.com
Plugin Pagadito para Opencart pagadito-v.1.0.0 Junio 2012 developers@pagadito.com En toda comunicación con Pagadito respecto a este documento, por favor refiérase a la fecha ubicada en la portada. Copyright
Más detallesIntroducción a los Sistemas de Gestión de Bases de Datos
a los Sistemas de Gestión de Bases de Datos Servicios y Aplicaciones Telemáticas gsyc-profes@gsyc.escet.urjc.es Noviembre de 2008 c 2008 Grupo de Sistemas y Comunicaciones. Algunos derechos reservados.
Más detallesUNIVERSIDAD 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
Más detallesAviso Legal El presente libro electrónico se distribuye bajo Attribution-NonCommercial- NoDerivs 3.0 Unported
PROGRAMACIÓN ORIENTADA A OBJETOS APLICADA A BASES DE DATOS Por LAURA NOUSSAN LETTRY BrowserSQL MySQL Workbench en Linux (Abril 2015, Mendoza) Aviso Legal El presente libro electrónico se distribuye bajo
Más detallesCTSQL Monitor Unix. En este documento se describe el proceso de instalación y configuración básica para monitorizar. BASE 100, S.A. www.base100.
En este documento se describe el proceso de instalación y configuración básica para monitorizar sesiones CTSQL en máquinas Unix. BASE 100, S.A. www.base100.com Índice 1. INTRODUCCIÓN... 3 2. FICHERO DE
Más detallesM. C. Gustavo Alfonso Gutiérrez Carreón
1. Seguridad de bases de datos 2. Optimización de las variables M. C. Gustavo Alfonso Gutiérrez Carreón Funcionamiento: 1. Los clientes se conectan a servidor. 2. Los clientes inician autentificación,
Más detalles