Capítulo 23 Lenguaje de definición de datos y DAO Educere – Cargando Tecnología en tu memoria. Web:

Slides:



Advertisements
Presentaciones similares
Rocío Contreras Aguila Primer Semestre 2010
Advertisements

integridad referencial
FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE (SL-110) CAPÍTULO 6: CREACIÓN Y USO DE OBJETOS Ing. Ronald Criollo.
Arquitecturas de BD Modelo ANSI/SPARC
Rocío Contreras Águila Primer Semestre 2010
Lenguaje de programación Java
Al abrir el Access aparece una ventana para crear una base en blanco, con la ayuda de un asistente o abrir una existente. Al principio optamos por la primera.
EQUIPO ·# 3 SISTEMAS OPERATIVOS
Ciclos Repetitivos y Vectores en C Sharp
Desarrollo de Aplicaciones para Internet
Procedimientos y funciones definidas por el usuario
Capítulo 15 Manejo de imágenes Educere – Cargando Tecnología en tu memoria. Web:
Capítulo 19 Cuadros de diálogo comunes Educere – Cargando Tecnología en tu memoria. Web:
Variables y tipos de datos
Cómo establecer propiedades de los objetos
Programación Orientada a Objetos
JSP Copyright ISIPE – Instituto de Servicios Informáticos para Empresas – Universidad Siglo 21 – Cualquier copia u otro uso debe ser autorizado expresamente.
Módulo 1: Primeros Pasos
ARREGLOS Estructuras de datos.
POO (Programación Orientada a Objetos)
TALLER DE PROGRAMACIÓN III
1 Procedimientos Es un conjunto de sentencias incluidas entre las declaraciones Sub o Function y End Sub/Function VB utiliza varios tipos de procedimientos:
Computación Aplicada Ma. Teresa García Ramírez
Al término de la clase, el alumno reconoce las ventajas de usar JAVASCRIPT para un proyecto web.
UNIDAD I Conceptos Básicos.
SQL Básico Prof. Nelliud D. Torres.
Capítulo 24 Lenguaje de manipulación de datos y DAO Educere – Cargando Tecnología en tu memoria. Web:
Matrices Es una estructura homogénea, compuesta por varios elementos, todos del mismo tipo y almacenados consecutivamente en memoria A cada elemento se.
Curso Programación en Java
M.C. Martha Cárdenas HERRAMIENTAS PRODUCTIVAS II Introducción a la Programación.
Variables y Shapes. Variables ► Lugares de la memoria que reciben un nombre ► En VB no es necesario declarar las variables  A=8 ► Se declaran con Dim.
Página Web del Lenguaje Pascal.
“Diseño de base de Datos Alquicira Jiménez Carolina 303
Colegio de Bachilleres Plantel 13 Xochimilco-Tepepan Integrantes: Karen Elizabeth González Monroy Elizabeth De Jesús Vergara Grupo:308.
Manejo de bases de datos corporativas usando ADO
Capítulo 4 Escritura del código de los eventos Educere – Cargando Tecnología en tu memoria. Web:
Control de errores visual basic
Capítulo 16 Arrastrar y colocar Educere – Cargando Tecnología en tu memoria. Web:
Módulo 7: Programación Orientada a Objetos en Visual Basic 2005.
Módulo 3: Usando Variables y Arreglos
Recursividad (2 clases) 1. Nivelación Funciones Menú Vectores String
Bases de datos multiusuario usando DAO
Constructor  Un constructor es un método que inicia un objeto inmediatamente después de su creación. De esta forma nos evitamos el tener que iniciar.
Introducción a Bases de Datos en Microsoft Access Programación de Computadoras 2 Sección: P.
Operadores y estructuras de control
Elementos básicos del lenguaje
INTEGRANTES OSIRIS KATHERINE SANDOVAL LOPEZ ELKIN LEONARDO VILLAMIZAR BARAJAS JORGE MENDEZ JONATHAN BOTELLO.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
INTERFAS DE ACCES DISEÑO DE UNA BASE DE DATOS NOMBRE: OLIVARES MORALES ROGELIO DANIEL BAUTISTA CRUZ GRUPO: 307 EQUIPO: 05.
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.
Unidad 29. Enumeraciones Objetivos del tema. Ver el uso de las enumeraciones dentro de un programa y sus ventajas.
Capítulo 10 Controles básicos para la introducción de datos Educere – Cargando Tecnología en tu memoria. Web:
LENGUAJE SQL (LENGUAJE ESTRUCTURADO DE CONSULTA) BASES DE DATOS Ing Sonia Godoy H.
Visual Basic FUNCIONES Y PROCEDIMIENTOS
INSTRUCCIONES Elaboración de la Presentación:
TUTORIAL GANDIA QÜEST.
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
Capítulo 2 Creación de la interfaz del usuario Educere – Cargando Tecnología en tu memoria. Web:
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.
1 Definición y Conversión de datos Agustín J. González ELO-329.
Diagrama de Clases.
ESTRUCTURAS DE DATOS “Conceptualización de estructuras de datos” Por: Eduardo Robayo.
1. Introducción ¿Qué es HTML? HTML, siglas de HyperText Markup Language («lenguaje de marcado hipertextual»), hace referencia al lenguaje para la elaboración.
Capítulo 14 Editor de menús y manejo de portapapeles Educere – Cargando Tecnología en tu memoria. Web:
Programación en Visual Basic
Estructura de un sistema de base de datos Partes que conforman un sistema de base de datos.
SQL Lenguaje de Consulta estructurado (structured query language) Es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar.
Curso : MODELAMIENTO Y DISEÑO DE BASE DE DATOS CICLO : I
Transcripción de la presentación:

