(Clave principal del número de libro char(9),
Carácter del título del libro (40),
Carácter del número de autor (40),
Comprobación de moneda de precio(precio>=0),
Por carácter numérico (40)
);
Crear autor de tabla p>
(número char(10) clave principal,
carácter de nombre (40),
cargos telefónicos (11)
); p>
Crear editor de tabla
(número char(40) clave principal,
Nombre del editor char(50),
Dirección varchar(100)
p>);
Insertar en libro
Valores (' 1 ', 'Yishu', ' 160112101 ', ' 5 ', ' 20160001 ')
Insertar en libro
Valores(' 2 ', 'Libro 2', ' 160112101 ', ' 20 ', ' 201600001 ')
Insertar en libro
Valor('3','Libro tres','160112101','39','201600004')
Insertar en libro
Valor ('4' ,'Libro 4','160112102','30','201600002')
Insertar en libro
Valores('5','Libro5',' 160112102' , ' 32 ', ' 201600002 ')
Insertar en libro
Valores (' 6 ', 'Libro Seis', ' 160112102 ', ' 37 ', ' 201600004 ')
Insertar en libro
Valores(' 7 ', ' Libro 7 ', ' 160112103 ', ' 18 ', ' 201600003 ')
Insertar en libro
Valor('8','Book8','160112103','9','201600003')
Insertar en libro
Valor ('9 ', 'Libro 9', '160112103', '48', '201600004')
Insertar en libro
Valores ('10', 'Libro 10' ', ' 160112104 ' , ' 9 ', ' 20160001 ')
Insertar en libro
Valores (' 11 ', 'Libro 11', ' 160112104 ', ' 15 ', ' 201600065454) p>
Insertar libro
Valores(' 12 ', 'Libro 12', ' 160112104 ', ' 52 ', ' 201600003 ')
Insertar autor p>
Valor(' 160112101 ', ' Mailu ', ' 186 * * * 8369 ')
Insertar autor
Valor(' 160112102 ', 'Tensilfu' , '186 * * * 8695 ')
Insertar autor
Valor (' 160112103 ', 'Zhang Hongxuan', ' 186 * * * 8003 ')
Insertar autor
Valor('160112104','tension','186 * * * 8004')
Insertar impresora
Valor(' 20160001', 'Librería de exámenes', 'Chang Lidong')
Insertar impresión
Máquina
Valor('201600002','Sucursal de librería de exámenes','Changlixi')
Insertar máquina de impresión
Valor('201600003',' Librería de exámenes Chain', 'Chang Li Nan')
Insertar imprenta
Valores ('201600004', 'Higher Education Press', 'Chang Li Bei')
Insertar imprenta
Values('201600005','Peking University Press','Beijing')
Ir
Crear una imprenta profesional
p>@ PresioneNo. char(40)
Igual que
-1. Mostrar información de noticias
IF (@El número del editor no está disponible (seleccione el número del editor)) p>
Inicio
Error tipográfico: ¡No existe tal editor! ;
Regresar;
Fin
Otros
Inicio
Seleccionar*
De Prensa
Donde número = @ Número de prensa
Fin
-2.
SI (seleccione COUNT (número de libro) del libro, editorial donde se encuentra el libro. Número de editorial = @número de editor) = 0.
Inicio
Eliminar
Desde Pulsar
donde número = @ Pulsar número
Imprimir 'Presionar' Eliminado ! ';
Volver;
Fin
Otro
Inicio
Error de impresión: La editorial ha publicado libros ! ;
Fin
-3. Si el precio promedio de esta editorial es inferior al RMB, los precios de todos los libros aumentarán
IF(select avg( precio )de libros donde libros.Número de editor = @Número de editor)< 20
Inicio
Actualizar libros
Establecer precio = precio*1.1.
¿Dónde están los libros? Número de editorial = @Número de editorial;
Fin
Otros
Imprimir('Error: el precio promedio de esta editorial excede el RMB');
p>-Ingrese el número del editor
exec pro _ Editorial '@editor SnO'