Registro y Comunicación Automatizada a Bases de Datos



Documentos relacionados
Introducción a JDBC - Base de datos con Java

Técnicas de Programación

2071 Querying Microsoft SQL Server 2000 with Transact- SQL

Utilización del programa de Orabench Versión para Migración. Describir los pasos para la utilización del programa Orabench de Oracle.

LABORATORIO 2. SQL SERVER- ESTRUCTURAS BASE DE DATOS DE LA ALCALDIA

BASE DE DATOS QUÉ ES UNA BASE DE DATOS?

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.

SEMINARIO PRÁCTICO ADQUISICION DE UNA SEÑAL DE TEMPERATURA Y TRABAJO EN BASES DE DATOS.

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN

XPERTO EN DISEÑO DE PÁGINAS WEB

Conexión ODBC Visual Basic - MSQL. Cristian Vidal Silva

myappgen Usted Construye la aplicación mientras la ejecuta

IWG-101: Introducción a la Ingeniería. Departamento de Informática, UTFSM 1


QUE ES ACCESS PESTAÑA INICIO VER: EN ESTA PESTAÑA SE ENCUENTRA

Manual de instalación. BIABLE Great Plains-Dynamics

las necesitan. Estos índices deben de ser administrados y revisados por lo menos cada tres meses para que los índices no sean un problema.

22. TRABAJO CON OLE Y MULTIMEDIA

El Programa estadístico R

Uso de las herramientas de consulta de Transact-SQL

INDICE Parte I: Qué es Visual Foxpro Capitulo 1: Características del Producto

FileMaker 11. Guía ODBC y JDBC

U.E JUAN DE VELASCO CREAR DATOS EN SQL

Uso curso e-learning ESTE MANUAL TIENE COMO OBJETIVO APOYARLE EN EL USO DEL CURSO E-LEARNING VISTO DE MANERA LOCAL (CD ROM O DISCO DURO)

FileMaker 12. Guía ODBC y JDBC

Bases de Datos. Sistemas de Gestión de Bases de Datos

Base de datos relacional

Guía de Instalación Proscai

UNIDESYS UNIVERSAL BUSINESS SYSTEMS INSTALACIÓN NUEVO PUESTO DE TRABAJO

Tema 11 Bases de datos. Fundamentos de Informática

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN

Curso Online de Microsoft

Curso de Iniciación a Visual Basic 6.0

10775 Administering Microsoft SQL Server 2012 Databases

Sistema de Gestión de Contactos y Administración

Sincronización del Servidor.

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

Aplicación de Base de Datos con MySQL, ODBC y Delphi

Desarrollo de aplicaciones de acceso a bases de datos con proyectos Access

Base de Datos Base de Datos Relacional DBMS Elementos de una Base de Datos Relación de datos Objetos de una Base de Datos en Access

serra Access y SQL Server Qué es mejor en cada caso? Valentín Playá, Serra GTS 22 de enero de 2009 Bases de datos 1

Principales rutinas de mantenimiento

FileMaker 13. Guía ODBC y JDBC

Manual del usuario del Módulo de Administración de Privilegios del Sistema Ingresador (MAPSI)

INTRODUCCION. entidades. Modelo lógico de la base de datos. Matricula. carne. codigo_curso. año semestre nota. propiedades

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA Programación de sitios web Act 11: Reconocimiento de la unidad 3

ADMINISTRACIÓN DE BASE DE DATOS

Curso Online de Oracle 10g

TRABAJO GRUPAL TEMA: COMO CREAR BASE DE DATOS EN SQL

Asignaturas Temas Asignaturas Temas

CAPITULO 9. Diseño de una Base de Datos Relacional Distribuida

Microsoft SQL Server 2005

Practica 1 Instalación del SGBD. Ing. María Elena Reyes Castellanos. Miguel Ángel Garduño Córdova Isaac Méndez Hernández

INTRODUCCIÓN PRÁCTICA. Clase 25/08/2008

ÍNDICE. Introducción... Capítulo 1. Novedades, mejoras y requisitos para la instalación... 1

Apuntes de ACCESS. Apuntes de Access. Campos de Búsqueda:

Presentación 4: ADO.NET

TUTORIAL DATA WAREHOUSE: OLAP - Analysis Services

Bases de Datos 3º Informática de Sistemas

FileMaker 14. Guía ODBC y JDBC

Curso Online de Microsoft Access Avanzado

WebTask Manager Modulo de Interconexión

E³.series - Documentación

JDBC. Una mini-introducci. introducción

PROYECTO ETL INTEGRATION SERVICES

INTRANET: MANUAL DE INSTALACIÓN

