DBD_U3_A2_RONM

September 15, 2017 | Author: Roberto Nieto | Category: Sql, Application Software, Databases, Information Technology, Areas Of Computer Science
Share Embed Donate


Short Description

Descripción: DISEÑO DE BASE DE DATOS SEGUNDA ACTIVIDAD...

Description

SEGUNDA ACTIVIDAD DE LA TERCERA UNIDAD ROBERTO NIETO MORALES MATRICULA: AL13502595 UNIVERSIDAD ABIERTA Y A DISTANCIA DE MEXICO | ASIGNATURA.DISEÑO DE BASE DE DATOS

DISEÑO DE BASE DE DATOS

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.

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-préstamo

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 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")

) 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.

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF