0% encontró este documento útil (0 votos)
173 vistas15 páginas

Tablas Lógicas

El documento describe el uso de tablas lógicas en SQL para organizar la información en una base de datos. Explica cómo crear tablas utilizando la sentencia CREATE TABLE y realizar operaciones básicas como inserción, actualización y eliminación de datos. Además, resume los principales componentes del lenguaje SQL como comandos, cláusulas, operadores y funciones de agregación para manipular datos de manera avanzada.

Cargado por

Victoria Roman
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 DOC, PDF, TXT o lee en línea desde Scribd

Temas abordados

  • ciencia de datos,
  • diseño de bases de datos,
  • análisis de rendimiento,
  • implementación de bases de dat…,
  • almacenamiento de datos,
  • optimización de consultas,
  • documentación SQL,
  • migración de datos,
  • ordenación de resultados,
  • SQL en la nube
0% encontró este documento útil (0 votos)
173 vistas15 páginas

Tablas Lógicas

El documento describe el uso de tablas lógicas en SQL para organizar la información en una base de datos. Explica cómo crear tablas utilizando la sentencia CREATE TABLE y realizar operaciones básicas como inserción, actualización y eliminación de datos. Además, resume los principales componentes del lenguaje SQL como comandos, cláusulas, operadores y funciones de agregación para manipular datos de manera avanzada.

Cargado por

Victoria Roman
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 DOC, PDF, TXT o lee en línea desde Scribd

Temas abordados

  • ciencia de datos,
  • diseño de bases de datos,
  • análisis de rendimiento,
  • implementación de bases de dat…,
  • almacenamiento de datos,
  • optimización de consultas,
  • documentación SQL,
  • migración de datos,
  • ordenación de resultados,
  • SQL en la nube

Entrega

Nombre de la materia
Base de datos

Nombre de la licenciatura
Sistema Computacionales

Nombre del alumno


Mariavictoria Romero Roman

Matrícula
390001578

Nombre de la tarea
Tablas logicas

Unidad #
#

Nombre del Profesor


César Pacheco Saenz
Unidad 5 SQL
Base de datos

Nombre de la materia

Fecha
XXXX

Tema: tablas lógicas

INTRODUCCION
¿Cómo deben construirse sentencias SQL para que la interacción con una base de datos sea correcta?
Las sentencias SQL deben construirse de manera clara, precisa y con una estructura correcta,
asegurándose de utilizar las palabras clave correctas, los nombres de las tablas y columnas
correctas, y los tipos de datos adecuados para los valores que se van a insertar. Además, es
importante tener en cuenta las restricciones de integridad de la base de datos y utilizarlas de manera
apropiada para mantener la consistencia de los datos.

Además, es recomendable verificar siempre los resultados de las sentencias SQL antes de realizar
cambios permanentes en la base de datos, utilizar transacciones para garantizar la integridad de los
datos y realizar copias de seguridad regulares para prevenir la pérdida de información.

DESARROLLO (esta base de datos, la hice en workbench)


CREATE DATABASE FiredUp_utel;

USE FiredUp_utel;
Unidad 5 SQL
Base de datos

 CREATE TABLE cliente

id_dni INT (25) PRIMARY KEY,

nombre VARCHAR (35),

dirección VARCHAR (35),

num_departamento VARCHAR (10)

);

INSERT INTO cliente (id_dni, nombre, dirección, num_departamento)

values

('01','Victoria Romero','Cordoba 2329','10'),

('02','Tomas Ginoccio','Libertador 2820','08');

 CREATE TABLE venta


Unidad 5 SQL
Base de datos

id_serie int (10) primary key,

estufa varchar (25),

fecha_venta varchar (10),

dni int (25),

foreign key(dni) references cliente (id_dni)

);

INSERT INTO venta (id_serie, estufa, fecha_venta, dni)

values

('1','LG', 'octubre','1'),

('2','Samsung','noviembre','2');

 CREATE TABLE reparación (


Unidad 5 SQL
Base de datos

id_reparacion int primary key,

cliente varchar(25),

estufa varchar(25),

fecha_reparacion varchar(25),

dni int,

foreign key (dni) references cliente (id_dni)

);

INSERT INTO reparación (id_reparacion, cliente, estufa, fecha_reparacion, dni)

VALUES

('01','Victoria romero','LG','Octubre','1'),

('02','Tomas Ginoccio','Samsung','Noviembre','2');

 CREATE TABLE reemplazo

