Diccionario datos videoclub

Solo disponible en BuenasTareas
  • Páginas : 2 (347 palabras )
  • Descarga(s) : 0
  • Publicado : 25 de enero de 2011
Leer documento completo
Vista previa del texto
Diccionario de Datos
PETICIÓN LIBROS = CARNET BIBLIOTECA +FICHA LIBROS
◊Carnet Biblioteca = ‘E’ + {Letra}1 + {Dígito}9*no puede ser nulo*
+ Letra =[A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z]
+ Dígito = [0|1|2|3|4|5|6|7|8|9]
FICHA LIBROS = 1{LIBROS}5
LIBROS = ASIGNATURA+TÍTULO+AUTOR
◊ASIGNATURA = NOMBRE + TÍTULO
+ Nombre = Título + primer nombre + (nombreintermedio) + último nombre
+ Título = [Sr.|Sra.|Dr.|Profesor]
+ Primer nombre = {carácter válido}
+ Nombre intermedio o = {carácter vacío}
+ Último nombre = {carácter valido}
+ Carácter válido ={A_Z|a_z|0_9]
CARNET BIBLIOTECA = NÚM. CARNET + APELLIDOS +
NOMBRE + TIPO USUARIO + (NÚMERO DE TELÉFONO)
◊Núm. Carnet = ‘E’ + {Dígito}9
+ Dígito = [0|1|2|3|4|5|6|7|8|9]
◊Apellidos =Letra*Apellidos completo del socio, no puede ser nulo*
◊Nombre = Letra*nombre completo del socio, no puede ser nulo*
◊Tipo Usuario = Letra
+ Letra = [A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z]+ carácter válido = {A_Z|a_z]
◊Teléfono= cod_telf + (telf1) + (telf2)
+cod_telf = character(3)*código del socip al cual pertenece los números telefónicos, no puede ser nulo y debe estarregistrado en la tabla*
Telf1 = carácter(15)*número de teléfono fijo*
telf2 = carácter(15)*número de teléfono móvil*
+formato= 0000- 000000
SOCIO = NOMBRE+ DOMICILIO +[NIF][CIF][TARJETA DE RESIDENCIA]
◊DOMICILIO = carácter varing(40)
FICHA LIBROS = 1{LIBROS}5
LIBROS = SIGNATURA + TÍTULO + AUTOR
•         nombre = titulo +primer _nombre+(nombre _intermedio)+último_nombre
•         título = [Sr | Sra. | Sras. | Srta. | Dr. | Profesor ]
•         primer _nombre = { carácter _válido }
•         Autor= nombre
LIBROS DISPONIBLES =ASIGNATURA + TÍTULO + AUTOR+NÚMERO DE UNIDADES
•         nombre = titulo +primer _nombre+(nombre _intermedio)+último_ nombre
•         título = [Sr | Sra. | Sras. | Srta. | Dr. | Profesor ]
•         primer _nombre = {...
tracking img