Programando Aplicaciones Web con Base de Datos y Python
|
|
|
- Estefania Benítez Padilla
- hace 10 años
- Vistas:
Transcripción
1 Sé diferente, intégrate Mca041 Programando Aplicaciones Web con Base de Datos y Python Autor: Orlando Gutiérrez Fecha: 01/01/2010 Prohibida la reproducción total o parcial, derechos reservados, Instituto Gala de Venezuela 1
2 ÍNDICE LECCIÓN1 ARQUITECTURA DE BASES DE DATOS EN WEB... 3 LECCIÓN2 CONFIGURANDO USUARIOS PARA LA WEB... 3 LECCIÓN3 OPERACIÓN DE BASES DE DATOS EN WEB... 3 LECCIÓN4 PASOS PARA CONSULTAR UNA BASES DE DATOS EN WEB... 4 LECCIÓN5 ESTABLECIENDO Y CERRANDO UNA CONEXIÓN... 4 LECCIÓN6 CONSULTANDO LA BASE DE DATOS... 4 LECCIÓN7 MANIPULANDO LOS DATOS DE LA CONSULTA... 4 LECCIÓN8 MOSTRANDO LOS RESULTADOS DE LA CONSULTA AL USUARIO FINAL... 5 LECCIÓN9 API DB-API... 5 LECCIÓN10 MÓDULO DE PYTHON CON MYSQL... 5 LECCIÓN11 MÓDULO DE PYTHON CON POSTGRESQL... 5 LECCIÓN12 COMANDOS ACCESO A BASES DE DATOS EMBEBIDOS EN SCRIPTS PYTHON... 6 LECCIÓN13 SEGURIDAD EN BASES DE DATOS WEB... 6 LECCIÓN14 MODELO DE ABSTRACCIÓN DE DATOS... 6 LECCIÓN15 IMPLEMENTANDO AUTENTICACIÓN COMBINANDO PYTHON Y BASES DE DATOS... 6 LECCIÓN16 CONTROL DE ACCESO... 7 LECCIÓN17 CONCEPTOS DE AUTENTICACIÓN BÁSICA... 7 LECCIÓN18 AUTENTICACIÓN BÁSICA EN PYTHON... 7 LECCIÓN19 AUTENTICACIÓN EN APACHE CON BASE DE DATOS... 7 LECCIÓN20 TRANSACCIONES SEGURAS CON PHP Y BASE DE DATOS... 8 LECCIÓN21 ENCRIPTACIÓN EN PYTHON... 8 LECCIÓN22 PYTHON Y BASES DE DATOS EN PROYECTOS DE GRAN ESCALA... 9 LECCIÓN23 DESARROLLO MULTI-CAPA, SEPARANDO LA LÓGICA DE NEGOCIOS DEL CONTENIDO DE LA PÁGINA WEB... 9 LECCIÓN24 MANEJANDO ERRORES GENERADOS POR LAS BASES DE DATOS DESDE PYTHON... 9 LECCIÓN25 EJEMPLOS DE APLICACIONES Prohibida la reproducción total o parcial, derechos reservados, Instituto Gala de Venezuela 2
3 LECCIÓN1 ARQUITECTURA DE BASES DE DATOS EN WEB ARQUITECTURA CLIENTE SERVIDOR ARQUITECTURA WEB CON Python + BD LECCIÓN2 CONFIGURANDO USUARIOS PARA LA WEB CONFIGURANDO USUARIOS PARA WEB PROGRAMÁTICAMENTE A TRAVÉS DE COMANDOS GRANT Y REVOKE PERMISOLOGÍA DIRECTA EN MYSQL O POSTGRESQL COMMANDO DE CONEXIÓN CON USUARIO, PASSWORD Y BASE DE DATOS COMANDOS GRANT Y REVOKE GRANT privilegios [columnas] ON elemento TO usuario [WITH GRANT OPTION] REVOKE privilegios [(columnas)] ON elemento FROM usuario TIPOS DE PRIVILEGIOS SELECT (TABLAS Y COLUMNAS) INSERT (TABLAS Y COLUMNAS) UPDATE (TABLAS Y COLUMNAS) DELETE (TABLAS) INDEX (TABLAS) ALTER (TABLAS) CREATE (BASES DE DATOS Y TABLAS) DROP (BASES DE DATOS Y TABLAS) EJEMPLO DE GRANT Y REVOKE GRANT ALL ON * TO ADMIN WITH GRANT OPTION REVOKE ALL ON * FROM ADMIN UN USUARIO WEB PRIVILEGIOS DE SELECT, INSERT, UPDATE, DELETE SOBRE UNA BASE DE DATOS GRANT SELECT, INSERT, UPDATE, DELETE ON SISTORDCOMPRA.* TO E022 LECCIÓN3 OPERACIÓN DE BASES DE DATOS EN WEB OPERACIONES DE BASES DE DATOS EN WEB INSERTANDO, INSERT COMMAND INSERT INTO tabla [(cola, colb, )] VALUES (vala, valb, ) SELECCIONANDO, SELECT COMMAND ACTUALIZANDO, UPDATE COMMAND ELIMINANDO, DELETE COMMAND Prohibida la reproducción total o parcial, derechos reservados, Instituto Gala de Venezuela 3
4 LECCIÓN4 PASOS PARA CONSULTAR UNA BASES DE DATOS EN WEB CONSULTA BASES DE DATOS EN WEB PROCESAR LOS DATOS DE LA CONSULTA (EVITAR ERRORES U OPERACIONES SOSPECHOSAS) CONEXIÓN BASE DE DATOS EJECUCIÓN COMANDOS ( QUERIES ) PROCESAMIENTO DEL RESULTADO (ESTILO CURSOR) MOSTRAR LOS RESULTADOS DE LA CONSULTA AL USUARIO LECCIÓN5 ESTABLECIENDO Y CERRANDO UNA CONEXIÓN CONEXIONES EN PYTHON EL ACCESO A LAS BASES DE DATOS SE REALIZA A TRAVÉS DE MÓDULOS EL ACCESO A LAS BASES DE DATOS SE LOGRA A TRAVÉS DE LOS OBJETOS CONNECTION LOS OBJETOS CONNECTION PROVEEN DE UN CONJUNTO DE MÉTODOS METODOS CONEXIONES CONSTRUCTOR (PARA CONECTAR) CLOSE (CERRAR) COMMIT (ACEPTAR LA TRANSACCION) ROLLBACK (DESHACER LA TRANSACCION) CURSOR (CREACIÓN DE UN CURSOR PARA PROCESAR OPERACIONES DE BASE DE DATOS) LECCIÓN6 CONSULTANDO LA BASE DE DATOS CONSULTANDO LA BASE DE DATOS SE REALIZA A TRAVÉS DE LOS OBJETOS CURSORES EN LOS OBJETOS CURSORES SE PUEDE EJECUTAR CUALQUIER COMANDO SOPORTADO POR EL MANEJADOR DE BASE DE DATOS LECCIÓN7 MANIPULANDO LOS DATOS DE LA CONSULTA OBJETO CURSOR CONCEPTO DE CURSOR DE BASE DE DATOS CREADO A TRAVÉS DEL OBJETO CONNECTION CON EL MÉTODO CURSOR SI EL MANEJADOR DE BASE DE DATOS NO SOPORTA CURSORES EL APIDB DE PYTHON LO EMULA ATRIBUTOS CURSOR DESCRIPCION: SOLO LECTURA, MUESTRA LAS PROPIEDADES DEL CURSOR ROWCOUNT: NÚMERO DE REGISTROS PROCESADOS EN EL ÚLTIMO COMANDO MÉTODOS CURSOR CALLPROC (NOMBRE,[PARAMETROS]): PARA EJECUTAR STORED PROCEDURES CLOSE: CIERRA EL CURSOR EXECUTE (CONSULTA, [PARAMETROS]); EJECUTA LA CONSULTA SQL FETCHONE: OBTIENE EL SIGUIENTE ELEMENTO DEL Prohibida la reproducción total o parcial, derechos reservados, Instituto Gala de Venezuela 4
5 CURSOR FETCHMANY: DEVUELVE VARIOS REGISTROS Y LOS COLOCA EN UN ARREGLO FETCHALL: LOS DEVUELVE TODOS LECCIÓN8 MOSTRANDO LOS RESULTADOS DE LA CONSULTA AL USUARIO FINAL MOSTRANDO RESULTADOS UNA VEZ ALMACENADOS EN VARIABLES PYTHON, IGUAL A CUALQUIER SCRIPT RECORDAR FORMATEO COMBINAR TEXTO HTML CON RESULTADOS DE CONSULTAS O COMANDOS DE BASE DE DATOS DENTRO DE PYTHON LECCIÓN9 API DB-API APIDB API STANDARD PARA UNIFICAR LAS INTERFACES DE LOS MÓDULOS DE PYTHON LOS DESARROLLADORES DE LOS MÓDULOS DE INTERFACES DE BASES DE DATOS SIGUEN ESTE API CONTIENE UN CONJUNTO DE CLASES, CONSTRUCTORES, ATRIBUTOS Y MÉTODOS ESTANDARIZADOS. ESPECIFICACIONES APIDB IDENTIFICADOR DE DESARROLLO: PEP Python Database API Specification v2.0 API VERSIÓN: 2.0 ULTIMA ACTUALIZACIÓN: 03/03/2008 SECCIONES APIDB INTERFAZ CON EL MODULO CLASE CONNECTION CLASE CURSOR TIPOS DE DATOS NOTAS DE IMPLEMENTACION EXTENSIONES LECCIÓN10 MÓDULO DE PYTHON CON MYSQL MODULO DE PYTHON CON MYSQL URL DOS DB API 2.0 CONOCIDOS MySql FOR PYTHON (LIBRE) mxodbc (ODBC, TECNOLOGÍA MICROSOFT) NOTA: TAMBIÉN EXISTE UN DRIVER DISPONIBLE PARA PYDO (PHYTON DATA OBJECTS) LECCIÓN11 MÓDULO DE PYTHON CON POSTGRESQL MODULO DE PYTHON CON POSTGRESQL URL CUATRO DB API 2.0 CONOCIDOS PYPGSQL (LIBRE) Prohibida la reproducción total o parcial, derechos reservados, Instituto Gala de Venezuela 5
6 mxodbc (ODBC, TECNOLOGÍA MICROSOFT) NOTA: TAMBIÉN EXISTEN TRES DRIVERS DISPONIBLES PARA PYDO (PHYTON DATA OBJECTS) PYGRESQL psycopg LECCIÓN12 COMANDOS ACCESO A BASES DE DATOS EMBEBIDOS EN SCRIPTS PYTHON COMANDOS EMBEBIDOS UNA VEZ IMPORTADO EL MODULO APIDB E INSTANCIADO EL OBJETO, SE PUEDE EJECUTAR CUALQUIER FUNCIÓN DE LA BASE DE DATOS COMO CUALQUIER OTRA FUNCIÓN DE PYTHON ESTILO PROGRAMACIÓN DE CURSORES LECCIÓN13 SEGURIDAD EN BASES DE DATOS WEB SEGURIDAD EN BASES DE DATOS WEB USUARIOS WEB, NO DEBERÍAN TENER PERMISOLOGÍA GRANT SELECT PARA TABLAS DE CATÁLOGOS INSERT PARA TABLAS DE ÓRDENES DE COMPRAS VALIDAR TODOS LOS DATOS ANTES DE EJECUTAR LOS COMANDOS DE BASE DE DATOS SSL CUANDO SE TRANSMITAN PASSWORDS LECCIÓN14 MODELO DE ABSTRACCIÓN DE DATOS MODELO DE ABSTRACCIÓN DE DATOS SEPARACIÓN CAPA DE DATOS DE LA LÓGICA DEL NEGOCIO Y DE LA PRESENTACIÓN FUNCIONES (API) QUE ENCAPSULAN EN MANEJADOR CAMBIOS INMEDIATOS AL CAMBIAR LA BASE DE DATOS PROGRAMADORES WEB NO DEBERÍAN CONOCER TECNOLOGÍA ASOCIADA CAPA DE DATOS DETALLES DE MANEJADOR SOPORTE MÚLTIPLES MANEJADORES VS. TECNOLOGÍA ODBC PYTHON SOPORTA LA MAYORÍA DE LOS MANEJADORES COMERCIALES LECCIÓN15 IMPLEMENTANDO AUTENTICACIÓN COMBINANDO PYTHON Y BASES DE DATOS AUTENTICACIÓN PYTHON + BASES DE DATOS IDENTIFICANDO LOS VISITANTES A LAS PÁGINAS WEB IMPLEMENTANDO EL CONTROL DE ACCESO DIFERENCIAS ENTRE AUTENTICACIÓN Y AUTORIZACIÓN AUTENTICACIÓN BÁSICA AUTENTICACIÓN EN EL SERVIDOR WEB AUTENTICACIÓN PERSONALIZADA IDENTIFICANDO VISITANTES REGISTRANDO INFORMACIÓN DEL USUARIO COOKIES (LADO DEL CLIENTE) SESSIONES EN UNA BASE DE DATOS EN EL SERVIDOR WEB Prohibida la reproducción total o parcial, derechos reservados, Instituto Gala de Venezuela 6
7 LECCIÓN16 CONTROL DE ACCESO CONTROL DE ACCESO, SENCILLO HTML CAMPOS USERNAME, PASSWORD TAGS HTML CAMPOS PASSWORD <input type = password > CÓDIGO PYTHON HARD-CODE CONTROL DE ACCCESO, BASE DE DATOS CAMPOS USERNAME, PASSWORD ALMACENAMIENTO EN BASE DE DATOS ALMACENAMIENTO ENCRIPTADO INSERT INTO usuarios VALUES ( usuario, password( clave )) FUNCIONES CIFRADO (ENCRIPTAMIENTO) LIBRERÍA PYTHON LECCIÓN17 CONCEPTOS DE AUTENTICACIÓN BÁSICA AUTENTICACIÓN BÁSICA OFRECIDA POR HTTP SÓLO SE SOLICITA UNA VEZ Y MIENTRAS EL NAVEGADOR SE ENCUENTRE ACTIVO FUNCIONA. NO LA SOLICITA PÁGINA POR PÁGINA ESTOS MECANISMOS PUEDEN SER LEVANTADOS DIRECTAMENTE EN EL SERVIDOR O A TRAVÉS DE PYTHON (INTERFAZ CGI) IMPLEMENTACIÓN AUTENTICACIÓN BÁSICA OFRECIDA POR HTTP HTTP 1.1, AUTENTICACIÓN DIGEST AUTHENTICATION DIGEST, MD5 (SOPORTADO POR MUCHOS SERVIDORES, PERO NO POR NAVEGADORES) LECCIÓN18 AUTENTICACIÓN BÁSICA EN PYTHON AUTENTICACIÓN BÁSICA EN PYTHON A TRAVÉS DE LA LIBRERÍA urlib2 OBJETOS HTTPPasswordMgr OBJETO AbstractBasicAuthHandler OBJETO HTTPBasicAuthHandler OBJETO ProxyBasicAuthHandler AUTENTICACIÓN DIGEST EN PYTHON A TRAVÉS DE LA LIBRERÍA urlib2 OBJETOS HTTPPasswordMgr OBJETO AbstractDigestAuthHandler OBJETO HTTPDigestAuthHandler OBJETO ProxyDigestAuthHandler LECCIÓN19 AUTENTICACIÓN EN APACHE CON BASE DE DATOS AUTENTICACIÓN BÁSICA APACHE FUERA DE PYTHON DEPENDIENTE DEL SERVIDOR WEB ARCHIVOS.htaccess COMANDO htpasswd Prohibida la reproducción total o parcial, derechos reservados, Instituto Gala de Venezuela 7
8 LECCIÓN20 TRANSACCIONES SEGURAS CON PHP Y BASE DE DATOS TRANSACCIONES WEB TRANSACCIONES SEGURAS SSL (SECURITY SOCKET LAYERS) FIRMAS DIGITALES (DSL) ENCRIPTACIÓN EN PYTHON ENCRIPTACIÓN EN BASES DE DATOS SEGURIDAD EN WEB LECCIÓN21 ENCRIPTACIÓN EN PYTHON SERVICIOS DE CIFRADO (ENCRIPTACIÓN) EN PYTHON HMAC MD5 SHA MPZ ROTOR NO SE DISTRIBUYEN CON PYTHON SE PUEDEN DESCARGAR EN OBJETO HMAC hmac -- Keyed-Hashing for Message Authentication Implementa el algoritmo HMAC descrito por RFC new( key[, msg[, digestmod]]) // CONSTRUCTOR MÉTODOS update( msg) digest( ) hexdigest( ) copy( ) OBJETO MD5 md5 -- MD5 message digest algorithm Implementa la interfaz RSA al algoritmo de procesamiento de mensajes MD5 (Internet RFC 1321) new( [arg]) // CONSTRUCTOR MÉTODOS update( msg) digest( ) hexdigest( ) copy( ) OBJETO SHA sha -- SHA-1 message digest algorithm Implementa la interfaz NIST al algoritmo de hashing seguro SHA-1 (Internet RFC 1321) new( [string]) // CONSTRUCTOR MÉTODOS update( msg) digest( ) hexdigest( ) copy( ) Prohibida la reproducción total o parcial, derechos reservados, Instituto Gala de Venezuela 8
9 LECCIÓN22 PYTHON Y BASES DE DATOS EN PROYECTOS DE GRAN ESCALA PROYECTOS GRAN ESCALA DISEÑO MODULAR SOFTWARE MULTI-CAPAS DESARROLLO ORIENTADO POR OBJETOS CAPA DE DATOS (FACHADA CON UN DBMS) CAPA DE LÓGICA (MODULOS PYTHON, UNA FACHADA DE INTERFAZ ÚNICA) CAPA DE PRESENTACIÓN, DISEÑO GRÁFICO EN HTML PASOS DESARROLLO, METODOLOGÍA APLICAR PRINCIPIOS DE INGENIERÍA DE SOFTWARE REALIZAR LA PLANIFICACIÓN DEL PROYECTO Y EL CONTROL DEL MISMO REUTILIZACIÓN DEL CÓDIGO ESCRITURA DE CÓDIGO MANTENIBLE IMPLEMENTAR CONTROL DE VERSIONES ESCOGER UN AMBIENTE DE DESARROLLO DOCUMENTAR EL PROYECTO DESARROLLAR PROTOTÍPICO E INCREMENTAL SEPARAR AL MENOS EN TRES CAPAS OPTIMIZAR EL CÓDIGO IDE s PARA PYTHON PyDev Eric Boa Constructor BlackAdder Komodo LECCIÓN23 DESARROLLO MULTI-CAPA, SEPARANDO LA LÓGICA DE NEGOCIOS DEL CONTENIDO DE LA PÁGINA WEB EVOLUCIÓN ( STAND-ALONE ) EVOLUCIÓN ( CLIENT-SERVER ) EVOLUCIÓN ( THREE-TIER ) EVOLUCIÓN ( MULTI-TIER ) LECCIÓN24 MANEJANDO ERRORES GENERADOS POR LAS BASES DE DATOS DESDE PYTHON EXCEPCIONES DEL APIDB SON CLASES DEL MÓDULO EXCEPTION WARNING ERROR INTERFACEERROR DATABASEERROR DATAERROR OPERATIONALERROR INTEGRITYERROR INTERNALERROR PROGRAMMINGERROR Prohibida la reproducción total o parcial, derechos reservados, Instituto Gala de Venezuela 9
10 NOTSUPPORTEDERROR LECCIÓN25 EJEMPLOS DE APLICACIONES EJEMPLOS APLICACIONES CARRO DE COMPRAS (E-COMMERCE) ADMINISTRADOR DE CONTENIDOS PAQUETE DE EN WEB CONSTRUYENDO FOROS EN WEB Prohibida la reproducción total o parcial, derechos reservados, Instituto Gala de Venezuela 10
Programando Aplicaciones Web con Bases de Datos y Perl
Sé diferente, intégrate Mca051 Programando Aplicaciones Web con Bases de Datos y Perl Autor: Orlando Gutiérrez Fecha: 01/01/2010 Prohibida la reproducción total o parcial, derechos reservados, Instituto
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)
REQUERIMIENTO RESPUESTA
ARQUITECTURA CLIENTE SERVIDOR (L1) REQUERIMIENTO CLIENTE WEB SERVIDOR WEB RESPUESTA ARQUITECTURA WEB CON PHP + PostgreSQL (L1) 1 2 3 CLIENTE WEB SERVIDOR WEB MOTOR PHP SERVIDOR PostgreSQL 6 5 4 CONFIGURANDO
Diplomado Programación Web con PHP, MySQL 5.0, Apache y Ajax
Diplomado Programación Web con PHP, MySQL 5.0, Apache y Ajax Actualmente ofrecemos entrenamiento en PHP 5.0 en conjunto con MySQL a través de nuestro Diplomado Programación Web con PHP, MySQL 5.0, Apache
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
Bases de Datos DB API
Bases de Datos Existen problemas para los que guardar nuestros datos en ficheros de texto plano, en archivos XML, o mediante serialización con pickle o shelve pueden ser soluciones poco convenientes. En
[email protected]
Programación de páginas web con PHP Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología
PROGRAMACIÓN PÁGINAS WEB JAVASCRIPT Y PHP
PROGRAMACIÓN PÁGINAS WEB JAVASCRIPT Y PHP OBJETIVOS Estudiar la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología PHP y el servidor de bases de datos
PROGRAMACIÓN PÁGINAS WEB CON PHP
PROGRAMACIÓN PÁGINAS WEB CON PHP Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología
Programación páginas web. Servidor (PHP)
Programación páginas web. Servidor (PHP) Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte servidor con la tecnología PHP y el servidor de bases de datos MySQL.
Curso de Programación PHP
Curso de Programación PHP Presentación : PHP es el lenguaje de programación más usado en los servidores de Internet debido a su potencia, velocidad de ejecución y simplicidad que lo caracterizan. Este
Programación páginas web JavaScript y PHP
Programación páginas web JavaScript y PHP Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la
Sistemas de Datos Curso: Ernesto Chinkes. Sistemas de Datos. Niveles de Control de acceso. Criptografía. Aspectos legales y éticos.
Sistemas de Datos PROTECCIÓN DE DATOS Niveles de Control de acceso. Criptografía. Aspectos legales y éticos. Esquema de la Clase Importancia de la Información/Datos Req. Seguridad Amenazas Niveles y Medidas
Base 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
Oracle 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
MySQL 5 (versiones 5.1 a 5.6) Guía de referencia del desarrollador
Prefacio 1. Objetivos de este libro 13 2. Principales temas tratados en este libro 13 3. A quién va dirigido este libro? 14 4. Requisitos 14 Introducción a MySQL 1. Introducción a las bases de datos relacionales
Seguridad de la Información Permisos. Sistemas de Bases de Datos II - ITS EMT - CETP
Seguridad de la Información Permisos Permisos Para mantener la seguridad de la base de datos existen permisos que permiten: utilizar la B. D. utilizar tablas de la B. D. utilizar columnas de la B. D. utilizar
Fundamentos de programación Estudia las estructuras de control y cómo definir funciones en JavaScript.
Descripción: Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología ASP.NET y el servidor
Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable
Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable 1. Introducción. El Sistema de Administración de Información de un Negocio Franquiciable (SAINF)
PHP 5.6 Desarrollar un sitio web dinámico e interactivo
Introducción 1. Objetivo del libro 9 2. Breve historia de PHP 10 3. Dónde conseguir PHP? 10 4. Convenciones de escritura 11 Información general sobre PHP 1. Qué es PHP? 13 2. Estructura básica de una página
[email protected] 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
m047a Curso Programando una Base de Datos SQL Server 2008, 36 h Creación B.D. y Constraints
Crear Una Base De Datos (L12) A TRAVÉS DE LA CONSOLA DE ADMINISTRACIÓN A TRAVÉS DEL ASISTENTE DE BASES DE DATOS (DATABASE WIZARD) A TRAVÉS DE COMANDOS SQL (CREATE DATABASE, CREATE TABLE) Crear Un Grupo
GALA 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
INDICE Parte I: Qué es Visual Foxpro Capitulo 1: Características del Producto
INDICE Agradecimientos 5 Sobre el Autor 6 Introducción 7 Índice 9 Parte I: Qué es Visual Foxpro Capitulo 1: Características del Producto 19 El Administrador de proyectos 21 Creación de un proyecto 27 Personalización
PROGRAMACIÓN EN PHP. 1. Identificar las características y modalidad de programación bajo PHP.
Duración: 60 horas FUNDAMENTACIÓN DEL CURSO PROGRAMACIÓN EN PHP El Lenguaje PHP o Hypertext PreProcessor, al igual que C y Perl maneja programación estructurada, lo que le permite a los programadores con
Guía práctica PHP 6. (c) Francisco Charte Ojeda
Guía práctica PHP 6 Agradecimientos Sobre el autor (c) Francisco Charte Ojeda Introducción Páginas de servidor PHP Creación de páginas PHP Cómo usar este libro Convenciones tipográficas 1. Instalación
Un 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
Implementación de una Solución Tecnológica para la Gestión y Control de la Planificación Institucional del Gobierno Regional de Los Lagos
Gobierno Regional de Los Lagos Implementación de una Solución Tecnológica para la Gestión y Control de la Planificación Institucional del Gobierno Regional de Los Lagos Entrega del Sistema Diciembre 6
Capítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y
Capítulo VI Conclusiones En este capítulo abordaremos la comparación de las características principales y de las ventajas cada tecnología Web nos ofrece para el desarrollo de ciertas aplicaciones. También
DESARROLLO WEB INTENSIVO
DESARROLLO WEB INTENSIVO Desarrollo Web con PHP 5.0 y MySQL- CURSO INTENSIVO Requerimientos para el Curso: Los participantes deben de contar con experiencia en programación y/o programación orientada a
Arquitectura. 1.- Aplicaciones Web. Definición. Arquitectura clásica. Contenidos. 1.- Aplicaciones Web
Arquitectura 1.- Aplicaciones Web Definición Contenidos 1.- Aplicaciones Web 2.- Arquitectura de aplicaciones Web Lo que distingue una aplicación Web de una mero sitio Web reside en la posibilidad que
MAESTRO DE PHP PHP NIVEL 1
MAESTRO DE PHP MAESTRO DE PHP es el curso más completo diseñado para que aprendas desde 0 hasta poder desarrollar aplicaciones robustas utilizando Frameworks. Incluye los Cursos PHP Nivel 1 y PHP Avanzado
UNIVERSIDAD DE OVIEDO
UNIVERSIDAD DE OVIEDO ESCUELA POLITÉCNICA DE INGENIERÍA DE GIJÓN MÁSTER EN INGENIERÍA INFORMÁTICA TRABAJO FIN DE MÁSTER SPRING ROO ADD-ONS PARA PROTOTIPADO RÁPIDO JAVIER MENÉNDEZ ÁLVAREZ JULIO 2014 UNIVERSIDAD
LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52)
LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52) LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5) 1 Sesión No. 1 Nombre: Arquitectura Objetivo: Conocer cómo funciona y se planifica una aplicación web Contextualización
Programación páginas web JavaScript y PHP
PRESENTACIÓN Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología PHP y el servidor
Aviso 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
ANÁLISIS TEÓRICO/PRÁCTICO DE LA TRADUCCIÓN DE: INFORMIX-4GL A JAVA ÁNGEL SUÁREZ GARCÍA JUNIO DE 2008
ANÁLISIS TEÓRICO/PRÁCTICO DE LA TRADUCCIÓN DE: INFORMIX-4GL A JAVA ÁNGEL SUÁREZ GARCÍA JUNIO DE 2008 2 ÍNDICE GENERAL: PREÁMBULO...6 PLANTEAMIENTO 4GL...8 INTRODUCCIÓN 4GL...8 ESTUDIO DEL LENGUAJE INFORMIX-4GL...9
Programación páginas web con ASP.NET 3.5 (C#)
Horas de teoría: 40 Horas de práctica: 40 Programación páginas web con ASP.NET 3.5 (C#) Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript
La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.
Procesamiento del lado del servidor La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el
TEMA 1.- Conceptos Generales y Entorno de Trabajo Objetivo
CURSO DE PHP El objetivo final que persigue este curso es dotar al alumno de los conocimientos necesarios para elaborar páginas web de carácter dinámico, utilizando, para ello, el lenguaje de programación
Software generador de documentos a través de la Web
Julia Patricia Melo Morín 1 Software generador de documentos a través de la Web 1 Contacto: [email protected] Resumen Uno de los mayores problemas a los que se enfrentan las grandes corporaciones
APACHE, SERVIDOR WEB OPERACIÓN L21. VARIABLES DE AMBIENTE
L21. VARIABLES DE AMBIENTE VARIABLES DE DE APACHE NO SON LAS MISMAS DEL SISTEMA DE FUNCIONES, CONTROL SOBRE: ACCESO AL SERVIDOR ALMACENAR DATOS EN ARCHIVOS LOGS COMUNICACIÓN CON PROGRAMAS EXTERNOS COMO
GALA MODELO CLIENTE SERVIDOR SQL SERVER MANAGEMENT STUDIO SERVIDOR SQL BASES DE DATOS. Introducción. Describir SQL Server (L1)
Describir SQL Server (L1) MODELO CLIENTE SERVIDOR SQL SERVER MANAGEMENT STUDIO SERVIDOR SQL BASES DE DATOS Sistema de Operación SQL Server (L1) WINDOWS 2000/2003 ADVANCED SERVER WINDOWS 2000/2003 SERVER
Programación de Consultas SQL ADO.Net LDP3501-2011 / DUOC-AV
En esta guía: Programación de Consultas SQL ADO.Net LDP3501-2011 / DUOC-AV Procedimientos Almacenados... 1 Procedimientos Almacenados (Stored Procedures)... 1 Sintaxis de Procedimientos Almacenados...
Proyectos profesionales con PHP 5 Francisco Charte Ojeda
Proyectos profesionales con PHP 5 Francisco Charte Ojeda Introducción Rápida historia de PHP Qué necesito para aprender a usar PHP? Estructura de este libro Tipografía y estilos Información de soporte
Base de Datos JDBC. Unidad: 1 Laboratorio de Programación. Universidad Nacional de la Patagonia Austral Unidad Académica Río Gallegos
Base de Datos JDBC Unidad: 1 Laboratorio de Programación Universidad Nacional de la Patagonia Austral Unidad Académica Río Gallegos Indice Repaso clase anterior Sentencias preparadas PreparedStatement
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
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
PROGRAMANDO 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
Base 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
Patrones para persistencia (I) Ingeniería del Software II
Patrones para persistencia (I) Ingeniería del Software II 1 Patrones para la construcción del esquema relacional En todos los ejemplos realizaremos transformaciones del siguiente diagrama de clases: Figura
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
DIPLOMADO EN BASE DE DATOS
Universidad Tecnológica de Panamá Facultad de Ingeniería de Sistemas Computacionales Vicedecanato de Investigación Post Grado y Extensión Academia de Especialización Profesional ACADEMIA DE ESPECIALIZACION
Curso 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
[email protected] 1
Programación de páginas web: servidor (ASP.NET) Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte servidor con la tecnología ASP.NET y el servidor de bases de datos
CAPITULO 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
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
Bibliografía. Fundamentos de Sistemas de Bases de Datos (3. edición) Elmasri, Navathe Addisson Wesley 2002
SEGURIDAD 1 Bibliografía Fundamentos de Sistemas de Bases de Datos (3. edición) Elmasri, Navathe Addisson Wesley 2002 Índice Aspectos generales Gestión de usuarios creación modificación Gestión de perfiles
Seguridad en SQL Server 2005
Seguridad en SQL Server 2005 Tabla de contenidos Modelo de Seguridad en SQL Server Inicios de Sesión - Usuarios Esquemas de Base de Datos Usuarios de Base de Datos Contexto de Ejecución Permisos a sentencias
Capítulo III. Diseño del sistema. Dentro de este capítulo veremos a detalle el diseño del sistema, que como se había
Capítulo III Diseño del sistema Dentro de este capítulo veremos a detalle el diseño del sistema, que como se había mencionado anteriormente, contara con 2 módulos principales: el módulo de administración
JAVA EE 5. Arquitectura, conceptos y ejemplos.
JAVA EE 5. Arquitectura, conceptos y ejemplos. INTRODUCCIÓN. MODELO DE LA APLICACIÓN JEE5. El modelo de aplicación Java EE define una arquitectura para implementar servicios como lo hacen las aplicaciones
AUTENTICACIÓ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
Introducción a las Tecnologías web. Luis Marco Giménez Madrid 2003
Introducción a las Tecnologías web Luis Marco Giménez Madrid 2003 Arquitectura Arquitectura clásica CLIENTE - SERVIDOR CLIENTES Petición http Respuesta http (html, pdf, gif, ) INTERNET Petición http Respuesta
Dirigido a Profesionales y técnicos de informática que se inicien en el manejo de la base de datos Oracle 11g
El temario se divide en tres partes: Parte I. Lenguaje SQL Lenguaje SQL Objetivos Conocer los componentes de las bases de datos relacionales Obtener los conocimientos del lenguaje SQL para el manejo de
Contenido XIII. Capítulo 1. Capítulo 2. Alfaomega. Bases de datos - Reinosa, Maldonado, Muñoz, Damiano, Abrutsky
XIII Contenido Capítulo 1 Estructura y tipos de bases de datos...1 1.1 Introducción... 2 1.2 Definición de base de datos... 3 1.3 Sistema de Gestión de Bases de Datos... 4 1.4 Usuarios de la base de datos...
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
Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL BÁSICO
Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL BÁSICO INNOVATIVA CENTRO DE TRANSFERENCIA Y DESARROLLO TECNOLÓGICO ESPE CECAI Capacitación Virtual La mejor opción para su crecimiento profesional
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
CAPÍTULO 4 ANÁLISIS Y DISEÑO: e-commerce CONSTRUCTOR
CAPÍTULO 4 ANÁLISIS Y DISEÑO: e-commerce CONSTRUCTOR En este capítulo se describe el análisis y diseño de un sistema, denominado e-commerce Constructor, el cual cumple con los siguientes objetivos: Fungir
ESPECIALISTA EN BASE DE DATOS
ESPECIALISTA EN BASE DE DATOS EXPERTO ANALISIS Y DISEÑO DE BASE DE DATOS EN MANEJAR BASES DE ACCESS COMPLETO DATOS MYSQL Requisito: Manejo Windows POSTGRESQL DURACION: 3 MESES DE L-V SQL SERVER Cliente-Administración
Número de Práctica: 1 Nombre de la Práctica: Comunicación Cliente Servidor Vía Sockets Java con Sistema Manejador de Bases de Datos
Número de Práctica: 1 Nombre de la Práctica: Comunicación Cliente Servidor Vía Sockets Java con Sistema Manejador de Bases de Datos Problemática: Desarrollar aplicaciones Cliente Servidor utilizando Sockets
ÍNDICE. Capítulo 1. Conceptos de base de datos de SQL Azure... 1
Introducción... XIII Capítulo 1. Conceptos de base de datos de SQL Azure... 1 EL NUEVO PORTAL DE ADMINISTRACIÓN... 1 INFORMACIÓN GENERAL DE SQL AZURE... 2 SIMILITUDES Y DIFERENCIAS CON SQL SERVER... 2
DISEÑO E IMPLEMENTACIÓN DE SOLUCIONES BUSINESS INTELLIGENCE CON SQL SERVER 2012
DISEÑO E IMPLEMENTACIÓN DE SOLUCIONES BUSINESS INTELLIGENCE CON SQL SERVER 2012 FLUJO DE CAPACITACIÓN Prerrequisitos Fundamentos de Programación Sentencias SQL Server 2012 Duración: 12 horas 1. DESCRIPCIÓN
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
Gran número de usuarios accediendo a un único servicio y con un único protocolo. Servidores y clientes con distintos protocolos.
1RWD7pFQLFD,(OSURWRFRORGHFRQH[LyQ1HW La función principal del protocolo Net 8 es establecer sesiones de red y transferir datos entre una máquina cliente y un servidor o entre dos servidores. Net8 debe
Práctica sobre compartición de instancias remotas.
Práctica sobre compartición de instancias remotas. Para esta práctica se ha construido un pequeño sistema cliente-servidor que permite la resolución de Sudokus entre varios jugadores. El servidor consta
1 Índice... 1. 2 Introducción... 2. 2.1 Propósito... 2. 2.2 Alcance... 2. 3 Modelo Arquitectónico Inicial... 3
1 Índice 1 Índice... 1 2 Introducción... 2 2.1 Propósito... 2 2.2 Alcance... 2 3 Modelo Arquitectónico Inicial... 3 3.1 Diagrama de alto nivel de la arquitectura... 3 3.2 Vista de Casos de Uso... 5 3.2.1
Formatos para prácticas de laboratorio
Fecha de efectividad: CARRERA Ing. En Comp. y L.S.C. PLAN DE ESTUDIO CLAVE ASIGNATURA NOMBRE DE LA ASIGNATURA 2003-1 5038 Programación Orientada a Objetos II PRÁCTICA No. 6 LABORATORIO DE NOMBRE DE LA
Estándares Web: XHTML y CSS - Usabilidad - Accesibilidad. Desarrollo de Sitios Web de Calidad, Usables, Seguros, Válidos y Accesibles
Estándares Web: XHTML y CSS - Usabilidad - Accesibilidad Desarrollo de Sitios Web de Calidad, Usables, Seguros, Válidos y Accesibles Versión actualizada en http://www.usabilidadweb.com.ar/cursos_esp.php
Maxpho Commerce 11. Gestión CSV. Fecha: 20 Septiembre 2011 Versión : 1.1 Autor: Maxpho Ltd
Maxpho Commerce 11 Gestión CSV Fecha: 20 Septiembre 2011 Versión : 1.1 Autor: Maxpho Ltd Índice general 1 - Introducción... 3 1.1 - El archivo CSV... 3 1.2 - Módulo CSV en Maxpho... 3 1.3 - Módulo CSV
CURSO DE PROGRAMACIÓN PHP MySQL
CURSO DE PROGRAMACIÓN PHP MySQL MASTER EN PHP MÓDULO NIVEL BASICO PRIMER MES Aprende a crear Sitios Web Dinámicos con PHP y MySQL 1. Introducción Qué es PHP? Historia Por qué PHP? Temas de instalación
ADMINISTRACIÓ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
Fundamentos de Oracle
Fundamentos de Oracle Introducción Este curso de 40 horas de duración ofrece a los asistentes los conocimientos necesarios para trabajar con el servidor de bases de datos empresarial Oracle 10g, centrándose
TEMA: DESARROLLO DE APLICACIONES WEB INTERACTIVAS UTILIZANDO LA TÉCNICA AJAX AUTOR: MERY SUSANA ZAMBONINO BAUTISTA
TEMA: DESARROLLO DE APLICACIONES WEB INTERACTIVAS UTILIZANDO LA TÉCNICA AJAX AUTOR: MERY SUSANA ZAMBONINO BAUTISTA AREA DEL TEMA: INGENIERÍA DE SOFTWARE OBJETIVO GENERAL Desarrollar aplicaciones web utilizando
Desarrollo de Software con
Desarrollo de Software con Antonio J. Vélez Q. Universidad del Valle Sede Palmira Requerimientos de Software Java 2 SE Development Kit java.sun.com/javase Java EE 5 SDK java.sun.com/javaee Netbeans (IDE)
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
Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.
Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Antes de analizar lo que es un servidor Web y llevara a cabo su instalación, es muy importante identificar diferentes elementos involucrados
Centro de Capacitación en Tecnologías de la Información
Centro de Capacitación en Tecnologías de la Información + Objetivo Con este curso presencial y práctico de programación Web en PHP aprenderá a utilizar este lenguaje de programación en conjunto con otros
Resumen. El rol del lenguaje SQL en los SGBDR y en la Relacional. [email protected], [email protected]
El rol del lenguaje SQL en los SGBDR y en la Relacional. [email protected], [email protected] Resumen demandas de almacenamiento y procesamiento de datos. Es el conjunto de estas dos capacidades
Curso de PHP. Acceso a bases de datos MySQL en PHP
Curso de PHP Acceso a bases de datos MySQL en PHP Bases de datos en la Web Esquema básico de un sitio web soportado por bases de datos: Lenguaje SQL SQL (Structured Query Language) es el lenguaje que se
CONTROL DE ACCESO. curso 2008
BASES DE DATOS I CONTROL DE ACCESO curso 2008 Control de Acceso Seguridad: proteger los datos contra usuarios no autorizados Comandos usados por el BDA o el propietario para conceder/revocar permisos de
3 Consultas y subconsultas
3 Consultas y subconsultas En SQL, la sentencia SELECT permite escribir una consulta o requerimiento de acceso a datos almacenados en una base de datos relacional. Dichas consultas SQL van desde una operación
BASES DE DATOS, MODELOS DE DATOS Y DBMS
BASES DE DATOS, MODELOS DE DATOS Y DBMS Maestría en Bioinformática Marzo 2010 Bases de Datos Algunas definiciones: Bases de Datos y DBMS Procesos y Actores Involucrados Por qué usar DBMSs? Cuándo no usar