(
Unidad 5 SQL
Base de datos

id_parte int primary key,

descripcion varchar(25),

instalacion varchar(25),

dni int,

foreign key(dni) references cliente (id_dni)

);

INSERT INTO reemplazo (id_parte, descripcion, instalacion, dni)

values

('1','reparable','SI','1'),

('2','no reparable','NO','2');

 CREATE TABLE factura

id_factura int primary key,


Unidad 5 SQL
Base de datos

fecha_emision varchar(25),

nombre varchar(25),

dni int,

foreign key(dni) references cliente (id_dni)

);

INSERT INTO factura (id_factura, fecha_emision, nombre, dni)

values

('01','Octubre','Victoria Romer','1'),

('02','Noviembre','Tomas Ginoccio','2');

-- BETWEEN

SELECT *

FROM venta

WHERE fecha_venta BETWEEN 'Octubre' AND 'Noviembre';

-- COUNT

SELECT COUNT(*)

FROM venta;
Unidad 5 SQL
Base de datos

-- SUM
Unidad 5 SQL
Base de datos
Unidad 5 SQL
Base de datos
Unidad 5 SQL
Base de datos

Mencionando los principales componentes del lenguaje SQL (Comandos, Clausulas,


Operadores y funciones de agregación).

Los componentes principales del lenguaje SQL incluyen:


Unidad 5 SQL
Base de datos

1. Comandos: Son las instrucciones utilizadas para manipular y acceder a la información almacenada en
una base de datos. Algunos de los comandos más comunes son:

SELECT: para seleccionar datos de una o más tablas.

INSERT: para insertar datos en una tabla.

UPDATE: para modificar datos existentes en una tabla.

DELETE: para eliminar datos de una tabla.

CREATE: para crear una tabla, una base de datos o un índice.

DROP: para eliminar una tabla, una base de datos o un índice.

ALTER: para modificar la estructura de una tabla o base de datos.

2. Clausulas: Son las partes que componen una sentencia SQL y especifican las condiciones y
restricciones para la ejecución de un comando. Algunas de las cláusulas más comunes son:
Unidad 5 SQL
Base de datos

FROM: para especificar de qué tabla se seleccionarán los datos.

WHERE: para especificar las condiciones bajo las cuales se seleccionarán los datos.

GROUP BY: para agrupar los resultados de una consulta por una o más columnas.

HAVING: para especificar las condiciones bajo las cuales se agruparán los datos.

ORDER BY: para ordenar los resultados de una consulta.

3. Operadores: Son utilizados en la cláusula WHERE para especificar las condiciones que deben
cumplirse para que una fila sea incluida en los resultados. Algunos de los operadores más comunes
son:

=: para igualdad.

<>: para desigualdad.

: para mayor que.

<: para menor que.

=: para mayor o igual que.


Unidad 5 SQL
Base de datos

<=: para menor o igual que.

LIKE: para comparar valores de texto.

IN: para comparar un valor con una lista de valores.

NOT IN: para comparar un valor con una lista de valores y excluir aquellos que cumplan la condición.

4. Funciones de agregación: Son funciones que operan sobre grupos de filas y devuelven un solo valor.
Algunas de las funciones de agregación más comunes son:

COUNT: para contar el número de filas que cumplen una condición.

SUM: para sumar los valores de una columna.

AVG: para calcular el promedio de los valores de una columna.

MIN: para encontrar el valor mínimo de una columna.

MAX: para encontrar el valor máximo de una columna.

CONCLUSIONES:
Unidad 5 SQL
Base de datos

El manejo de tablas lógicas en SQL es fundamental para la organización y gestión de información en una
base de datos. La creación de tablas se realiza mediante el uso de la sentencia "CREATE TABLE", seguida
de las columnas y sus tipos de datos correspondientes. Las operaciones básicas sobre las tablas incluyen
inserción, actualización, eliminación y selección de datos.

Además, es importante tener en cuenta los componentes del lenguaje SQL, como los comandos, las
cláusulas, los operadores y las funciones de agregación. Estos componentes permiten realizar tareas
avanzadas, como las restricciones en las tablas, la creación de relaciones entre tablas, la agrupación y la
suma de datos, entre otras. En resumen, el manejo de tablas lógicas es esencial para una buena gestión de
datos en una base de datos y requiere un conocimiento profundo de los componentes del lenguaje SQL para
lograr una interacción correcta con la base de datos.

CITAS:
Referencia de Transact-SQL (motor de base de datos) Microsoft (2021).

Procesamiento de bases de datos. Fundamentos, diseño e implementación Kroenke, D. (2003).

También podría gustarte