0 calificaciones0% encontró este documento útil (0 votos)
8 vistas3 páginas
El documento describe los tipos de sentencias SQL y sus usos, los tipos de datos que se pueden manejar en una base de datos relacional, y las restricciones de tablas. Las sentencias SQL incluyen sentencias DML como Select, Insert, Delete, y Update para manipular datos, y sentencias DDL como Create Table, Drop Table, y Alter Table para definir datos. Los tipos de datos incluyen texto, números enteros y decimales, fechas, horas, y valores booleanos. Las restricciones de tablas son predicados que preservan la consistencia de la información en una tabla
Descripción original:
Qué tipo de sentencias provee el lenguaje SQL y cuál es la utilidad de cada una de ellas.
El documento describe los tipos de sentencias SQL y sus usos, los tipos de datos que se pueden manejar en una base de datos relacional, y las restricciones de tablas. Las sentencias SQL incluyen sentencias DML como Select, Insert, Delete, y Update para manipular datos, y sentencias DDL como Create Table, Drop Table, y Alter Table para definir datos. Los tipos de datos incluyen texto, números enteros y decimales, fechas, horas, y valores booleanos. Las restricciones de tablas son predicados que preservan la consistencia de la información en una tabla
El documento describe los tipos de sentencias SQL y sus usos, los tipos de datos que se pueden manejar en una base de datos relacional, y las restricciones de tablas. Las sentencias SQL incluyen sentencias DML como Select, Insert, Delete, y Update para manipular datos, y sentencias DDL como Create Table, Drop Table, y Alter Table para definir datos. Los tipos de datos incluyen texto, números enteros y decimales, fechas, horas, y valores booleanos. Las restricciones de tablas son predicados que preservan la consistencia de la información en una tabla
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