Está en la página 1de 3

RESPUESTA A LAS PREGUNTAS ORIENTADORAS

1. Qué tipo de sentencias provee el lenguaje SQL y cuál es la utilidad de cada


una de ellas.

Manipulación de Datos

Select Recupera datos de la base de datos


DML

Añade nuevas filas de datos a la base de


Insert
datos.

Suprime filas de datos de la base de


Delete
datos.

Modifica datos existentes en la base de


Update
datos.

Definición de Datos

CREATE TABLE Añade una nueva tabla a la base de datos.

DROP TABLE Suprime una tabla de la base de datos

Modifica la estructura de una tabla


ALTER TABLE
existente.
Añade una nueva vista a la base de
CREATE VIEW
DDL

datos..

DROP VIEW Suprime una vista de la base de datos

CREATE INDEX Construye un índice para una columna

DROP INDEX  Suprime el índice para una columna.

Define un alias para un nombre de


CREATE SYNOYM
tabla. 
Suprime un alias para un nombre de
DROP SYNONYM
tabla.
2. Que tipos de datos se pueden manejar en una base de datos relacional.
Los tipos de datos o domino en el modelo relacional tiene mayor importancia ya que es
un dato importante a la hora de dimensionar una relación.
Los dominios a que puede pertenecer un atributo suelen depender de los que
proporcione el SGBD que empleemos. Los comunes son Texto, Número Entero,
Número Decimal, Fecha, Hora, Sí/No, etc.,
Un dominio que pueda ser Numero Entero puede contener valores infinitos y debido a
las limitaciones de la memoria es imprescindible poner un límite, por tanto, se debe
establecer una cota al número máximo de letras que podemos teclear.
Cada uno de estos tipos se puede dividir en otras clases, una de las cuales es la que se
toma por defecto; p.ej. el tipo Numérico tiene a su vez los subtipos: Byte, Entero,
Entero largo, Simple Entero largo, Simple y Doble.

3. Que es una restricción de tabla, de un ejemplo.


La tabla en sí debe preservar unas propiedades globales para que la información que
posee sea consistente.
Una restricción de tabla es un predicado que engloba todas o parte de las tuplas de una
misma tabla. Su valor de VERDAD o FALSEDAD no puede ser encontrado si no es
con el examen de dichas tuplas.
Ejemplo:
En la siguiente tabla se está gestionando las prácticas de los alumnos que deben realizar
en distintas empresas. Estas prácticas están establecidas en una serie de turnos que cada
alumno tiene asignado en las diferentes empresas. No debe darse la ocurrencia de que
un alumno tenga turnos coincidentes, es decir entre fechas y horas de las prácticas en
distintos lugares. Por otro lado cada alumno debe cumplir al menos 50 horas de práctica.
Así que vemos dos situaciones que incumplen la restricción:
Pedro Monares tiene asignadas 86 horas de práctica mientras que María Alarcón tiene
tan solo 44 horas asignadas.
El alumno Pedro Monares debe realizar prácticas en dos lugares distintos en la misma
fecha y hora lo cual entra en contradicción.

Alumno Fecha Inicio Final Lugar


María Alarcón 12/2/2015 12:00 17:00 Oplcarga
Pedro Monares 13/2/2015 08:00 18:00 Redcol
Pedro Monares 14/2/2015 12:00 18:00 Cambridge
María Alarcón 19/2/2015 08:00 17:00 Oplcarga
Pedro Monares 14/2/2015 12:00 18:00 Banco Occidente
María Alarcón 26/2/2015 12:00 18:00 Bancolombia
Pedro Monares 22/2/2015 08:00 18:00 Redcol
María Alarcón 3/3/2015 08:00 17:00 Bancolombia
María Alarcón 10/3/2015 12:00 17:00 BBVA
Pedro Monares 10/3/2015 08:00 18:00 Fonda Paisa
María Alarcón 15/3/2015 12:00 17:00 Oplcarga
Pedro Monares 22/3/2015 08:00 18:00 Oplcarga
Pedro Monares 23/3/2015 08:00 18:00 Zal
Pedro Monares 30/3/2015 08:00 18:00 Coca Cola
Pedro Monares 7/4/2015 08:00 18:00 Servientrega
María Alarcón 7/4/2015 12:00 17:00 Bancolombia

   

También podría gustarte