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
martes, 9 de septiembre de 2014
Vídeos - Base de Datos
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.