13
Instituto Polit´ ecnico Nacional Escuela Superior de Computo Bases de Datos Pr´ actica 1 Alumno: Jos´ e Ricardo P´ erez P´ erez Profesora: M. en C. Idalia Maldonado Castillo Grupo: 2CV7 12 de febrero del 2013

Intorducción a las Bases de Datos y SQL Server

Embed Size (px)

DESCRIPTION

Práctica 1 de Bases de Datos ESCOM

Citation preview

Page 1: Intorducción a las Bases de Datos y SQL Server

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

Page 2: Intorducción a las Bases de Datos y SQL Server

Indice.

1 Introduccion Pg.3

2 Realizacion de la practica.4

3 Conclusiones Pg.5

2

Page 3: Intorducción a las Bases de Datos y SQL Server

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

Page 4: Intorducción a las Bases de Datos y SQL Server

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

Page 5: Intorducción a las Bases de Datos y SQL Server

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

Page 6: Intorducción a las Bases de Datos y SQL Server

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

Page 7: Intorducción a las Bases de Datos y SQL Server

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

Page 8: Intorducción a las Bases de Datos y SQL Server

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

Page 9: Intorducción a las Bases de Datos y SQL Server

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

Page 10: Intorducción a las Bases de Datos y SQL Server

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

Page 11: Intorducción a las Bases de Datos y SQL Server

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

Page 12: Intorducción a las Bases de Datos y SQL Server

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

Page 13: Intorducción a las Bases de Datos y SQL Server

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