DBD_U3_A2_RONM
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