Sunteți pe pagina 1din 0

MYSQL

Programacin de dase de datos 5 semestre


2.1.Resultado de aprendizaje: la creacin del sistema de base de datos.
Lic. Jenny Karina Parrao Duran 2 unidad
INTRODUCCION
MYSQL
Sistema
administrador
para BD
relacionales
Lic. Jenny Karina Parrao DuranConalep
II 2
07/12/2009
Sistema
administrador
para BD
relacionales
tcnicamente
Permite
administrar
archivos
llamados BD
INTRODUCCION
MYSQL
La terminacin sql
se refiere al
lenguaje de
consulta
estructurado
Lenguaje usado
para
interactuar con
la mayora de
las bases de
datos
Lic. Jenny Karina Parrao DuranConalep
II 3
07/12/2009
Lenguaje usado
para
interactuar con
la mayora de
las bases de
datos
A travs de los
comandos que
utiliza este
lenguaje SQL
TAREA
INVESTIGAR SOBRE MYSQL LO
SIGUIENTE:
Por quien fue creado
Si es un sistema abierto
Elementos de mysql
Lenguajes con los que interacta
Versiones que existen
Lic. Jenny Karina Parrao DuranConalep
II 4
07/12/2009
INVESTIGAR SOBRE MYSQL LO
SIGUIENTE:
Por quien fue creado
Si es un sistema abierto
Elementos de mysql
Lenguajes con los que interacta
Versiones que existen
Lic. Jenny Karina Parrao DuranConalep
II 5
07/12/2009
INSTALACION
Lo primero que se tiene que hacer es
tener la versin mas reciente de Mysql,
procedemos a almacenarlo en la pc y por
consecuente descomprimirlo en sucaso,
eligiendo el directorio de c:\Mysql. Si-no
entonces ejecutamos la aplicacin del
setup.exe
mysql
Lic. Jenny Karina Parrao DuranConalep
II 6
07/12/2009
Lo primero que se tiene que hacer es
tener la versin mas reciente de Mysql,
procedemos a almacenarlo en la pc y por
consecuente descomprimirlo en sucaso,
eligiendo el directorio de c:\Mysql. Si-no
entonces ejecutamos la aplicacin del
setup.exe
INSTALACION
MYSQL setup
*LA RUTA
ES DESDE
DONDE
LO
EJECUTEN
Lic. Jenny Karina Parrao DuranConalep
II 7
07/12/2009
*LA RUTA
ES DESDE
DONDE
LO
EJECUTEN
Pantalla inicial de ejecucin
Lic. Jenny Karina Parrao DuranConalep
II 8
07/12/2009
Pantalla de tipo de instalacin
*Escoger
opcin
tpica
Lic. Jenny Karina Parrao DuranConalep
II 9
07/12/2009
*Escoger
opcin
tpica
Pantalla de ubicacin de archivo
Lic. Jenny Karina Parrao DuranConalep
II 10
07/12/2009
*ruta del
manejador
Pantalla de almacenamiento de
archivos
Lic. Jenny Karina Parrao DuranConalep
II 11
07/12/2009
*archivos se almacenan
En la ruta anterior
Pantalla Registro
Lic. Jenny Karina Parrao DuranConalep
II 12
07/12/2009
Pantalla de Final de Instalacin
Lic. Jenny Karina Parrao DuranConalep
II 13
07/12/2009
Ya se cargaron los archivos al
sistema
Ahora falta configurar el
manejador
Configuracin de mysql
Lic. Jenny Karina Parrao DuranConalep
II 14
07/12/2009
Pantalla de inicializacin
Pantalla de instalacin
Lic. Jenny Karina Parrao DuranConalep
II 15
07/12/2009
Procede a instalar los archivos
almacenados
Pantalla de modo de utilizacin y
uso de versin de Mysql
Lic. Jenny Karina Parrao DuranConalep
II 16
07/12/2009
Pantalla de seguridad creacin de
la contrasea del root
Lic. Jenny Karina Parrao DuranConalep
II 17
07/12/2009
Pantalla de ejecucin de archivos
Lic. Jenny Karina Parrao DuranConalep
II 18
07/12/2009
Si no existe ningn problema
En la instalacin se ejecutara con xito
Pantalla de final de configuracin
Lic. Jenny Karina Parrao DuranConalep
II 19
07/12/2009
TAREA
1.realizar ensayo de la instalacin del
gestor
2. realizar la instalacin en su
computadora
Lic. Jenny Karina Parrao DuranConalep
II 20
07/12/2009
1.realizar ensayo de la instalacin del
gestor
2. realizar la instalacin en su
computadora
Lic. Jenny Karina Parrao DuranConalep
II 21
07/12/2009
EJECUTAR EL ADMINISTRADOR
setup
Lic. Jenny Karina Parrao DuranConalep
II 22
07/12/2009
setup
Pantalla de aceptacin de trminos
Lic. Jenny Karina Parrao DuranConalep
II 23
07/12/2009
Pantalla de asignacin de ruta
Lic. Jenny Karina Parrao DuranConalep
II 24
07/12/2009
Pantalla de tipo de instalacin
Lic. Jenny Karina Parrao DuranConalep
II 25
07/12/2009
Pantalla de identificacin de ruta
Lic. Jenny Karina Parrao DuranConalep
II 26
07/12/2009
Pantalla de almacenamiento de
archivos
Lic. Jenny Karina Parrao DuranConalep
II 27
07/12/2009
pantalla final de instalacin
Lic. Jenny Karina Parrao DuranConalep
II 28
07/12/2009
REEMPLAZO DEL sqlyogcrak
*abro carpeta de sqlyogenterprice
*abro carpeta de sqlyogcrak
*copio el archivo sqlyogent
*pego en la siguiente ruta
*c:\archivos de
programa\sqlenterprisetrial
*cuando pida reemplazar decir
que si
Lic. Jenny Karina Parrao DuranConalep
II 29
07/12/2009
*abro carpeta de sqlyogenterprice
*abro carpeta de sqlyogcrak
*copio el archivo sqlyogent
*pego en la siguiente ruta
*c:\archivos de
programa\sqlenterprisetrial
*cuando pida reemplazar decir
que si
Lic. Jenny Karina Parrao DuranConalep
II 30
07/12/2009
No seleccin
TAREA
1.realizar ensayo de la instalacin del
administrador
2. realizar la instalacin en su
computadora
Lic. Jenny Karina Parrao DuranConalep
II 31
07/12/2009
1.realizar ensayo de la instalacin del
administrador
2. realizar la instalacin en su
computadora
Lic. Jenny Karina Parrao DuranConalep
II 32
07/12/2009
DELPHI
INTRODUCCION
DELPHI
Lenguaje de
programacin
orientado a
objetos
Lic. Jenny Karina Parrao DuranConalep
II 34
07/12/2009
Lenguaje de
programacin
orientado a
objetos
Es una potente
herramienta a
travs del
cual se pude
desarrollar
programas
INTRODUCCION
DELPHI
Cuenta con un VCL
librera de
componentes
visuales
es posible crear
nuevos
componentes que
pueden entonces
incorporarse en la
paleta con los
componentes ya
existentes y que
pueden ser
utilizados de la
misma forma.
Lic. Jenny Karina Parrao DuranConalep
II 35
07/12/2009
es posible crear
nuevos
componentes que
pueden entonces
incorporarse en la
paleta con los
componentes ya
existentes y que
pueden ser
utilizados de la
misma forma.
Borland ha incluido en
Delphi para el
desarrollo de
completas
aplicaciones de
bases de datos
INTRODUCCION
DELPHI
Delphi es una herramienta de
dos direcciones, porque
permite crear el desarrollo
de programas de dos
formas: una de forma visual
en la pantalla, por medio de
las funciones de Drag &
Drop (Arrastrar y colocar) y
la otra a travs de la
programacin convencional,
escribiendo el cdigo.
Ambas tcnicas pueden
utilizarse de forma
alternativa o simultnea.
Tambin existe una versin
de Delphi para sistemas
Unix y Linux,
denominada Kylix
Lic. Jenny Karina Parrao DuranConalep
II 36
07/12/2009
Delphi es una herramienta de
dos direcciones, porque
permite crear el desarrollo
de programas de dos
formas: una de forma visual
en la pantalla, por medio de
las funciones de Drag &
Drop (Arrastrar y colocar) y
la otra a travs de la
programacin convencional,
escribiendo el cdigo.
Ambas tcnicas pueden
utilizarse de forma
alternativa o simultnea.
TAREA
INVESTIGAR SOBRE DELPHI LO SIGUIENTE:
Por quien fue creado
Si es un sistema abierto
Componentes que maneja
Sistemas operativos con los que interacta
Versiones que existen
Lic. Jenny Karina Parrao DuranConalep
II 37
07/12/2009
INVESTIGAR SOBRE DELPHI LO SIGUIENTE:
Por quien fue creado
Si es un sistema abierto
Componentes que maneja
Sistemas operativos con los que interacta
Versiones que existen
Lic. Jenny Karina Parrao DuranConalep
II 38
07/12/2009
INSTALACION
Lo primero que se tiene que hacer es tener la
versin mas reciente de delphi, procedemos a
almacenarlo en la pc y por medio del lector
insertamos el cd y automticamente se
ejecutara el programa de instalacin.
de otra manera localizamos el directorio raz y le
damos instalar, aparecer una pantalla de la
informacin de se desea copiar a su disco as
como la unidad y el directorio de destino.
DELPHI
Lic. Jenny Karina Parrao DuranConalep
II 39
07/12/2009
Lo primero que se tiene que hacer es tener la
versin mas reciente de delphi, procedemos a
almacenarlo en la pc y por medio del lector
insertamos el cd y automticamente se
ejecutara el programa de instalacin.
de otra manera localizamos el directorio raz y le
damos instalar, aparecer una pantalla de la
informacin de se desea copiar a su disco as
como la unidad y el directorio de destino.
INSTALACION pantalla inicial
DELPHI
7
Lic. Jenny Karina Parrao DuranConalep
II 40
07/12/2009
Pantalla de carga de archivos
7
Lic. Jenny Karina Parrao DuranConalep
II 41
07/12/2009
7
Lic. Jenny Karina Parrao DuranConalep
II 42
07/12/2009
Pantalla de peticion de serial
7
Lic. Jenny Karina Parrao DuranConalep
II 43
07/12/2009
Pantalla de licencia
7
Lic. Jenny Karina Parrao DuranConalep
II 44
07/12/2009
Pantalla contrato
7
Lic. Jenny Karina Parrao DuranConalep
II 45
07/12/2009
Tipo de instalacin
7
Lic. Jenny Karina Parrao DuranConalep
II 46
07/12/2009
7
Pantalla de instalacin de InterBase
Lic. Jenny Karina Parrao DuranConalep
II 47
07/12/2009
Pantalla de licencia
7
Lic. Jenny Karina Parrao DuranConalep
II 48
07/12/2009
Instalacin de aplicaciones
7
Lic. Jenny Karina Parrao DuranConalep
II 49
07/12/2009
7
Lic. Jenny Karina Parrao DuranConalep
II 50
07/12/2009
7
Lic. Jenny Karina Parrao DuranConalep
II 51
07/12/2009
Carga de todos los archivos de
Delphi
Lic. Jenny Karina Parrao DuranConalep
II 52
07/12/2009
INSTALACION DE INTERBASE
7
Lic. Jenny Karina Parrao DuranConalep
II 53
07/12/2009
7
Lic. Jenny Karina Parrao DuranConalep
II 54
07/12/2009
LICENCIA
7
Lic. Jenny Karina Parrao DuranConalep
II 55
07/12/2009
ARCHIVOS A INSTALAR
7
Lic. Jenny Karina Parrao DuranConalep
II 56
07/12/2009
CARGA DE ARCHIVOS
Lic. Jenny Karina Parrao DuranConalep
II 57
07/12/2009
7
Lic. Jenny Karina Parrao DuranConalep
II 58
07/12/2009
FIN DE LA INSTALACION
7
Lic. Jenny Karina Parrao DuranConalep
II 59
07/12/2009
TAREA
1.realizar ensayo de la instalacin de
Delphi
2. realizar la instalacin en su
computadora
Lic. Jenny Karina Parrao DuranConalep
II 60
07/12/2009
1.realizar ensayo de la instalacin de
Delphi
2. realizar la instalacin en su
computadora
Lic. Jenny Karina Parrao DuranConalep
II 61
07/12/2009
INSTALACION ZEOS
CONEXIN CON MYSQL
Lic. Jenny Karina Parrao DuranConalep
II 62
07/12/2009
ABRIR CARPETA ZEOS
ABRIR CARPETA PACKAGES
Lic. Jenny Karina Parrao DuranConalep
II 63
07/12/2009
ESCOGER VERSION DEL DELPHI
Lic. Jenny Karina Parrao DuranConalep
II 64
07/12/2009
INSTALACION DE COMPONENTES 1X1 EN ORDEN
Lic. Jenny Karina Parrao DuranConalep
II 65
07/12/2009
EJECUTAR, COMPILAR, INSTALAR, CERRAR Y
GUARDAR
Lic. Jenny Karina Parrao DuranConalep
II 66
07/12/2009
INSTALACION DE LIBRERA ZEOS
Lic. Jenny Karina Parrao DuranConalep
II 67
07/12/2009
ABRIR CARPETA ZEOS
ABRIR CARPETA LIB
ABRIR CARPETA MYSQL
Lic. Jenny Karina Parrao DuranConalep
II 68
07/12/2009
SELECCIN DE COMPONENTES
Lic. Jenny Karina Parrao DuranConalep
II 69
07/12/2009
PEGAR EN LA RUTA
Lic. Jenny Karina Parrao DuranConalep
II 70
07/12/2009
C:\WINDOWS\SYSTEMS32
TAREA
1.realizar ensayo de la instalacin de
ZEOS
2. realizar la instalacin en su
computadora
Lic. Jenny Karina Parrao DuranConalep
II 71
07/12/2009
1.realizar ensayo de la instalacin de
ZEOS
2. realizar la instalacin en su
computadora
Lic. Jenny Karina Parrao DuranConalep
II 72
07/12/2009
Mysql Modo Texto
INICIALIZACION MYSQL MODO TEXTO
Lic. Jenny Karina Parrao DuranConalep
II 74
07/12/2009
CONSOLA MYSQL
Damos enter por no tener contrasea
Lic. Jenny Karina Parrao DuranConalep
II 75
07/12/2009
ENTRAR A MYSQL POR LA CONSOLA DEL
SISTEMA
Lic. Jenny Karina Parrao DuranConalep
II 76
07/12/2009
Comandos bsicos de sql
CREATE (sirve para crear bases de datos y tablas).
SHOW(sirve para mostrar las bases de datos, tablas
y columnas de una tabla)
USE (sirve para especificar la base de datos que va a
usar)
INSERT INTO (sirve para rellenar los datos o registros
de las tablas)
SELECT (sirve para seleccionar datos de las tablas
DROP( borra datos,tabla y bd)
ALTER(sirve para modificar la estructura de una tabla
de la base de datos)
DELETE( sirve para borrar informacion de la base de
datos)
UPDATE(sirve para actualizar informacion en la base
de datos
Lic. Jenny Karina Parrao DuranConalep
II 77
07/12/2009
CREATE (sirve para crear bases de datos y tablas).
SHOW(sirve para mostrar las bases de datos, tablas
y columnas de una tabla)
USE (sirve para especificar la base de datos que va a
usar)
INSERT INTO (sirve para rellenar los datos o registros
de las tablas)
SELECT (sirve para seleccionar datos de las tablas
DROP( borra datos,tabla y bd)
ALTER(sirve para modificar la estructura de una tabla
de la base de datos)
DELETE( sirve para borrar informacion de la base de
datos)
UPDATE(sirve para actualizar informacion en la base
de datos
Tipos de datos
Char (0-255 caracteres)
Varchard (0-255 caracteres)
Tinytext (cadena de logitud 255 caracteres)
Text (cadena de logitud 65.535 caracteres)
Mediumtext (cadena de logitud 16.777.215 caracteres)
Longtext (cadena de logitud 4.294.967.295 caracteres)
Tinyint (-128 a127 0 a 255 sin signo)
Smallint (-32.768 a32.767 0 a 65.535 sin signo)
Mediumint (-8.388.608 a 8.388.607 0 a 16.777.215 sin signo)
Int (-2.147.483.648 a2.147.483.647 0 a 4.294.967.295 sin signo)
Bigint (-9.223.372.036.854.775.808 a9.223.373.036.854.775.807 0 a
18.446.744.073.709.551.615 sin signo)
Float (numero pequeo con un punto decimal flotante)
Double (numero grande con un punto decimal flotante)
Decimal (un double almacenado como cadena que permite un punto decimal
fijo
Date (el formato es aaaa-mm-dd)
Datetime (el formato es aaaa-mm-dd hh:mm:ss)
Timestamp (el formato es aaaammddhhmmss)
Time (formato hh:mm:ss)
Lic. Jenny Karina Parrao DuranConalep
II 78
07/12/2009
Char (0-255 caracteres)
Varchard (0-255 caracteres)
Tinytext (cadena de logitud 255 caracteres)
Text (cadena de logitud 65.535 caracteres)
Mediumtext (cadena de logitud 16.777.215 caracteres)
Longtext (cadena de logitud 4.294.967.295 caracteres)
Tinyint (-128 a127 0 a 255 sin signo)
Smallint (-32.768 a32.767 0 a 65.535 sin signo)
Mediumint (-8.388.608 a 8.388.607 0 a 16.777.215 sin signo)
Int (-2.147.483.648 a2.147.483.647 0 a 4.294.967.295 sin signo)
Bigint (-9.223.372.036.854.775.808 a9.223.373.036.854.775.807 0 a
18.446.744.073.709.551.615 sin signo)
Float (numero pequeo con un punto decimal flotante)
Double (numero grande con un punto decimal flotante)
Decimal (un double almacenado como cadena que permite un punto decimal
fijo
Date (el formato es aaaa-mm-dd)
Datetime (el formato es aaaa-mm-dd hh:mm:ss)
Timestamp (el formato es aaaammddhhmmss)
Time (formato hh:mm:ss)
Creacin de base de datos
Sintaxis
CREATE DATABASE NOMBRE DE LA TABLA;
Lic. Jenny Karina Parrao DuranConalep
II 79
07/12/2009
USAR LA BASE DE DATOS
Sintaxis
USE NOMBRE DE LA TABLA;
Lic. Jenny Karina Parrao DuranConalep
II 80
07/12/2009
CREAR TABLAS
Sintaxis
CREATE TABLA NOMBRE DE LA TABLA (NOMBRE DEL CAMPO TIPO
DE DATO VALOR NULO AUTO INCREMENTO, LLAVE);
Lic. Jenny Karina Parrao DuranConalep
II 81
07/12/2009
MOSTRAR TABLA
Sintaxis
SHOWTABLA;
Lic. Jenny Karina Parrao DuranConalep
II 82
07/12/2009
MOSTRAR CAMPOS
Sintaxis
SHOWCOLUMNA FROM NOMBRE DE LA TABLA;
CONDICIONAL
Lic. Jenny Karina Parrao DuranConalep
II 83
07/12/2009
INSERTAR REGISTROS
Sintaxis
INSERT INTO NOMBRE DE LA TABLA VALORES (VALOR1,VALOR2, ETC);
Lic. Jenny Karina Parrao DuranConalep
II 84
07/12/2009
TAREA
1. Realizar ensayo del tema
2. Crear en su computadora la base de datos
que les toco como equipo con sus tablas
3. Traer las pantallas impresas para revisar
Lic. Jenny Karina Parrao DuranConalep
II 85
07/12/2009
1. Realizar ensayo del tema
2. Crear en su computadora la base de datos
que les toco como equipo con sus tablas
3. Traer las pantallas impresas para revisar
Lic. Jenny Karina Parrao DuranConalep
II 86
07/12/2009
ALGUNAS CLAUSULAS DE
COMANDO ALTER
Clusulas Uso Significado
ADD COLUMN ALTER TABLE NOM-
TABLA ADD COLUMN
CAMPO TIPO DE DATO
Aade un nueva
columna al final de la
tabla
CHANGE COLUMN ALTER TABLE NOM-
TABLA CHANGE
COLUMN
CAMPOACTUAL CAMPO
NUEVO TIPO DE DATO
Permite cambiar el tipo
de dato y las
propiedades de una
columna
Lic. Jenny Karina Parrao DuranConalep
II 87
07/12/2009
CHANGE COLUMN ALTER TABLE NOM-
TABLA CHANGE
COLUMN
CAMPOACTUAL CAMPO
NUEVO TIPO DE DATO
Permite cambiar el tipo
de dato y las
propiedades de una
columna
DROP COLUMN ALTER TABLE NOM-
TABLA DROP COLUMN
CAMPO
Elimina una columna de
la tabla, incluyendo
todos los datos de
aquella.
INSERTAR CAMPOS
Sintaxis
ALTER TABLE NOMBRE DE LA TABLA ADD COLUMN CAMPO TIPO DE DATO;
Lic. Jenny Karina Parrao DuranConalep
II 88
07/12/2009
CAMBIAR NOMBRE AL CAMPO
Sintaxis
ALTER TABLE NOMBRE DE LA TABLA CHANGE COLUMN CAMPOACTUAL CAMPO NUEVO
TIPO DE DATO;
Lic. Jenny Karina Parrao DuranConalep
II 89
07/12/2009
BORRAR CAMPO
Sintaxis
ALTER TABLE NOMBRE DE LA TABLA DROP COLUMN CAMPO;
Lic. Jenny Karina Parrao DuranConalep
II 90
07/12/2009
ALGUNOS OPERADORES DE
MYSQL
=
igual a
< Menor que
> Mayor que
<= Menor o igual a que
>= Mayor o igual a que
Lic. Jenny Karina Parrao DuranConalep
II 91
07/12/2009
>= Mayor o igual a que
!= Distinto de
IS NOT NULL Tiene un valor
IS NULL No tiene valor
BETWEEN Dentro de un rango
NOT BETWEEN Fuera de un rango
OR Alguno de 2 condicionales es verdadera
AND && Ambos condicionales son verdaderos
NOT ! La condicin no es verdadera
SLCCtON

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

S-ar putea să vă placă și