Bases de Datos con Visual Basic .NET Francisco Charte Ojeda copia PDF

Title Bases de Datos con Visual Basic .NET Francisco Charte Ojeda copia
Author Julio Montoya
Pages 504
File Size 18 MB
File Type PDF
Total Downloads 54
Total Views 313

Summary

www.detodoprogramacion.com Todos 10s nombres propios de programas, sistemas operativos, equipos hardware, etc. que aparecen en este libro son marcas registradas de sus respectivas compaiiias u organizaciones. Reservados todos 10s derechos. El contenido de esta obra esta protegido por la ley, que est...


Description

www.detodoprogramacion.com

Todos 10s nombres propios de programas, sistemas operativos, equipos hardware, etc. que aparecen en este libro son marcas registradas de sus respectivas compaiiias u organizaciones.

Reservados todos 10s derechos. El contenido de esta obra esta protegido por la ley, que establece penas de prision yio multas, ademas de las correspondientes indemnizaciones por daiios y perjuicios, para quienes reprodujeren, plagiaren, distribuyeren o comunicasen publicamente, en todo o en parte, una obra literaria, artistica o cientifica, o su transformacion, interpretacion o ejecucion artistica fijada en cualquier tip0 de soporte o comunicada a traves de cualquier medio, sin la preceptiva autorizacion.

0 EDICIONES ANAYA MULTIMEDIA (GRUPO ANAYA, S.A.), 2002 Juan Ignacio Luca de Tena, 15. 28027 Madrid Deposit0 legal: M. 41.765 - 2002 ISBN: 84-415-1375-9 Printed in Spain Imprime: Artes Graficas Guemo, S.L. Febrero, 32. 28022 Madrid. www.detodoprogramacion.com

Agradecimientos ..................................................................................................................... 6

..

Introduccion

.......................................................................................................

Soluciones de acceso a datos .............................................................................................. ADONET ................................................................................................................................ Visual Studio .NET ............................................................................................................... Objetivos de este libro ......................................................................................................... Estructura del libro ............................................................................................................... Ayuda a1 lector ......................................................................................................................

.

................................................................................... 1. Terminologia y conceptos .............................................................................

Parte I Sentar las bases

Origenes de datos ................................................................................................................. Bases de datos ........................................................................................................................ DBMS y RDBMS .............................................................................................................. Arquitectura cliente/ servidor ........................................................................................... Arquitecturas n-tier .............................................................................................................. Servicios de acceso a datos ................................................................................................. Proveedores y controladores ............................................................................................. Lenguajes de comunicaci6n ................................................................................................ www.detodoprogramacion.com

18 20 20 21 21 22 24

25

26 27 29 29 30 32 33 33 34

fndice de contenidos

Estructura de 10s datos ........................................................................................................ Entidades y atributos ..................................................................................................... Dominios y restricciones ............................................................................................... Identidad de una entidad .............................................................................................. Relaciones entre conjuntos de entidades ................................................................... Indices ................................................................................................................................ Vistas .................................................................................................................................. Procedimientos almacenados ....................................................................................... Normalizaci6n .................................................................................................................. Transacciones ................................................................................................................... XML .......................................................................................................................................... Resumen ..................................................................................................................................

.

2 SQL y sus dialectos

.......................................................................................

iQu6 es SQL?.......................................................................................................................... Partes de SQL ................................................................................................................... Derivados de SQL ........................................................................................................... Ejecuci6n de sentencias SQL ........................................................................................ DDL .......................................................................................................................................... Creaci6n de una base de datos ..................................................................................... Creaci6n de tablas ........................................................................................................... Modificaci6n y borrado de tablas ............................................................................... Otras operaciones de definici6n de datos ................................................................. DML .......................................................................................................................................... Inserci6n de datos ........................................................................................................... Recuperaci6n de datos ................................................................................................... Alias de tablas ............................................................................................................ Selecci6n de filas ........................................................................................................ Condicionales complejos .......................................................................................... Orden de las filas ....................................................................................................... Expresiones y funciones de resumen .................................................................... Agrupamiento ............................................................................................................. Enlaces entre tablas ................................................................................................... Consultas dentro de consultas ............................................................................... Actualizacibn de datos ................................................................................................... Eliminaci6n de datos ...................................................................................................... DCL ........................................................................................................................................... Derivados de SQL ................................................................................................................. Transact-SQL .................................................................................................................... Variables y tipos de datos ....................................................................................... Evaluaci6n de expresiones ...................................................................................... Condicionales y bucles ............................................................................................. Codificaci6n de procedimientos almacenados ................................................... PL / SQL .............................................................................................................................. www.detodoprogramacion.com

36 36 37 37 38 39 40 40 41 41 43 43

44 46 46 47 47 48 51 51 54 54 56 57 58 58 59 59 61 61 62 62 63 64 65 65 66 66 67 68 68 69 69

