USE master

if exists (select * from sysdatabases where name='bd_telefonos3')
begin
  raiserror('La base de datos existe; eliminándola....',0,1)
  DROP database bd_telefonos3
end
GO

raiserror('Creando base de datos bd_telefonos3....',0,1)
go

CREATE DATABASE bd_telefonos3
GO

USE bd_telefonos3
GO

CREATE TABLE telefonos
(
  idpersona     INTEGER IDENTITY(1,1) PRIMARY KEY,
  nombre        VARCHAR(16) NOT NULL,
  apellido1     VARCHAR(12) NOT NULL,
  apellido2     VARCHAR(12),
  direccion     VARCHAR(30) NOT NULL,
  telefono      VARCHAR(12) NOT NULL,
  observaciones VARCHAR(240),
  foto          VARBINARY(MAX)
)
GO

INSERT INTO telefonos
       VALUES ('Leticia', 'Aguirre', 'Soriano', 'Triana, Sevilla', '954345678', 'Ninguna', null)
INSERT INTO telefonos
       VALUES ('Pedro', 'Aguado', 'Rodríguez', 'Alcalá de Henares, Madrid', '918888888', 'Ninguna', null)
INSERT INTO telefonos
       VALUES ('Alfons', 'González', 'Pérez', 'Argentona, Barcelona', '933333333', 'Director de desarrollo', null)
INSERT INTO telefonos
       VALUES ('Miguel', 'López', 'Trujillo', 'Mataporquera, Cantabria', '942232323', 'Es propietario de la empresa PUBLICSA', null)
INSERT INTO telefonos
       VALUES ('Sonia', 'Febril', 'Parra', 'Valdeolivas, Granada', '958565656', 'Ninguna', null)
INSERT INTO telefonos
       VALUES ('Elena', 'Veiguela', 'Suarez', 'Muxía, La Coruña', '981425323', 'Ninguna', null)
INSERT INTO telefonos
       VALUES ('Ana María', 'Cuesta', 'Suñer', 'Gijón, Asturias', '984454545', 'Ninguna', null)
INSERT INTO telefonos
       VALUES ('Isabella', 'Ceballos', 'González', 'Boston, U.S.A.', '123456789', 'La más grande', null)
INSERT INTO telefonos
       VALUES ('Francisco', 'Ceballos', 'Fernández', 'Boston, U.S.A.', '111555999', 'CEO Evermedia', null)
INSERT INTO telefonos
       VALUES ('Manuel', 'Setien', 'Latorre', 'Santander, Cantabria', '942555333', 'Ninguna', null)
INSERT INTO telefonos
       VALUES ('Ismael', 'Puertas', 'López', 'Mataró, Barcelona', '934343567', 'Frabicante de calzado', null)
INSERT INTO telefonos
       VALUES ('Carmen', 'Torres', 'Saldaña', 'Motril, Granada', '958737373', 'Ninguna', null)
INSERT INTO telefonos
       VALUES ('Javier', 'Ceballos', 'Fernández', 'Alcalá de Henares, Madrid', '911234567', 'Ingeniero de Informática', null)
INSERT INTO telefonos
       VALUES ('Roberto', 'Canales', 'Mora', 'Torrejón, Madrid', '916753306', 'Director ejecutivo de Autentia', null)
GO
quit
