UNIDAD
ROBERTO NIETO MORALES
MATRICULA: AL13502595
UNIVERSIDAD ABIERTA Y A DISTANCIA DE
MEXICO | ASIGNATURA.DISEO DE BASE DE DATOS
La implementacin de una base de datos se hace a travs de lenguaje, el cual tiene una
serie de comandos para llevarse a cabo. Como ya te diste cuenta, para realizar esta
actividad debers tener instalado algn manejador de bases de datos, si no es as puedes
consultar la seccin Para saber ms, en la que se te proporciona un link de cmo
instalar SQL server 2000 y 2008.
El propsito de esta actividad est enfocado a aplicar los conocimientos con respecto a
consultas, donde se aplican comando clusulas y operadores. Adems de que logres
crear una base de datos, sus tablas y una consulta a travs de una vista de manera
sencilla.
Lee con atencin las instrucciones que en seguida se muestran:
1. Identifica sus entidades, atributos y relaciones.
Da clic en la imagen para ampliarla.
nombrecliente
cuenta
numerocuenta
sucursal
cliente
impositor
nombre-sucursal
ciudad-sucursal
activos
numero-cuenta
nombresucursal
saldos
nombre-cliente
calle-cliente
ciudad-cliente
prestatari
o
prestmo
numero-prstamo
nombre-cliente
numero-cliente
nombre-sucursal
importe
- Table: sucursal
-- DROP TABLE sucursal;
CREATE TABLE sucursal
(
"nombre-sucursal" "char" NOT NULL,
"ciudad-sucursal" "char" NOT NULL,
activos "char" NOT NULL,
CONSTRAINT "nombre-sucursal" PRIMARY KEY ("nombre-sucursal")
)
WITH (
OIDS=FALSE
);
ALTER TABLE sucursal
OWNER TO postgres;
- Table: cuenta
)
WITH (
OIDS=FALSE
);
ALTER TABLE cuenta
OWNER TO postgres;
-- Table: impositor
-- Table: impositor
-- DROP TABLE impositor;
CREATE TABLE impositor
(
"nombre-cliente" text NOT NULL,
"numero-cuenta" "char",
CONSTRAINT impositor_pkey PRIMARY KEY ("nombre-cliente"),
CONSTRAINT "impositor_numero-cuenta_fkey" FOREIGN KEY ("numerocuenta")
REFERENCES cuenta ("numero-cuenta") MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION
)
WITH (
OIDS=FALSE
);
ALTER TABLE impositor
OWNER TO postgres;
- Table: cliente
-- DROP TABLE cliente;
CREATE TABLE cliente
(
"nombre-cliente" "char" NOT NULL,
"calle-cliente" "char" NOT NULL,
"ciudad-cliente" "char" NOT NULL,
CONSTRAINT cliente_pkey PRIMARY KEY ("nombre-cliente")
)
WITH (
OIDS=FALSE
);
ALTER TABLE cliente
OWNER TO postgres;
-- Table: prestmo
-- DROP TABLE prestmo;
Crea una vista que convenga realizar, puede ser sobre una tabla, la que t desees.