Sei sulla pagina 1di 28

LIC.

TECNOLOGAS DE LA INFORMACIN
ELABORACION DE PROYECTOS DE BASES DE DATOS
ALUMNO J. ALONSO LUNA R. CDIGO 394357063

JOSE ALONSO LUNA ROSALES


CODIGO 394357063

PROYECTO DE BASE DE DATOS


PRODUCTO INTEGRADOR
CREANDO LA BASE DE DATOS
GRUPO 01538

ASESOR: Prez Ziga Ricardo

pg. 1
PROYECTO DE BASE DE DATOS
BASES DE DATOS

LIC. TECNOLOGAS DE LA INFORMACIN


ELABORACION DE PROYECTOS DE BASES DE DATOS
ALUMNO J. ALONSO LUNA R. CDIGO 394357063

PROYECTO DE BASE DE DATOS


EMPRESA

DFI INDUSTRIAS

INDICE

1.
2.
3.
4.
5.
6.
7.
8.

EL MINI-MUNDO
TABLA DE ENTIDADES
TABLA DE RELACIONES
TABLA DE ATRIBUTOS
EL DIAGRAMA ENTIDAD-RELACIN
EL DIAGRAMA DE TABLAS
DOCUMENTACIN ENTIDADES
SENTENCIAS DE DEFINICIN, SENTENCIAS DE MANIPULACIN Y SENTENCIAS DE
CONTROL.
9. INSTALAR EL SERVIDOR EN LA COMPUTADORA( WampServer)
10. REDACTANDO EL CDIGO SQL CORRESPONDIENTES A LA CREACIN DE LA BASE DE
DATOS.
11. IMGENES DE LA CRECION Y CONSULTA DE LA BASE DE DATOS

1.

EL MINI-MUNDO

pg. 2
PROYECTO DE BASE DE DATOS
BASES DE DATOS

LIC. TECNOLOGAS DE LA INFORMACIN


ELABORACION DE PROYECTOS DE BASES DE DATOS
ALUMNO J. ALONSO LUNA R. CDIGO 394357063

La base de datos representa algn aspecto del mundo real, llamada mini mundo. Las modificaciones del
mini mundo se reflejan en la base de datos.
La base de datos es un conjunto de datos lgicamente coherente, con cierto significado inherente.
La base de dato sesta diseada, construida y probada con datos para un propsito especfico.
Est dirigida a un grupo de usuarios y tiene ciertas aplicaciones preconcebidas que interesan a dichos
usuarios.
2.

TABLA DE ENTIDADES
Instalaciones
Elctricas

Instalaciones
Elctricas

Gras

Modelos

Partes

Herramientas

Manuales

Falla o
Problema

Fotos

Se realizan a
las

Para
diferentes

Necesitan

Usan estas

Necesitan

Tienen

Tienen

diferentes

Necesitan

Usan estas

Necesitan

Tiene

Tienen

Usan

Necesitan estas

Necesitan

Tiene

Tienen

Que necesitan
estas

Que indican

Para reparar

Tienen

Que indican
los

Para reparar

Tienen

Para reparar

Tienen

Gras
Modelos

Para diferentes

Partes

Que se necesitan
para

Herramientas

Que se necesitan
para

Para reparar

Para
diferentes

Para
instalar

Manuales

Para las

Para

Fotos

Para reparar

De las

Para
diferentes
De
diferentes

Para
instalar
De las

3.

Para
diferentes
Que tiene las

Para
diferentes

Que indican las


Que para usar las

Que tienen

Para reparar

TABLA DE RELACIONES

pg. 3
PROYECTO DE BASE DE DATOS
BASES DE DATOS

LIC. TECNOLOGAS DE LA INFORMACIN


ELABORACION DE PROYECTOS DE BASES DE DATOS
ALUMNO J. ALONSO LUNA R. CDIGO 394357063

Instalacin
Elctrica

Gra

Modelo

Parte

Herramienta

Manual

Falla o
Problema

Gra
Instalacin
Instalacin
Elctrica
Elctrica
Numero de
Tipo
Graunidad
1:N
Lugar
Modelo
1:N

1:1 Modelo 1:1

