0% encontró este documento útil (0 votos)
37 vistas5 páginas

Informe Tecnico Aa 04 Compress

Cargado por

Alexis Vergara A
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
37 vistas5 páginas

Informe Tecnico Aa 04 Compress

Cargado por

Alexis Vergara A
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Informe técnico AA4 -EV01

AA4-EV01
Construcción de Bases de Datos con MySQL

por:
Presentado p Alejandro
or: Alejandr o Bautista Espitia

Servicio Nacional de Aprendizaje, SENA


Pruebas de integridad: Informe Técnico
Instructor: Mercedes Patricia Paredes Guerrero

Agosto 2022

0 0
Pruebas de Integridad – Informe técnico

Introducción
Las pruebas de validación o de integridad en nuestra base de datos construida en
MySQL, hace referencia al proceso de revisión que verifica si el sistema de Software
construido cumple con las especificaciones y logra su cometido. Es considerado
normalmente una parte del proceso de pruebas de Software de un proyecto, que en
este caso sería la construcción de base de datos tipo relacional dirigida a la compañía
Import Tech S.A.S.; dentro de este proceso, también se utiliza técnicas tales como
evaluaciones, inspecciones y tutoriales. La validación es el proceso de comprobar que
lo que se ha especificado es lo que el usuario realmente quería.

Alcance
Nuestro objetivo principal con las pruebas de integridad de datos es la corrección y
complementación de la información registrada dentro de la base de datos, teniendo en
cuenta que la principal función de la base de datos construida en MySQL es preservar
la integridad en la mayor medida posible de sus datos almacenados.

Pág. 1

0 0
Pruebas de Integridad – Informe técnico

Pruebas de integridad – MySQL


A continuación, ejecutaremos el paso a paso de las pruebas de integridad realizadas a
la base de datos tipo relacional previamente construida para la compañía Import Tech
S.A.S., cuya función es servir de interfaz entre la base de datos, el usuario y las distintas
aplicaciones utilizadas.
Screen Shots

• Establecer que una columna tenga un valor Not Null. Se define efectuando la
declaración de una columna es Not Null cuando la tabla que contiene las columnas
se crea por primera vez, como parte de la sentencia Create table.

• Para un chequeo de validez en la tabla producto, se define un atributo llamado


Stock el cual define un campo de tipo entero, esto significa que, al momento de
insertar algún registro, no se permitirá ingresar valores decimales como 30,5
computadores ya que se generará un error de validez.

Pág. 2

0 0
Pruebas de Integridad – Informe técnico

• Continuamos estableciendo una llave primaria de una tabla, el cual debe tener un
valor único para cada fila de la tabla; si no, la base de datos perderá su integridad.
Un intento de insertar o actualizar una fila con un valor de la llave primaria ya
existente fallará. (Este tipo de prueba lo que debe garantizar es que no se repitan varios registros
o tuplas con un mismo identificador, de ahí el concepto que la primera llave debe ser de valor único.)

• En cuanto a la inserción de registros, el tipo de prueba para incluir un nuevo


registro; producto llamado computador portátil el cual quedo registrado con el
idProducto = 1, tal como se evidencia en nuestra siguiente imagen.

• Sin embargo, cuando en el tipo de prueba registrado, trata de utilizar un mismo


identificador, se generará un error tal como se evidencia a continuación.

Pág. 3

0 0
Pruebas de Integridad – Informe técnico

Integridad referencial
Aunque con la integridad referencial se asegura básicamente las llaves primarias y
foráneas, es decir, relación padre/hijo. Existen cuatro actualizaciones de la base de
datos que pueden comprometer la integridad referencial.
1. La inserción de una fila hijo se produce cuando no coinciden la llave foránea
con la llave primaria del padre.
2. La actualización en la llave foránea de la fila hijo, donde se produce una
actualización en la clave ajena de la fila con una sentencia Update y la misma
no coincide con ninguna llave primaria.
3. La supresión de una fila padre, con la que, si una fila padre – que tiene uno o
más hijos – se suprime, las filas hijos quedaran huérfanas.
4. La actualización de la llave primaria de una fila padre, donde si en una fila
padre, que tiene uno o mas hijos se actualiza su llave primaria, las filas hijos
quedaran huérfanas.

Conclusiones
Con la maravillosa experiencia de la correcta introducción y construcción de bases de
datos en la plataforma MySQL Workbench, puedo concluir que esta herramienta es de
vital importancia para las grandes industrias actualmente. Y no es para menos, ya que
representa un sistema de registros de forma muy lógica y entendible. Las bases de
datos relacionales son un conjunto de tablas formadas por filas, representando a un
registro. Y, por otro lado, columnas, representando a los campos. Los registros
identifican cada uno de los objetos descritos en la tabla y los campos de atributos.
En el modelo de base de datos realizado para Import Tech S.A.S., las tablas pueden
compartir campos entre ellas, precisamente esta funcionalidad le da la característica
de ser relacionales y sirve para establecer relaciones entre las tablas que permitan
consultas rápidas y fáciles o estructuradas y complejas.

Pág. 4

0 0

También podría gustarte