You are on page 1of 11

UNIVERSIDAD NACIONAL DE INGENIERA

FACULTAD DE INGENIERA INDUSTRIAL Y DE SISTEMAS


AREA DE SISTEMAS Y TELEMATICA

Primera Prctica Dirigida

Pregunta 1: Creacin de la Base de datos fsica


REMISSE (1 punto)
Vamos a crear una base de datos para un negocio de alquiler de
coches, por lo que se debe creando una tabla para almacenar los
coches que tenemos.

creamos una base de datos de una empresa de Taxi llamada


Remisse

En la Base de datos, crear una tabla llamada tCoches con cinco


campos (matricula, marca, modelo, color, numero_kilometros).

CREATE DATABASE REMISSE


USE REMISSE
--Parte 1Creacion de Tablas y mostrar estructuras
/* En este ejemplo creamos la tabla tcoches */
CREATE TABLE tCoches
(
matricula char(8)not null,
marca varchar(255)null,
modelo varchar(255)null,
color varchar(255) null,
numero_kilometros numeric(14,2) null default 0,
constraint PK_Coches primary key (matricula));

/* Ahora aadimos el campo num_asientos a la tabla tCoches que


habiamos creado en el apartado anterior*/
ALTER TABLE tCoches
ADD num_asientos integer null default 5;

/* En este ejemplo Creamos la tabla clientes y le aadimos la


reestriccin primary key a la que damos el nombre PK_tClientes en el
campo codigo*/
CREATE TABLE tClientes
(codigo integer not null,
nombre varchar(255) not null,
apellidos varchar(255) null,
ruc varchar(11)null,
telefono varchar(9)null,
movil varchar(9)null);
ALTER TABLE tClientes ADD
UNIVERSIDAD NACIONAL DE INGENIERA
FACULTAD DE INGENIERA INDUSTRIAL Y DE SISTEMAS
AREA DE SISTEMAS Y TELEMATICA

CONSTRAINT PK_tClientes primary key (codigo);

--Ahora debe Mostrar las Estructuras de las tablas creadas

/* Mostrar la estructura de las tablas creadas

--Finalmente Crear Relaciones (Tabla tAlquileres) y mostrar el Diagrama


e-r

CREATE TABLE tAlquileres


(
codigo integer not null,
codigo_cliente integer not null,
matricula char(8) not null,
fx_alquiler datetime not null,
fx_devolucion datetime null
);

/*mediante una sentencia ALTER TABLE aadimos una clave primaria llamada
PK_tAlquileres
en el campo codigo*/
ALTER TABLE tAlquileres ADD
CONSTRAINT PK_tAlquileres primary key (codigo);

/*Creando Relaciones : Relacionando Alquileres con Clientes */


ALTER TABLE tAlquileres ADD
CONSTRAINT FK_Clientes foreign key (codigo_cliente)references
tClientes(codigo);
/*Creando Relaciones : Relacionando Alquileres con Coches */
ALTER TABLE tAlquileres ADD
CONSTRAINT FK_Coches foreign key (matricula)references
tCoches(matricula);

/*Ahora debe Mostrar el diagrama e-r obtenido hasta el momento de la


empresa Remisse */ (1 punto)
UNIVERSIDAD NACIONAL DE INGENIERA
FACULTAD DE INGENIERA INDUSTRIAL Y DE SISTEMAS
AREA DE SISTEMAS Y TELEMATICA

Pregunta 02 (1 punto)
Ejecutar el Scripts de creacin de la B.D Edumatica que Ud ha personalizado
Presentar el diagrama E-R Edumatica personalizado
UNIVERSIDAD NACIONAL DE INGENIERA
FACULTAD DE INGENIERA INDUSTRIAL Y DE SISTEMAS
AREA DE SISTEMAS Y TELEMATICA

Pregunta 3: (1 punto )

Ejecutar el Scripts de carga de la B.D Edumatica personalizada


Presentar los resultados de las consultas genricas a la tabla alumnos, profesores y cursos
de la B. D Edumatica
UNIVERSIDAD NACIONAL DE INGENIERA
FACULTAD DE INGENIERA INDUSTRIAL Y DE SISTEMAS
AREA DE SISTEMAS Y TELEMATICA
UNIVERSIDAD NACIONAL DE INGENIERA
FACULTAD DE INGENIERA INDUSTRIAL Y DE SISTEMAS
AREA DE SISTEMAS Y TELEMATICA
UNIVERSIDAD NACIONAL DE INGENIERA
FACULTAD DE INGENIERA INDUSTRIAL Y DE SISTEMAS
AREA DE SISTEMAS Y TELEMATICA
UNIVERSIDAD NACIONAL DE INGENIERA
FACULTAD DE INGENIERA INDUSTRIAL Y DE SISTEMAS
AREA DE SISTEMAS Y TELEMATICA

Pregunta 4: 1 punto
Ingresar en la Tabla Alumnos 3 registros o tuplas como mnimo (Ud. y 2 compaeros mas)
Ingresar 2 nuevas tarifas,2 nuevos cursos,2 nuevos profesores
Registrar ciclo el ciclo : 2017.1
Presentar los resultados de las consulta genrica a las tablas de alumnos , tarifas ,
cursos, ciclo y profesores de la B. D Edumatica que Ud ha registrado
UNIVERSIDAD NACIONAL DE INGENIERA
FACULTAD DE INGENIERA INDUSTRIAL Y DE SISTEMAS
AREA DE SISTEMAS Y TELEMATICA
UNIVERSIDAD NACIONAL DE INGENIERA
FACULTAD DE INGENIERA INDUSTRIAL Y DE SISTEMAS
AREA DE SISTEMAS Y TELEMATICA
UNIVERSIDAD NACIONAL DE INGENIERA
FACULTAD DE INGENIERA INDUSTRIAL Y DE SISTEMAS
AREA DE SISTEMAS Y TELEMATICA

Pregunta 5: 1 punto

Ejecutar el Scripts de creacin de la B.D Market20161


Presentar el diagrama E-R Market20161
Poblar las principales tablas de la BD market y presentar los resultados de las consultas genricas

a estas tablas

You might also like