Вы находитесь на странице: 1из 27

INSTITUTO TECNOLOGICO

SUPERIOR DE CINTALAPA
CATEDRATICO:
MIA. HECTOR

DANIEL

VAZQUEZ

DELGADO

MATERIA:
TOPICOS DE BASE DE DATOS

TRABAJO:
MANUAL DE PRCTICAS.

PRESENTAN:
MARLEN FARRERA ROQUE
MARIA GABRIELA GOMEZ ALVARADO
YESENIA KARINA GUZMAN CASTILLEJOS
DAVID LOPEZ RIVAS
MARIA DE LOS ANGELES RAMIREZ CRUZ

ESPECIALIDAD:
INGENIERIA EN INFORMATICA

SPTIMO: SEMESTRE

GRUPO: E

CINTALAPA DE FIGUEROA, CHIAPAS, A 02 DE DICIEMBRE DEL 2014

Instituto Tecnolgico Superior de Cintalapa


Carretera Panamericana Km995, Cintalapa de Figueroa, Chiapas

INTRODUCCIN:

En la Materia de Tpicos de Base de Datos nos dimos a la


tarea de realizar base de datos en WampServer, utilizando
MySql, y despus realizbamos consultas que nos arrojaban
los resultados que desebamos.
Por lo que de todas esas consultas se hizo el presente manual
que contiene desde lo ms bsico como es ver qu base de
datos estn creadas, crear una base de datos y despus
aprendimos a utilizar muchas sintaxis ms que combinadas
daban un resultado ms especfico.

Debemos tener en cuenta que todas estas sintaxis que


realizamos, las hicimos desde la consola de MySql, pero que
tambin se puede crear base de datos y consultarlas desde el
Local Host, pero que es importante tener el conocimiento de
cmo son las sintaxis de las consultas para que a la hora de
programar

en

lenguajes

de

manipulacin

de

datos

manipulemos estas consultas para obtener los resultados que


deseamos o ms bien dicho que nos piden y poder generar un
Sistema de Calidad.

Instituto Tecnolgico Superior de Cintalapa


Carretera Panamericana Km995, Cintalapa de Figueroa, Chiapas

Nmero de prctica: PRACTICA #1


Nombre de la prctica: VEHICULOS
Objetivo: Conocer los comandos para crear una base de
datos, tablas y campos.
Elementos a utilizar: Software MySQL, una computadora,
una libreta, un lapicero.
Procedimiento:
1. Crear la base de datos llamada vehculos.
2. Crear la tabla llamada Nissan y Ford.
3. Crear los respectivos campos de cada tabla.

Imgenes:
1. Crear la base de datos llamada vehculos.

2. Crear la tabla llamada Nissan y Ford.

Instituto Tecnolgico Superior de Cintalapa


Carretera Panamericana Km995, Cintalapa de Figueroa, Chiapas

3. Crear los respectivos campos de cada tabla.

Conclusin:
En esta primera prctica conocimos las sintaxis que se utilizan
para crear las bases de datos, aprendimos que no se pueden
tener bases de datos con el mismo nombre y tambin
distinguimos el orden que se necesita para anexar los campos
de una tabla y que para crear una tabla se le debe de poner
una llave primaria, esta llave primaria sirve para poder
distinguir los campos una tabla de otra, aunque a veces no es
necesario para algunas tablas.

Instituto Tecnolgico Superior de Cintalapa


Carretera Panamericana Km995, Cintalapa de Figueroa, Chiapas

Nmero de prctica: PRACTICA #2


Nombre de la prctica: VEHICULOS 2

Objetivo: Conocer los comandos para realizar determinadas


selecciones.

Elementos a utilizar: Software MySQL, una computadora,


una libreta, un lapicero.

Procedimiento:
1. Seleccin de la tabla Nissan.
2. Seleccin de campos especificados.

Imgenes:
1. Seleccin de la tabla Nissan.

Instituto Tecnolgico Superior de Cintalapa


Carretera Panamericana Km995, Cintalapa de Figueroa, Chiapas

2. Seleccin de campos especificados.

Conclusin:
En esta prctica ya se tiene creada las tablas, y tambin ya se
le anexaron valores a estas, por lo que se pudo realizar
consultas para poder seleccionar una tabla y un campo en
especfico.

Instituto Tecnolgico Superior de Cintalapa


Carretera Panamericana Km995, Cintalapa de Figueroa, Chiapas

Nmero de prctica: PRACTICA #3

Nombre de la prctica: LA TIENDITA

Objetivo: Conocer los comandos para crear una base de


