Instituto Politecnico Nacional
Escuela Superior de Computo
Bases de Datos
Practica 1
Alumno:
Jose Ricardo Perez Perez
Profesora:
M. en C. Idalia Maldonado Castillo
Grupo:
2CV7
12 de febrero del 2013
Indice.
1 Introduccion Pg.3
2 Realizacion de la practica.4
3 Conclusiones Pg.5
2
Introduccion.
Los sistemas de gestion de bases de datos actualmente nos permiten crear
bases de datos que son mas amigables en la cuestion de como manejarlas y ad-
ministrarlas ofreciendonos herramientas no tan confusas como las de antes y
mas organizadas en cuestion de dar mejor organizacion a los desarrolladores,
en nuestra practica utilizaremos el gestor de bases de datos Microsoft SQL
Server Express 2008 y con ayuda de la herramienta Microsoft SQL Server
Management Studio podremos llevar a cabo cada una de las operaciones de
nuestra practica.
3
Realizacion de la practica 1.
Primero nos encargaremos de abrir SQL Server 2008, nos aparecera el
boton de conectar, nos conetaremos al servidor en el que realizaremos nuestra
practica, como en este caso es centralizada y utlizaremos nuestra maquina
sera nuestro servidor, damos click y continuamos para poder empezar nuestra
practica.
Al empezar se desplegara en la parte izquierda de nuestra ventana un
pequeno explorador, en la pequena carpeta que dice ”Base de Datos” damos
click derecho y seleccionamos la opcion ”Nueva Base de datos...”
4
Al darle click a la opcion se nos presentara una nueva ventana, aqui le
daremos un nombre a nuestra base de datos, en mi caso pondre BD2CV7JRPP.
En la opcion de Propietario no llenaremos nada, le daremos clicl al boton
”...” y se nos abrira una nueva ventana donde escribiremos sa, daremos click
en comprobar nombres y nos encerrara el sa en corchetes, el sa hace referencia
a Super Admin.
5
Ahora podremos empezar a crear nuestra base de datos,primero crearemos
una nueva tabla para poder guardar datos, es como la primera estructura de
nuestra base de datos; en la carpeta ”Tabla” de nuestro explorador que se
encuentra a nuestra izuierda le daremos click derecho y seleccionaremos la
opcion ”Nueva Tabla...”
Al tener nuestra tabla le pondremos un atributo o nombre a cada columna,
un tipo de datos que manejara cada columna y seleccionaremos si permitira
valores NULL esa columna o no, en este caso en particular el correo es un
campo donde podra permitir valores vacios o NULL.
6
Ahora al tener nuestra tabla llena de datos la guardaremos para utilizarla,
en nuestro caso la llamaremos ”EMPLEADO”.
Al tener nuestra tabla guardada en nuestra base de datos, crearemos un
nuevo diagrama de bases de datos, en la carpeta Diagrama de Bases de datos
daremos click derecho y seleccionaremos la opcion ”Nuevo diagrama de bases
de datos”.
7
Ahora podremos observar como esta organizada nuestra tabla de nombre
”EMPLEADO” con sus atributos en un diagrama.
Ahora haremos una nueva consulta para poder ver como esta organizada
nuetra tabla y cual es su contenido, para poder hacer esto daremos click
derecho en el nombre de nuestra base de datos y seleccionaremos ”Nueva
Consulta”.
8
El comando para poder observar el contenido de nuestra tabla EMPLEADO
introduciremos SELECT * FROM EMPLEADO y para ejecutarlo le daremos
en el boton EJECUTAR!.
Ahora se nos presentara en la parte inferior nuestra Tabla y los nombres
de cada columna a llenar, en este caso no tiene nada por lo que empezaremos
a introducir datos. Con el comando insert into introduciremos infromacion
a una tabla, en nuestro caso es EMPLEADO, para elloseria insert into EM-
PLEADO seguido de parentesis donde definiremos los atributos a llenar, en
nuestro ejemplo son NumEmpleado,Nombre,Direccion,Salario y Correo; si
queremos llenar alguno deberemos seguir con la linea de codigo y introducir
9
values seguido de parentesis donde introduciremos los datos que llenaran nue-
stros atributos y estos seran exclusivamente del tipo de datos que definimos
en nuestra tabla, para NumEmpleado y Salario es un entero, para Nom-
bre,Direccion y Correo sera varchar. Se podra ver mas claro en la siguiente
captura de pantalla,en este ejemplo introduciremos 10 empleados diferentes
a nuestra tabla.
Procedemos apretando en el boton ejecutar y obtendremos nuestra tabla
actualizada con los datos introducidos.
Ahora introduciremos una nueva columna a nuestra tabla, en este caso
se llamara ”Telefono” y se encargara de registrar el telefono de cada uno de
10
nuestros empleados, para ello regresaremos a nuestra tabla y la agregaremos
a nuestra tabla, en este caso sera de tipo char.
Una vez agregada guardaremos la tabla en el icono del diskette azul para
que los cambios surtan efecto en nuestra base de datos ,ahora bien intro-
duciremos el telefono de cada uno de nuestros empleados, para ello nos diri-
giremos nuestra ventana de consultas e introduciremos comandos para actu-
alizar la informacion de cada empleado, en este caso nuestros empleados.
El Update hace referencia a que actualizaremos la informacion de un Em-
pleado, el set Telefono es para darle el valor del telefono de nuestro empleado,
el where indicara a que empleado es al que le introduciremos ese nuevo valor
11
o atributo. Ahora ejecutamos y apareceran los telefonos en cada uno de
nuestros empleados como nosotros lo ordenamos.
Nosotros podemos pedir la consulta que nosotros queramos, por ejemplo
si queremos un empleado donde su salario sea igual a los mil pesos entonces
escribiremos select*from EMPLEADO wehere Salario = 1000; , y automati-
camente podremos ver que empleados son los que tienen ese salario.
12
Conclusiones.
En la practica que realizamos pudimos comprobar como es que se realizan
las bases de datos, mas que nada como es que se tiene que armar la estruc-
tura base para poder ir llenando a esa estructura de distintos datos con un
distinto tipo de datos y que cada uno es abstracto representando alguno de
los elementos que nosotros necesitemos guardar para alguna futura consulta.
El sistema gestor es muy amigable, y facil de entender, mas que nada por
la interfaz que nos permite manipular la base de datos sin complicaciones,
aunque es un poco confuso meter valores char cuando utilizamos las comas y
las comillas simples de ahi en fuera el hacer consultas y crear nuevos registros
no es muy complicado.
13