Hoy se trata de cerrar aspectos que habían quedado sin comentar: la definición de checks y de valores por defecto (restricciones) para las columnas, finalmente repasaremos la posibilidad de crear vistas en MySQL.
Esperamos que lo disfrutéis.
may 14
Publicado por sirgantana en Divulgación | No hay comentarios
Hoy se trata de cerrar aspectos que habían quedado sin comentar: la definición de checks y de valores por defecto (restricciones) para las columnas, finalmente repasaremos la posibilidad de crear vistas en MySQL.
Esperamos que lo disfrutéis.
Etiquetas: bases de datos, checks, MySQL, vistas
mar 20
Publicado por Toni Serna en Divulgación | No hay comentarios
Ya finalizó el primer cuatrimestre, los exámenes las calificaciones, las revisiones… esta segunda mitad del curso la centraremos más en el DML.
De momento no he podido terminar la primera presentación dedicada a las bases de la sentencia select, pero para no demorarme demasiado voy a colgar un diagrama de adelanto con la sintaxis general del SELECT.
Etiquetas: base de datos, bases de datos, DML, select, sintaxis, SQL
dic 15
Publicado por Toni Serna en Divulgación | No hay comentarios
En nuestro recorrido por los conceptos básicos de base de datos le ha llegado el turno a la normalización. Un tema que suele explicarse de forma muy teórica y algebraica y que por eso a menudo cuesta verle la utilidad.
Siguiendo con la misma filosofía del curso, intentaremos ver este apartado de la forma más práctica posible. Para ello si hace falta, no dudaré en huir del rigor del álgebra relacional y de los ejercicios puramente teóricos.
Ojo al uso de los colores en la presentación, he intentado apoyarme en ellos para que faciliten la comprensión de algunas definiciones.
Cualquier comentario que creáis que puede ayudar a explicar mejor este tema será muy bienvenido.
Disfrutad
Leer el resto de esta entrada »
Etiquetas: bases de datos
nov 7
Publicado por Toni Serna en Divulgación | No hay comentarios
El siguiente paso en el estudio de las bases de datos será entrar en contacto con el gestor. En esta lección aprenderemos los comandos más elementales para crear en MySQL las tablas que hemos ido diseñando primero en forma conceptual, luego relacional y ahora llegamos al nivel físico.
Leer el resto de esta entrada »
Etiquetas: bases de datos, databases, DDL, modelo físico, MySQL
oct 25
Publicado por Toni Serna en Divulgación | No hay comentarios
En esta ocasión la presentación que os dejo trata de la traducción del modelo conceptual a modelo relacional.
Se trata de un paso que si lo hacemos desde una herramienta CASE, probablemente lo hagamos en paralelo a la vez que identificamos entidades y atributos, pero desde el punto de vista pedagógico creo que es más interesante primero ejercitarse en hacer modelos conceptuales y después entender cómo esos diagramas se van a traducir en un sistema de tablas (relaciones) vinculadas entre sí.
Leer el resto de esta entrada »
Etiquetas: bases de datos, diseño de datos, SQL
oct 24
Publicado por Toni Serna en Divulgación | No hay comentarios
Con este artículo iniciamos una serie que intentará recoger los conceptos principales del diseño de bases de datos.
Aunque hay muchos tutoriales del mismo tema, seguro que algo podemos aportar, ya que nuestro enfoque pretende ser directo, poco académico. Huiremos por tanto de explicaciones teóricas más rigurosas para intentar centrarnos en la aquisición de las habilidades prácticas de modelización, diseño e implementación.
Leer el resto de esta entrada »
Etiquetas: bases de datos, cursos, EDIB, MySQL
mar 22
Publicado por Isidro Fuentes Hermoso en Divulgación | No hay comentarios
Esta utilidad es una alternativa a la tan utilizada Access. La mayor diferencia entre ambas es que nuBuilder funciona a través de un navegador web.
Leer el resto de esta entrada »
Etiquetas: bases de datos, java, javascript, php, tutorial, utilidades, web
may 6
Publicado por Isidro Fuentes Hermoso en Divulgación | No hay comentarios
![]()
¿Queréis modificar los datos de tablas en ORACLE desde ficheros Excel? Pues SYMPLiK EXZELLENZ 1.4 te permite justo eso. Se trata de un producto desarrollado en Java que tiene esta utilidad.
Leer el resto de esta entrada »
Etiquetas: bases de datos, utilidades
feb 11
Publicado por pblaya en Divulgación | No hay comentarios
![]()
Hola, en este post pongo como borrar un registro de la tabla se la base de datos que estamos utilizando anteriormente.
Al igual que en otros post os paso el código comentado.
Un saludo.
Leer el resto de esta entrada »
Etiquetas: bases de datos, desarrollo web, php
ene 28
Publicado por Isidro Fuentes Hermoso en Divulgación | No hay comentarios
DbVisualizer free 7.0 es una herramienta de lo más útil. Permite gestionar, desde un único entorno, múltiples conexiones a Bases de Datos de diferentes fabricantes.
Leer el resto de esta entrada »
Etiquetas: bases de datos, utilidades

