Você está na página 1de 3

Universidad Tecnolgica de El Salvador

Facultad de Informtica y Ciencias Aplicadas Escuela de Informtica


Asignatura : Base de Datos I
Seccin: 02
Profesor Titular : Ing. Jos Oswaldo Barrera Montes
Carrera: : Ingeniera en Sistemas y Computacin, Licenciatura en Informtica, Licenciatura en administracin
con nfasis en computacin, Tcnico en Ingeniera de Software

CARNET:

NOMBRE:

Ciclo

Aula

02-2015

BJ-202

_______________________________________________________________________
SAN SALVADOR, 7 DE OCTUBR DE 2015.

INDICACIONES: EJERCICIO DDL Y DML.

En base al MER mostrado cree una base de datos relacional llamada Productos
mediante la utilizacin de sintaxis DDL, posteriormente utilice sintaxis DML para
insertar cinco registros a cada tabla.
Consideraciones al momento de escribir sintaxis Sql:
-

Haga el anlisis del diagrama que se muestra para que posteriormente cree
las relaciones.
Los campos clave que utilizar como llaves primarias de las tablas Cliente y
Artculo declrelos como autoincrementables, es decir el campo de forma
automtica generar un cdigo al momento de insertar un registro, as:
CODIGO INT IDENTITY.
Los campos autoincrementables que se utilicen como llave fornea no
necesita declararlos como IDENTITY, simplemente declrelos como INT.
El campo PRECIO declrelo como DECIMAL(4,2), lo que significa que el
campo espera un mximo de 4 nmeros y dos de ellos sern decimales.
Cuando inserte datos a una tabla que posee columnas tipo IDENTITY a
estas no les debe insertar datos, ellos se insertan automticamente.
No olvide que el orden de insercin de los datos a las tablas es importante.
Del siguiente diagrama analice las cardinalidades y proceda a realizar los
pasos descritos a continuacin.

SIGA EL ORDEN QUE SE DETALLA A CONTINUACIN PARA EL


DESARROLLO DE LA PRCTICA:
1. Cree la base de datos PRODUCTOS.
2. Seleccione la base de datos recin creada.
3. Cree las tablas con sus respectivos tipos de datos y longitudes. Los campos clave
declrelos autoincrementables, estos se declaran utilizando la palabra IDENTITY.
Ejemplo:

4. Puede declarar a nivel de columna (as como se muestra en la imagen) la llave


primaria o lo hace despus con una modificacin a la tabla.
5. El campo precio declrelo como DECIMAL. Ejemplo:

6. Cuando escriba llaves forneas no es necesario que los campos los declare como
IDENTITY. Ejemplo:

7. Defina las llaves forneas.


8. Vamos a agregar dos nuevos campos a la tabla CLIENTES_ARTCULOS:

9. Es importante mencionar que usted puede en cualquier momento ir consultando


las tablas para que vea cmo va la insercin en estas.
10. Inserte cinco registros a cada tabla. Ejemplo:

Vea que no se menciona el campo CODIGO, se genera automticamente.

11. Ejemplo de cuando inserte datos al campo PRECIO que es tipo DECIMAL:

12. Vea como se inserta un dato tipo fecha (DATE). En el ejemplo se muestran dos
formas de hacerlo:

13. Termine de insertar los cinco registros a cada tabla.


14. Intente hacer la siguiente insercin:

15. Obtendr un error como este:

16. Ahora haga otra insercin, por ejemplo la que se muestra:

17. Ahora haga una consulta a la tabla ARTCULOS y analice lo que ocurri con la
llave primaria.

Você também pode gostar