Administración de datos con MS-SQL Server y Visual Basic

Slides:



Advertisements
Presentaciones similares
COLEGIO DE BACHILLERES PLANTEL #13 Xochimilco-TEPEPAN
Advertisements

APLICACIONES DISTRIBUIDAS
Conexión a Bases de Datos
DATA MART Sergio Daniel.
integridad referencial
INDUSOFT Software para generación de completas aplicaciones industriales multi-plataforma Se compone de un completo y potente conjunto de herramientas.
Tecnologías Cliente / Servidor Capitulo III Richard Jiménez V. clienteserver.wordpress.com.
Estructura de un Sistema Operativo
Especialista en Business Intelligence Integration Services SSIS (Sesión 7) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
SQL Server Integration Services SSIS
SQL Server Integration Services SSIS
¿QUÉ SON LAS BASES DE DATOS?
TecriMil Control de Asistencia.
Tipos de Servicios Web.
ADO ActiveX Data Object.
Técnicas de Programación con Visual Basic
Introducción ADO .Net.
PROTOCOLOS Un protocolo es un conjunto de reglas que hacen que la comunicación en una red sea más eficiente.
INTERFAZ DE ACCES DISEÑO DE BASE DE DATOS
1 Microcomputacion II Unidad I Técnicas de Programación con Visual Basic Estructuras de control: Selectivas y Repetitivas. Tema:
Mara III Este es un software de adquisición de datos que se presenta como paquete cerrado, de bajo costo y amplias prestaciones Software de Adquisisción.
Semana 5 Subprogramas..
SQL Server 2008 Integration Services
 LOPEZ MENDOZA CORINA AMALINALLI  GRUPO 304.  Una base de datos o banco de datos (en ocasiones abreviada BB.DD.) es un conjunto de datos pertenecientes.
InfoPath Ventajas y Uso.
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar.
Prácticas bases de datos
OBJETOS DISTRIBUIDOS E INVOCACIÓN REMOTA ING. MARISCAL.
Colegio de Bachilleres Xochimilco Tepepan Plantel No. 13 Stone Chávez Mayra Fernanda Gabriela Pichardo Grupo: 308 Equipo: 22 1Stone Chávez Mayra Fernanda.
Paulina Guevara UNITA - IBARRA. Lenguaje de programación orientado a objetos y procedural. Un Sistema Gestor de Bases de datos o Database Management System.
LENGUAJE DE PROGRAMACIÓN
Colegio de Bachilleres Plantel 13 Xochimilco-Tepepan Integrantes: Karen Elizabeth González Monroy Elizabeth De Jesús Vergara Grupo:308.
LENGUAJES DE PROGRAMACIÓN 8.3 PRINCIPALES LENGUAJES.
Especialista en Business Intelligence Integration Services SSIS Tareas de Flujo de Control (Parte I) Microsoft SQL Server 2008 R2 Suscribase a
BASE DE DATOS.
Base de Datos con Visual Basic
Ingeniería en Sistemas de Información Diseño de Sistemas (3K1)
Especialista en Business Intelligence Integration Services SSIS Transformaciones (Parte 4) Microsoft SQL Server 2008 R2.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
María José Freire Mayra Coello Juan Francisco Pérez
Access.
Bases de Datos.
INTERFAS DE ACCES DISEÑO DE UNA BASE DE DATOS NOMBRE: OLIVARES MORALES ROGELIO DANIEL BAUTISTA CRUZ GRUPO: 307 EQUIPO: 05.
Modelo de 3 capas.
C OLEGIO DE B ACHILLERES N O.13 X OCHIMILCO, T EPEPAN C ARRASCO G ARCÍA L ORENA T ORRES H EREDIA C ARLA P ALMIRA G RUPO : 308 M ATUTINO E QUIPO : 12.
EQUIPO:#3 GRUPO:304 NOMBRES: Lizbeth Nava Barón y Erick Ali Mejía.
MARTÍNEZ VALLEJO ISAMAR SCANDA MONTOYA MENDOZA DIANA RUBI GRUPO: 304.
Nombre: Germania Ruiz UNIVERSIDAD TECNOLOGICA AMERICA.
Diseño de una base de datos y elementos básicos Integrantes: López Ponce de León José Efrén Velazquez Martínez Brenda Equipo:10Grupo:307.
Manual violento de Navicat
Materia: Desarrollo e implementación web Carrera: Ing. Informática Docente: M.I. Rosario de Alba Domínguez Rodríguez ALUMNA: Marissa Michelle Juárez Kim.
Bases de Datos y Conectores
COLEGIO DE BACHILLERES PLANTEL #13 Xochimilco-TEPEPAN NOMBRE DEL PROFESORA: Gabriela Pichardo NOMBRE DEL ALUMNO: García monroy jazmín GRADO: 3er Semestre.
Protocolos de comunicación TCP/IP
SQL (Structured Query Language) Lenguaje orientado a bases de datos y sobre todo, al manejo de consultas; el objetivo principal de SQL es la realización.
¿Qué es un ? El correo electrónico o fue una de las primeras aplicaciones creadas para Internet y de las que más se utilizan. Éste medio.
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
Características Visual FoxPro ofrece a los desarrolladores un conjunto de herramientas para crear aplicaciones de bases de datos para el escritorio, entornos.
Especialista en Business Intelligence Analysis Services SSAS (Sesión 8) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
INTEGRANTE: FLORES GODOY JUAN E. Grupo:308. Una tabla es una colección de datos sobre un tema específico, como productos o proveedores. Al usar una tabla.
Bases de Datos y Sistemas de Gestión de Bases Relacionales.
1 Microcomputación II Unidad II Administración de datos con MS-SQL Server y Visual Basic Introducción a SQL Server: Tablas, Vistas, Procedimientos, Funciones.
MODELO TCP/IP.
1 Microcomputacion II Unidad I Técnicas de Programación con Visual Basic Aplicaciones MDI: Formularios MDI, Menus Tema:
Integrantes Miguel Betancourt Alexis Tacuri.  Activiti es una plataforma para la formación de flujos de trabajo y procesos empresariales dentro del.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO TEPEPAN INTEGRANTES: Montoya Mendoza Diana Rubí Martínez Vallejo Isamar Scanda PROFA: Gabriela Pichardo Lozada.
QUÉ ES UNA BASE DE DATOS? Es un Conjunto de Información, que está clasificada de distintas maneras; pero que comparten entre sí algún tipo de vínculo,
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
13/11/14. UNIDADES DEL SEMESTRE Este trabajo esta diseñado para saber los propósitos de los sistemas de información, así como el buen desempeño que le.
Transcripción de la presentación:

