Documente Academic
Documente Profesional
Documente Cultură
ATOS
O
CONStLTAS
Lic. Jenny Karina Parrao DuranConalep
II 92
07/12/2009
SLCCtON
ATOS
O
CONStLTAS
MUESTRA CAMPO CON REGISTROS
Sintaxis
SELECT CAMPO1,CAMPO2,FROM NOMBRE DE LA TABLA;
Lic. Jenny Karina Parrao DuranConalep
II 93
07/12/2009
VALERIA GRAJALES
CONDICIONALES
WHERE
LIKE (utiliza comodines _ y %
NOT LIKE
El comando SELECT sirve para seleccionar o recuperar informacin
De los registros de la base de datos, pero conforme la bd crece
se necesita
Mejorar el rendimiento a travs de los siguientes condicionales,
que facilitan la recuperacin de la seleccin de los datos.
Lic. Jenny Karina Parrao DuranConalep
II 94
07/12/2009
WHERE
LIKE (utiliza comodines _ y %
NOT LIKE
Uso de SELECT con WHERE para un rango
de cierta condicin
Consulta
Sintaxis
SELECT campo1,FROM nombre de la tabla WHERE campo1 condicion;
Lic. Jenny Karina Parrao DuranConalep
II 95
07/12/2009
sintaxis
Uso de SELECT con WHERE para fecha
Sintaxis
SELECT campo1,FROM nombre de la tabla WHERE campo1 condicin;
consulta
Lic. Jenny Karina Parrao DuranConalep
II 96
07/12/2009
sintaxis
Uso de SELECT con WHERE y LIKE para
rango de caracteres
Sintaxis
SELECT * FROM nombre de la tabla WHERE campo1 LIKE %condicin;
consulta para rango de caracteres especifica que arroja valores iguales a este nombre
Lic. Jenny Karina Parrao DuranConalep
II 97
07/12/2009
sintaxis
Uso de SELECT con WHERE y NOT LIKE
Sintaxis
SELECT * FROM nombre de la tabla WHERE campo1 NOT LIKE %condicin;
consulta
para rango de caracteres especifica que arroja otros valores diferentes
Lic. Jenny Karina Parrao DuranConalep
II 98
07/12/2009
sintaxis
Uso de DELETE con WHERE
Sintaxis
DELETE FROM nombre de la tabla WHERE campo1 condicin;
Consulta borra registros de cierta condicin
Lic. Jenny Karina Parrao DuranConalep
II 99
07/12/2009
sintaxis
Uso de UNIONES con WHERE
Sintaxis
SELECT * FROM nombre de la tabla, nombre de la otra tabla WHERE tabla.campo1 condicin
tabla.campo;
Consulta muestra los campos de la 2 tablas a
traves de la igualdad de id
Lic. Jenny Karina Parrao DuranConalep
II 100
07/12/2009
sintaxis
Uso de UNIONES con LEFT JOIN ON
Sintaxis
SELECT * FROM nombre de la tabla LEFT JOIN nombre de la otra tabla ON tabla.campo1 condicin
tabla.campo;
Consulta muestra los campos de la 2 tablas a
travs de la igualdad de id pero sin
poner la separacin por medio de la coma ni uso
de WHERE
Lic. Jenny Karina Parrao DuranConalep
II 101
07/12/2009
Consulta muestra los campos de la 2 tablas a
travs de la igualdad de id pero sin
poner la separacin por medio de la coma ni uso
de WHERE
sintaxis
Uso de SELECT con ORDER BY
DESC
Sintaxis
SELECT campo1.. FROM nombre de la tabla ORDER BY campo DESC;
Consulta muestra los registros ordenados de
manera DESCENDENTE
Lic. Jenny Karina Parrao DuranConalep
II 102
07/12/2009
sintaxis
Uso de SELECT con ORDER BY
ASC
Sintaxis
SELECT campo1.. FROM nombre de la tabla ORDER BY campo DESC;
Consulta muestra los registros ordenados de
manera ASCENDENTE
Lic. Jenny Karina Parrao DuranConalep
II 103
07/12/2009
sintaxis
Uso de SELECT con LIMIT
Sintaxis
SELECT * FROM nombre de la tabla LIMIT cantidad;
Consulta muestra los registros por
cantidades de nmeros
Lic. Jenny Karina Parrao DuranConalep
II 104
07/12/2009
sintaxis sintaxis
Uso de UPDATE
Sintaxis
UPDATE nombre de la tabla SET campo =registro;
Consulta actualiza los datos de la tablas
Lic. Jenny Karina Parrao DuranConalep
II 105
07/12/2009
sintaxis
Uso de UPDATE en registros
Sintaxis
UPDATE nombre de la tabla SET campo =registro WHERE campo condicin;
Consulta actualiza los registro de la tablas
Lic. Jenny Karina Parrao DuranConalep
II 106
07/12/2009
sintaxis
TAREA
1.Realizar ensayo del tema
2. Aplicar a su base de datos estos temas
3.Traer las pantallas impresas para revisar
Lic. Jenny Karina Parrao DuranConalep
II 107
07/12/2009
1.Realizar ensayo del tema
2. Aplicar a su base de datos estos temas
3.Traer las pantallas impresas para revisar
Lic. Jenny Karina Parrao DuranConalep
II 108
07/12/2009
Mysql Administrador
Inicializacin de Administrador de
MYSQL
Lic. Jenny Karina Parrao DuranConalep
II 110
07/12/2009
Conexin al servidor de base de
datos
Nueva conexin BD
Nombredelaconexino
servidordeBD
RutaodireccindelaBD
Lic. Jenny Karina Parrao DuranConalep
II 111
07/12/2009
RutaodireccindelaB D
USUARIO
nombredeBD conectardirectamente
Pantalla de Administrador
Lic. Jenny Karina Parrao DuranConalep
II 112
07/12/2009
panel de las BD Y TABLAS
depende del usuario y
de la bd donde
se conecten,de
acuerdo a los
permisos
Pantalla de Administrador
Lic. Jenny Karina Parrao DuranConalep
II 113
07/12/2009
PANEL DE BD Y TABLAS
muestra al mismo usuario
Pero solo especificando que
Usara la bd de rche
Pantalla muestra estructura de las BD
BD
TABLAS
Lic. Jenny Karina Parrao DuranConalep
II 114
07/12/2009
ESTRUCTURA DE LAS TABLAS Y CAMPOS
Conectar y Desconectarse de la
BD
Desconecta todas las conexiones
Desconecta una por una las conexiones
Lic. Jenny Karina Parrao DuranConalep
II 115
07/12/2009
Pantalla crea BD
1
Lic. Jenny Karina Parrao DuranConalep
II 116
07/12/2009
2
Pantalla verificacin de BD creada
Lic. Jenny Karina Parrao DuranConalep
II 117
07/12/2009
Al terminar de crear la bd
se actualiza
Para poder verla
en las dems BD
Pantalla crea tabla
1
Lic. Jenny Karina Parrao DuranConalep
II 118
07/12/2009
Pantalla crea tabla
2
Lic. Jenny Karina Parrao DuranConalep
II 119
07/12/2009
Pantalla crea tabla
Nombre de
La tabla
3
4
Lic. Jenny Karina Parrao DuranConalep
II 120
07/12/2009
Crear tabla
Pide crear mas
Tablas si es si regresa
a la pantalla o
si es no guarda
5
Pantalla inserta registros
Activa pestaa
Limita la cantidad de
campos a insertar
Lic. Jenny Karina Parrao DuranConalep
II 121
07/12/2009
Panel de insertar datos
Pantalla muestra las columnas de
los registros
Muestra campos, tipos de datos,
Valores nulos,
Lic. Jenny Karina Parrao DuranConalep
II 122
07/12/2009
Muestra campos, tipos de datos,
Valores nulos,
Pantalla modifica tabla
1
Lic. Jenny Karina Parrao DuranConalep
II 123
07/12/2009
Pantalla modifica tabla
Se agrega nuevo campo, tipo de datos, etc
2
Lic. Jenny Karina Parrao DuranConalep
II 124
07/12/2009
Se agrega nuevo campo, tipo de datos, etc
3
TAREA
1.Realizar ensayo del tema
2. crear su BD del proyecto en el adminstrador
Lic. Jenny Karina Parrao DuranConalep
II 125
07/12/2009
1.Realizar ensayo del tema
2. crear su BD del proyecto en el adminstrador
Lic. Jenny Karina Parrao DuranConalep
II 126
07/12/2009
Iniciar a Delphi.
-Men Inicio
- Programas
-Borland
Delphi7.
Lic. Jenny Karina Parrao DuranConalep
II 127
07/12/2009
Acceso Directo
Escritorio.
El ambiente integrado de desarrollo o el IDE es un conjunto de
aplicaciones que se ejecutan a partir de una sola interfase en donde
se combina un editor de programas, un compilador, un depurador y otras
herramientas de desarrollo en una unidad integrada.
En Delphi, el IDE esta conformado por el inspector de objeto, el objeto
Tree View, la barra de acceso inmediato, la barra de herramientas de
escritorio, la paleta de componentes, el men, la forma y la unidad de
cdigo.
Este ambiente integrado de desarrollo nos permite disear, editar y
compilar nuestros programas dentro de la misma aplicacin.
El IDE puede ser configurado para que el programador lo adapte a sus
necesidades o gustos personales, es decir, puede elegir que es lo que
desea ver o no en la pantalla.
I.D.E
El ambiente integrado de desarrollo
Lic. Jenny Karina Parrao DuranConalep
II 128
07/12/2009
El ambiente integrado de desarrollo o el IDE es un conjunto de
aplicaciones que se ejecutan a partir de una sola interfase en donde
se combina un editor de programas, un compilador, un depurador y otras
herramientas de desarrollo en una unidad integrada.
En Delphi, el IDE esta conformado por el inspector de objeto, el objeto
Tree View, la barra de acceso inmediato, la barra de herramientas de
escritorio, la paleta de componentes, el men, la forma y la unidad de
cdigo.
Este ambiente integrado de desarrollo nos permite disear, editar y
compilar nuestros programas dentro de la misma aplicacin.
El IDE puede ser configurado para que el programador lo adapte a sus
necesidades o gustos personales, es decir, puede elegir que es lo que
desea ver o no en la pantalla.
Elementos del Ambiente Integrado de
Desarrollo o IDE
Objeto
TreeView
FORMA
Barra de
Acceso
Inmediato
Barra de Men
Paleta de Componentes
Barra de herramientas
Lic. Jenny Karina Parrao DuranConalep
II 129
07/12/2009
Objeto
TreeView
Inspector de Objetos
FORMA
Editor de Cdigo
LA FORMA
En Delphi la forma es una base sobre el cual se colocan
componentes para crear la interfase grafica de la aplicacin.
La forma tiene las mismas propiedades que se encuentran en
cualquier ventana de Windows. Tiene un men de control en la
esquina superior izquierda, la barra de titulo a lo largo de la parte
superior, los botones de minimizar y cerrar en la esquina superior
derecha.
Lic. Jenny Karina Parrao DuranConalep
II 130
07/12/2009
En Delphi la forma es una base sobre el cual se colocan
componentes para crear la interfase grafica de la aplicacin.
La forma tiene las mismas propiedades que se encuentran en
cualquier ventana de Windows. Tiene un men de control en la
esquina superior izquierda, la barra de titulo a lo largo de la parte
superior, los botones de minimizar y cerrar en la esquina superior
derecha.
FORM
Editor de Cdigo.
Explorador de
cdigo
Unidades activas
Lic. Jenny Karina Parrao DuranConalep
II 131
07/12/2009
Explorador de
cdigo
Diagrama
Cdigo
Una de las partes importantes del IDE de delphi es el editor de
cdigo, en la cual se colocan las lneas de cdigo de la
aplicacin que se esta realizando , este editor de codigo tiene
herramientas muy tiles para el programador, como son el
mostrar en negritas las palabras reservadas que utiliza el code
insght ( men contextual donde se presentan todas las
propiedades de componentes que se estn programando, tiene
y permite completar la lnea de programacin que esta editando
automticamente. En el lado izquierdo del editor , se despliega el
explorador de cdigo en el cual se puede visualizar el contenido
de la unidad, localizar funciones y procedimientos que hasta el
momento sean creado.
Dando 2 clic sobre cualquiera de los iconos de esta seccin nos
lleva de manera inmediata a la parte de la unidad donde se
encuentra el cdigo. Con clic derecho dependiendo de la
carpeta, puede agregarse funciones, procedimientos, variables,
etc.
En la parte superior del editor de cdigo aparecen etiquetas con
el nombre de los mdulos y unidades que estn en uso
Editor de Cdigo.
Lic. Jenny Karina Parrao DuranConalep
II 132
07/12/2009
Una de las partes importantes del IDE de delphi es el editor de
cdigo, en la cual se colocan las lneas de cdigo de la
aplicacin que se esta realizando , este editor de codigo tiene
herramientas muy tiles para el programador, como son el
mostrar en negritas las palabras reservadas que utiliza el code
insght ( men contextual donde se presentan todas las
propiedades de componentes que se estn programando, tiene
y permite completar la lnea de programacin que esta editando
automticamente. En el lado izquierdo del editor , se despliega el
explorador de cdigo en el cual se puede visualizar el contenido
de la unidad, localizar funciones y procedimientos que hasta el
momento sean creado.
Dando 2 clic sobre cualquiera de los iconos de esta seccin nos
lleva de manera inmediata a la parte de la unidad donde se
encuentra el cdigo. Con clic derecho dependiendo de la
carpeta, puede agregarse funciones, procedimientos, variables,
etc.
En la parte superior del editor de cdigo aparecen etiquetas con
el nombre de los mdulos y unidades que estn en uso
Object TreeView.
Lic. Jenny Karina Parrao DuranConalep
II 133
07/12/2009
Es una herramienta que nos permite ver los
componentes que se han utilizado dentro del proyecto
en la forma de diagrama de rbol. Exhibe las relaciones
lgicas entre componentes visuales y no visuales dentro
de la forma, nos permite localizar fcilmente los
componentes de la forma.
Object TreeView.
Lic. Jenny Karina Parrao DuranConalep
II 134
07/12/2009
Paleta de Componentes.
Es la que contiene la biblioteca de componentes visuales (VCL), en la cual
se organizan los diferentes componentes segn su funcionalidad.
Un componente es un objeto o elemento que cumplir con funciones
especificas predefinidas.
La paleta esta integrada por una serie de pestaas en donde se organizan
los componentes:
Los visuales: que son aquellos que le darn forma a la interfaz grafica de
la aplicacin es decir todo aquello que el usuario podr ver. Como
botones, cajas, textos, etc.
No visuales:son aquellos que nos ayudan a realizar procesos y que los
usuarios no vern
Lic. Jenny Karina Parrao DuranConalep
II 135
07/12/2009
Es la que contiene la biblioteca de componentes visuales (VCL), en la cual
se organizan los diferentes componentes segn su funcionalidad.
Un componente es un objeto o elemento que cumplir con funciones
especificas predefinidas.
La paleta esta integrada por una serie de pestaas en donde se organizan
los componentes:
Los visuales: que son aquellos que le darn forma a la interfaz grafica de
la aplicacin es decir todo aquello que el usuario podr ver. Como
botones, cajas, textos, etc.
No visuales:son aquellos que nos ayudan a realizar procesos y que los
usuarios no vern
Inspector de Objetos.
Pgina de
Propiedades
Selector de Objetos
Pgina de Eventos
Lic. Jenny Karina Parrao DuranConalep
II 136
07/12/2009
Columna de
Valores
Columna de
Propiedades
Barra de Estado
Es una ventana desde el cual se puede ver y
modificar la mayora de las propiedades y
eventos del componente, ya que se listan en
dicha ventana tanto las propiedades como los
eventos por orden alfabtico.
El inspector se visualiza siempre con la
informacin referente al componente que se
encuentra activo.
El inspector tiene la caracterstica de poder
agrupar propiedades o eventos en base a
categoras diferentes.
INSPECTOR DE OBJETO
Lic. Jenny Karina Parrao DuranConalep
II 137
07/12/2009
Es una ventana desde el cual se puede ver y
modificar la mayora de las propiedades y
eventos del componente, ya que se listan en
dicha ventana tanto las propiedades como los
eventos por orden alfabtico.
El inspector se visualiza siempre con la
informacin referente al componente que se
encuentra activo.
El inspector tiene la caracterstica de poder
agrupar propiedades o eventos en base a
categoras diferentes.
Barras.
Barra de Men
Lic. Jenny Karina Parrao DuranConalep
II 138
07/12/2009
Barra de acceso inmediato
TAREA
1.Realizar ensayo del tema
Lic. Jenny Karina Parrao DuranConalep
II 139
07/12/2009
1.Realizar ensayo del tema
Lic. Jenny Karina Parrao DuranConalep
II 140
07/12/2009
Sql Explorer
Lic. Jenny Karina Parrao DuranConalep
II 141
07/12/2009
Crear Alias
ES UN ARCHIVO DE
CONFIGURACION
PARA EL TIPO DE BASE DE
DATOS QUE
SE VA A CREAR
1
Lic. Jenny Karina Parrao DuranConalep
II 142
07/12/2009
ES UN ARCHIVO DE
CONFIGURACION
PARA EL TIPO DE BASE DE
DATOS QUE
SE VA A CREAR
2
3
TIPO DEL CONTROLADOR
DE LA BD
Lic. Jenny Karina Parrao DuranConalep
II 143
07/12/2009
3
SE CREA EL ALIAS
4
Lic. Jenny Karina Parrao DuranConalep
II 144
07/12/2009
NOMBRE DEL ALIAS
SE CREA LA RUTA PARA EL ALIAS
Lic. Jenny Karina Parrao DuranConalep
II 145
07/12/2009
5
SE APLICA LA ACEPTACION DE RUTA
6
Lic. Jenny Karina Parrao DuranConalep
II 146
07/12/2009
7
TAREA
1.Realizar ensayo del tema
2.Crear su alias para su proyecto
Lic. Jenny Karina Parrao DuranConalep
II 147
07/12/2009
1.Realizar ensayo del tema
2.Crear su alias para su proyecto
Lic. Jenny Karina Parrao DuranConalep
II 148
07/12/2009
Database Desktop
Lic. Jenny Karina Parrao DuranConalep
II 149
07/12/2009
Asignacin del alias para crear tabla
1
Lic. Jenny Karina Parrao DuranConalep
II 150
07/12/2009
2
3
Trabajando bajo el directorio del alias
Lic. Jenny Karina Parrao DuranConalep
II 151
07/12/2009
4
Especificando alias
Crear tabla
5
Lic. Jenny Karina Parrao DuranConalep
II 152
07/12/2009
dBase IV
6
Creando los campos de la tabla
indexes
7
Lic. Jenny Karina Parrao DuranConalep
II 153
07/12/2009
guardar
7
8
Especifica alias
9
Abrir tabla
10
11
Lic. Jenny Karina Parrao DuranConalep
II 154
07/12/2009
11
Aparecen los campos y podemos insertar registros
Crear la llave principal
12
Lic. Jenny Karina Parrao DuranConalep
II 155
07/12/2009
13
Cambiar los datos en la tabla
TAREA
1.Realizar ensayo del tema
Crear las tablas para su proyecto
Lic. Jenny Karina Parrao DuranConalep
II 156
07/12/2009
1.Realizar ensayo del tema
Crear las tablas para su proyecto
Lic. Jenny Karina Parrao DuranConalep
II 157
07/12/2009
Forma de guardar un proyecto
unit1
U_nombre
2
Lic. Jenny Karina Parrao DuranConalep
II 158
07/12/2009
1
project1
P_nombre 3
EJEMPLO DE UN PROYECTO
1
Lic. Jenny Karina Parrao DuranConalep
II 159
07/12/2009
INSERTANDO UN PANEL EN LA FORMA
SELECCIN DE PANEL
2
Lic. Jenny Karina Parrao DuranConalep
II 160
07/12/2009
EN ALING PONER EN CAPTION ESCRIBIR LOS SIGUIENTE
3
EN FONT ACTIVAR PANTALLA Y PONER FORMATO
4
Lic. Jenny Karina Parrao DuranConalep
II 161
07/12/2009
EN COLOR CAMBIAR EL FORNDO
5
INSERTAR EL COMPONENTE ANIMATE DENTRO DEL PANEL
6
Lic. Jenny Karina Parrao DuranConalep
II 162
07/12/2009
INSERTADO EL COMPONENTE ANIMATE DENTRO DEL PANEL
ESCOGER EN ALING
7
Lic. Jenny Karina Parrao DuranConalep
II 163
07/12/2009
en filename escoger
imagen
Aparece pantalla y
buscar la ruta
8
Ruta de imagen
9
Lic. Jenny Karina Parrao DuranConalep
II 164
07/12/2009
Aperece imagen y en active seleccionar true
10
Insertar en la forma un toolbar de la pestaa win32
Lic. Jenny Karina Parrao DuranConalep
II 165
07/12/2009
Sobre el toolbar botn derecho e insertar 2 new button
Lic. Jenny Karina Parrao DuranConalep
II 166
07/12/2009
En flat escoger true
En showcaption escoger true
Lic. Jenny Karina Parrao DuranConalep
II 167
07/12/2009
Seleccionar cada boton y caption ponerle los nombres especificos
Insertar un segundo panel y en aling escoger alclient
Lic. Jenny Karina Parrao DuranConalep
II 168
07/12/2009
En caption quitar el nombre que tiene
Insertar un componente llamado DBNavigator que esta en la pestaa standad
Lic. Jenny Karina Parrao DuranConalep
II 169
07/12/2009
En align escoger altop
Insertar un pagecontrol de la pestaa standard
Lic. Jenny Karina Parrao DuranConalep
II 170
07/12/2009
Seleccionar el pagecontrol y en align escoger alclient
Seleccionando el pagecontrol boton derecho e insertar 2 new page
Lic. Jenny Karina Parrao DuranConalep
II 171
07/12/2009
Seleccionar cada una de las pestaas y en caption
ponerle los nombres correspondientes
Insertar el componente table que esta en la pestaa BDE
Lic. Jenny Karina Parrao DuranConalep
II 172
07/12/2009
Teniendo seleccionado el componente table en databasename escoger
La opcin de base de datos DBDEMOS
Insertar un componente llamado datasource de la pestaa dataaccess
Lic. Jenny Karina Parrao DuranConalep
II 173
07/12/2009
Teniendo seleccionado el componente datasource en dataset escoger
table1
Inserta el componente DBGrid de la pestaa data control
Lic. Jenny Karina Parrao DuranConalep
II 174
07/12/2009
Teniendo seleccionado el componente en align escoge alclient
Y en datasource selecciona datasourse1
Opcin para desplegar los registros dentro de la pestaa personas
Lic. Jenny Karina Parrao DuranConalep
II 175
07/12/2009
Dentro de la pestaa captura dar 2 clic en componente tabla para
Para que aparezca cuadro
Sobre en cuadro botn derecho clic en add fields
Lic. Jenny Karina Parrao DuranConalep
II 176
07/12/2009
Aparece cuadro azul y dar ok
Van a aparecer todos los campos para disponer de ellos
Lic. Jenny Karina Parrao DuranConalep
II 177
07/12/2009
Arrastra cada campo acomodndolo y selecciona el
DBNavigator y en la propiedad datasource selecciona
datasource1
Selecciona la forma y da 2 clic para que aparesca la pantalla de codigo
Y escribes table1.open;
Lic. Jenny Karina Parrao DuranConalep
II 178
07/12/2009
Selecciona el toolbutton2 y 2 clic para que aparesca pantalla codigo
Y escribes form1.close;
Guarda todos los cambios con en icono
Lic. Jenny Karina Parrao DuranConalep
II 179
07/12/2009
Ejecuta la aplicacin con el icono
TAREA
1.Realizar ensayo del tema
2.Crear el mismo formato para tu proyecto
Lic. Jenny Karina Parrao DuranConalep
II 180
07/12/2009
1.Realizar ensayo del tema
2.Crear el mismo formato para tu proyecto
Lic. Jenny Karina Parrao DuranConalep
II 181
07/12/2009