Base de Datos para Ingenieria Entregable 2

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 15

UNIVERSIDAD TECNOLÓGICA DE MÉXICO

CARRERA: LICENCIATURA EN INGENIERÍA INDUSTRIAL Y ADMINISTRACIÓN

ESTUDIANTE: YOSSADARA LÓPEZ ZAMORA

MATRÍCULA: 335000621

MATERIA: BASE DE DATOS PARA INGENIERÍA

PROFESOR: ALFREDO RICARDO CRUZ PÉREZ

ACTIVIDAD: ENTREGABLE 2

FECHA DE ENTREGA: 07 AGOSTO 2021


INTRODUCCIÓN

SQL (Lenguaje de consulta estructurado) es un lenguaje declarativo utilizado en bases


de datos relacionales el cual permite especificar diversos tipos de operaciones, que
permiten realizar consultas con el objetivo de recuperar de forma rápida información
dentro de una base de datos.

DDL En inglés esto significa, Lenguaje de Definición de Datos, este lenguaje que
permite modificar la estructura de las tablas de la BD, define la vista de usuario y las
estructuras de almacenamiento

 CREATE DATABASE: crea una nueva base de datos.


 CREATE TABLE: crea una nueva tabla
 DROP INDEX: elimina uno o varios índices de la base de datos actual.
 DROP TABLE: elimina la definición de una tabla y todos sus datos, índices y
restricciones.
 ALTER TABLE: Permite alterar la estructura de una tabla, agregando columnas
y modificando tipos de datos.

DML (Data Manipulation Languaje), Lenguaje de manipulación de datos, permite a los


usuarios acceder o

manipular datos por medio de comandos:

 SELECT: Selección de información de la base de datos.


 INSERT: Permite insertar registros en las tablas
 UPDATE: Permite Actualizar el contenido de los registros dentro de las tablas.
 DELETE: Eliminar información de una base de datos.
 ORDER BY: La información en un orden establecido.
 Delete: permite borrar registros de una tabla.
DESARROLLO DE LA ACTIVIDAD

Para este entregable desarrollaremos como práctica una base de datos usando la
aplicación MySQL Workbench.

La base de datos se deberá llamar Entregable2 seguido de tu nombre, ejemplo:


"Entregable2_Alfredo_Cruz".

Se elabora el diagrama entidad relación de la base de datos de las tablas Contactos y


Direcciones con IdContacto (llave foránea)
La tabla contactos deberá tener los siguientes campos:

 Identificador único (Llave primaria/primary key), auto numérico, (IdContacto)


 Nombre
 Apellido Materno
 Apellido Paterno
 Correo electrónico
 Edad
 Nacionalidad
La tabla direcciones deberá tener los siguientes campos:

 Identificador único (Llave primaria/primary key), auto numérico,


 (IdDirecciones)
 Ocupación (doctor, empleado, ingeniero, comerciante).
 Teléfono
 Calle
 Colonia
 Ciudad
 Estado
 País (inserta por lo menos 5 direcciones que sean en México)
 IdContacto (llave foránea)
Llenado de información:
Consultas:
Realizar consultas/queries para mostrar la siguiente información (enumerarlas en tu
documento):
1.- Muestra el nombre de todos los contactos que hay en la tabla "Contacto"
2.- Muestra solo el nombre y edad de todos contactos.
3.- Muestra todas las direcciones que existen en la tabla "Direcciones".
4.- Muestra solo las direcciones de México.
5.- Muestra el país de cada contacto.
6.- Saber cuántas direcciones tiene un contacto.
CONCLUSIONES

SQL es un lenguaje declarativo de acceso a bases de datos que permite especificar


diversos tipos de operaciones utilizando sentencias algunos ejemplos de estas son:

 La creación de una tabla (CREATE)


 Modificar la estructura (ALTER)
 Borrar tablas (DROP)

Existen diferentes sentencias en el lenguaje de SQL las cuales se adecuan a las


diferentes consultas que podemos realizar en una base de datos, junto con filtro Where
nos permite especificar las condiciones que se deben buscar en las tablas, con From
indicamos las tablas o vistas de las cuales vamos a obtener la información y Select
permite seleccionar las columnas que se van a mostrar y en el orden en que lo van a
hacer.

Por medio de los operadores lógico no es posible realizar búsquedas o consultas más
especificas ya que por medio de estas nos es posible campar valores numéricos o
especificar la busque de ciertos valores dentro de un intervalo dado, de igual forma
buscar datos o información que cumpla con las necesidades de la búsqueda un
ejemplo práctico seria con el operador racional " igual ( = )".

 select * from alumnos where Municipio = ‘Indonesia'

Las consultas pueden ser en una tabla o varias tablas para este tipo de consultas de
utiliza INNER JOIN con el fin de realizar consultas de varias tablas relacionadas de una
base datos.

FUENTES CONSULTADAS

 Desconocido. (s, f) Operadores relacionales. Recuperado de


http://www.tutorialesprogramacionya.com/sqlserverya/temarios/descripcion.php?i
nicio=0&cod=13&punto=7
 Fundamentos de SQL: Cómo realizar consultas simples con SELECT. (2014).
Recuperado de https://www.campusmvp.es/recursos/post/Fundamentos-de-
SQL-Como-realizar-consultas-simples-con-SELECT.aspx
 García, M. (2012). Conceptos básicos de SQL. Recuperado de:
https://geotalleres.readthedocs.io/es/latest/conceptos-sql/conceptos_sql.html
 Desconocido. (s, f) Lección 5 - Operadores (SQL WHERE). Recuperado de
http://deletesql.com/viewtopic.php?f=5&t=10

También podría gustarte