EXPORTAR HISTÓRICOS DE WINCC A EXCEL. EXPORTAR ALARMAS DE WINCC A EXCEL. ACCESO LOCAL Y REMOTO.

Actualización de un Producto. Estandarizar el proceso de acompañamiento para la ejecución de un producto de software.

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO IBEROTEC SEMESTRE ACADÉMICO: 2014-II SÍLABO

C a p í t u l o. Instalación. Contenido

Acceso a bases de datos MySQL con PHP

Tecnología de la Información y la Comunicación. Base de datos. Consultas

Acceso a bases de datos en Perl

Instalación del Software Magaya

Programación de Consultas SQL ADO.Net LDP / DUOC-AV

ADO.NET. Arquitectura de ADO.NET

Índice HERRAMIENTA DE COMPRAS Instalación de la aplicación: Uso de la Aplicación Visor de Transacciones: Ingreso al Sistema...

DEPARTAMENTO: Computación y diseño NOMBRE DEL CURSO: Base de datos I CLAVE: ACADEMIA A LA QUE PERTENECE: Base de datos I

INSTITUCIÓN EDUCATIVA GABRIEL GARCIA MÁRQUEZ BASE DE DATOS. DESARROLLO DE SOFTWARE Página 1 de 28 SQL SQL

Manual de instalación. BIABLE Great Plains-Dynamics

Conceptos básicos Oracle 10g Introducción - Administración de Oracle - Orasite.com

CURSORES EN SQL SERVER

MANUAL DE USUARIO - SECURE CLIENT - INTERNACIONAL

Admincontrol Descarga e instalación

TUTORIAL DESARROLLO DE APLICACIONES PARA EVOLUTION CON MS ACCESS

Nombre de la asignatura: Administración de base de datos. Representantes de la academia de Ingeniería en Sistemas Computacionales del ITZ

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.

[CASI v.0110] Pág. 1

1

Manual imprescindible SQL Server 2012 (c) Francisco Charte Ojeda

SQL (Structured Query Language)

Microsoft Office 2010 Illustrated. Tipos de Software

Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 5: Report Builder

Manual de instalación. BIABLE Sistema Uno

Business Intelligence Available Inteligencia de Negocios Disponible

6.- Este software se instalara como una versión Demo con una duración de 25 días de uso. En el código de validación, se dejara la palabra Demo.

CONSULTAS CON SQL. 3. Hacer clic sobre el botón Nuevo de la ventana de la base de datos. Aparecerá el siguiente cuadro de diálogo.

SEPARAR Y ADJUNTAR UNA BASE DE DATOS. Separar una base de datos

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN

Transcripción:

$

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 Toolkit Database Connectivity Toolkit State Chart Module VI Analyzer Toolkit Advanced Signal Processing Toolkit Digital Filter Design Toolkit Express VI Development Toolkit Datafinder Toolkit Internet Connectivity Toolkit DSP Module Math Interface Toolkit Desktop Execution Trace Toolkit (DETT) State Diagram Editor Toolkit 3

Agenda: Terminología de las Bases de Datos SQL, ODBC, OLE DB, and ADO Modelo de Programación de Base de Datos Conexión con Bases de Datos Operaciones con Bases de Datos Cerrar Bases de Datos 4

Terminología de las Bases de Datos Base de datos Tabla Campo Record Primary key Conjunto de registros Base de Datos Sistema de Administración de Base de Datos (DBMS) Relacional No-Relacional 5

Ejemplo de una Tabla en Bases de Datos Las Bases de Datos modernas almacenan los datos en tablas Cada tabla debe tener un nombre único Cada campo en una tabla debe tener un nombre único Los registros pueden tener o no tener entradas en todos los campos Campos/Columnas Registro/Reglón 6

Tipos de Datos de los Campos Cada campo (columna) tiene un tipo de dato Los tipos de datos son definidos al crear la tabla Tipos de datos comunes incluyen entero, doble, texto, fecha/hora y binario Los tipos de datos varían dependiendo de la base de datos(msaccess, Oracle, SQL Server, etc) Texto Fecha/Hora Doble 7

Beneficios de las Bases de Datos Búsqueda de datos Gran número de usuarios simultáneos Seguridad Conectividad empresarial 8

Conectividad de LabVIEW con Bases de Datos LabVIEW Database Connectivity Toolkit Funciona con cualquier driver de base de datos que cumple con los estándares ODBC u OLE DB ODBC (Open Database Connectivity) o API común para interfaces con diferentes bases de datos o Sólo para bases de datos relacionales OLE DB (Object Linking and Embedding Database) o Comunicación con varios tipos de DBMS o Proveedores de OLE DB nativo o Proveedor de OLE DB para ODBC 9

