Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Taa Base de Datos Semana5
Taa Base de Datos Semana5
Bases de datos
Nombre de la Licenciatura
Ingeniería en sistemas computacionales
Matrícula
XXXXXXX
Tema de la Tarea
Bases de datos
Unidad # 5
Tablas ló gicas
Fecha
XX-XX-2022
Unidad 5: Tablas lógicas
Bases de datos
Tarea 5
Tarea
2
Unidad 5: Tablas lógicas
Bases de datos
Introducción
Las Tablas lógicas son objetos fundamentales de una base de datos debido a que en ellas
es donde se conserva toda la información y/o datos.
Análisis y conclusiones
Podemos concluir en un análisis que las Tablas lógicas con un buen diseño de base de
datos garantizaría los siguientes puntos como: la clasificación de la información en tablas
por temas y así reducir los datos redundantes, proporcionar a MySQL la información
necesaria para unir así la información entre tablas, el respaldo y garantía de la integridad de
los datos y la tranquilidad de saber que se ajusta a las necesidades de informes y
procesamiento de datos que requiera la empresa. Para hacer las tablas podemos usar por
ejemplo los siguientes software MySQL, SQL Server, PostgreSQL, Oracle, MariaDB,
Amazon Aurora.
Referencias bibliográficas
https://www.youtube.com/watch?
v=FQ7XAygh0qA&list=PL1vDASG8ZwjBZMurvLLVjowpw2FyWFQNt
https://www.youtube.com/watch?v=TYdlgnUFrtE&t=2s
https://www.youtube.com/watch?
v=qBI9VIk8IVE&list=PL1vDASG8ZwjBZMurvLLVjowpw2FyWFQNt&index=3
https://www.youtube.com/watch?v=HhOo9jaxZ18
https://www.youtube.com/watch?
v=hfE0_Mme32k&list=PL1vDASG8ZwjBZMurvLLVjowpw2FyWFQNt&index=6
Procesamiento de bases de datos. Fundamentos, diseño e
implementación Kroenke,D. (2003).
3
Unidad 5: Tablas lógicas
Bases de datos
Desarrollo de la actividad:
4
Unidad 5: Tablas lógicas
Bases de datos
5
Unidad 5: Tablas lógicas
Bases de datos
6
Unidad 5: Tablas lógicas
Bases de datos
7
Unidad 5: Tablas lógicas
Bases de datos
8
Unidad 5: Tablas lógicas
Bases de datos
Nota: La relació n que se toma para el negocio de FIREDUP entre tablas es de uno a muchos
(Cliente-Factura_Estufa, Cliente-Reparación, Reparación-Detalle_Reparación, Estufa-
Reparación, Estufa-Detalle_Factura, Estufa-Parte, Parte- Detalle_Reparación, Factura-
Detalle_Factura)
9
Unidad 5: Tablas lógicas
Bases de datos
Between
1
Unidad 5: Tablas lógicas
Bases de datos
Count
Ahora vamos con el operador COUNT El operador COUNT sirve para conocer el número
de filas de nuestro resultado.
Por ejemplo, vamos a seleccionar de la Tabla factura_estufa todas las filas y todas las
columnas, lo ejecutamos y nos devuelve el numero de elementos que hay en la tabla que
este caso seria 7.
1
Unidad 5: Tablas lógicas
Bases de datos
Sum
Ahora vamos con el operador SUM. El operador SUM se utiliza para sumar los valores en
una columna.
Por ejemplo, vamos a sumar todos los valores de la columna Total_Factura de la Tabla
factura_estufa así obtener la suma de todos los valores que hay en la columna
Total_Factura sumando todas las filas probables que tienen en esta columna.
1
Unidad 5: Tablas lógicas
Bases de datos
In
1
Unidad 5: Tablas lógicas
Bases de datos
Not In
Ahora veremos el operador NOT IN. El operador NOT IN permite seleccionar una o
múltiples valores en una cláusula WHERE, es decir, permite seleccionar mediante una
lista de valores.
1
Unidad 5: Tablas lógicas
Bases de datos
1
Unidad 5: Tablas lógicas
Bases de datos
¿Cómo deben construirse sentencias SQL para que la interacción con una base de
datos sea correcta?
Para la creación de la base de datos es muy importante conocer las sentencias del lenguaje
de definición de datos (DDL) que son las encargadas del diseño físico de la base de datos
y el lenguaje de manipulación de datos (DML) permite consultar, insertar, modificar y
eliminar la información almacenada en los objetos de la base de datos.
El lenguaje estructurado de consultas (SQL) por lo tanto es la que interactúa con cada
sistema gestor de bases de datos (SGBD) tanto para la creación como para la
manipulación de datos.
En cuanto a los principales componentes del lenguaje SQL podemos decir que está
compuesto por:
Comandos: existen dos tipos DLL (nuevas bases de datos, campos e índices) y DML
(select (consultar datos), insert (insertar datos), update (actualizar datos), delete
(borrar datos)).
Clausulas: son condiciones de modificación utilizadas para definir los datos que
desea seleccionar o manipular. Por ejemplo: From (selección de registros), where
(incluir condiciones), Group By (separar los registros seleccionados en grupos
específicos), order by (ordenar registros).
Operadores lógicos: se usan para evaluar condiciones y devuelve un valor. Por
ejemplo: AND (y), OR (O), NOT (Negación lógica).
Operadores de comparación: se usan para comparar expresiones y devolver un
valor. Por ejemplo: < (Menor que), > (Mayor que), <> (Distinto que), <= (Menor ó
Igual que), >= (Mayor ó Igual que), = (Igual que)
Funciones de agregado: se usan dentro de una clausula SELECT en grupos de
registros para devolver un único valor que se aplica a un grupo de registros. Por
ejemplo: AVG (calcula el promedio de valores de un campo), Count (devuelve el
número de registro de la selección), Sum (devuelve la suma de todos los valores de
un campo), Max (devuelve el valor más alto de un campo), Min (devuelve el valor
más bajo de un campo).
Estos elementos a la vez se combinan en las instrucciones para crear, actualizar y manipular
las bases de datos.