UNIVERSIDAD MARIANO GALVEZ DE GUATEMALA FACULTAD DE INGENIERIA DE SISTEMAS PLAN FIN DE SEMANA Fecha: 21/07/2007 Ejercicio No.1: Conceptos de SQL Formato de trabajo: En Grupo Fecha de entrega: El mismo día Puntuación: 2 puntos de actividades. Datos para la carátula: 1. Universidad Mariano Gálvez de Guatemala 2. Facultad de Ingeniería de Sistemas Plan Fin de Semana 3. Código del Curso: 4. Curso: Base de Datos I 5. Sección “B” 6. Catedrático: Ing. Samuel Soto 7. Nombre del Trabajo 8. Número de Grupo 9. Lista de integrantes del grupo: a. Carné b. Nombre completo 10. Fecha de entrega Instrucciones: Todos los datos que se le piden investigar están relacionados a Oracle. El trabajo sólo se puede entregar el día indicado. Puede consultar cualquier documentación a su alcance.
Puntos a trabajar 1. Enumere y describa las 12 reglas de Codd. 2. Describa de forma breve las sentencias DDL (Data Description Lenguage) y elabore una lista de las mismas. 3. Describa de forma breve las sentencias DML (Data Manipulation Language) y elabore una lista de las mismas. 4. Elabore una lista con una breve descripción de los tipos de datos en SQL. 5. Explique el funcionamiento de la siguientes sentencias: CREATE TABLE FABRICANTES( COD_FABRICANTE NUMBER(3) CONSTRAINT PK_FA PRIMARY KEY, NOMBRE VARCHAR2(15) CONSTRAINT CK_NO CHECK(NOMBRE=UPPER(NOMBRE)), PAIS VARCHAR2(15) CONSTRAINT CK_PA CHECK(PAIS=UPPER(PAIS)) ); CREATE TABLE ARTICULOS( ARTICULO VARCHAR2(20)NOT NULL, COD_FABRICANTE NUMBER(3) NOT NULL, PESO NUMBER(3) NOT NULL CONSTRAINT CK1_AR CHECK (PESO>0), CATEGORIA VARCHAR2(10) NOT NULL, PRECIO_VENTA NUMBER (4) CONSTRAINT CK2_AR CHECK (PRECIO_VENTA>0), PRECIO_COSTO NUMBER (4) CONSTRAINT CK3_AR CHECK (PRECIO_COSTO>0), EXISTENCIAS NUMBER (5), CONSTRAINT PK_ART PRIMARY KEY (ARTICULO, COD_FABRICANTE, PESO, CATEGORIA), CONSTRAINT FK_ARFA FOREIGN KEY (COD_FABRICANTE) REFERENCES FABRICANTES, CONSTRAINT CK_CAT CHECK(CATEGORIA IN('Primera','Segunda', 'Tercera')) );
Curso: Base de Datos I
Catedrático: Ing. Samuel Soto
Página
1