datos, tablas y campos, y tambin practicar la sintaxis de
cmo llenar los campos de las respectivas tablas, y por lo
consiguiente seleccionar campos y registros especficos.

Elementos a utilizar: Software MySQL, una computadora,


una libreta, un lapicero.

Procedimiento:
1. Consultar todos los campos.
2. Consultar solamente nombre de los productos, empresa
y precio.
3. Consultar solamente nombre de los productos de una
sola empresa.

Instituto Tecnolgico Superior de Cintalapa


Carretera Panamericana Km995, Cintalapa de Figueroa, Chiapas

Imgenes:
1. Consultar todos los campos.

2. Consultar solamente nombre de los productos, empresa


y precio.

Instituto Tecnolgico Superior de Cintalapa


Carretera Panamericana Km995, Cintalapa de Figueroa, Chiapas

3. Consultar solamente nombre de los productos de una


sola empresa.

Conclusin:
Al concluir la prctica consideramos que la creacin de la base
de datos es ms fcil, por lo que no hubo dificultad al crearla,
algo parecido es con la creacin de las tablas. Pero al crear los
campos especificamos los tipos de variables que se deben de
utilizar y la clave primaria, en lo que respecta al llenado de los

Instituto Tecnolgico Superior de Cintalapa


Carretera Panamericana Km995, Cintalapa de Figueroa, Chiapas

campos se deben de hacer de manera ordenada y especifica;


ya que mediante las sintaxis pudimos consultar los tipos de
tablas que creamos y visualizar los registros que contena
cada tabla.

Nmero de prctica: PRACTICA #4

Nombre de la prctica: ESCUELA

Objetivo: Conocer los comandos para crear una base de


datos, tablas y campos, y tambin practicar la sintaxis de
cmo llenar los campos de las respectivas tablas, por lo tanto
en esta prctica aprenderemos a visualizar los registros
especficos, y descubriremos que tambin se le pueden
mandar a llamar en un orden concreto.

Instituto Tecnolgico Superior de Cintalapa


Carretera Panamericana Km995, Cintalapa de Figueroa, Chiapas

Elementos a utilizar: Software MySQL, una computadora,


una libreta, un lapicero.

Procedimiento:
1. Mostrar el nombre de los alumnos que estn en el mismo
grupo.
2. Mostrar los alumnos de la misma edad por apellido
paterno y materno y nombre.

Imgenes:
1. Mostrar el nombre de los alumnos que estn en el mismo
grupo.

2. Mostrar los alumnos de la misma edad por apellido


paterno y materno y nombre.

Instituto Tecnolgico Superior de Cintalapa


Carretera Panamericana Km995, Cintalapa de Figueroa, Chiapas

Conclusin:
Al concluir la prctica aprendimos ms acerca de cmo
simplificar la base de datos ya que de la manera en lo que
hicimos fue ms fcil y sencilla; y mediante las diferentes
sintaxis las consultas que hicimos fueron de manera rpida y
pudimos interactuar con todos los registros y campos.

Nmero de prctica: PRACTICA #5


Nombre de la prctica: PRACTICA 3
Objetivo: Conocer los comandos para obtener los datos de
las clases, los datos especficos de alguna clase y poner en
prctica la sintaxis que corresponde al join.
Elementos a utilizar: Software MySQL, una computadora,
una libreta, un lapicero.
Procedimiento:

Instituto Tecnolgico Superior de Cintalapa


Carretera Panamericana Km995, Cintalapa de Figueroa, Chiapas

1. Obtener todos los datos de todas las clases.


2. Obtener todos los datos de todas las clases ubicadas en
el primer piso.
3. Obtener los profesores que asisten a la clase C1.
4. Obtener los valores de PISO y BLOQUE para las clases a
las que asiste el profesor P1.
Imgenes:
1. Obtener todos los datos de todas las clases.

2. Obtener todos los datos de todas las clases ubicadas en


el primer piso.

3. Obtener los profesores que asisten a la clase C1.

Instituto Tecnolgico Superior de Cintalapa


Carretera Panamericana Km995, Cintalapa de Figueroa, Chiapas

4. Obtener los valores de PISO y BLOQUE para las clases a


las que asiste el profesor P1.

Conclusin:
Gracias a esta prctica aprendimos que mediante el mtodo
join se nos facilit la combinacin de diferentes tablas dando
como resultado ms especficos, ya que se tiene que
especificar muy bien cada una de las tablas que se deben de
utilizar.

Instituto Tecnolgico Superior de Cintalapa


Carretera Panamericana Km995, Cintalapa de Figueroa, Chiapas

Nmero de prctica: PRACTICA #6

