viernes, 12 de agosto de 2011
Conexión entre VB 6 y MySQL
Verificar los siguientes vínculos para trabajar con VB y MySQL
http://www.elguruprogramador.com.ar/articulos/conectando-a-un-servidor-mysql-desde-visual-basic.htm
http://intentando-ser-hacker.blogspot.com/2006/11/modulo-de-conexin-mysql-con-visual.html
http://www.elguruprogramador.com.ar/articulos/conectando-a-un-servidor-mysql-desde-visual-basic.htm
http://intentando-ser-hacker.blogspot.com/2006/11/modulo-de-conexin-mysql-con-visual.html
lunes, 8 de agosto de 2011
Actividad 6.4
Realizar y probar los scrips en php para realizar las siguientes acciones:
1. Insertar un registro en la BD
2. Borrar un registro en la BD
3. Actualizar un registro en la bd
1. Insertar un registro en la BD
2. Borrar un registro en la BD
3. Actualizar un registro en la bd
viernes, 5 de agosto de 2011
Codigo en PHP para conectar una BD y mostrar registros
<?php
$conexion = mysql_connect("localhost", "root", "12345678");
mysql_select_db("mydb", $conexion);
$queNom = "SELECT * FROM datos ORDER BY nombre ASC";
$resNom = mysql_query($queNom, $conexion) or die(mysql_error());
$totNom = mysql_num_rows($resNom);
if ($totNom> 0) {
while ($rowNom = mysql_fetch_assoc($resNom)) {
echo "<strong>Nombre: ".$rowNom['nombre']."</strong><br>";
}
}
?>
Guardar en una archivo llamado conexion.php en la siguiente ruta.
http://localhost/conex/
Nota: En este caso la base se llama mydb
$conexion = mysql_connect("localhost", "root", "12345678");
mysql_select_db("mydb", $conexion);
$queNom = "SELECT * FROM datos ORDER BY nombre ASC";
$resNom = mysql_query($queNom, $conexion) or die(mysql_error());
$totNom = mysql_num_rows($resNom);
if ($totNom> 0) {
while ($rowNom = mysql_fetch_assoc($resNom)) {
echo "<strong>Nombre: ".$rowNom['nombre']."</strong><br>";
}
}
?>
Guardar en una archivo llamado conexion.php en la siguiente ruta.
http://localhost/conex/
Nota: En este caso la base se llama mydb
ACTIVIDAD 6.3
Realizar un diagrama a bloques que describa el proceso para desarrollar los siguientes puntos.
1. Conexión a BD en MySQL por medio de PHP
2. Insertar registros en la BD por medio de PHP
3. Borrar un registro de la BD por medio de PHP
4. Grabar un registro en la BD por medio de PHP
Entregar esta actividad en la libreta
1. Conexión a BD en MySQL por medio de PHP
2. Insertar registros en la BD por medio de PHP
3. Borrar un registro de la BD por medio de PHP
4. Grabar un registro en la BD por medio de PHP
Entregar esta actividad en la libreta
miércoles, 3 de agosto de 2011
6.2
Actividad en equipos:
Definir los siguientes puntos para el proyecto:
1. Hardware autilizar para montar el sistema
2. Sistema operativo a utilizar
3. Gestor de base de datos
Nota: Justifique cada punto a desarrollar para la implatación de la BD.
Definir los siguientes puntos para el proyecto:
1. Hardware autilizar para montar el sistema
2. Sistema operativo a utilizar
3. Gestor de base de datos
Nota: Justifique cada punto a desarrollar para la implatación de la BD.
ACTIVIDAD 6.1
Realizar el diagrama de pirámide de la diapositiva # 16 en la libreta, anotar y definir en que consiste cada etapa de ese diagrama.
lunes, 1 de agosto de 2011
ACTIVIDAD 5.9
Retormar la actividad anterior (5.8) y correr 2 de los ejemplos en el gestor de BD, anotar en el cuaderno el comando y el resultado. Nota: Dedes correr 2 ejemplos por cada tipo de Join desarrollado.
5.8
Con un tema abierto crear bases de datos para crear las siguientes consultas
3 ejemplos de Natural Join
3 ejemplos de left Join
3 ejemplos de Right Join
3 ejemplos de Natural Join
3 ejemplos de left Join
3 ejemplos de Right Join
5.7
Investigar los siguientes tipos de Join y sus ejemplos
Inner Join
Natural Join
Left Join
Right Join
Inner Join
Natural Join
Left Join
Right Join
ACTIVIDAD 5.6
En equipos de trabajo (máximo 4 personas), realizar tres bases de datos (los temas son cotidianos y abierto), el propósito es hacer consultas con inner join.Realizar tres consultas
miércoles, 6 de julio de 2011
ACTIVIDAD 5.5
Descargar el archivo del siguiente vínculo:
https://sites.google.com/site/progav/ejerciciosresueltostema6.pdf?attredirects=0
Instala el Microsoft SQL Server Management Studio Expresse instalalo en tu equipo (verifica si es para 32 o 64 bits).
http://www.microsoft.com/downloads/es-es/details.aspx?FamilyID=c243a5ae-4bd1-4e3d-94b8-5a0f62bf7796
Captura las bases de datos que vienen en la página 1 en el gestor de base de datos SQL Server y llena los registros correspondientes.
Del archivo descargado anteriormente realiza los primeros 10 ejercicios.
Anota en tu libreta los resultados de los comandos mostrados junto con los comandos
Nota de no estar disponible la plataforma de SQL server podrás utilizar MySQL
https://sites.google.com/site/progav/ejerciciosresueltostema6.pdf?attredirects=0
Instala el Microsoft SQL Server Management Studio Expresse instalalo en tu equipo (verifica si es para 32 o 64 bits).
http://www.microsoft.com/downloads/es-es/details.aspx?FamilyID=c243a5ae-4bd1-4e3d-94b8-5a0f62bf7796
Captura las bases de datos que vienen en la página 1 en el gestor de base de datos SQL Server y llena los registros correspondientes.
Del archivo descargado anteriormente realiza los primeros 10 ejercicios.
Anota en tu libreta los resultados de los comandos mostrados junto con los comandos
Nota de no estar disponible la plataforma de SQL server podrás utilizar MySQL
lunes, 4 de julio de 2011
ACTIVIDAD 5.4
Utilizando la base de datos de su proyecto o cualquiera de las anteriores:
* Correr 2 consultas de cada tipo (en base a las solicitadas en la actividad 5.3)
* Anotar los resultados en su libreta y los comandos correspondientes
* La actividad es individual
* Correr 2 consultas de cada tipo (en base a las solicitadas en la actividad 5.3)
* Anotar los resultados en su libreta y los comandos correspondientes
* La actividad es individual
viernes, 1 de julio de 2011
EVALUACIÓN UNIDAD IV
Buenas tardes para la evaluación de la unidad 4 se deberá de tomar como referencia el siguiente esquema de la base de datos.
La evaluación consistirá en desarrollar los siguientes puntos de manera individual.
1. Copia en una hoja de tu libreta las tablas anteriores
2. Traduce las siguientes expresiones a su representación en algebra relacional
4. Captura en el gestor MySQL las tablas anteriores e inserta en cada tabla 5 registros
5. Corre en el gestor las consultas del punto numero 3 y anota tus resultados en la libreta.
Nota importante:
1. La relación entre ambas tablas es de uno a muchos
2. La hoja que se entregue como evaluación unicamente contendrá:
Tabla: alumnos |
Id Nombre ApellidoPat ApellidoMat Grupo Especialidad |
Tabla:asistencia |
Id FechaAsistencia |
La evaluación consistirá en desarrollar los siguientes puntos de manera individual.
1. Copia en una hoja de tu libreta las tablas anteriores
2. Traduce las siguientes expresiones a su representación en algebra relacional
- select Id,Nombre,ApellidoPat,ApellidoMat from alumnos ;
4. Captura en el gestor MySQL las tablas anteriores e inserta en cada tabla 5 registros
5. Corre en el gestor las consultas del punto numero 3 y anota tus resultados en la libreta.
Nota importante:
1. La relación entre ambas tablas es de uno a muchos
2. La hoja que se entregue como evaluación unicamente contendrá:
- El esquema de las tablas del punto 1.
- las expresiones algebraicas del punto 2.
- Los comandos de SQL solicitados en el punto 3.
- Los resultados de las consultas anotados en la libreta.
ACTIVIDAD 5.3
Realizar la siguiente tabla donde se desarrollen los puntos solicitados a continuación.
Esta actividad es individual y se entregará en la libreta.
Esta actividad es individual y se entregará en la libreta.
| Instrucción | Ejemplo | ¿Qué operación realiza? |
| Order By | | |
| Distinct | | |
| Where | | |
| Between | | |
| Like | | |
| Group by | | |
| Having | | |
| Count | | |
lunes, 27 de junio de 2011
COMANDO CREAR UNA TABLA
mysql> CREATE TABLE LISTA (ID INT NOT NULL AUTO_INCREMENT PRIMARY KEY, NOMBRE VARCHAR(10) NOT NULL) ENGINE=MYISAM;
Query OK, 0 rows affected (0.01 sec)
Query OK, 0 rows affected (0.01 sec)
viernes, 24 de junio de 2011
ACTIVIDAD 5.2
Realizar una práctica donde se utilicen los comandos de SQL para DDL y DML. La práctica deberá estar documentada en un archivo de Word (Incluir capturas de pantalla y explicaciones). Nota: La actividad es individual, el manual deberá contener los datos del completos del alumno.
- La actividad se realizará con una sola tabla con mínimo 5 campos y 5 registros.
- El orden de la ejecución de los comandos debe ser tal que se evite capturar dos o más veces la misma tabla
- El manual se enviará al correo de la asignatura para su evaluación
ACTIVIDAD 5.1
Desarrollar un cuadro sinóptico en donde se desarrollen los siguientes dos temas:
Es importante que desarrolles esta actividad correctamente porque será la base de la siguiente actividad.
- DDL
- DML
Es importante que desarrolles esta actividad correctamente porque será la base de la siguiente actividad.
miércoles, 22 de junio de 2011
lunes, 20 de junio de 2011
ACTIVIDAD 4.3
1. Descarga el PDF del siguiente vínculo
http://pisis.unalmed.edu.co/cursos/material/3004590/1/ejer_alg.pdf
2. Captura las tablas de la página 1 en MySQL.
3. Resuelve los ejercicios 1 al 10 en el gestor de BD, anota tus resultados en la libreta junto con el comando correspondiente
Nota: Estos ejercicios deben incluir consultas de dos o más tablas
http://pisis.unalmed.edu.co/cursos/material/3004590/1/ejer_alg.pdf
2. Captura las tablas de la página 1 en MySQL.
3. Resuelve los ejercicios 1 al 10 en el gestor de BD, anota tus resultados en la libreta junto con el comando correspondiente
Nota: Estos ejercicios deben incluir consultas de dos o más tablas
viernes, 17 de junio de 2011
ACTIVIDAD 4.2
Realizar un mapa conceptual sobre las diversas operaciones del algebra relacional (incluir sus simbolos y significado también).
Incluir mìnimo 8 operaciones relacionales
Incluir mìnimo 8 operaciones relacionales
ACTIVIDAD 4.1
Completar la tabla donde se muestren las siguientes operaciones del algebra relacional.
1. Proyección
2. Selección
3. Equivalente en SQL (Select from where).
Nota: La tabla debe contener mìnimo 8 ejemplos.
La actividad también será de tipo práctica y deberá ser comprobada introduciendo registros en MySQL
y realizando la consulta desde la consola.
1. Proyección
2. Selección
3. Equivalente en SQL (Select from where).
Nota: La tabla debe contener mìnimo 8 ejemplos.
La actividad también será de tipo práctica y deberá ser comprobada introduciendo registros en MySQL
y realizando la consulta desde la consola.
miércoles, 15 de junio de 2011
lunes, 13 de junio de 2011
ACTIVIDAD 2.8
INVESTIGAR LAS SIGUIENTES NORMALIZACIONES
Investigar las siguientes normalizaciones:
4a forma normalizada
5a forma normalizada
Forma normalizada de Boyce-Codd
Anotar 1 ejemplo por cada tipo, entregar en la libreta de manera individual
Investigar las siguientes normalizaciones:
4a forma normalizada
5a forma normalizada
Forma normalizada de Boyce-Codd
Anotar 1 ejemplo por cada tipo, entregar en la libreta de manera individual
viernes, 10 de junio de 2011
ACTIVIDAD 2.7
Pasar las tablas del punto 2.6 al gestor de BD MySQL, incluir mínimo las 4 tablas, la actividad es individual. Se considerarán los siguientes puntos:
Incluir mínimo las 4 tablas relacionales
Respaldar la información
Llenar mínimo 15 registros
Incluir mínimo las 4 tablas relacionales
Respaldar la información
Llenar mínimo 15 registros
martes, 7 de junio de 2011
ACTIVIDAD 2.6- CASO PRACTICO NORMALIZACIÓN
Utilizando el diagrama Entidad-Relación de la actividad 2.3 (Avance del proyecto) Realizar la normalización de las tablas para el proyecto propuesto (esta actividad es por equipos pero todos los integrantes deberán realizarla en su libreta). Mínimo obtener 4 tablas relacionales.
lunes, 6 de junio de 2011
INVESTIGACIÓN (actividad 2.5)
Investigar los tipos de datos que se utilizan en el gestor de bases de datos MySQL, anotando el tipo de dato y longitud
viernes, 3 de junio de 2011
NORMALIZACIÓN
Acceder al siguiente vínculo y anotar lo más importante sobre la primer, segunda y tercer forma normalizada
http://mygnet.net/articulos/mysql/182/
http://mygnet.net/articulos/mysql/182/
miércoles, 1 de junio de 2011
Actividad 2.4
Investigar 1 ejemplo aplicativo para el proceso de normalización de una o varias tablas, donde se muestre de manera práctica las siguientes normalizaciones
1 FN
2 FN
3 FN
Entregar en la libreta
1 FN
2 FN
3 FN
Entregar en la libreta
martes, 31 de mayo de 2011
PRIMER AVANCE DEL PROYECTO
2.3 Realizar el modelado con base a su proyecto, del modelo entidad relación
modelar:
1 relación con cardinalidad 1 a muchos
1 relación con cardinalidad 1 a uno
Nota: Cada entidad debe de tener por lo menos 5 atributos
El trabajo es por equipos y cada integrante deberá tener el adelanto en su libreta
modelar:
1 relación con cardinalidad 1 a muchos
1 relación con cardinalidad 1 a uno
Nota: Cada entidad debe de tener por lo menos 5 atributos
El trabajo es por equipos y cada integrante deberá tener el adelanto en su libreta
lunes, 30 de mayo de 2011
UNIDAD II
2.1 Realizar los siguientes modelos entidad relación en papel.
a) Modelo entidad relación con tema cotidiano o profesional (Relación 1:1).
b) Modelo entidad con tema cotidiano o profesional (Relación 1: Muchos)
Características:
Mínimo 2 entidades para cada caso
Cada entidad debe contener mínimo 5 atributos
2.2 Pasar los modelos entidades relación a Access y colocar en la primera base de datos
mínimo 5 registros
Colocar en la segunda base de datos mínimo 5 resgistros en la tabla principal y por cada registro de la
tabla relacionada mínimo 3 registros
a) Modelo entidad relación con tema cotidiano o profesional (Relación 1:1).
b) Modelo entidad con tema cotidiano o profesional (Relación 1: Muchos)
Características:
Mínimo 2 entidades para cada caso
Cada entidad debe contener mínimo 5 atributos
2.2 Pasar los modelos entidades relación a Access y colocar en la primera base de datos
mínimo 5 registros
Colocar en la segunda base de datos mínimo 5 resgistros en la tabla principal y por cada registro de la
tabla relacionada mínimo 3 registros
EVALUACIÓN UNIDAD 1
INSTRUMENTO DE EVALUACIÓN
BASE DE DATOS
1. Desarrolle una tabla que contenga mínimo 6 campos y 5 registros (el tema es libre)
2. Señale en la tabla anterior los siguientes conceptos
a. Campos
b. Registros
c. Campo llave
d. Una tupla
3. Mencione 5 ventajas del Gestor de BD Oracle
4. Mencione las habilidades y conocimientos de un DBA. (mínimo tres).
5. Mencione características u objetivos de un Sistema gestor de BD
Notas
1. Valor de cada reactivo = 20 %
2. Valor mínimo de la evaluación= 70 %
3. Modo de ejecución individual y sin apuntes.
4. El reprobar u omitir este instrumento es equivalente a reprobar la unidad de aprendizaje número I.
5. Este instrumento se aplicará el día lunes 30 de mayo de 7:00 a 8:00 PM
Entregar la hoja al profesor al finalizar la hora de la evaluación
viernes, 27 de mayo de 2011
miércoles, 25 de mayo de 2011
miércoles, 18 de mayo de 2011
viernes, 13 de mayo de 2011
miércoles, 11 de mayo de 2011
ACTIVIDAD 2
| Crear dos bases de datos, las cuales deberán contener 10 registros cada una, los temas de las bases de datos son libres. Lineamientos: cada base de datos debe tener por lo menos 6 campos. Primero se entregará en papel y posteriormente se realizarán en un gestor de bases de datos (por ejemplo Access). Nota incluir un campo llave, la información deberá ser veridica. Ejemplo:
|
lunes, 9 de mayo de 2011
ACTIVIDAD 1
| Definir los conceptos relacionados a una base de datos, explicando en tus propias palabras los conceptos mostrados a continuación : base de datos, sistema gestor de base de datos, tabla, tupla, registro, campo clave, sistema gestor de base de datos, dato, información,archivo, adminiostrador de base de datos, redundancia, inconsistencia, integridad, modelo de base de datos, modelo relacional, modelo jerarquico, modelo de red. Se contará también la presentación, el orden en la entrega, conocimiento y dominio del tema. |
Suscribirse a:
Comentarios (Atom)