Manual
1:N

Falla
1:N

Foto
1:1

Herramienta
1:1

Tipo

Tipo
1:N
seccin
1:N

Una noche
1:N
Dos noches
1:N

Tipo
1:1
Lugar
1:1

Parte

1:1Fecha

1:1
1:1
Caractersticas

1:1
Descuentos

Herramienta

1:N

Manual

1:N Informacin

1:1de
Tiempo
reparacin
Herramienta
1:N
necesaria
Partes a
remplazar

Tipo
1:N
Especificacione
1:N
s
1:1
Instrucciones

Falla o
problema

1:N

Foto

`1:N

4.

Trabajo

tarjeta de
crdito

1:1
1:1

Ao

Fallas

Entrega tarda

1:1

Fecha de
1:1
copia recibida
1:1 Instrucciones
1:N

1:N

1:N

1:1

1:N

1:N

1:1

1:1
Cargo total
Quien proceso
la
1:1renta

1:N

1:N

1:N
Precio
individual

Usos
1:N
1:N

1:N
1:N

Foto
Parte
1:N
Tipo
1:N
Uso
1:N
1:1
Numero
Lugar de
1:1
parte
1:N
1:N

1:N

TABLA DE ATRIBUTOS

pg. 4
PROYECTO DE BASE DE DATOS
BASES DE DATOS

LIC. TECNOLOGAS DE LA INFORMACIN


ELABORACION DE PROYECTOS DE BASES DE DATOS
ALUMNO J. ALONSO LUNA R. CDIGO 394357063

5.

EL DIAGRAMA ENTIDAD-RELACIN

pg. 5
PROYECTO DE BASE DE DATOS
BASES DE DATOS

LIC. TECNOLOGAS DE LA INFORMACIN


ELABORACION DE PROYECTOS DE BASES DE DATOS
ALUMNO J. ALONSO LUNA R. CDIGO 394357063

6.

EL DIAGRAMA DE TABLAS

pg. 6
PROYECTO DE BASE DE DATOS
BASES DE DATOS

LIC. TECNOLOGAS DE LA INFORMACIN


ELABORACION DE PROYECTOS DE BASES DE DATOS
ALUMNO J. ALONSO LUNA R. CDIGO 394357063

7.

DOCUMENTACIN ENTIDADES

DFI

DB

NOV-21Mooner

DFI GRUAS
ELECTRICO

DB

NOV-21-2014

DFI

Mooner

DFI GRUAS
ELECTRICO

DFI

INSTALACION

E02

GRUA

E01

DFI

E04

DB

Mooner
NOV-21-2014
DFI
DB

Mooner
E03

DATA ELECTRICAL
MANUAL

DATA ELECTRICAL

MODELO

INSTALACION

NOV-21-2014

DFI GRUAS
ELECTRICO NOV-21-

DFI GRUAS
ELECTRICO

DATA ELECTRICAL

DATA ELECTRICAL

DB

Mooner
Mooner
DFI
GRUAS
DFI
GRUAS
ELECTRICO
ELECTRICO
MODELO

FALLA

FOTO
E05
E06
DATA ELECTRICAL

MANUAL

F
MODELO

FALLA

REPARACION DE FALLAS
POR ELECTRICOS ACORDE AL
MANUAL

1
1/3 MESES

10
1/DIA

CADA MANUAL TIENE TODA


LA INFORMACION NECESARIA
PARA LA REPARACION DE LA
FALLA

1/WEEK
0/DIA

FALLA

FOTO

REALIZADA PO UNO O
VARIOS TRABAJADORES

INDEFINIDA
S

0/DIA

FALLA

HERRAMIENTA
MANUAL
PARTE
TIPOS YCARACTERISTICAS
HERRAMIENTA

10
1/DIA

INDEFINIDA
S
NOS PROPORCIONA DATOS
DE LA INSTALACION Y
QUIEN LA REALIZO.

1/3 MESES
0/DIA

FALLA
FOTO

3
1/DIA
INDEFINIDA
S

CADA MODELO ES
DIFERENTE EN SU
INSTALACION Y INDICADAO
POR EL MANUAL

pg. 7
PROYECTO DE BASE DE DATOS
BASES DE DATOS

LIC. TECNOLOGAS DE LA INFORMACIN


ELABORACION DE PROYECTOS DE BASES DE DATOS
ALUMNO J. ALONSO LUNA R. CDIGO 394357063

DFI

DB

NOV-21-

DFI GRUAS
ELECTRICO

NOV-21-2014
DFI DB
Mooner
DFI
GRUAS
ELECTRICO

Mooner

PARTE

E07
DATA ELECTRICAL

HERRAMIEN
TA

E08
DATA ELECTRICAL

F
FALLA
FALLA
REPARACION DE FALLAS IDENTIFICADOR
PROPORCINAR IMAGEN
PARA
POR ELECTRICOS ACORDE CONOCER
AL
PRECISA
DE
LALA
EL TIPO Y
MANUAL
LOCALIZACION
COMO
REPARAR
DE
LALA
MISMA.
FALLA
FOTO
HERRAMIENTA
MANUAL
FOTO
PARTE

MANUAL

1
4 PROPORCIONA LA 10IDENTIFICADOR PARA
30
5
CONOCER
LAS
INFORMACION DEL TIPO
DE
1/SEMANA HERRMIENTA
1/DIA
1/DIA
1/WEEK
5/WEEK
ESPECIFICACIONES
DE LA
PARTE A NECESITAR.
0/DIA
INDEFINIDA
0/DIA
INDEFINIDA
0/DIA
S10
S
4
4
10

8.

SENTENCIAS DE DEFINICIN, SENTENCIAS DE MANIPULACIN Y


SENTENCIAS DE CONTROL.

1/SEMANA
1/DIA
1/DIA
PROPORCIONAR DATOS
CADA MANUAL TIENE TODA
0/DIA
INDEFINIDA
PARA SU REPARACION Y QUE
LA INFORMACION NECESARIA
S
1/WEEK
HERRRAMIENTA
USAR.
PARA LA REPARACION DE
LA
FALLA
0/DIA
INDEFINIDA
ESTA ALTAMENTE S
RELACIONADA CON LA
ENTIDAD FALLA POR QUE
CADA MANUAL TIENE TODA
COMPARTEN INFORMACION.
LA INFORMACION NECESARIA
PARA LA REPARACION DE LA
FALLA

pg. 8
PROYECTO DE BASE DE DATOS
BASES DE DATOS

LIC. TECNOLOGAS DE LA INFORMACIN


ELABORACION DE PROYECTOS DE BASES DE DATOS
ALUMNO J. ALONSO LUNA R. CDIGO 394357063
SENTENCIA
Manipulacin de datos
SELECT
INSERT
DELETE
UPDATE
DML
Definicin de datos
CREATE TABLE
DROP TABLE
ALTER TABLE
CREATE VIEW
DROP VIEW
CREATE INDEX
DROP INDEX
CREATE SYNOYM
DROP SYNONYM
DDL
Control de acceso
GRANT
REVOKE
Control de transacciones
COMMIT
ROLLBACK
DCL
SQL Programtico
DECLARE
OPEN
FETCH
CLOSE
PLSQL

DESCRIPCIN
Recupera datos de la base de datos.
Aade nuevas filas de datos a la base de datos.
Suprime filas de datos de la base de datos.
Modifica datos existentes en la base de datos.
Aade una nueva tabla a la base de datos.
Suprime una tabla de la base de datos.
Modifica la estructura de una tabla existente.
Aade una nueva vista a la base de datos.
Suprime una vista de la base de datos.
Construye un ndice para una columna.
Suprime el ndice para una columna.
Define un alias para un nombre de tabla.
Suprime un alias para un nombre de tabla.
Concede privilegios de acceso a usuarios.
Suprime privilegios de acceso a usuarios
Finaliza la transaccin actual.
Aborata la transaccin actual.
Define un cursor para una consulta.
Abre un cursor para recuperar resultados de consulta.
Recupera una fila de resultados de consulta.
Cierra un cursor.

pg. 9
PROYECTO DE BASE DE DATOS

BASES DE DATOS

LIC. TECNOLOGAS DE LA INFORMACIN


ELABORACION DE PROYECTOS DE BASES DE DATOS
ALUMNO J. ALONSO LUNA R. CDIGO 394357063

9.

INSTALAR EL SERVIDOR EN LA COMPUTADORA( WampServer)


Ingresar al Wampserver.com
Descargar la versin 64 Bits

10.

REDACTANDO EL CDIGO SQL CORRESPONDIENTES A LA CREACIN DE LA BASE DE DATOS

-----Estructura de la tabla gruas


--# create database gruas;
Use gruas;

Create table grua(

pg. 10
PROYECTO DE BASE DE DATOS
BASES DE DATOS

LIC. TECNOLOGAS DE LA INFORMACIN


ELABORACION DE PROYECTOS DE BASES DE DATOS
ALUMNO J. ALONSO LUNA R. CDIGO 394357063
numero int(50),
Primary key (numero)
);

----- Valores de la tabla 'grua'


--insert into grua (numero) values
(001),
(002),
(003),
(004),
(005),
(006),
(007),
(008),
(009),
(010),

pg. 11
PROYECTO DE BASE DE DATOS
BASES DE DATOS

LIC. TECNOLOGAS DE LA INFORMACIN


ELABORACION DE PROYECTOS DE BASES DE DATOS
ALUMNO J. ALONSO LUNA R. CDIGO 394357063
(011),
(012)
;

----- Estructura de la tabla Instalaciones_electrica


--Create table instalaciones electricas(
instalacin_elec varchar(20),
tipo_instalacion varchar(20),
lugar varchar(20),
fecha int(20)
trabajador_cargo varchar(20),
Primary key (instalacin_elec )

pg. 12
PROYECTO DE BASE DE DATOS
BASES DE DATOS

LIC. TECNOLOGAS DE LA INFORMACIN


ELABORACION DE PROYECTOS DE BASES DE DATOS
ALUMNO J. ALONSO LUNA R. CDIGO 394357063
);

----- Valores de la tabla 'instalaciones electricas'


---

insert into instalaciones electricas (instalacin_elec,tipo,lugar,fecha,trabajador_cargo) values


('nueva','taller'nullpepe ),
('nueva','taller'nullluis ),
('nueva','taller'nullmendez ),
('reparacion','taller'nullpepe ),
('reparacion','taller'nullluis ),
('reparacion','taller'nullmendez ),
;

---

pg. 13
PROYECTO DE BASE DE DATOS
BASES DE DATOS

LIC. TECNOLOGAS DE LA INFORMACIN


ELABORACION DE PROYECTOS DE BASES DE DATOS
ALUMNO J. ALONSO LUNA R. CDIGO 394357063
--- Estructura de la tabla distribucion electrica
---

Create table distribucion electrica(


Distribuccion _elec varchar(20),
Diagrama varchar(20),
Instalaciones varchar(20),
Primary key (distribucin_elec)
);

----- Valores de la tabla 'distribucion electrica'


---

insert into instalaciones electricas (distribucin_elec,diagrama,instalaciones) values

('chasis','generalnueva ),

pg. 14
PROYECTO DE BASE DE DATOS
BASES DE DATOS

LIC. TECNOLOGAS DE LA INFORMACIN


ELABORACION DE PROYECTOS DE BASES DE DATOS
ALUMNO J. ALONSO LUNA R. CDIGO 394357063
('power_trasmition','especifico'nueva ),
('chasis','taller'generalreparacion ),
('power_trasmition','especifico'reparacion ),
;

----- Estructura de la tabla manual


---

Create table manual(


Manual varchar(20),
Tipo_manual varchar(20),
seccionvarchar(20),
fallas varchar(200),
instrucciones varchar(500),

Primary key (manual)

pg. 15
PROYECTO DE BASE DE DATOS
BASES DE DATOS

LIC. TECNOLOGAS DE LA INFORMACIN


ELABORACION DE PROYECTOS DE BASES DE DATOS
ALUMNO J. ALONSO LUNA R. CDIGO 394357063
);

----- Valores de la tabla manual


---

insert into instalaciones electricas (manual,tipo,seccin,fallas,instrucciones) values

('motor','electricocable ),
('motor','electricoconector ),
('motor','electricoparte ),
(accesorios,'electrico'cable ),
(accesorios,'electrico'conector ),
(accesorios,'electrico'parte ),
('funciones','electricolcable ),

pg. 16
PROYECTO DE BASE DE DATOS
BASES DE DATOS

LIC. TECNOLOGAS DE LA INFORMACIN


ELABORACION DE PROYECTOS DE BASES DE DATOS
ALUMNO J. ALONSO LUNA R. CDIGO 394357063
('funciones','electricolconector ),
('funciones','electricolparte ),
;
----- Estructura de la tabla modelo
---

Create table modelo(


modelo varchar(20),
Tipo_mod (20),
Ao varchar(20),

Primary key (modelo)


);

pg. 17
PROYECTO DE BASE DE DATOS
BASES DE DATOS

LIC. TECNOLOGAS DE LA INFORMACIN


ELABORACION DE PROYECTOS DE BASES DE DATOS
ALUMNO J. ALONSO LUNA R. CDIGO 394357063

----- Valores de la tabla modelo


---

insert into instalaciones electricas (modelo,tipo_mod,ao) values

('240ton','crane2008 ),
('240ton','crane2010 ),
('240ton','crane2012 ),
('240ton','crane2014 ),

('320ton ','picker2008 ),
('320ton ','picker2010 ),
('320ton ','picker2012 ),
('320ton ','picker2014 ),

pg. 18
PROYECTO DE BASE DE DATOS
BASES DE DATOS

LIC. TECNOLOGAS DE LA INFORMACIN


ELABORACION DE PROYECTOS DE BASES DE DATOS
ALUMNO J. ALONSO LUNA R. CDIGO 394357063
;

----- Estructura de la tabla foto


---

Create table foto(


Lugar_foto varchar(20),
imagen LONGBLOB,
Parte_foto varchar (20),

Primary key (foto)


);
----- Valores de la tabla foto
---

pg. 19
PROYECTO DE BASE DE DATOS
BASES DE DATOS

LIC. TECNOLOGAS DE LA INFORMACIN


ELABORACION DE PROYECTOS DE BASES DE DATOS
ALUMNO J. ALONSO LUNA R. CDIGO 394357063

insert into instalaciones electricas (lugar_foto,imagen, ,parte_foto) values

('cabina','partesmotor ),
('cabina','cablesfunciones ),

('chasis','partesmotor ),
('chasis','cablesfunciones ),
;

----- Estructura de la tabla herramienta


---

Create table herramienta(


Herramienta_tipo varchar(20),
Especificaciones varchar (200),
instrucciones varchar (200),

pg. 20
PROYECTO DE BASE DE DATOS
BASES DE DATOS

LIC. TECNOLOGAS DE LA INFORMACIN


ELABORACION DE PROYECTOS DE BASES DE DATOS
ALUMNO J. ALONSO LUNA R. CDIGO 394357063
uso varchar (500),

Primary key (herramienta)


);

----- Valores de la tabla herramienta


---

insert into herramienta (herramienta_tipo,especificaciones, ,instrucciones,uso) values

('crimpers','ring,spade y fork connectors,correcta media,revisar manual ),


('soldering iron','butt connectors ,correcta medida,revisar manual ),
('deusth connectors','connectors,correcta medida,revisar manual ),
('crimpers big awg','ring,spade y fork connectors,correcta media,revisar manual ),
;

pg. 21
PROYECTO DE BASE DE DATOS
BASES DE DATOS

LIC. TECNOLOGAS DE LA INFORMACIN


ELABORACION DE PROYECTOS DE BASES DE DATOS
ALUMNO J. ALONSO LUNA R. CDIGO 394357063
----- Estructura de la tabla requerimiento
---

Create table requerimiento(


requerimineto_tipo varchar(20),
tipo_parte varchar (200),
numero_parte varchar (200),
distribuidor varchar (500),
unidad o stock varchar (500),
urgente o normal varchar (50),

Primary key (requerimiento)


);

----- Valores de la tabla requerimiento


---

pg. 22
PROYECTO DE BASE DE DATOS
BASES DE DATOS

LIC. TECNOLOGAS DE LA INFORMACIN


ELABORACION DE PROYECTOS DE BASES DE DATOS
ALUMNO J. ALONSO LUNA R. CDIGO 394357063

insert into herramienta (requerimiento_tipo,tipo_parte , ,numero_parte,distribuidor,unidad_o_stock,urgente_o_normal) values

('electrico',accesorios , #01, greggs,null,null),


('electrico',accesorios , #02, greggs,null,null),
('electrico',accesorios , #03, greggs,null,null),
('electrico',accesorios , #04, greggs,null,null),
('electrico',accesorios , #05, greggs,null,null),
('electrico',accesorios , #06, greggs,null,null),
;
----- Estructura de la tabla parte
---

Create table parte (


Tipo_de_parte varchar (20),
Uso _parte varchar (200),
lugar_parte varchar (200),

pg. 23
PROYECTO DE BASE DE DATOS
BASES DE DATOS

LIC. TECNOLOGAS DE LA INFORMACIN


ELABORACION DE PROYECTOS DE BASES DE DATOS
ALUMNO J. ALONSO LUNA R. CDIGO 394357063

Primary key (parte)

);

----- Valores de la tabla requerimiento


---

insert into parte (tipo_parte,uso_parte ,lugar_parte) values


(electrica,cabina,frontal);

11.

IMGENES DE LA CRECION Y CONSULTA DE LA BASE DE DATOS

pg. 24
PROYECTO DE BASE DE DATOS
BASES DE DATOS

LIC. TECNOLOGAS DE LA INFORMACIN


ELABORACION DE PROYECTOS DE BASES DE DATOS
ALUMNO J. ALONSO LUNA R. CDIGO 394357063

pg. 25
PROYECTO DE BASE DE DATOS
BASES DE DATOS

LIC. TECNOLOGAS DE LA INFORMACIN


ELABORACION DE PROYECTOS DE BASES DE DATOS
ALUMNO J. ALONSO LUNA R. CDIGO 394357063

pg. 26
PROYECTO DE BASE DE DATOS
BASES DE DATOS

LIC. TECNOLOGAS DE LA INFORMACIN


ELABORACION DE PROYECTOS DE BASES DE DATOS
ALUMNO J. ALONSO LUNA R. CDIGO 394357063

REFERENCIAS BIBLIOGRAFICAS

pg. 27
PROYECTO DE BASE DE DATOS
BASES DE DATOS

LIC. TECNOLOGAS DE LA INFORMACIN


ELABORACION DE PROYECTOS DE BASES DE DATOS
ALUMNO J. ALONSO LUNA R. CDIGO 394357063

Extrado desde metacampus udeg virtual el da

03 de diciembre del 2014 desde

http://metacampus.udgvirtual.udg.mx/metacampus-liferay-portlet/viewFile?id=2004&persistence=AVACursosPersistenceF0105
http://metacampus.udgvirtual.udg.mx/metacampus-liferay-portlet/viewFile?id=2002&persistence=AVACursosPersistenceF0105
http://metacampus.udgvirtual.udg.mx/metacampus-liferay-portlet/viewFile?id=2006&persistence=AVACursosPersistenceF0105
http://metacampus.udgvirtual.udg.mx/metacampus-liferay-portlet/viewFile?id=2042&persistence=AVACursosPersistenceF0105
http://http//www.apachefriends.org/en/xampp.html
http://ict.udlap.mx/people/carlos/is341/bases02.html
http://metacampus.udgvirtual.udg.mx/metacampus-liferay-portlet/viewFile?id=2014&persistence=AVACursosPersistenceF0105
http://metacampus.udgvirtual.udg.mx/metacampus-liferay-portlet/viewFile?id=2008&persistence=AVACursosPersistenceF0105
http://metacampus.udgvirtual.udg.mx/metacampus-liferay-portlet/viewFile?id=2032&persistence=AVACursosPersistenceF0105
http://ict.udlap.mx/people/carlos/is346/admon02.html

pg. 28
PROYECTO DE BASE DE DATOS
BASES DE DATOS

Potrebbero piacerti anche