Anda di halaman 1dari 7

SEGUNDA ACTIVIDAD DE LA TERCERA

UNIDAD
ROBERTO NIETO MORALES
MATRICULA: AL13502595
UNIVERSIDAD ABIERTA Y A DISTANCIA DE
MEXICO | ASIGNATURA.DISEO DE BASE DE DATOS

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

2. Crea con instrucciones de SQL la base de datos.

3. -- DROP DATABASE "DBD_U3_A2_RONM";


4.
5. CREATE DATABASE "DBD_U3_A2_RONM"
6. WITH OWNER = postgres
7.
ENCODING = 'UTF8'
8.
TABLESPACE = pg_default
9.
LC_COLLATE = 'Spanish_Spain.1252'
10.
LC_CTYPE = 'Spanish_Spain.1252'
11.
CONNECTION LIMIT = -1;a actividad con el nombre
DBD_U3_A2_XXYZ.
12.

13. Crea con instrucciones SQL las tablas.


Guarda y enva l Database: "DBD_U3_A2_RONM"

- 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

-- DROP TABLE cuenta;


CREATE TABLE cuenta
(
"numero-cuenta" "char" NOT NULL,
"nombre-sucursal" "char" NOT NULL,
saldos "char" NOT NULL,
CONSTRAINT "numero-cuenta" PRIMARY KEY ("numero-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;

CREATE TABLE prestmo


(
"numero-prestamo" "char" NOT NULL,
"nombre-sucursal" "char",
importe "char",
CONSTRAINT prestmo_pkey PRIMARY KEY ("numero-prestamo")
)
WITH (
OIDS=FALSE
);
ALTER TABLE prestmo
OWNER TO postgres;
-- Table: prestario
-- DROP TABLE prestario;
CREATE TABLE prestario
(
"nombre-cliente" "char" NOT NULL,
"numero-cliente" "char" NOT NULL,
CONSTRAINT prestario_pkey PRIMARY KEY ("nombre-cliente", "numerocliente")
)
WITH (
OIDS=FALSE
);
ALTER TABLE prestario
OWNER TO postgres;

Crea una vista que convenga realizar, puede ser sobre una tabla, la que t desees.

Anda mungkin juga menyukai