DBD_U3_A2_RONM

9

description

DISEÑO DE BASE DE DATOS SEGUNDA ACTIVIDAD

Transcript of DBD_U3_A2_RONM

Page 1: DBD_U3_A2_RONM
Page 2: DBD_U3_A2_RONM

2014

SEGUNDA ACTIVIDAD DE LA TERCERA UNIDADRoberto Nieto MORALES matricula: al13502595

|

Page 3: DBD_U3_A2_RONM

La implementación de una base de datos se hace a través de lenguaje, el cual tiene una serie de comandos para llevarse a cabo. Como ya te diste cuenta, para realizar esta actividad deberás tener instalado algún manejador de bases de datos, si no es así puedes consultar la sección Para saber más, en la que se te proporciona un link de cómo instalar SQL server 2000 y 2008.

El propósito de esta actividad está enfocado a aplicar los conocimientos con respecto a consultas, donde se aplican comando cláusulas y operadores. Además de que logres crear una base de datos, sus tablas y una consulta a través de una vista de manera sencilla.

Lee con atención las instrucciones que en seguida se muestran:

1. Identifica sus entidades, atributos y relaciones.

Da clic en la imagen para ampliarla.

nombre-sucursal

ciudad-sucursalactivos

2. Crea con instrucciones de SQL la base de datos.3. -- DROP DATABASE "DBD_U3_A2_RONM";4.

prestmo prestatario

sucursal cuenta impositor cliente

nombre-clientenumero-cuenta

numero-cuenta

nombre-sucursalsaldos

nombre-cliente

calle-clienteciudad-cliente

numero-préstamo

nombre-sucursalimporte

nombre-clientenumero-cliente

Page 4: DBD_U3_A2_RONM

5. CREATE DATABASE "DBD_U3_A2_RONM"6. WITH OWNER = postgres7. ENCODING = 'UTF8'8. TABLESPACE = pg_default9. 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 envía 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"))

Page 5: DBD_U3_A2_RONM

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 ("numero-cuenta") 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;

Page 6: DBD_U3_A2_RONM

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", "numero-cliente"))WITH ( OIDS=FALSE);ALTER TABLE prestario OWNER TO postgres;

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

Page 7: DBD_U3_A2_RONM
Page 8: DBD_U3_A2_RONM