Administración de datos con MS-SQL Server y Visual Basic Microcomputación II Unidad II Administración de datos con MS-SQL Server y Visual Basic Tema: Modelo ADO – Controles visuales y no visuales.

Objetivo General Conocer y comprender el uso de lenguajes orientados a objetos. Resolver problemas de índole general que interactúan con bases de datos.

Objetivo Terminal Utilizar el administrador corporativo del MS-SQL Server, en lo relacionado a la administración de base de datos

Objetivo Instruccional Establecer la conectividad de una aplicación con bases de datos

Microcomputación II SEMANA 09_1

Introducción Microcomputación II Visual Basic 6 tiene tres interfaces de acceso a datos: objetos de datos ActiveX (ADO), objetos de datos remotos (RDO) y objetos de acceso a datos (DAO). Una interfaz de acceso a datos es un modelo de objetos que presenta diversas formas de tener acceso a datos. Visual Basic permite controlar por programa la conexión, los generadores de instrucciones y los datos devueltos que se usarán en cualquier aplicación.

¿Por qué hay tres interfaces de acceso a datos en Visual Basic? Introducción Microcomputación II ¿Por qué hay tres interfaces de acceso a datos en Visual Basic? La tecnología de acceso a datos evoluciona constantemente y cada una de estas tres interfaces corresponde a un estado de la evolución. La tecnología más reciente es ADO, con un modelo de objetos más sencillo (y aún más flexible) que RDO o DAO.

Objetos de acceso a datos Modelo DAO (Data Access Objects) Microcomputación II Objetos de acceso a datos El modelo DAO, viene definido como sigue: Podemos utilizar este modelo para manipular bases de datos bien en el mundo nativo del motor de acceso JET (.MDB) o bien en cualquier otro formato ISAM (Fox, Dbase, Excel, Btrieve, Paradox y Text) Adicionalmente, es posible utilizar el motor JET a la hora de acceder a Microsoft SQL Server o a cualquier otra base de datos que disponga de un driver de ODBC, con el mismo código DAO.