Ayer vimos en clase una pequeña introducción a la programación concurrente. Necesitaríamos un curso entero para entrar en todos los detalles de esta temática, y eso no es el objetivo en esta asignatura. Sin embargo, existen expertos en programación que recomiendan que se diseñen los programas bajo el punto de vista concurrente, aunque no lo [...]
(No hay comentarios)
Ayer vimos en clase la teoría de dos estructuras interesantes: los arrays de objetos y la lista enlazada simple. Aunque fue teoría, creo que fue una clase interesante. Como os comenté, fue una explicación del porqué y cómo funcionan estas estructuras. Sin embargo, las pruebas que haremos no se basarán en estructuras creadas desde cero, [...]
(1 comentario)
(No hay comentarios)
El viernes expusimos en clase algunos de los artículos de Eric S. Raymond. Para el segundo cuatrimestre, es importante fomentar la mayor independencia posible de cara a la consecución de las tareas, y por ello os pasé un resumen (en formato mapa mental) que hice sobre uno de sus documentos: Cómo hacer preguntas de manera [...]
(No hay comentarios)
Acabaron las entregas y ya estamos en el segundo cuatrimestre. Ayer, en clase, se expusieron las diferencias entre lo visto en el primer cuatrimestre y lo que vamos a ver. Fueron unas líneas generales, pero espero que sirviesen para centrarnos en los siguientes aspectos: La importancia en esta asignatura de no “descolgarse” del día a [...]
(No hay comentarios)
Isaac, alumno de la asignatura de Análisis y Programación I, presenta el resultado de la tarea 4 de este cuatrimestre. ¡Este grupo, todos ellos, apuntan maneras!. Ánimo y a por los exámenes.
(2 comentarios)
Nuestro alumno Michael Owaboye nos presenta en este post un extracto de una tarea elaborada para la iniciativa Phileas. En ella, los alumnos aplican los pasos para, a partir de un escenario, extraer las responsabilidades y luego asignarlas y traducirlas en clases.
(2 comentarios)
Ya casi es Febrero. Después de un cuatrimestre bastante intenso, recordad que, junto a la carátula que os he pasado, tenéis que guardar todas las tareas hechas, además de todo el diseño de phileas hecho en clase, en un CD. Queda ahora el último esfuerzo de revisar vuestro trabajo, para que sea de calidad. Recordad [...]
(No hay comentarios)
Aunque ya lo hayamos hablado en clase, creo necesario recordar lo importante que es no olvidar que pensando en términos de responsabilidad podemos evitar que la complejidad de los grandes programas nos asusten. Tenemos que pensar que cada responsabilidad es como una herramienta que nos permitirá hacer algo con ella. Si seguimos con la metáfora [...]
(No hay comentarios)
La última clase antes de las vacaciones de Navidad ha servido para aclarar puntos muy importantes que deben tenerse en cuenta: – Sobre cómo abordar grandes proyectos en base a escenarios. – Sobre cómo, para cada paso del escenario, extraer las responsabilidades y cómo asignarlas a clases y traducirlas a métodos y/o atributos. Siempre lo [...]
(No hay comentarios)