Capítulo 23 Lenguaje de definición de datos y DAO Educere – Cargando Tecnología en tu memoria. Web: Condiciones de uso de esta presentación, se encuentran en la página web anotada anteriormente. Las referencias de páginas son con respecto al título Aprenda Visual Basic Practicando, José Felipe Ramírez Ramírez, 2001, Pearson Educación, ISBN Educere – Cargando Tecnología en tu memoria. Web: Condiciones de uso de esta presentación, se encuentran en la página web anotada anteriormente. Las referencias de páginas son con respecto al título Aprenda Visual Basic Practicando, José Felipe Ramírez Ramírez, 2001, Pearson Educación, ISBN

23-01: DDL: Data Definition Language Capítulo 23, págs DDL (Data Definition Language) DDL (Data Definition Language) es la parte del lenguaje que permite crear una base de datos y sus componentes a través de código. DBEngine 1.Habilitar DAO (DBEngine). Database 2.Definir una base de datos (Database). Workspace 3.Definir un espacio de trabajo para la base de datos (Workspace). TableDef 4.Realizar las definiciones de tablas (TableDef). Field 5.Realizar las definiciones de campos (Field). Index 6.Realizar las definiciones de índices (Index). Relation 7.Realizar las definiciones de las relaciones (Relation). 8.Asignar propiedades específicas de la base de datos. 9.Integración de la base de datos. Proceso para la creación de Bases de Datos mediante DDL, en VB

23-02: Tipos de objetos DAO Capítulo 23, págs. 561.

Dim Variable As TipoDato Variable = Valor Dim strNombre As String strNombre$ = “José” ClaseObjeto Dim Variable As ClaseObjeto Set Set Variable = Objeto Recordset Dim rstArchivo As Recordset Set Set rstArchivo = OpenRecordset(“Vendedor”) 23-03: Variables objeto Capítulo 23, págs variables objeto Las variables objeto son aquellas que almacenan objetos, en lugar de datos. Tanto su declaración como la asignación de objetos a las variables difiere de las variables comunes. Variables comunes Variables objeto

23-04: Instanciación Capítulo 23, págs instanciación nueva Hay instanciación cuando a una variable objeto se le asigna como valor no un objeto, sino una instancia nueva de una clase. ClaseObjeto Dim Variable As ClaseObjeto NewClaseObjeto Set Variable = New ClaseObjeto Recordset Dim rstArchivo As Recordset NewRecordset Set rstArchivo = New Recordset El objeto ya existirá, pero deberá ser manejado a través de sus propiedades.

