Documentos de Académico
Documentos de Profesional
Documentos de Cultura
BASE DE DATOS
Nombre de la licenciatura
INGENIERIA EN SISTEMAS
COMPUTACIONALES
Matrícula
200504266
Nombre de la tarea
TABLAS LOGICAS
Unidad #
5
Unidad 5 TABLAS LOGICAS
BASE DE DATOS
Nombre de la materia
Fecha
17/02/2023
Tarea 5
Tarea
Es momento de realizar la tarea del Tema: tablas lógicas, la cual enviarás utilizando el Formato de
tareas.
INTRODUCCION
¿Cómo deben construirse sentencias SQL para que la interacción con una base de datos sea
correcta?
SQL es un lenguaje estándar que nos permite definir, manipular y controlar bases de datos relacionales.
Se dice que es un lenguaje declarativo: lo único que debemos hacer es indicar las lo que queremos. A diferen-
cia
de los llamados lenguajes procedimentales donde se hace necesario la especificación del cómo hacer
cualquiera de las acciones sobre nuestra base de datos.
Este lenguaje (SQL) es muy similar al lenguaje natural; más concretamente, el idioma inglés, dado esto, con el
SQL se puede tener acceso a todos los sistemas relacionales comerciales.
Para la creación de tablas lógicas en SQL deberemos de ya tener generado el modelo relacional normalizado,
una vez teniendo esto solo es cuestión de transcribir esta información en los comandos de la consola o en su
defecto utilizar la herramienta MYSQL WORKBENCH.
Desarrollo de la actividad:
Composición de SQL:
El lenguaje SQL está compuesto por comandos, cláusulas, operadores y funciones de agregado. Es-
tos elementos se combinan en las instrucciones para crear,actualizar y manipular las bases de datos.
Comandos:
Existen tres tipos de comandos SQL:
Los DLL (Data Definition Language) que permiten crear y definir nuevas bases de datos, campos e
índices. Los DML (Data Manipulation Language) que permiten generar consultas para ordenar, filtrar
y extraer datos de la base de datos. Los DCL (Data Control Language) que se encargan de definir
los permisos sobre los datos.
Estos Son:
CREATE: Se utiliza para crear nuevas tablas, campos e Índices.
ALTER: Este comando, modifica las tablas agregando campos o combinando la definición de los
campos.
Clausulas:
Las cláusulas son condiciones de modificación utilizadas para definir los datos que desea seleccio-
nar o manipular.
Estas Son:
FROM: Se utiliza para especificar la tabla de la cual se van a seleccionar los registros.
GROUP BY: Se utiliza para separar los registros seleccionados en grupos específicos.
HAVING: Se utiliza para expresar la condición que debe satisfacer cada grupo.
ORDER BY: Se utiliza para ordenar los registros seleccionados de acuerdo con un orden específico.
Operadores Lógicos:
AND: Es el <y= lógico. Evalúa dos condiciones y desenvuelve un calor de verdad sólo si ambas son
ciertas.
OR: Es el <o= Lógico. Evalúa dos condiciones y devuelve un valor de verdad si alguna de las dos es
cierta.
Operadores de comparación:
<: Menor que.
BETWEEN: Intervalo.
LIKE: Comparación.
In: Especificar.
Funciones de Agregado:
Las funciones de agregado se usan dentro de una cláusula SELECT en grupos de registros para de-
volver un único valor que se aplica a un grupo de registros.
Estos son:
AVG: Se utiliza para calcular el promedio de los valores de un campo determinado.
Conclusiones:
Debemos tener en cuenta la lógica a desarrollar en mysql, ya que el margen de error debe ser míni-
mo, No debemos repetir datos, y llevar una secuencia ya que cuando referenciamos las tablas tene-
mos que tomar en cuenta los valores y asignarlo de forma correcta para tener una base adecuada y
correcta Las tablas de verdad son un método para saber si una fórmula molecular (es decir, formada
por varias proposiciones) es siempre V, a veces V o nunca V (es decir, siempre F). Si los valores son
siempre V tenemos una Tautología, si siempre son F estamos ante una contradicción.