martes, 30 de septiembre de 2014

lunes, 22 de septiembre de 2014

DML - Lenguaje de Manipulación de Datos


Se refiere a los comandos que permiten a un usuario manipular los datos de las tablas, es decir, consultar tablas, añadir filas, borrar filas y actualizar columnas.















Metodología de la programación 
Editorial: Alfaomega

Programaciòn en C
Editorial: Mc Graw Hill

introducciòn a las base de datos relacionales
Editorial: Visión Libros

 Fundamentos De Bases De Datos
Editorial: Mc Graw Hil

lunes, 15 de septiembre de 2014

Mock Exams





Cree las tablas del modelo en el orden adecuado teniendo en cuenta las llaves primarias, llaves foráneas (integridad referencial), campos not null, tipo de datos, tamaño del campo y el rol dueño de la tabla. 


Resuelva los ejercicios a continación en base al modelo entidad - relación.

1. Agregar el campo email a la tabla cliente.
2. Aplicar la restricción UNIQUE al campo email en la tabla de cliente. 
3. Aplicar la restricción DEFAULT al campo existencias de la tabla producto con el número 0.
4. Aplicar la restricción CHECK al campo cantidadvendida, para que no tome valores negativos.
5. Renombre la columna fecnac de la tabla de empleado por fnacemp.
6. Renombre la tabla productos por producto. 
7. Elimine las tablas de modelo en el orden lògico.  
 

sábado, 13 de septiembre de 2014

Practica


Complete los esquemas con los atributos, relaciones y restricciones correspondientes al problema de información que se propone, determinando el contexto del problema para la solución que proponen.


martes, 9 de septiembre de 2014

Vídeos - Base de Datos


Lista de Reproducción: 
  • Conceptos Basicos DB
  • Modelo Entidad - Relación
  • Conversión del MER al Modelo Relacional



Modelo Entidad - Relación

Crear y exportar el modelo entidad - relación. 







Modelo Relacional

Conversión del Modelo Entidad - Relación al Modelo Relacional. 




PostgreSQL


Instalación de PostgreSQL. 


Entrar a pgadmin III, crear rol y crear base de datos. 


Ejecutar sentencias SQL del ejercicio colaborativo. 










lunes, 8 de septiembre de 2014

Semanas de Parciales 8 - 20 de Septiembre



Grupo C193
Diseño de Base de Datos
Parciales
Primer Parcial: 17 de Septiembre
Primer Supletorio: 22 de Septiembre


Grupo E021
Base de Datos Relacionales
Parciales
Primer Parcial: 16 de Septiembre
Primer Supletorio: 23 de Septiembre


Grupo E192
Diseño de Base de Datos
Parciales
Primer Parcial: 20 de Septiembre
Primer Supletorio: 25 de Septiembre



Grupo E191
Diseño de Base de Datos
Parciales
Primer Parcial: 20 de Septiembre
Primer Supletorio: 25 de Septiembre


sábado, 6 de septiembre de 2014

Ejercicios MER - MR - SQL

Convierta los modelos entidad - relación a modelo relacional que se encuentran en las diapositivas a continuación y elabore las tablas que corresponden a cada ejercicio en PostgreSQL.






-- Creamos un usuario con la siguiente sentencia

CREATE USER userlcdq WITH PASSWORD '123456';

-- Creamos la tabla almacen

CREATE  TABLE  almacen (
numalm serial not null,
desalm varchar(100),
diralm varchar(100),
constraint pkalmacen primary key (numalm));



-- Creamos la tabla pieza

CREATE  TABLE  pieza (
tippie varchar(2) not null,
molpie int4 not null,
despie varchar(100) not null,
precio decimal(10,2),
constraint pkpieza primary key (tippie,molpie));

-- Creamos la tabla estanteria

CREATE  TABLE  estanteria (
codest varchar(3) not null,
tippie varchar(2),
molpie int4,
numalm int4,
constraint pkestanteria primary key (codest));

-- Hacemos la conversiòn de la relaciòn reflexiva de pieza
-- y creamos la tabla componerse

CREATE  TABLE  componerse (
cantidad int4 not null,
tippie1 varchar(2),
molpie1 int4,
tippie2 varchar(2),
molpie2 int4,
constraint pkcomponese primary key (tippie1,molpie1,tippie2,molpie2));

ALTER  TABLE  componerse
add constraint fkpieza1 foreign key (tippie1,molpie1)
references pieza(tippie,molpie)
on delete restrict on update restrict;

ALTER  TABLE  componerse
add constraint fkpieza2 foreign key (tippie2,molpie2)
references pieza(tippie,molpie)
on delete restrict on update restrict;

miércoles, 3 de septiembre de 2014

PostgreSQL




Links: 

Paso a paso:
Entrar a pgadmin III, crear rol y crear base de datos.
http://www.lduarte.webatu.com/untitled2.html

Ejecutar sentencias SQL del ejercicio colaborativo.
http://www.lduarte.webatu.com/H264/untitled2.mp4

lunes, 1 de septiembre de 2014

DDL - Lenguaje de Definición de Datos


SQL (Structured Query Language) es un lenguaje de programación diseñado para almacenar, manipular y recuperar datos almacenados en bases de datos relacionales. La primera encarnación de SQL apareció en 1974, cuando un grupo de IBM desarrolló el primer prototipo de una base de datos relacional. Relational Software (luego se convirtió en Oracle) lanzó la primera base de datos relacional comercial.