Vous êtes sur la page 1sur 17

Instructora: Ing.

Denis Marcela Gmez Orozco

Gua para desarrollar la Actividad de la Semana 2

1. Abrimos WinSQL Recuerde que estamos trabajando con el WinSQL que les indiqu para que descargaran de http://estrativa.com/~ofac/demago/sql/WinSQL.zip pues una versin ms reciente Damos clic en la opcin ODBC Mrg.

2. Creamos el OBBC de la siguiente manera - Vamos a la pestaa System DNS - Seleccionamos la opcin ADD

3. Seleccionamos el Drive Microsoft Access Driver (*.mdb) y damos clic en el botn Finish

4. Creamos la base de datos - Damos clic en el botn crear

Configuramos los siguientes campos y damos clic sobre el botn Aceptar Unidades: Seleccionamos la unidad y la carpeta donde deseamos guardar la base de datos Nombre de base de datos: Asignamos un nombre a la base de datos

Asignamos los siguientes campos a la conexin ODBC y damos clic en el botn Aceptar Nombre del origen de datos: factura Descripcin: Factura de Venta

5. Ya qued creado nuestro ODBC damos clic en el botn OK

6. Seleccionamos el ODBC que acabamos de crear llamado factura y damos clic en el botn OK

7. Nos ubicamos en la pestaa que dice Catalog para ver el esquema de nuestra base de datos

8. De acuerdo al modelo entidad relacin que tenemos para esta actividad, vamos a crear las siguientes tablas paso a paso, para que ustedes puedan crear las otra solitos - Categoria - Producto

9. Creacin de la tabla Categoria a.) De clic sobre el men VIEW y seleccione la opcin NEW TABLE WIZARD b.) Complete los siguientes datos de la tabla o Asigne el nombre de la tabla o Cree los campos de la tabla, teniendo en cuenta FIELD NAME: Nombre del campo Recuerde que para separar dos palabras del nombre de un campo debe usar el smbolo guin bajo, ejemplo cat_codigo DATA TYPE: Tipo de campo SIZE: Tamao de acuerdo al tipo de campo NULL: se recomienda poner la opcin NOT NULL cuando un campo es llave primaria o no puede estar vacio en la carga de datos o De clic en el smbolo para ejecutar la sentencia SQL que se gener para la creacin de la tabla

o Si la sentencia SQL se ejecut correctamente debe aparecer el siguiente mensaje

o Presione la tecla F5, para que se actualicen los cambios realizados en el WinSQL o Ahora podr ver que la tabla fue creada, dentro de la estructura de la base de datos

10. Creacin de la LLAVE PRIMARIA para la tabla categora - Vamos a la pestaa Query y ejecutamos la siguiente sentencia SQL alter table categoria add primary key (cat_codigo) - Damos clic en el smbolo para ejecutar la sentencia SQL

El mensaje sin error de la parte de abajo, nos indica que se ejecut correctamente la sentencia SQL

11. Ahora vamos a crear la tabla producto a.) De clic sobre el men VIEW y seleccione la opcin NEW TABLE WIZARD b.) Complete los siguientes datos de la tabla o Asigne el nombre de la tabla o Cree los campos de la tabla, teniendo en cuenta FIELD NAME: Nombre del campo Recuerde que para separar dos palabras del nombre de un campo debe usar el smbolo guin bajo, ejemplo pro_codigo DATA TYPE: Tipo de campo SIZE: Tamao de acuerdo al tipo de campo NULL: se recomienda poner la opcin NOT NULL cuando un campo es llave primaria o llave fornea o no puede estar vacio en la carga de datos o De clic en el smbolo para ejecutar la sentencia SQL que se gener para la creacin de la tabla Recuerde que el campo cat_codigo est relacionado con la tabla categora por lo tanto debe ser del mismo tipo y tamao de dato que fue definido en la tabla categora

o Si la sentencia SQL se ejecut correctamente debe aparecer el siguiente mensaje

o Presione la tecla F5, para que se actualicen los cambios realizados en el WinSQL o Ahora podr ver que la tabla fue creada, dentro de la estructura de la base de datos

12. Creacin de la LLAVE PRIMARIA para la tabla producto - Vamos a la pestaa Query y ejecutamos la siguiente sentencia SQL alter table producto add primary key (pro_codigo) - Damos clic en el smbolo para ejecutar la sentencia SQL

El mensaje sin error de la parte de abajo, nos indica que se ejecut correctamente la sentencia SQL

13. Creacin de la LLAVE FORNEA para la tabla producto Recordemos que de acuerdo al modelo entidad relacin que tenemos, el campo cod_categoria de la tabla producto est relacionado y depende de la tabla categoria del campo cod_categoria - Vamos a la pestaa Query y ejecutamos la siguiente sentencia SQL alter table product add foreign key (cat_codigo) references categoria (cat_codigo) - Damos clic en el smbolo para ejecutar la sentencia SQL

14. Otra manera para crear las llaves forneas es la siguiente: - Creamos las tablas categora y producto (sin ningn cdigo SQL para asignar el PRIMARY KEY o el FOREIGN)

Vamos a la tabla producto que es la que tiene la relacin con la tabla principal que es categora. Desplegamos los elementos de la tabla categora y damos clic en la opcin Damos clic en la opcin Add relationship Creamos la relacin de la siguiente manera

De esta manera hemos creado la LLAVE PRIMARIA para la tabla Categora y la LLAVE FORNEA de la tabla Producto

Observemos ahora como nos quedaron los detalles de las tablas Tabla categora

Tabla producto

15. En este programa podemos crear el diagrama entidad relacin - Vamos al men Tools y seleccionamos la opcin Draw E/R Diagram

Adicionamos cada una de las tablas y luego damos clic en el botn Close

Damos clic en el botn Add relation y damos un clic en el campo cat_codigo de la tabla categora y luego damos otro clic en el campo cat_codigo de la tabla producto

Podemos copiar como imagen las relaciones que acabamos de crear dando clic en el botn Copy image to clipboard Abrimos Word u otro editor, y le damos pegar y nos queda pegado las relaciones que creamos

16. Para insertar datos lo podemos hacer de dos maneras as: a.) Vamos a la tabla categora para insertar los siguientes elementos Memorias, Monitores, Motherboards, Unidades y Perifricos Damos clic sobre la opcin Browse Data

Damos clic derecho en el rea derecha de la pantalla y seleccionamos la opcin Insert New Record

Escribimos los datos que vamos a insertar en cada campo y damos clic en el botn Execute y luego en el botn Close

b.) - Vamos a la tabla categora para insertar los siguientes elementos Memorias, Monitores, Motherboards, Unidades y Perifricos - Damos clic derecho sobre la opcin Browse Data

Seleccionamos la opcin Generate Code INSERT Stament

Nos aparece la siguiente sentencia SQL INSERT INTO categoria(cat_codigo, cat_descripcion) VALUES (, '') Dentro del rea VALUES ponemos los campos que vamos a insertar, en el mismo orden en que se encuentran los campos cat_codigo, cat_descripcion como el campo cat_codigo es numrico el dato va sin comilla, pero para el caso del campo cat_descripcion que es un campo de texto va entre comillas simples Por lo tanto la sentencia SQL quedara asi: INSERT INTO categoria(cat_codigo, cat_descripcion) VALUES (1, 'Memorias')

Damos clic en el smbolo

para ejecutar la sentencia SQL

Vous aimerez peut-être aussi