Objetos de acceso a datos remotos Modelo RDO (Remote Data Objects) Microcomputación II Objetos de acceso a datos remotos El modelo RDO viene definido como sigue: Con RDO y el control RemoteData, nuestras aplicaciones pueden acceder a fuentes de datos ODBC sin utilizar un motor local. Este hecho es muy importante a la hora de conseguir el máximo rendimiento y flexibilidad cuando accedamos a motores de bases de datos remotos. Aunque se puede acceder a cualquier fuente de datos ODBC con RDO y el control de Acceso Remoto, donde conseguiremos el mayor rendimiento será cuando trabajemos con servidores de bases de datos, como Microsoft SQL Server y Oracle, ya que disponen de los más sofisticados motores

Objetos de acceso a datos remotos Modelo RDO (Remote Data Objects) Microcomputación II Objetos de acceso a datos remotos Empleando RDO, podemos trabajar con todo tipo de cursores desde los más simples a los más complejos. Podemos ejecutar queries que devuelvan cualquier número de resultados , o ejecutar procedimientos almacenados que devuelvan resultados con o sin parámetros y valores de retorno. Podemos limitar el número de filas que se devuelven, y monitorizar todos los mensajes y errores generados por la fuente de datos remota sin que esto afecte a la query que se está ejecutando. RDO permite operaciones tanto síncronas como asíncronas, por lo que nuestra aplicación no queda bloqueada mientras se ejecutan largas queries.

Diferencias entre los modelos DAO y RDO Microcomputación II El modelo DAO se emplea con bases de datos ISAM, Access y ODBC databases. El modelo RDO se halla diseñado únicamente para bases de datos ODBC, y ha sido optimado para su uso contra Microsoft SQL Server 6.0 y Oracle. El modelo RDO puede tener mayor rendimiento, ya que todo el proceso se lleva a cabo en el servidor y no en nuestra máquina. Con el modelo DAO parte del proceso se lleva a cabo en nuestra máquina local por lo que con este modelo, el rendimiento puede no ser tan bueno. El modelo DAO emplea el motor del Jet. Sin embargo, el RDO no emplea el motor del JET, sino el motor ODBC del servidor. El modelo RDO es capaz de llevar a cabo queries síncronas o asíncronas. El DAO tiene limitaciones a la hora de ejecutar este tipo de queries. El modelo RDO puede trabajar con cursores complejos, los cuales se encuentran limitados en el DAO.

Objetos de datos activex Modelo ADO (Activex Data Objects) Microcomputación II Objetos de datos activex La interfaz ADO se ha diseñado como una interfaz de nivel de aplicación fácil de usar para el más nuevo y eficaz paradigma de acceso a datos de Microsoft, OLE DB. OLE DB proporciona un acceso de alto rendimiento a cualquier origen de datos, incluidos bases de datos relacionales y no relacionales, correo electrónico y sistemas de archivos, texto y gráficos, objetos de negocios personalizados y mucho más. La implementación de ADO genera una cantidad mínima de transferencias a través de la red en escenarios clave de Internet y utiliza un número mínimo de capas entre el servidor y el origen de datos para proporcionar una interfaz compacta de alto rendimiento. Una metáfora habitual es hacer referencia a ADO como la interfaz de automatización de OLE. Además ADO utiliza convenciones y funciones similares a las de DAO y RDO, con una semántica simplificada que facilita su aprendizaje.

En ese orden fueron creados, DAO, RDO y ADO. DAO, RDO, ADO Microcomputación II En ese orden fueron creados, DAO, RDO y ADO. DAO fue creado simplemente para acceder a bases de datos locales (en particular las de Access), y si bien esta tarea la cumple de forma muy eficiente con las antiguas versiones de Access, existen serios problemas para conectarse a bases de datos remotas o de nuevas versiones. Para esto surgió RDO. RDO permite conectar a bases de datos de forma remota a través de ODBC, rentringiéndose a este tipo de conexión. De todas formas, al crearse un nuevo tipo de conectividad (OLE DB) el RDO queda obsoleto y surge como consecuencia al ADO, que es el estándar utilizado por VB 6. El ADO permite conectarse con cualquier proveedor OLE DB (incluyendo pero sin restringirse al ODBC), y tiene una performance en bases de datos locales y remotas muy superior al RDO.