Nombre de la prctica: FABRICA

Objetivo: En este trabajo se pondr en prctica las diversas


temas sobre de enlazar diferentes tablas para poder as
obtener los resultados deseados.

Instituto Tecnolgico Superior de Cintalapa


Carretera Panamericana Km995, Cintalapa de Figueroa, Chiapas

Elementos a utilizar: Software MySQL, una computadora,


una libreta, un lapicero.

Procedimiento:
1. Obtener el nombre de los proveedores que suministran la
pieza 1.
2. Obtener el nombre las piezas suministradas por el
proveedor cuyo cdigo es 1234.

Imgenes:
1. Obtener el nombre de los proveedores que suministran la
pieza 1.

Instituto Tecnolgico Superior de Cintalapa


Carretera Panamericana Km995, Cintalapa de Figueroa, Chiapas

2. Obtener el nombre las piezas suministradas por el


proveedor cuyo cdigo es 1234.

Conclusin:
Como ya se tiene un conocimiento un poco amplio sobre las
consultas y ya se realizaron tanto consultas simples como
consultas complejas, en esta prctica volvimos a realizar unas
consultas utilizando el Mtodo Join y por lo que se puede
decir que ya qued reforzado nuestro conocimiento.

Nmero de prctica: PRACTICA #7

Nombre de la prctica: BANCO

Objetivo: Conocer los comandos para la realizacin de


consultas con claves forneas, por lo tanto en esta prctica

Instituto Tecnolgico Superior de Cintalapa


Carretera Panamericana Km995, Cintalapa de Figueroa, Chiapas

aprenderemos a visualizar los registros especficos, y


descubriremos que tambin se le pueden mandar a llamar en
un orden concreto.

Elementos a utilizar: Software MySQL, una computadora,


una libreta, un lapicero.

Procedimiento:
1. Obtener el nombre de clientes y ciudades donde viven,
que cumplan con la condicin de tener un prstamo.
2. Obtener los nombres de los clientes que tienen, una
cuenta, un prstamo, o ambas cosas en la sucursal 2:
3. Obtener el nombre de los clientes que tienen un
prstamo en la sucursal principal, pero que no tienen
cuenta en dicha sucursal:
4. Obtener los nombres de los clientes que tienen depsito
y prstamo al mismo tiempo en la sucursal 10

Imgenes:
1. Obtener el nombre de clientes y ciudades donde viven,
que cumplan con la condicin de tener un prstamo.

Instituto Tecnolgico Superior de Cintalapa


Carretera Panamericana Km995, Cintalapa de Figueroa, Chiapas

2. Obtener los nombres de los clientes que tienen, una


cuenta, un prstamo, o ambas cosas en la sucursal 2

3. Obtener el nombre de los clientes que tienen un


prstamo en la sucursal principal, pero que no tienen
cuenta en dicha sucursal

4. Obtener los nombres de los clientes que tienen depsito


y prstamo al mismo tiempo en la sucursal 10.

Instituto Tecnolgico Superior de Cintalapa


Carretera Panamericana Km995, Cintalapa de Figueroa, Chiapas

Conclusin:
En esta prctica desarrollamos diversas consultas que ya se
haban practicado antes pero en esta ocasin unimos esas
consultas utilizando la palabra UNION, y como resultado nos
brinda una algo especfico para as analizar con ms
detenimiento nuestra base de datos.

Practica: PRACTICA #8

Instituto Tecnolgico Superior de Cintalapa


Carretera Panamericana Km995, Cintalapa de Figueroa, Chiapas

Nombre de la prctica: Examen


Objetivo: Conocer los comandos para crear una base de
datos, tablas y campos, y tambin practicar la sintaxis de
cmo llenar los campos de las respectivas tablas, y por lo
consiguiente seleccionar campos y registros especficos.
Elementos a utilizar: Software MySQL, una computadora,
una libreta, un lapicero.
Procedimiento:
1. Obtener mediante una consulta SQL los Clientes cuyas
cuentas tengan un saldo superior a 5000 euros.
2. Obtener mediante una consulta SQL el Nombre de los
clientes que tengan ms de una cuenta en el banco.
3. Obtener mediante una consulta SQL los Clientes de la
sucursal bancaria S1.
4. Obtener mediante una consulta SQL el Saldo medio de
las cuentas pertenecientes a clientes que tienen
prestamos de valor superior a 30000 euros. .
5. Obtener mediante una consulta SQL el Saldo medio de
las cuentas pertenecientes a clientes que tienen
prestamos cuyo valor es el de mximo de importe.
6. Incorporar un nuevo campo a la tabla CLIENTES que
contenga como atributo su profesin. Adems se debe
poner la profesin de pintor a los cinco clientes ya
insertados. Respecto de esta consulta no se generarn
tablas de resultados.

