Está en la página 1de 7

Nombre de la materia

Base de Datos

Nombre de la Licenciatura
Ingeniería en Sistemas Computacionales

Nombre del alumno


Jeancarlo Valdemar Valdez Castro

Matrícula
010228450

Nombre de la Tarea
Tablas Lógicas

Unidad #
Unidad 5

Nombre del profesor


Francisco Daniel Hernández Pérez
Unidad #: Normalización de base de datos
Nombre de la materia: Base de Datos

Fecha
11/08/2020

INTRODUCCIÓN
Definición

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 unico que debemos hacer es indicar lo que queremos. A diferencia
de los llamados lenguajes procedimentales donde se hace necesario la especificacion del cómo hacer
cualquiera de las acciones sobre nuestra base de datos.

Este lenguage (SQL) es muy similar al lenguaje natural; mas 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 MySQL 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.

2
Unidad #: Normalización de base de datos
Nombre de la materia: Base de Datos

DESARROLLO
Tomando como referencia el modelo relacional normalizado en la unidad 4, crea las tablas lógicas en el
sistema gestor de bases de datos MySql.

El proceso que seguimos en la creación es el siguiente;

CREATE DATABASE FiredUp; /aquí se crea la base de datos

use FiredUp; /Seleccionamos la base de datos par usarla

CREATE TABLE cliente

(idcedula INT (25) PRIMARY KEY,


nombre VARCHAR (35) ,
direccion VARCHAR (35) ,
numdep VARCHAR (10) ); / creamos la tabla, campos, parámetros y valores

INSERT INTO cliente values


('01','Josue Barrera','calle 12','001').
('02',' Jose Perez','ave sur','002'); /le insertamos los valores que llevara

CREATE TABLE venta


(idserie int primary key,
estufa varchar(25),
fechaventa varchar(10),
cedulacli int,
foreign key(cedulacli) references cliente (idcedula)); /con el comando foreign
Indicamos cual dato es el que enlazara las tablas

3
Unidad #: Normalización de base de datos
Nombre de la materia: Base de Datos

insert into venta values


('1','mabe','marzo','1'),
('2','easy','abril','2'),
('3','easy','mayo','3'),
('4','durable','abril','4');

create table reparacion


(idreparacion int primary key,
cliente varchar(25),
estufa varhcar(25),
fecharepar varhcar(25),
idrep int,
foreign key(idrep) references cliente
(idcedula));

insert into reparacion values


('1','Josue Barrera','mabe','marzo','1'),
('2','Juan Perez','easy','abril','2'),
('3','Maria Luna','easy','mayo','3'),
('4','Luis Mendez','durable','abril','4');

create table reemplazo


(idparte int primary key,
descripcion varchar(25),
instalacion varchar(25),
idreemp int,
foreign key(idreemp) references cliente
(idcedula));

insert into reemplazo values


('1','reparable','si','1'),
('2','no reparable','no','2'),
('3','reparable','si','3'),
('4','reparable','si','4');

create table factura


(idfactura int primary key,
fechaemision varchar(25),
nombre varchar(25),
facturaid int,
foreign key(facturaid) references cliente
(idcedula));

4
Unidad #: Normalización de base de datos
Nombre de la materia: Base de Datos

Insert into factura values


('1','abril','Josue Barrera','1'),
('2','mayo','Juan Perez','2'),
('3','junio','Maria Luna','3'),
('4','mayo','Luis Mendoza','4'),

Aquí las capturas de pantalla del resultado:

5
Unidad #: Normalización de base de datos
Nombre de la materia: Base de Datos

CONCLUSIONES

Debemos de tener siempre un orden correcto y en su secuencia de datos para que podamos llevar
acabo el trabajo con un número menor de errores que conlleven a estar revisando a cada momento
cada una de las etapas y evitar repetir los datos en todas las partes del modelo que estemos utilizando
en la creación de nuestra base de datos.

6
Unidad #: Normalización de base de datos
Nombre de la materia: Base de Datos

BIBLIOGRAFÍA

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


http://aulavirtual.utel.edu.mx/lib/ebook_pearson.php?id_ebook_pearson=323

Cómo instalar MySQL en Windows 7 (Carrillo, R., 2012).).

https://youtu.be/XWHFHtGSOtQ

Instalar MySQL 5.6.21 en Windows 8.1 (García, A., 2014)


https://youtu.be/eJ2M_YiV1Eg

MySQL Crear base de datos de ejemplo (n.d).


https://youtu.be/L1D2zyT49H4

Relacionar tablas en Mysql (n.d).


https://youtu.be/HhOo9jaxZ18

También podría gustarte