Download informe de la base de datos: viveros_2013 - Cuenca Grijalva

Document related concepts

Tabla (base de datos) wikipedia , lookup

Base de datos relacional wikipedia , lookup

Modelo relacional wikipedia , lookup

Modelo de base de datos wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Transcript
INFORME DE LA BASE DE DATOS:
VIVEROS_2013
1
INFORME DE LA BASE DE DATOS: VIVEROS_2013
Origen de los datos: Dr. Hans van der Wal
1. La base de datos en MS Access
Originalmente los datos estaban en una base de datos relacional de MS Access (Viveros_16_Jul).
En enero de 2013 se analizaron esta base de datos para descubrir si está funcional o si se debe
mejorar su estructura. El análisis mostró entre otros que
•
entre las tablas existen relaciones pero ninguna relación contiene una integridad
referencial;
Nota: Solo la integridad referencial de las relaciones garantiza la integridad de los datos de la
base de datos.
•
dos tablas tenían ninguna relación a otras tablas;
•
hubo algunas tablas que contenían algunas columnas sin alguna entrada.
El análisis completo se encuentra en el documento:
Analisis_breve_de_base_de_datos_Viveros_16_Jul_Hans_van_der_Wal_012013.pdf
1.1. Tablas
La base de datos original estaba integrada por 14 tablas vinculadas entre sí. Se dejó en el formato
Access para integrarla en la página web del proyecto FORDECyT Cuenca Grijalva, únicamente se
cambiaron los nombres de las tablas y las columnas a un formato sin espacios y con nombres más
claros de entender por diversos usuarios.
Se fusionaron los registros de las tablas de Especie_VariedadDisponible y
Especie_VariedadExistencia para que quedase únicamente un identificador para cada especie. El
nombre de la nueva tabla es tbl_EspecieVariedad. Por otro lado, la tbl_Experiencia se eliminó y se
integró la información de esta tabla a la tbl_Disponibilidad_Precio.
Por tanto, la versión final cuenta solo con 12 tablas:
1.
2.
3.
4.
5.
6.
7.
tbl_ApreciaciónGeneral
tbl_Calidad_de_Plantas
tbl_DatosDueño_o_Encargado
tbl_Disponibilidad_Precio
tbl_Especie_Variedades
tbl_Injertos_ProducciónAnual
tbl_Maderables_ProducciónAnual
INFORME DE LA BASE DE DATOS:
8.
9.
10.
11.
12.
VIVEROS_2013
2
tbl_PieFranco_ProducciónAnual
tbl_PlantasOrnato
tbl_RecursosHumanos
tbl_Secciones_Infraestructura
tbl_UbicaciónVivero
1.2. Relaciones
También se arregló el diagrama de las relaciones, ya que algunas tablas no estaban vinculadas y
además era complicado seguir las líneas de las relaciones.
Fig. 1: Las relaciones entre las tablas en MS Access.
INFORME DE LA BASE DE DATOS:
VIVEROS_2013
3
1.3. Formularios
La base de datos cuenta con 11 formularios que facilitan la captura de la información de nuevos
registros. Estos no se modificaron en su estructura, solo se cambió el tamaño de los espacios de
escritura. En algunos casos fue necesario corregir la fuente de datos de los formularios o de los
campos.
1.4. Informes
La base de datos cuenta con siete informes para visualizar la salida de los datos. Se reconstruyeron
la funcionalidad de tres de las informes.
1.5. La base de datos en la página web del proyecto FORDECyT Cuenca Grijalva
Se puede descargar la base de datos de la página web del proyecto (Subproyecto: Huertos;
Sección: Presentación, informe y base de datos 'Viveros 2013'):
http://cuencagrijalva.ecosur.mx/cuenca_grijalva/index.php/sub-proyectos/huertos?
showall=1&limitstart=
Fig. 2: La base de datos Viveros_2013 en la página web del proyecto.
INFORME DE LA BASE DE DATOS:
VIVEROS_2013
4
2. La base de datos en SQL Server
La base de datos también se migró a SQL Server para poder integrarla en el servidor junto con las
demás bases de datos del proyecto.
2.1. Tablas
La base cuenta con las mismas 12 tablas más dos tablas más en las que se describe el nombre de
cada tabla y otra en la que se describen las columnas de cada tabla.
1) tbl_ApreciaciónGeneral: contiene 43 registros únicos de algunas generalidades del vivero
y de la producción anual y estado de las plantas. Se vincula con la tbl_UbicaciónVivero.
2) tbl_Calidad_de_Plantas: contiene 43 registros únicos donde describe cuales son los
cuidados de las plantas que tienen en cada uno de los viveros. Se vincula con la
tbl_UbicaciónVivero.
3) tbl_DatosDueño_o_Encargado: contiene 43 registros únicos sobre los datos del personal
encargado de cada vivero. Se vincula con la tbl_UbicaciónVivero.
4) tbl_Disponibilidad_Precio: contiene 428 registros de las especies que son disponibles en
cada vivero, así como el precio, cantidad y fecha de disponibilidad de las plantas. Se vincula
con la tbl_UbicaciónVivero y tbl_Especie_Variedades.
5) tbl_Especie_Variedades: contiene 224 registros de las variedades de las plantas, con sus
nombres comunes y científico. Se vincula con la tbl_Disponibilidad_Precio.
6) tbl_Injertos_ProducciónAnual: tabla con 43 registros únicos, en esta tabla se refiere a la
cantidad de plantas anual que produce cada vivero de los diferentes árboles frutales
injertados. Se vincula con la tbl_UbicaciónVivero.
7) tbl_Maderables_ProducciónAnual: tabla con 43 registros únicos, en esta tabla se refiere a
la cantidad de plantas anual que produce cada vivero de los diferentes árboles
maderables. Se vincula con la tbl_UbicaciónVivero.
8) tbl_PieFranco_ProducciónAnual: tabla con 43 registros únicos, en esta tabla se refiere a la
cantidad de plantas anual que produce cada vivero de los diferentes árboles frutales. Se
vincula con la tbl_UbicaciónVivero.
INFORME DE LA BASE DE DATOS:
VIVEROS_2013
5
9) tbl_PlantasOrnato: tabla con 43 registros únicos, en esta tabla se refiere a la cantidad de
plantas anual que produce cada vivero de las diferentes plantas de ornato. Se vincula con
la tbl_UbicaciónVivero.
10) tbl_RecursosHumanos: tabla con 43 registros únicos sobre el personal que trabaja en el
vivero. Se vincula con la tbl_UbicaciónVivero.
11) tbl_Secciones_Infraestructura: tabla con 43 registros únicos, donde se describe la
infraestructura con la que cuenta cada vivero. Se vincula con la tbl_UbicaciónVivero.
12) tbl_UbicaciónVivero: contiene 43 registros únicos donde se captura la información
particular de cada vivero, la ubicación, superficie y nombre.
Para comprender mejor la función de las tablas y de sus columnas se adicionaron dos tablas más:
1) tbl_Tablas: es el listado de las tablas que conforman la base de datos.
2) tbl_Columnas: es el listado de las columnas de todas las tablas de la base de datos.
A cada una de las tablas se les agregó tres columnas:
•
Comentario, para que el usuario de los datos agregué alguna nota u observación sobre la
información contenida en la tabla.
•
FechaEntrada, en este campo se agrega automáticamente la fecha en la que se ingresan
datos nuevos a la tabla.
•
UltimaActualizacion, en este campo se agrega automáticamente la fecha en la que se
ingresan los datos y se deberá modificar manualmente la fecha en que se hagan
correcciones a los datos.
INFORME DE LA BASE DE DATOS:
VIVEROS_2013
2.2. Relaciones entre las tablas
Finalmente, se vincularon las tablas para generar una base de datos relacional.
Fig. 3: Las relaciones entre las tablas en SQL Server.
6
INFORME DE LA BASE DE DATOS:
VIVEROS_2013
7
2.3. Vistas
Por último, se crearon 9 tablas de consulta (views) en las cuales se concentró la información que
podría ser de interés para quienes deseen consultar la base de datos. En estas tablas se ha
vinculado información de varias tablas y se han agregado encabezados más específicos para
facilitar la interpretación de los datos.
1. vw_Calidad_Plantas: se vincularon dos tablas. Contiene el nombre y la ubicación de los
viveros y la determinación de la calidad de las plantas de cada vivero.
2. vw_DatosGenerales-Vivero:
ubicación de cada vivero.
se vincularon dos tablas. Contiene los datos generales y
3. vw_EspecieDisponible_Vivero: se vincularon tres tablas. Contiene la información de las
variedades de las plantas y con cuales tienen experiencia en cada uno de los 43 viveros.
4. vw_Infraestructura-Vivero:
se vincularon dos tablas. Contiene la información de la
infraestructura de las diferentes áreas con la que cuenta cada vivero.
5. vw_ProduccionAnual_Injertos:se vincularon dos tablas. Contiene la información de los
injertos que maneja cada vivero, así como la producción anual de los mismos.
6. vw_ProduccionAnual_Maderables:
se vinculan dos tablas. Contiene la información de
la producción anual de las especies maderables que genera cada vivero.
7. vw_ProduccionAnual_PieFranco:
se vinculan dos tablas. Contiene la información de
la producción anual de pie franco de las variedades que producen en los viveros.
8. vw_Vivero_Cultiva_o_NO_ornamentales:
se vinculan dos tablas. Contiene la
información sobre si producen o no plantas de ornato en los viveros.
9. vw_Tablas_y_Columnas:
muestra las tablas y las columnas correspondientes.
Sandra Mote Herrera y Detlev Bannasch
San Cristóbal de Las Casas
Ultima actualización:
24 de Mayo de 2013