Está en la página 1de 7

Nombre de la materia

Base de Datos
Nombre de la Licenciatura
Ingeniera en Sistemas Computacionales

Nombre del alumno


XXXX

Matrcula
XXXXX
Nombre de la Tarea
Tablas lgicas
Unidad # 5 SQL

Nombre del Tutor


XXXXX
Fecha
XXXXXX
Unidad #: 5 SQL, Semana 5
Base de Datos

INTRODUCCIN
Definicin

SQL es un lenguaje estndar 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 cmo hacer
cualquiera de las acciones sobre nuestra base de datos.

Este lenguage (SQL) es muy similar al lenguaje natural; mas concretamente, el idioma ingls, dado esto ,con
el SQL se puede tener acceso a todos los sistemas relacionales comerciales.

Para la creacin de tablas lgicas en MySQL deberemos de ya tener generado el modelo relacional normalizado,
una vez teniendo esto solo es cuestin de transcribir esta informacin en los comandos de la consola o en su
defecto utilizar la herramienta MYSQL WORKBENCH.

2
Unidad #: 5 SQL, Semana 5
Base de Datos

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

El proceso que seguimos en la creacin 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, parmetros 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

insert into venta values


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

3
Unidad #: 5 SQL, Semana 5
Base de Datos

('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));

insert into factura values


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

4
Unidad #: 5 SQL, Semana 5
Base de Datos

Aqu las capturas de pantalla del resultado:

5
Unidad #: 5 SQL, Semana 5
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 numero 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 creacion
de nuestra base de datos.

6
Unidad #: 5 SQL, Semana 5
Base de Datos

BIBLIOGRAFA

Procesamiento de bases de datos. Fundamentos, diseo e implementacin Kroenke, D. (2003).


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

Cmo instalar MySQL en Windows 7 (Carrillo, R., 2012).).


https://youtu.be/XWHFHtGSOtQ

Instalar MySQL 5.6.21 en Windows 8.1 (Garca, 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