martes, 9 de septiembre de 2014
lunes, 8 de septiembre de 2014
Semanas de Parciales 8 - 20 de Septiembre
Diseño de Base de Datos
Parciales
Primer Parcial: 17 de SeptiembrePrimer Supletorio: 22 de Septiembre
Grupo E021
Base de Datos Relacionales
Parciales
Primer Parcial: 16 de SeptiembrePrimer Supletorio: 23 de Septiembre
Grupo E192
Diseño de Base de Datos
Parciales
Primer Parcial: 20 de Septiembre
Primer Supletorio: 25 de Septiembre
Primer Supletorio: 25 de Septiembre
Grupo E191
Diseño de Base de Datos
Parciales
Primer Parcial: 20 de SeptiembrePrimer 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
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.
