Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
http://superalumnos.net/ejercicio-de-base-de-datos-de-una-veterinaria
Enviado por cealvato el Lun, 05/03/2012 - 23:43.
Bases de datos
97259 lecturas
No obstante la fórma de plantearlo, la verdad es que el problema plantea unas cuestiones interesantes que pueden merecer
algún comentario.
De momento ahí tienes el gráfico. No es un modelo entidad/relación formalmente estricto, pero creo que es a lo que te
referías con tu petición.
Pulsando sobre la imagen se abrirá en otra ventana a tamaño real.
Algunas de las cuestiones interesantes que se pueden plantear:
La relación entre PERSONAS y CLIENTES (FAMILIAS), al tratarse de una relación VARIOS A VARIOS, puede
provocar algún tropiezo. En estos casos, se hace necesario crear una nueva tabla que permita transformar las
relaciones en UNO A VARIOS, de ahí que haya creado la entidad RELACION PERSONAS CLIENTES. Un caso
similar sería la relación entre ALUMNOS y CURSOS de un centro educativo, pues un alumno puede cursar
diferentes estudios y, naturalmente, en cada curso hay varios alumnos; ahí una entidad MATRÍCULAS sería la
solución; y cada matrícula tendría la información de qué alumnos se ha matriculado en qué curso.
Aunque de tu enunciado parece desprenderse que la tabla de MASCOTAS debería tener un atributo ÚltimoPeso lo
he desechado porque eso iría contra las reglas de normalización de bases de datos; este valor siempre se podrá
obtener desde una consulta sobre la tabla PESOS para obtener el último peso de una mascota dada.
Sobre las VACUNAS he inferido que resulta conveniente para poder establecer un calendario, enviar recordatorios,
etc. tener prevista la fecha de la próxima vacuna, por eso he incluído un campo FechaPróxima.
Finalmente, y al releer tu enunciado, veo que me olvidé del HISTORIAL MÉDICO. Su diseño sería similar al de
PESOS o VACUNAS y no dudo que sabrás completar tu modelo con ese dato.
Xxxxxxxxxxxxxxxxxxxxxx
1. La Tienda de Informática
2. Empleados
3. Los Almacenes
4. Películas y Salas
5. Los Directores
6. Piezas y Proveedores
7. Los Científicos
8. Los Grandes Almacenes
9. Los Investigadores
Espero que los disfrutéis. En cuanto me sea posible, subiré bases de datos en formato Access o Base, con suficientes datos
de ejemplo para poder realizar los ejercicios y comprobar su resultado sin necesidad de mecanografiar.
Nota: En el diseño de las bases de datos, veréis que los tipos de datos utilizados, difieren de los de Access. La equivalencia
es bien fácil:
Disfrutadlos.
Adjunto Tamaño
EjerciciosSQL.pdf 430 KB
‹ Ejercicio de Base de Datos de una VeterinariaSumar días a un campo tipo fecha ›
‹ Ejercicios de base de datos (Access, Base, etc.)arribaInvestigadores, facultades y equipos ›
Bases de datos
Ejercicios
Avanzado
448699 lecturas
Xxxxxxxxxxxxxxxxxxxxx
Contexto:
Se trata de una universidad con diversas facultades, cuyos investigadores utilizan equipos de investigación de su propia
facultad o de otra. Para disponer de un equipo, los investigadores deben hacer una reserva indicando la fecha de inicio y de
final de la reserva.
Se pretende mantener un control de las reservas efectuadas.
Advertencia:
Como siempre insistimos en nuestras clases, el primer y gran ejercicio que habría que hacer siempre que trabajamos con
bases de datos, sería analizar nuestra necesidad de información para establecer el diseño apropiado. Dado que este ejercicio
está orientado simplemente a entrenar en el uso de las herramientas facilitadas por alguna base de datos de escritorio
(Access o Base) se ha obviado este análisis y se facilita la estructura ya definida.
Contenido:
En el archivo comprimido investigadores.zip que podrás descargar en el enlace al pie del artículo, encontrarás el
enunciado en formato PDF y varias bases de datos en formato MDB (Access), correspondientes a la finalización de cada
uno de los apartados.
Esto permite ir directamente al apartado que nos interesa entrenar sin necesidad de realizar los pasos anteriores; también
nos facilita suficientes datos de prueba sin necesidad de tener que mecanografíar (a excepción del apartado 1 donde se
sugieren algunos datos de ejemplo para practicar en la introducción de datos en las tablas).
Pensando en quienes no utilicen Access, también hemos adjuntado un archivo de hoja de cálculo con todos los datos en
formato OpenDocument, que se puede abrir con OpenOffice.org y algunos otro programas. Importarlos a tu base de datos
favorita ya queda como tarea para ti.
El enunciado consta de 61 tareas, estructuradas en 7 apartados:
Adjunto Tamaño
investigadores.zip 242.6 KB
‹ Importar datos de calc a base en openoffice.orgEjercicios de base de datos (Access, Base, etc.) ›
‹ Ejercicios resueltos de SQLarribaBase de datos de ejemplo: Contactos ›
Xxxxxxxxxxxxxxxxxxxxx
Localizar rubios, de ojos azules y más de 1,80 de estatura, ordenados descendentemente por nivel de ingresos
De hecho se puede llegar a complicar lo suficiente como para usarlo en cursos más avanzados...
Una propuesta... ¿seríais capaces de crear un "emparejador inteligente", que mostrase posibles parejas? Las parejas
propuestas deben encajar en cuanto a preferencia sexual y al menos una coincidencia en cuanto a características deseadas y
ofrecidas.
Una vez obtenidos esos datos, se podría crear un informe que comunicase a cada usuario las posibles parejas que le ha
encontrado el emparejador inteligente.
Adjunto Tamaño
contactos.mdb 184 KB
contactos.odb 82.59 KB
contactos.xls 159.5 KB
‹ Base de datos de ejemplo Libre/OpenOfficecontrolador odbc para base ›
‹ Investigadores, facultades y equiposarribaEjercicios resueltos de Excel y Access ¿en qué formato los desearías? ›