Está en la página 1de 15

UNIVERSIDAD ABIERTA PARA ADULTO

ESCUELA DE INGENERIA Y TECNOLOGIA

Carrera:

Ingeniería en Software.

NOMBRE:

Yanenly Núñez.

Matricula:

17-9195.

Asignatura:

Sistema de Base de Datos II.

Unidad I:

Diccionario de Datos.

Facilitador (a):

Joan Tejada Caba.

Fecha de entrega:

Viernes 21 – 05 – 2021.
1- Elabora un diccionario de datos, a la base de datos que desarrollaste en la
semana I, debes incluir todos los elementos que conlleva la estructura de
un diccionario de datos.

Una clínica veterinaria encargada del cuidado del animal tiene la necesidad de
registrar el Id, Nombre, Apellido, Dirección, Fecha de nacimiento, Teléfono y el
correo electrónico de los clientes. También necesita registro de los productos, el
código, Nombre, Precio, Número de existencia y categoría a la que pertenece.
Esto para cuando llegue un cliente a la clínica veterinaria se pueda saber la
cantidad de productos en existencia.

Al momento de la venta se deben especificar en la factura los datos del cliente y


las especificaciones del tipo de producto comprado, su precio, la cantidad y el
total.
1. Tabla Animal.

Nombre de la tabla: Animal.

Descripción: contendrá datos e información del Animal.

Campo. Tamaño. Tipo de Dato. Descripción.

Id_anm. Int. Clave única de registro animal.

Nombre_anm. 20 Varchar. Nombre del animal.

Id tipo. Int. Clave única del tipo de animal.

Tipo animal. 20 Varchar. A que especie pertenece el


animal.

Id raza. Int. Clave única de la raza del


animal.

Raza. 20 Varchar. Tipo de raza al que pertenece


el animal.

Edad. 4 Varchar. Años que tiene el animal.

Nombre cliente. 20 Varchar. Nombre del dueño del animal.

Dirección. 50 Varchar. Domicilio actual donde vive el


animal.

Teléfono. 20 Varchar. Teléfono del dueño del animal.

Relaciones: tabla tipo animal y tabla razas.


2. Tipo Animal:

Nombre de la tabla: tipo animal.

Descripción: contendrá la información del Tipo Animal.

Campo. Tamaño. Tipo de Dato. Descripción.

Id tipo. Int. Clave única del tipo animal.

Nombre tipo anm. 20 Varchar. A que especie pertenece el


animal.

Relaciones: ninguna.

3. Tabla Razas:

Nombre de la tabla: Tipo razas.

Descripción: contendrá la información de la raza del animal.

Campo. Tamaño. Tipo de Dato. Descripción.

Id razas. Int. Clave única del registro de las


razas.

Nombre razas. 20 Varchar. Clasificación de las razas del


animal.

Relaciones: tabla tipo animal.

4. Tabla historial médico:

Nombre de la tabla: Tipo razas.


Descripción: contendrá la información de la raza del animal.

Campo. Tamaño. Tipo de Dato. Descripción.

Id historial. Int. Clave única del historial


médico.

Id receta. Int. Clave única del registro de la


receta del animal.

Id animal. Int. Clave única del registro


animal.

Nombre animal. 50 Varchar. Nombre propio del animal.

Id dueño. Int. Clave única del registro del


dueño de la mascota.

Fecha. Date. Fecha de redacción del


historial.

Diagnósticos 100 Varchar. Enfermedad del animal.

Hora. 4 Time. Hora que se realizó el historial.

Tratamiento. 100 Varchar. Medicamento que se le receto


al animal.

Relaciones: tabla recetas.

5. Tabla recetas:

Nombre de la tabla: Recetas.

Descripción: contendrá los datos y la información de la receta asignada al animal.


Campo. Tamaño. Tipo de Dato. Descripción.

Id receta. Int. Clave única del registro de la


