Sistemas de Información para la Gestión€¦ · Mario Piattini Velthuis, Emilio del Peso Navarro,...
Transcript of Sistemas de Información para la Gestión€¦ · Mario Piattini Velthuis, Emilio del Peso Navarro,...
13/5/2020
1
2020
1
Sistemas de Información para la
Gestión
TRABAJO PRACTICO - BASES DE DATOS – RESOLUCION SUGERIDA
Caso 1: Determinación de campos claves
Determine los campos claves que se utilizan para identificar a cada una de las siguientes entidades y comente
algunas particularidades sobre los problemas que se presentan en algunos casos específicos:
a) Automotores en la República Argentina.
b) Inmuebles en la ciudad de Salta.
c) Tipos de comprobantes autorizados por AFIP.
d) Comprobantes de Facturación de un responsable inscripto en IVA.
e) Contribuyentes en AFIP.
f) Contribuyentes en Dirección General de Rentas de la Provincia de Salta.
g) Contribuyentes en Municipalidad de la Ciudad de Salta.
h) Acciones que cotizan.
i) Artículos de un Supermercado.
j) Libros en una biblioteca.
k) Libros en una librería.
l) Ropa, zapatos y zapatillas de distinto talle y color.
1
2
13/5/2020
2
TRABAJO PRACTICO - BASES DE DATOS – RESOLUCION SUGERIDA
Caso 1: Determinación de campos claves
CLAVES
Clave candidata Conjunto no vació de atributos que identifican univoca y
mínimamente cada registro (tupla).
Clave primaria La que el usuario escoge de las claves candidatas.
Claves alternativas Claves candidatas que no han sido escogidas.
Clave ajena (foránea) Conjunto de atributos de la tabla cuyos valores han de
coincidir con los de la clave primaria de otra tabla. (Clave ajena y primaria debe
estar definida sobre los mismos dominios).
Automotores en la República Argentina. Nº de Dominio – Texto de 8
TRABAJO PRACTICO - BASES DE DATOS – RESOLUCION SUGERIDA
Caso 1: Determinación de campos claves
Problema cuando se acaben las combinaciones de letras y números.
3
4
13/5/2020
3
Inmuebles en la ciudad de Salta.
Campo Tipo Numérico – Tamaño 6 sin decimales para 999999
inmuebles. La Dirección de Inmuebles de la provincia de Salta utiliza
dos dígitos para determinar el departamento (01 – Departamento
capital) y 6 dígitos para la matrícula o catastro.
TRABAJO PRACTICO - BASES DE DATOS – RESOLUCION SUGERIDA
Caso 1: Determinación de campos claves
TRABAJO PRACTICO - BASES DE DATOS – RESOLUCION SUGERIDA
Caso 1: Determinación de campos claves
c) Tipos de comprobantes autorizados por AFIP.
Extracto de la codificación utilizada por AFIP Anexo I Resolución General 1785. Discutir sobre la
conveniencia de utilizar la codificación utilizada por otra empresa u organismos.
Código Descripción
01 Facturas A
02 Notas de Débito A
03 Notas de Crédito A
06 Facturas B
07 Notas de Débito B
08 Notas de Crédito B
11 Facturas C
12 Notas de Débito C
13 Notas de Crédito C
La lista continúa…
El último código es el 995
5
6
13/5/2020
4
TRABAJO PRACTICO - BASES DE DATOS – RESOLUCION SUGERIDA
Caso 1: Determinación de campos claves
d) Comprobantes de Facturación de un responsable inscripto en IVA.
Alternativa 1: utilizar 3 campos claves: Tipo de Cpte. (Texto (2 o 3) o numérico 2 respetando
codificación AFIP) – Letra Cpte (texto 1) – Número Cpte. (Numérico 12)
Ejemplo a: Tipo Cpte: “FAC” / “N/C”/ “N/D”
Alternativa 2: utilizar un campo que agrupe la información anterior de tipo texto de 15 o 16.
Ejemplo a: FACA000100000001 – Texto 16
Ejemplo b: 001000100000001 – Numérico 15
TRABAJO PRACTICO - BASES DE DATOS – RESOLUCION SUGERIDA
Caso 1: Determinación de campos claves
e) Contribuyentes en AFIP.
Número de CUIT – Campo numérico de 11. La CUIT y también el CUIL y la CDI (Clave de Identificación), tienen un
control de consistencia mediante dígito verificador que se calcula de la siguiente forma: (vamos a utilizar el CUIT
de la U.N.Sa.)CUIT 3 0 5 8 6 7 6 2 5 7 1
Tabla Arbitraria 5 4 3 2 7 6 5 4 3 2
Producto
Digito CUIT por
Tabla
Arbitraria y Suma
total
15 0 15 16 42 42 30 8 15 14
197
El dígito verificador es la resta entre 11 y el residuo de la división de la suma total por 11. En este caso
197 dividido 11 es 17 enteros y un residuo de 10: 11 – 10 = 1 que es el dígito verificador.
Para el caso de que el residuo sea 0 ó 1 y la diferencia entre 11 – 0 = 11 y 11 – 1 = 10, el dígito
verificador es 0.
f) Contribuyentes en Dirección General de Rentas de la Provincia de Salta.
Idem AFIP – Numero de Cuit
7
8
13/5/2020
5
TRABAJO PRACTICO - BASES DE DATOS – RESOLUCION SUGERIDA
Caso 1: Determinación de campos claves
g) Contribuyentes en Municipalidad de la Ciudad de Salta.
Actualmente utiliza el número de Cuit pero como un contribuyente puede tener más de un local comercial
habilitado lo complementa con el número de padrón comercial (Numérico - 6 sin decimales), para la Tasa de
Inspección de Seguridad Salubridad e Higiene y lo complementa con el nº de dominio para el impuesto automotor
y el nº de catastro para el impuesto inmobiliario y la Tasa General de Inmuebles.
h) Acciones que cotizan.
Las acciones que cotizan en el mercado de valores de Buenos Aires están identificadas con hasta 5 caracteres
(Texto – 5). Así las principales acciones que componen el índice merval a la fecha son:Especie Empresa ISIN
TS TENARIS LU0156801721
GGAL GRUPO GALICIA ARP495251018
BMA BANCO MACRO SA ARBANS010010
Pero debido a la gran cantidad de valores y a efectos de unificar a nivel internacional las mismas se identifican con un Código
denominado ISIN, acrónimo de International Securities Identification Numbering system.
El código ISIN tiene como finalidad identificar de forma unívoca a un valor mobiliario a nivel internacional. Se compone de 12
caracteres alfanuméricos con la siguiente estructura:
Los dos primeros corresponden al código del país de la agencia de codificación que asigna el código según se trate de valores de
renta fija, variable, ADRs, etc.
Los siguientes nueve caracteres contienen el código nacional de identificación del valor en cada país. La estructura y tamaño de
este código quedan al criterio de la agencia de codificación del país.
El último carácter es un dígito de control. Fuente: https://www.isin.org/es/
TRABAJO PRACTICO - BASES DE DATOS – RESOLUCION SUGERIDA
Caso 1: Determinación de campos claves
i) Artículos de un Supermercado.
Para los artículos de Supermercado se utiliza un código de barra formado por 13 números, y su equivalente en
formato gráfico (barras).
l) Ropa, zapatos y zapatillas de distinto talle y color.
Acá se plantea el problema del talle y color: una alternativa implica generar un código diferente para cada talle y
color aunque la descripción sea la misma, o asignar una clave compuesta en donde una parte corresponda al
artículo, otra al talle o número y otra al color.
9
10
13/5/2020
6
TRABAJO PRACTICO - BASES DE DATOS – RESOLUCION SUGERIDA
Caso 1: Determinación de campos claves
j) Libros en una biblioteca.
Se podría utilizar el ISBN (International Standard Book Number (, «Estándar internacional de la numeración de
libros») pero hay que tener en cuenta que el ISBN es igual para varios ejemplares por lo que habría que agregar un
código de ejemplar o un número propio. No se podría utlizar el ISBN para libros antiguos.
k) Libros en una librería.
Como son artículos nuevos podríamos usar el ISBN o eventualmente si son libros de ventas masivas traen
incorporados un código de barras de 13 dígitos.
TRABAJO PRACTICO - BASES DE DATOS – RESOLUCION SUGERIDA
Caso 2: Bibliografía de Sistemas de Información para la Gestión
a) Teniendo en cuenta la bibliografía de la materia, defina la estructura de una tabla de base de datos completando
el siguiente cuadro.
b) Aplique la normalización de base de datos sobre la tabla diseñada en el punto anterior.
c) Complete, utilizando el cuadro del punto 1, la estructura de cada una de las tablas que obtuvo luego del proceso
de normalización.
Aplicación
Base de datos
Tabla de datos
Nombre del campo
Clave principal
Campo índice
Tipo de datos
Longitud Contenido del
campo
Tablas vinculadas Campo de vínculo Tipo de relación
11
12
13/5/2020
7
TRABAJO PRACTICO - BASES DE DATOS – RESOLUCION SUGERIDA
Caso 2: Bibliografía de Sistemas de Información para la Gestión
Datos Obtenidos de la Página Web
AUTOR TITULO EDITORIAL Lugar y año de edición
Kenneth C. Laudon y Jane P
Laudon
Sistemas de Información Gerencial - Administración de la Empresa
Digital PEARSON EDUCACION México, 10ma Ed, 2008
JCV Briano, CF Freijedo, P Rota,
G Tricoci, C Waldbott Sistemas de Información Gerencial PEARSON EDUCACION Buenos Aires, 1ra Ed, 2011
James A. O´Brien, George M.
Marakas Sistemas de Información Gerencial Mc GRAW HILL México, 7ma Ed -2006
Javier Collado, Raul H. Saroka Informática en las organizaciones EDICON Argentina, 2010
Gabriel Baca Urbina Formulación y evaluación de proyectos informáticos Mc GRAW HILL México, 2006
Armando Miguel Casal Gobierno Corporativo - Cap 7, Cap 27 ERREPAR Argentina, 2011
Marcia L. Maggiore, María
Patricia Prandini
Normas Internacionales y Nacionales Vinculadas a la Seguridad de la
Información OSMAR D. BUYATTI Argentina, 2010
Mario Piattini Velthuis, Emilio del
Peso Navarro, Mar del Peso Ruiz Auditoría de Tecnologías y Sistemas de Información Alfaomega Ra-Ma Mexico, 1ra Ed., 2008
Juan Gaspar Martínez Planes de Contingencia Díaz de Santos España, 2004
Alberto R Lardent
Sistemas de Información para la Gestión Empresaria. Planeamiento
Tecnología y calidad Prentice Hall Brasil, 2001
Alberto R Lardent
Sistemas de Información para la Gestión Empresaria, Procedimiento,
Seguridad y Auditoría Prentice Hall Brasil, 2001
TRABAJO PRACTICO - BASES DE DATOS – RESOLUCION SUGERIDA
Caso 2: Bibliografía de Sistemas de Información para la Gestión
TABLA SIN NORMALIZAR
Aplicación
Base de datos
Tabla de datos
Nombre del campo Clave principal Campo índice Tipo de datos
Longitu
d
Contenido del
campo
Código_Libro SI SI NUMERICO 2 Código del Libro
Autor NO NO TEXTO 67 Nombre del Autor
Título NO NO TEXTO 88 Título del Libro
Editorial NO NO TEXTO 17 Editorial
Lugar_Edición NO NO TEXTO 26
Lugar, Edición y
Año
NO HAY
Bibliografía Sistemas de Información para la Gestión
Bibliografía Sistemas de Información para la Gestión
Libros
Tablas vinculadas Campo de vínculo Tipo de relación
13
14
13/5/2020
8
TRABAJO PRACTICO - BASES DE DATOS – RESOLUCION SUGERIDA
Caso 2: Bibliografía de Sistemas de Información para la Gestión
2. Aplique la normalización de base de datos sobre la tabla diseñada en el punto anterior.
1ª Forma Normal (1FN). Restricción inherente del modelo relacional. En una tabla no puede
haber grupos repetitivos.
Otros la definen como la obtención de registros de longitud fija.
2ª Forma Normal (2FN). Una tabla está en 2FN si además de estar en 1FN todos los atributos que
no forman parte de ninguna clave candidata suministran
información acerca de la clave completa. También conocida como dependencia funcional o la
obtención de tablas con clave primaria.
3ª Forma Normal redefinida (FNBC). Es la 3FN redefinida por Boyce y Codd. Todos los atributos
que no forman parte de la clave candidata deben ser
información referida a la clave completa y a nada más. Es decir, las claves candidatas deben ser
los únicos descriptores sobre los que se facilita información
por cualquier otro atributo. También conocida como la eliminación de dependencias funcionales
transitivas.
TRABAJO PRACTICO - BASES DE DATOS – RESOLUCION SUGERIDA
Caso 2: Bibliografía de Sistemas de Información para la Gestión
2. Aplique la normalización de base de datos sobre la tabla diseñada en el punto anterior.
Observaciones:
El libro puede tener 1 o varios autores. Alternativa: podríamos establecer una tabla de
autores y una tabla de relación código de autor y código de libros.
También podemos tener una tabla de editoriales y a su vez tabla de países. En este caso la
editorial puede estar en más de un país.
En este caso dado la simplicidad aplicaríamos la 1FN.
15
16
13/5/2020
9
TRABAJO PRACTICO - BASES DE DATOS – RESOLUCION SUGERIDA
Caso 2: Bibliografía de Sistemas de Información para la Gestión
3. Complete, utilizando el cuadro del punto 1, la estructura de cada una de las tablas que obtuvo
luego del proceso de normalización.
Aplicación Bibliografía Sistemas de Información para la Gestión
Base de datos Bibliografía Sistemas de Información para la Gestión
Tabla de datos Libros
Nombre del campo Clave principal Campo índice Tipo de datos Longitud
Contenido del
campo
Código_Libro SI SI NUMERICO 2Código del Libro
Título NO NO TEXTO 88Título del Libro
Autor NO NO TEXTO
Código_Editorial NO NO NUMERICO 3
Código de
Editorial
Código_País NO NO NUMERICO 3Código de País
Edición NO NO TEXTO 10
Número de
Edición
Año NO NO NUMERICO 4Año de Edición
Tablas vinculadas Campo de vínculo Tipo de relación
Editorial Código_Editorial SI NUMERICO
País Código_País SI NUMERICO
TRABAJO PRACTICO - BASES DE DATOS – RESOLUCION SUGERIDA
Caso 2: Bibliografía de Sistemas de Información para la Gestión
3. Complete, utilizando el cuadro del punto 1, la estructura de cada una de las tablas que obtuvo
luego del proceso de normalización.
Aplicación Bibliografía Sistemas de Información para la Gestión
Base de datos Bibliografía Sistemas de Información para la Gestión
Tabla de datos Editorial
Nombre del campo Clave principal Campo índice Tipo de datos Longitud
Contenido del
campo
Código_Editorial SI SI NUMERICO 2
Código de la
Editorial
Nombre_Editorial NO NO TEXTO 20
Nombre de la
Editorial
Tablas vinculadas Campo de vínculo Tipo de relación
Libros Código_Editorial SI NUMERICO
17
18
13/5/2020
10
TRABAJO PRACTICO - BASES DE DATOS – RESOLUCION SUGERIDA
Caso 2: Bibliografía de Sistemas de Información para la Gestión
3. Complete, utilizando el cuadro del punto 1, la estructura de cada una de las tablas que obtuvo
luego del proceso de normalización.
Aplicación Bibliografía Sistemas de Información para la Gestión
Base de datos Bibliografía Sistemas de Información para la Gestión
Tabla de datos País
Nombre del campo Clave principal Campo índice Tipo de datos Longitud
Contenido del
campo
Código_País SI SI NUMERICO 2Código del País
Nombre_País NO NO TEXTO 20Nombre del País
Tablas vinculadas Campo de vínculo Tipo de relación
Libros Código_País SI NUMERICO
TRABAJO PRACTICO - BASES DE DATOS – RESOLUCION SUGERIDA
Caso 3: Inconsistencias, incongruencias y redundancias de datos
En las siguientes Tablas de una Base de Datos de Alumnos que cursan la materia, indicar qué
tipos de problemas se presentan y por qué.
Legajo Apellido y Nombre DNI
1228 Martínez, Eduardo 258902
58
4587 Segovia, Inés
4785 Huergo, Carmen 992058
79
4587 López, Sergio Ramon 45788
6668 Ramírez
7788 Benjamín Exequiel 158725
DNI Nombre y Apellido Parcial Nota Corrigió
15257878 Carlos Pérez Parcial 1 Aprobado Carlos
99205878 Carmen de las Mercedes Huergo Parcial 1 Reprobado Raúl
25890258 E. Martínez Parcial 2 José
25890258 E. Martínez Recuperatorio 1 Ausente Raúl
Carlos Pérez Recuperatorio 2 Aprob Carlos
15257878 Carlos Pérez Parcial 2 Aus
ID Parcial Descripción
A Parcial 1
B Parcial 2
C Recuperatorio
ID Nota Descripción
A Aprobado
B Reprobado
C Ausente
ID Docente Nombre y Apellido
A Carlos Peralta
B José López
C Carlos Marín
Legajo Nombre y Apellido Situación Nota
6668 Inés Segovia Regular
1124 Carlos Pérez Promociono 2
7788 Benjamín Ezequiel Promociono 8
1228 Eduardo Martínez Regular 9
4747 María Medrano Regular
4587 Sergio López Libre 3
6668 Héctor Ramírez Regular
19
20
13/5/2020
11
TRABAJO PRACTICO - BASES DE DATOS – RESOLUCION SUGERIDA
Caso 3: Inconsistencias, incongruencias y redundancias de datos
En las siguientes Tablas de una Base de Datos de Alumnos que cursan la materia, indicar qué
tipos de problemas se presentan y por qué.
Legajo Apellido y Nombre DNI
1228 Martínez, Eduardo 25890258
4587 Segovia, Inés
4785 Huergo, Carmen 99205879
4587 López, Sergio Ramon 45788
6668 Ramírez
7788 Benjamín Exequiel 158725
Legajo Nombre y Apellido Situación Nota
6668 Inés Segovia Regular
1124 Carlos Pérez Promociono 2
7788 Benjamín Ezequiel Promociono 8
1228 Eduardo Martínez Regular 9
4747 María Medrano Regular
4587 Sergio López Libre 3
6668 Héctor Ramírez Regular
Inconsistencia
Inconsistencia
Inconsistencia
TRABAJO PRACTICO - BASES DE DATOS – RESOLUCION SUGERIDA
Caso 3: Inconsistencias, incongruencias y redundancias de datos
En las siguientes Tablas de una Base de Datos de Alumnos que cursan la materia, indicar qué
tipos de problemas se presentan y por qué.
DNI Nombre y Apellido Parcial Nota Corrigió
15257878 Carlos Pérez Parcial 1 Aprobado Carlos
99205878 Carmen de las Mercedes Huergo Parcial 1 Reprobado Raúl
25890258 E. Martínez Parcial 2 José
25890258 E. Martínez Recuperatorio 1 Ausente Raúl
Carlos Pérez Recuperatorio 2 Aprob Carlos
15257878 Carlos Pérez Parcial 2 Aus
IncongruenciaRedundancia
21
22
13/5/2020
1
TRABAJO PRACTICO - BASES DE DATOS – RESOLUCION SUGERIDA
Caso 4: Sistema de Contabilidad
1) Identifique los procesos de un sistema de contabilidad.
2) Defina la estructura de tablas principales necesarias para el sistema de
contabilidad.
3) Para cada tabla indique las claves principales y los atributos de cada campo.
4) Indique las relaciones entre las distintas tablas.
5) Analice los libros diarios y mayores como tipos especiales de consultas y/o
informes, indicando las tablas necesarias y las condiciones para su obtención.
Caso 4: Sistema de Contabilidad
2) Defina la estructura de tablas principales necesarias para el sistema de contabilidad.
3) Para cada tabla indique las claves principales y los atributos de cada campo.
Tabla: Cuentas
Nombre Campo Tipo Tamaño Decimales Observaciones
CP CodigoCuenta Numérico 6 0
Descripcion Texto 30
Imputable SI/NO 1 Si se usa en Asientos
Ajustable SI/NO 1
Si es afectada por Ajuste por
Inflación
LeyendaDeudora Texto 30
Texto habitual cuando la cuenta se
debita
LeyendaAcreedora Texto 30
Texto habitual cuando la cuenta se
acredita
TRABAJO PRACTICO - BASES DE DATOS – RESOLUCION SUGERIDA
1
2
13/5/2020
2
Tabla: Encabezado de Asientos
Nombre Campo Tipo Tamaño
Decimale
s Observaciones
CP NumeroAsiento Numérico 5 0
FechaAsiento Fecha 8
FechaValorizacion Fecha 8 Fecha para ajuste por inflación
ConceptoAsiento Texto 30 Leyenda general del asiento
CotizacionMonedaExtranjera Numérico 10 4
TRABAJO PRACTICO - BASES DE DATOS – RESOLUCION SUGERIDA
Caso 4: Sistema de Contabilidad
2) Defina la estructura de tablas principales necesarias para el sistema de contabilidad.
3) Para cada tabla indique las claves principales y los atributos de cada campo.
Tabla: Detalle de Asientos
Nombre Campo Tipo Tamaño Decimales Observaciones
CP Id Autonumérico 10 0
NumeroAsiento Numérico 5 0
CodigoCuenta Numérico 6 0
Debe/Haber Texto 1 D para Debe y H para Haber
Importe Numérico 15 2
Leyenda Texto 30
TRABAJO PRACTICO - BASES DE DATOS – RESOLUCION SUGERIDA
Caso 4: Sistema de Contabilidad
2) Defina la estructura de tablas principales necesarias para el sistema de contabilidad.
3) Para cada tabla indique las claves principales y los atributos de cada campo.
3
4
13/5/2020
3
Tabla: Ejercicios
Nombre Campo Tipo Tamaño
Decimale
s Observaciones
CP NumeroEjercicio Numérico 3 0
FechaInicio Fecha 8
FechaCierre Fecha 8
Irregular SI/NO 1 Es ejercicio irregular o regular
TRABAJO PRACTICO - BASES DE DATOS – RESOLUCION SUGERIDA
Caso 4: Sistema de Contabilidad
2) Defina la estructura de tablas principales necesarias para el sistema de contabilidad.
3) Para cada tabla indique las claves principales y los atributos de cada campo.
Caso 4: Sistema de Contabilidad
4)Indique las relaciones entre las distintas tablas
CUENTASCodigoCuenta
ENCABEZADO DE
ASIENTOSNumeroAsiento
DETALLE DE
ASIENTOSId
NumeroAsiento
CodigoCuenta
EjerciciosNumeroEjercicio
TRABAJO PRACTICO - BASES DE DATOS – RESOLUCION SUGERIDA
5
6
13/5/2020
4
TRABAJO PRACTICO - BASES DE DATOS – RESOLUCION SUGERIDA
Caso 5: Sistema de facturación y stock.
1) Identifique los procesos de un sistema de facturación y stock.
2) Defina la estructura de tablas principales necesarias para el sistema de
facturación y stock.
3) Para cada tabla indique las claves principales y los atributos de cada campo.
4) Indique las relaciones entre las distintas tablas.
5) Analice las principales consultas y/o informes, indicando las tablas necesarias
y las condiciones para su obtención.
Caso 5: Sistema de facturación y stock.2) Defina la estructura de tablas principales necesarias para el sistema de facturación y stock.
3) Para cada tabla indique las claves principales y los atributos de cada campo.
Tabla: Clientes
Nombre Campo Tipo Tamaño Decimales Observaciones
CP CodigoCliente Numérico 6 0
NombreCliente Texto 30
ApellidoCliente Texto 30
DomicilioCliente Texto 30
CodigoPostal Texto 8
Provincia Texto 30
Cuit Numérico 11 0
Telefono Numérico 10 0
CorreoElectronico Texto 30
TRABAJO PRACTICO - BASES DE DATOS – RESOLUCION SUGERIDA
7
8
13/5/2020
5
Tabla: Encabezado de Facturas
Nombre Campo Tipo Tamaño Decimales Observaciones
CP
TipoComprobante Texto 3 FAC - N/C - N/D
LetraComprobante Texto 1 A B C
PuntoVenta Numérico 5 0
NumeroComprobante Numérico 8 0
CodigoCliente Numérico 6 0
TotalSinIVA Numérico 12 2
TotalIVA Numérico 12 2
TotalConIVA Numérico 12 2
TRABAJO PRACTICO - BASES DE DATOS – RESOLUCION SUGERIDA
Caso 5: Sistema de facturación y stock.2) Defina la estructura de tablas principales necesarias para el sistema de facturación y stock.
3) Para cada tabla indique las claves principales y los atributos de cada campo.
Tabla: Detalle de Facturas
Nombre Campo Tipo Tamaño Decimales Observaciones
CP Id Autonumérico 10 0
TipoComprobante Texto 3 FAC - N/C - N/D
LetraComprobante Texto 1 A B C
PuntoVenta Numérico 5 0
NumeroComprobante Numérico 8 0
CodigoArticulo Numérico 7 0
Cantidad Numérico 6 2
PrecioArticulo Numérico 10 2
TRABAJO PRACTICO - BASES DE DATOS – RESOLUCION SUGERIDA
Caso 5: Sistema de facturación y stock.2) Defina la estructura de tablas principales necesarias para el sistema de facturación y stock.
3) Para cada tabla indique las claves principales y los atributos de cada campo.
9
10
13/5/2020
6
Tabla: Artículos
Nombre Campo Tipo Tamaño Decimales Observaciones
CP CodigoArticulo Numérico 7 0
DescripcionArticulo Texto 30
PrecioArticulo Numérico 10 2
TRABAJO PRACTICO - BASES DE DATOS – RESOLUCION SUGERIDA
Caso 5: Sistema de facturación y stock.2) Defina la estructura de tablas principales necesarias para el sistema de facturación y stock.
3) Para cada tabla indique las claves principales y los atributos de cada campo.
Caso 5: Sistema de facturación y stock.4) Indique las relaciones entre las distintas tablas
CLIENTESCodigoCliente
ENCABEZADO DE
FACTURASTipoComprobante
LetraComprobante
PuntoVenta
NumeroComprobante
CodigoCliente
DETALLE DE
FACTURASId
TipoComprobante
LetraComprobante
PuntoVenta
NumeroComprobante
CodigoArticulo
ARTICULOSCodigoArticulo
TRABAJO PRACTICO - BASES DE DATOS – RESOLUCION SUGERIDA
11
12
13/5/2020
7
TRABAJO PRACTICO - BASES DE DATOS – RESOLUCION SUGERIDA
Caso 6: Liquidación de Sueldos
1) Identifique los procesos de un sistema de Liquidación de Sueldos.
2) Defina la estructura de tablas principales necesarias para el sistema de
Liquidación de Sueldos.
3) Para cada tabla indique las claves principales y los atributos de cada campo.
4) Indique las relaciones entre las distintas tablas.
5) Analice las principales consultas y/o informes, indicando las tablas necesarias y
las condiciones para su obtención.
TRABAJO PRACTICO - BASES DE DATOS – RESOLUCION SUGERIDA
Caso 6: Liquidación de Sueldos
2) Defina la estructura de tablas principales necesarias para el sistema Liquidación de Sueldos.
3) Para cada tabla indique las claves principales y los atributos de cada campo.
4) Indique las relaciones entre las distintas tablas.
13
14