Cualquier Cosa
Vamos a simular una base de datos para un negocio de alquiler de coches, por lo que vamos a empezar creando una tabla para almacenar los coches que tenemos.
Ejercicio 1:--/Ejercicios paso a paso Primera practica Dirigida 2011-2/
--/CREACION DE UNA bd PARA UNA EMPRESA DE TAXIS/
Create database CIATAXI
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) nulldefault 0,
constraint PK_Coches primary key (matricula)
) ;
En este ejemplo creamos una tabla llamada tCoches con cinco campos (matricula, marca, modelo, color, numero_kilometros).
Notese que se hanomitido las tildes y los espacios a propósito. Nunca se debe crear campos que contengan caracteres específicos de un idioma (tildes, eñes,etc) ni espacios.
Las claves primarias y externas (oforaneas) se pueden implementar directamente a través de la instrucción CREATE TABLE, o bien se pueden agregar a través de sentencias ALTER TABLE.
ALTER TABLE tCoches
ADD num_plazas integer null default5;
En este ejemplo añadimos el campo num_plazas a la tabla tCoches que habiamos creado en el apartado anterior.
CREATE TABLE tClientes
(
codigo integer not null,
nombre varchar(255) not null,
apellidos varchar(255) null,
nif varchar(10) null,
telefono varchar(9) null,
movil varchar(9) null
);
ALTER TABLE tClientes ADDCONSTRAINT PK_tClientes primary key (codigo);
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
);
ALTER TABLE tAlquileres ADD
CONSTRAINT PK_tAlquileres primary key (codigo),
CONSTRAINT FK_Clientes foreign key (codigo_cliente)...
Regístrate para leer el documento completo.