receta del animal.

Id animal. Int. Clave única del registro


animal.

Nombre animal. 50 Varchar. Nombre propio del animal.

Tipo animal. 50 Varchar. A que especie pertenece el


animal.

Razas. 50 Varchar. Clasificación de las razas del


animal.

Edad. 10 Varchar. Años que tiene el animal.

Padecimiento. 100 Varchar. Enfermedad del animal.

Producto indicado. 50 Varchar. Medicamento que se le receto


al animal.

Dosis. 100 Varchar. Cuanta toma se le aplicara al


animal.

Persona responsable. 50 Varchar. Persona en cargada del


cuidado del animal.

Relaciones: tabla animal.

6. Tabla usuario:

Nombre de la tabla: Usuario.


Descripción: contendrá la información y los datos del usuario.

Campo. Tamaño. Tipo de Dato. Descripción.

Id usuario. Int. Clave única del registro del


usuario.

Id empleado. Int. Clave única del empleado.

Nombre usuario 50 Varchar. Nombre propio del usuario.

Contraseña usuario 50 Varchar. Código que solo le pertenece


al usuario.

Relaciones: ninguna.

7. Tabla empleado:

Nombre de la tabla: Empleado.

Descripción: contendrá datos e información del empleado.

Campo. Tamaño. Tipo de Dato. Descripción.

Id empleado Int. Clave única del empleado.

Id usuario Int. Clave única del registro del


usuario.

Nombre empleado 50 Varchar. Nombre del empleado.

Apellido empleado. 50 Varchar. Apellido del empleado.

Nombre usuario. 50 Varchar. Nombre propio del usuario.


Contraseña empleado. 50 Varchar. Código que solo le pertenece
al usuario.

Id cargo. Int. Clave única del cargo


asignado.

Cargo empleado. 50 Varchar. Cargo que se le asignó al


empleado.

Sueldo empleado Int. Cuanto será el pago del


empleado.

Dirección empleado. 50 Varchar. Domicilio actual donde vive el


empleado.

Teléfono empleado. 12 Varchar. Teléfono local del empleado.

Celular empleado. 12 Varchar. Celular privado del empleado.

Correo empleado 50 Varchar. Correo electrónico del


empleado.

Relaciones: tabla usuario y tabla cargos.

8. Tabla cargos:

Nombre de la tabla: cargos.

Descripción: contendrá la información del cargo correspondiente al empleado.

Campo. Tamaño. Tipo de Dato. Descripción.

Id cargos. Int. Clave única del cargo del


empleado.
Nombre cargos. 50 Varchar. Cargo que se le asignó al
empleado.

Relaciones: ninguna.

9. Tabla cliente:

Nombre de la tabla: cliente.

Descripción: contendrá los datos y la información del cliente.

Campo. Tamaño. Tipo de Dato. Descripción.

Id cliente. Int. Clave única del cliente.

Nombre cliente. 50 Varchar. Nombre del dueño del animal.

Apellido cliente. 50 Varchar. Apellido del dueño del animal.

Teléfono cliente. 12 Varchar. Teléfono local del cliente.

Cedula cliente. 12 Varchar. Identidad del cliente.

Dirección cliente. 50 Varchar. Domicilio donde vive el cliente.

Id ciudad. Int. Clave única de la ciudad.

Relaciones: tabla ciudad.


10. Tabla ciudad:

Nombre de la tabla: ciudad.

Descripción: contendrá la información de la ciudad perteneciente al cliente.

Campo. Tamaño. Tipo de Dato. Descripción.

Id ciudad. Int. Clave única de la ciudad.

Nombre ciudad. 50 Varchar. Nombre de la ciudad donde


vive el cliente.

Relaciones: ninguna.

11. Tabla proveedor:

Nombre de la tabla: proveedor.

Descripción: contendrá los datos y la información del proveedor.

Campo. Tamaño. Tipo de Dato. Descripción.