Programacidn de bases de datos con Visual Basic .NET

Variables y tipos de datos ....................................................................................... Evaluacidn de expresiones ...................................................................................... Condicionales y bucles ............................................................................................. Codificaci6n de procedimientos almacenados ................................................... Resumen ..................................................................................................................................

.

3 Origenes de datos

..........................................................................................

Origenes locales y remotos ................................................................................................. Microsoft Access ................................................................................................................... Definicion de las tablas .................................................................................................. Relaci6n entre las tablas ................................................................................................ Introducci6n de datos .................................................................................................... Simplificar la selecci6n de editorial ............................................................................ SQL Server .............................................................................................................................. Creaci6n de la base de datos ........................................................................................ Definici6n de las tablas .................................................................................................. Relacidn entre las tablas ................................................................................................ Introducci6n de datos .................................................................................................... Us0 de la base de datos de ejemplo ............................................................................ Definici6n de una vista .................................................................................................. Definir procedimientos almacenados ......................................................................... Ejecuci6n de procedimientos almacenados .............................................................. Oracle ....................................................................................................................................... Creaci6n de la base de datos ........................................................................................ Definicion de las tablas .................................................................................................. Introducci6n de datos .................................................................................................. Definici6n de una vista ................................................................................................ Definir funciones y procedimientos almacenados ................................................ Ejecuci6n de funciones y procedimientos ............................................................... InterBase ................................................................................................................................ Creaci6n de la base de datos ...................................................................................... Definicidn de las tablas ................................................................................................ Introduccidn de datos .................................................................................................. Definici6n de una vista ................................................................................................ Definir procedimientos almacenados ....................................................................... Ejecuci6n de procedimientos almacenados ............................................................ Microsoft Excel .................................................................................................................... Creaci6n de un nuevo libro ........................................................................................ Definici6n de la estructura .......................................................................................... Introducci6n de datos .................................................................................................. XML ........................................................................................................................................ Definici6n de la estructura de documento .............................................................. Creaci6n del documento XML ................................................................................... Directorio activo .................................................................................................................. www.detodoprogramacion.com

70 70 71 71 72

74 75 76 77 79 79 81 83 84 85 87 89 90 91 93 95 96 97 98 104 105 106 110 111 113 115 116 117 118 120 120 121 121 123 125 125 128 133

Acceso a1 Directorio activo ......................................................................................... Resumen ................................................................................................................................

Parte I1. ADO.NET

......................................................................................... .. 4 . Introduccion a ADO.NET .......................................................................... Objetivos del modelo ADO.NET ..................................................................................... Representach interna en XML ...................................................................................... Ausencia de cursores de datos ........................................................................................ Cursores de lectura ....................................................................................................... Soluci6n multiprop6sito .................................................................................................... Configuraci6n de 10s clientes ........................................................................................... Resumen ................................................................................................................................

.

5 Modelo de objetos

.......................................................................................

Estructura del modelo de objetos ................................................................................... Ambitos con nombre de ADO.NET ................................................................................ Interfaces para 10s proveedores ...................................................................................... Asociaci6n de columnas y tablas ............................................................................... Acceso a filas de datos ................................................................................................. Adaptadores de datos .................................................................................................. Conexiones, comandos y transacciones ................................................................... Detalles sobre 10s proveedores ........................................................................................ Otras clases comunes y especificas ........................................................................... Clases independientes del origen de datos .................................................................. Conjuntos de datos ....................................................................................................... Tablas ................................................................................................................................ Filas ................................................................................................................................... Columnas ......................................................................................................................... Restricciones ................................................................................................................... Relaciones ........................................................................................................................ Vistas de datos ............................................................................................................... Resumen ................................................................................................................................

. . al origen de datos 6 Conexion

.

........................................................................

Obtencion e instalaci6n de proveedores adicionales ................................................. D6nde obtener 10s proveedores ................................................................................. Instalaci6n del proveedor ............................................................................................ Generalidades sobre la conexi6n ..................................................................................... Cadena de conexi6n ...................................................................................................... Apertura y cierre de la conexi6n ............................................................................... Propiedades informativas ........................................................................................... Cadenas de conexi6n .......................................................................................................... www.detodoprogramacion.com

133 134

137 138 139 141 143 144 144 148 150

152 153 154 155 156 156 159 160 161 162 163 164 165 166 167 168 168 169 170

172 173 174 174 176 176 177 178 178

Programacidn de bases de datos con V i s u a l Basic .N.ET

Selecci6n del controlador ............................................................................................ Identificacibn del servidor u origen de datos ........................................................ Base de datos inicial ..................................................................................................... Parimetros de seguridad ............................................................................................ Propiedades exclusivas ................................................................................................ En la prictica ........................................................................................................................ Conexi6n c...


Similar Free PDFs