Instituto Tecnolgico Superior de Cintalapa


Carretera Panamericana Km995, Cintalapa de Figueroa, Chiapas

Imgenes:
1. Obtener mediante una consulta SQL los Clientes cuyas
cuentas tengan un saldo superior a 5000 euros.

2. Obtener mediante una consulta SQL el Nombre de los


clientes que tengan ms de una cuenta en el banco.

3. Obtener mediante una consulta SQL los Clientes de la


sucursal bancaria S1.

4. Obtener mediante una consulta SQL el Saldo medio de


las cuentas pertenecientes a clientes que tienen
prestamos de valor superior a 30000 euros.

Instituto Tecnolgico Superior de Cintalapa


Carretera Panamericana Km995, Cintalapa de Figueroa, Chiapas

5. Obtener mediante una consulta SQL el Saldo medio de


las cuentas pertenecientes a clientes que tienen
prestamos cuyo valor es el de mximo de importe.

6. Incorporar un nuevo campo a la tabla CLIENTES que


contenga como atributo su profesin. Adems se debe
poner la profesin de pintor a los cinco clientes ya
insertados. Respecto de esta consulta no se generarn
tablas de resultados.

Instituto Tecnolgico Superior de Cintalapa


Carretera Panamericana Km995, Cintalapa de Figueroa, Chiapas

Conclusin:
Al concluir la prctica consideramos que la creacin de la base
de datos es ms fcil, por lo que no hubo dificultad al crearla,
algo parecido es con la creacin de las tablas. Pero al crear los
campos especificamos los tipos de variables que se deben de
utilizar y la clave primaria, en lo que respecta al llenado de los
campos se deben de hacer de manera ordenada y especifica;
ya que mediante las sintaxis pudimos consultar los tipos de
tablas que creamos y visualizar los registros que contena
cada tabla.

Instituto Tecnolgico Superior de Cintalapa


Carretera Panamericana Km995, Cintalapa de Figueroa, Chiapas

CONCLUSIN:
Al terminar estas prcticas se pudo analizar y llegar a la
conclusin que son de gran importancia saber cmo se crea
una base de datos y sus respectivas tablas, estas tablas
contienen campos que son indispensables para que exista la
base de datos y dentro de esos campos hay uno en especial la
llave primaria y tambin puede contener llaves forneas.
En la creacin de una base de datos es importante analizar y
darse cuenta que no se pueden tener dos bases de datos con
el mismo nombre y que dentro de una BD no se puede tener
tablas con el mismo nombre y por supuesto en los campos
ocurre

lo

mismo,

todo

esto

es

para

que

no

ocurra

equivocaciones. Pero no solo eso es importante sino tambin


se necesita una lgica muy buena para que la base de datos
pueda funcionar adecuadamente y por supuesto las consultas
que se desean hacer nos arrojen el resultado deseado. Es por
eso que tambin realizamos prcticas de como relacionar las
bases de datos aunque aqu no se present evidencias.
Con todo lo aprendido en este semestre se nos har ms fcil
realizar proyectos (consultas que requiera) y por lo tanto
podremos competir con los dems Ingenieros en Informtica.

Instituto Tecnolgico Superior de Cintalapa


Carretera Panamericana Km995, Cintalapa de Figueroa, Chiapas

BIBLIOGRAFIA
1. Ramez A. Elmasri, Shamkant B. Navathe, Fundamentos de Sistemas de
Bases de Datos, 3. Edicin, Addison Wesley, 2002.
2. Practical

Application

of

Object-Oriented

Techniques

to

Relational

Databases. Donald K. Burleson. OMG, 1994.


3. C. J. Date, Introduccin a los Sistemas de Bases de Datos, 7a. edicin,
Prentice Hall.
4. Object-Oriented Information Systems: Planning and Implementation. David
A. Taylor. Wiley, 1992.
5. Silberschatz, Korth, Sudarshan, Fundamentos de Bases de Datos, 4.
Edicin, Mc Graw Hill.
6. Batini Ceri Navathe, Diseo Conceptual de Base de Datos, Edicin Adiso
Wessley/Diaz de Santos.
7. Principles of distributed data bases systems, M.Tamer Ozsu, Prentice Hall,
2003, 3a.edicin.
8. Miguel A. Rodrguez, Bases de datos , Mc Graw Hill, Espaa 1992.

Вам также может понравиться