23-05: Bloque With … End With Capítulo 23, págs With Objeto.PropiedadDeObjeto1 = Valor.PropiedadDeObjeto2 = Valor.PropiedadDeObjeto3 = Valor … ] End With With txtInforme.Caption = “”.Multiline = True.ScrollBars = 3 End With Es lo mismo que: txtInforme.Caption = “” txtInforme.Multiline = True txtInforme.ScrollBars = 3 Sintaxis:

23-06: Dependencia de existencia entre los objetos Capítulo 23, págs. 576.

23-07: CreateWorkspace Capítulo 23, págs Método:CreateWorkspace Dim wsEspacio As Workspace Set wsEspacio = DBEngine.Workspaces(0) Ejemplo Workspace Workspaces En el caso de Workspace, se toma como referencia el primer espacio de trabajo disponible en la colección Workspaces, que suel ser cero.

23-08: CreateDatabase Capítulo 23, págs Método:CreateDatabase Argumentos básicos: Nombre, Localidad, Opciones Localidad dbLangGeneral dbLangSpanish Opciones dbEncrypt dbVersion10 dbVersion11 dbVersion20 dbVersion30 Dim dbBase As Database Set dbBase = wsEspacio.CreateDatabase(“c:\Ventas.mdb”, _ dbLangGeneral, dbVersion30) Ejemplo

23-09: CreateDatabase Capítulo 23, págs Método:CreateTableDef Argumentos básicos: Nombre Dim tbdVendedor As TableDef Set tbdVendedor = dbBase.CreateTableDef(“Vendedor") Ejemplo

23-10: CreateField Capítulo 23, págs Método:CreateField Argumentos básicos: Nombre, Tipo, Tamaño Tipo dbBinarydbInteger dbBooleandbLong dbBytedbMemo dbCurrencydbNumeric dbDatedbSingle dbDoubledbText Dim fldCampo1 As Field Dim fldCampo2 As Field Set fldCampo1 = tbdVendedor.CreateField(“IDVendedor", dbInteger) Set fldCampo2 = tbdVendedor.CreateField(“NombreVendedor", dbText, 40) tbdVendedor.Fields.Append fldCampo1 tbdVendedor.Fields.Append fldCampo2 dbBase.TableDefs.Append tbdVendedor dbBase.Close Ejemplo

23-11: CreateIndex Capítulo 23, págs Método:CreateIndex Argumentos básicos: Nombre Dim idxVendedor As Index Set idxVendedor = tbdVendedor.CreateIndex("pkVendedor") idxVendedor.Fields.Append.CreateField(“IDVendedor") idxVendedor.Primary = True idxVendedor.Unique = True tbdVendedor.Indexes.Append idxVendedor Ejemplo

23-12: CreateRelation Capítulo 23, págs Método:CreateRelation Argumentos básicos: Nombre, TablaServidora, TablaCliente, Atributo Dim relVenta As Relation Set relVentaArt = dbBase.CreateRelation("Venta_Vendedor") relVenta.Table = “Vendedor" relVenta.ForeignTable = "Venta" relVenta.Fields.Append.CreateField(“IDVendedor") relVenta.Fields(“IDVendedor").ForeignName = “IDVendedor" dbBase.Relations.Append relVentaArt Ejemplo

23-13: Abrir y cerrar la base de datos Capítulo 23, págs Apertura de la base de datos: Dim dbBase As Database Set dbBase = OpenDatabase(“C:\Venta.mdb”) Para cerrar la base de datos: dbBase.Close

 Laboratorio Habilitando DAO DDL utilizando DAO: Definiendo variables objeto DDL utilizando DAO: Creación de almacén de base de datos DDL utilizando DAO: Creación de estructura de tablas y sus campos DDL utilizando DAO: Creación de índices DDL utilizando DAO: Creación de relaciones Reverse Engineering utilizando DAO: Determinación del modelo de datos a partir de un almacén de datos Realice los siguientes ejercicios.