Id proveedor. Int. Clave única del proveedor.

Nombre proveedor. 50 Varchar. Nombre completo del


proveedor.

Dirección proveedor. 50 Varchar. Domicilio donde vive el


proveedor.
Tipo proveedor. 50 Varchar. A qué cargo corresponde el
proveedor.

Teléfono proveedor. 12 Varchar. Teléfono loca del proveedor.

Relaciones: ninguna.

12. Tabla producto:

Nombre de la tabla: producto.

Descripción: contendrá la información del producto.

Campo. Tamaño. Tipo de Dato. Descripción.

Id producto. Int. Clave única del registro de


producto.

Nombre producto. 50 Varchar. Nombre del producto.

Id tipo. Int. Clave única del tipo de


producto.

Descripción del producto. 50 Varchar. Se describen las


características del producto.

Id proveedor. Int. Clave única del proveedor.

Nombre proveedor. 50 Varchar. Nombre completo del


proveedor.

Costo. Int. Cuanto le costó a la veterinaria


el producto.
Cantidad. Int. Cuanta cantidad compro el
cliente.

Precio. Int. Precio que el cliente podrá


obtener el producto.

Relaciones: tabla proveedor y tabla tipo producto.

13. Tabla tipo productor:

Nombre de la tabla: tipo producto.

Descripción: contendrá la información del tipo producto.

Campo. Tamaño. Tipo de Dato. Descripción.

Id tipo producto. Int. Clave única del tipo producto.

Nombre tipo producto. 50 Varchar. Nombre del tipo de producto.

Relaciones: ninguna.

14. Tabla factura:

Nombre de la tabla: factura.

Descripción: contendrá todos los datos de la compra y venta de la veterinaria.

Campo. Tamaño. Tipo de Dato. Descripción.


Id factura. Int. Clave única del registro de
factura.

Fecha. Date. Fecha en que se facturo.

Id empleado. Int. Clave única del empleado.

Nombre empleado. 50 Varchar. Nombre del empleado.

Id cliente. Int. Clave única del cliente.

Nombre cliente. 50 Varchar. Nombre del cliente.

Id producto. Int. Clave única del registro de


producto.

Nombre producto. 50 Varchar. Nombre del producto.

Descripción producto. 50 Varchar. Se describen las


características del producto.

Cantidad producto. Int. Cuanta cantidad compro el


cliente.

Subtotal. Int. Suma añadida a la cantidad de


producto.

Total. Int. Monto a pagar por el cliente.

Relaciones: tabla producto, cliente y empleado.

15. Tabla venta detalle:

Nombre de la tabla: venta detalle.


Descripción: contendrá la información completa de la veterinaria.

Campo. Tamaño. Tipo de Dato. Descripción.

Id venta detalle. Int. Clave única de la venta detalle.

Id factura. Int. Clave única del registro de


factura.

Id cliente. Int. Clave única del cliente.

Nombre cliente. 50 Varchar. Nombre del dueño del animal.

Id producto. Int. Clave única del tipo producto.

Nombre producto. 50 Varchar. Nombre del producto.

Cantidad producto. Int. Cuanta cantidad compro el


cliente.

Total. Int. Monto a pagar por el cliente.

Relaciones: tabla factura.


Conclusión:

Partiendo del concepto básico del diccionario de datos podemos decir que trabajamos
esta unidad con más efectividad, tratándose así que el diccionario de datos nos ayuda
a encontrar la lista de todos los elementos que forman parte del flujo de datos de toda
la base de datos. Los elementos más importantes son flujos de datos, almacenes de
datos y procesos. El diccionario de datos guarda los detalles y descripción de todos
estos elementos.

Pero también debemos resaltar una de las características del diccionario de datos esta
es que hace más fácil el manejo de los detalles en los sistemas grandes  permitiendo
una mayor visión de los objetos en la base de datos.

También podría gustarte