Jerarquía de Comunicación Database Connectivity Toolkit VIs ODBC (Data Source Name) OLE DB (Universal Data Link) Database SQL Server, Oracle, MS Access, etc. 10

Database Connectivity Toolkit VIs base de datos Abrir y cerrar conexiones a bases de datos Manejo de tablas Insertar y seleccionar datos Convertir variantes DB Tools Insert And Select Data VIs avanzados Consultas SQL Navegar registros DB Tools Open And Close Connection Utility VIs Advanced VIs VIs utilidades Tener información de conexión Propiedades de bases de datos Formatos de fecha y hora DB Tools Insert and Drop Tables Database Variant To Data 11

Modelo de Programación de Base de Datos 1. Conectar a la base de datos 2. Hacer operaciones sobre la base de datos - Insertar records - Actualizar records - Consultar records 3. Cerrar conexión a la base de datos Conectar a la Base de Datos Realizar Operaciones en Base de Datos Cerrar Conexión a Base de Datos Revisar por Errores 12

Conectar a la Base de Datos Se puede conectar con: o Archivo DSN o DSN de Usuario o Sistema o UDL Puede proveer UserID y Password Cuadro de diálogo para crear conexión Regresa referencia de conexión Se utiliza para las siguientes operaciones 13

Conectar a la Base de Datos Conexión utilizando ODBC u OLE DB OLE DB ODBC 15

Conectar a la Base de Datos OLE DB Metodos para crear el UDL file o Desplegar la entrada del DB Tools Open Connection VI o Tools»Create Data Link en LabVIEW o Crear manualmente el UDL file utilizando un editor de texto 16

Realizando Operaciones Comunes en Bases de Datos desde LabVIEW Puede realizar múltiples operaciones en una base de datos o Insertar registros - Declaraciones SQL o Buscar registros - Crear tablas o Actualizar registros - Y más Conectar a la Base de Datos Realizar Operaciones en Base de Datos Cerrar Conexión a Base de Datos Revisar por Errores 17

Insertar o Seleccionar Datos Usa referencia a conexión Inserta y selecciona por tablas Especificar columna de datos para selección o inserción Puede crear tablas El tipo de dato es Variant NO requiere comandos SQL 18

Cerrar la Conexión con la Base de Datos Cierra la conexión a la base de datos Destruye la referencia Se debe abrir otra conexión antes de acceder a la base de datos de nuevo 19

Seleccionar Datos de una Tabla Obtener datos desde la base de datos Theatre 20

Insertar Nuevos Registros 21

Insertar Datos desde un Clúster de LabVIEW Utilizar un clúster para crear un registro El orden del clúster debe coincidir con el orden del registro 22

Conversión de Tipo de Datos Variant Convertir un variant de bases de datos hacia el tipo de datos requerido en LabVIEW Los datos convertidos se pueden utilizar por otras funciones o subvis 23

Qué es SQL? Structured Query Language (SQL) Serie de comandos utilizados para describir, guardar, sacar y manipular records y campos en las bases de datos. Tres clases de estatutos SQL: Definición Datos/ Control Lenguaje (DDL/CDL) DML Lenguaje Manipulación de Datos (DML) Consultas Ejemplo de estatuto: SELECT name FROM employees WHERE age >= 21 Each DBMS has its own SQL dialect John Doe 35 Jane Jones 40 Bob Smith 55 Mary Brown 23 24

Ejecutar Estatutos SQL en LabVIEW Ejecutar petición SQL Retorna un conjunto de registros de referencia Coleccionar datos del conjunto de registros Los datos son entregados como tipo de dato variant Liberar conjunto de registros de referencia 25

Ejecutar Estatutos SQL para Obtener Datos 26

Tareas Especializadas con Bases de Datos Transacciones Procedimiento almacenado Consultas con parámetros Navegación avanzada en registros Creación de ejecutables con conectividad 27

Enriquezca su Conocimiento con Capacitación y Certificación El Camino Más Rápido para Incrementar Habilidades y Productividad Certificación de NI: Valide su Experiencia Visite nuestra pagina ni.com/training/esa/ 28

3 Simples Pasos para Comprar en Línea Conozca /servicio/3-pasos Seleccione el Producto Agregue el Producto al Carro de Compras Realice el Pago con su Tarjeta de Crédito 29

PREGUNTAS? Luis Guizar Ingeniero de Campo National Instruments México luis.guizar@ni.com 01 800 010 0793 30

Disfrute el Resto del Día 31