Pon a prueba tus conocimientos antes de avanzar
Antes de pasar al capítulo siguiente, repasemos rápidamente lo que has aprendido hasta ahora sobre los atributos y las restricciones clave. Si no estás seguro de la respuesta, repasa rápidamente los capítulos 2 y 3, respectivamente.
Pensemos en una entidad de tipo "alumno". Un alumno tiene:
- un apellido de hasta 128 caracteres (obligatorio),
- un número único de la seguridad social, formado solo por números enteros, que debe servir como clave,
- un número de teléfono de longitud fija 12, formado por números y caracteres (pero algunos estudiantes no tienen ninguno).
Este ejercicio forma parte del curso
Introducción a las bases de datos relacionales en SQL
Instrucciones del ejercicio
- Dada la descripción anterior de una entidad estudiante, crea una tabla
studentscon los tipos de columna correctos. - Añade un
PRIMARY KEYpara el número de la seguridad socialssn.
Ten en cuenta que no existe ningún requisito formal de longitud para la columna de enteros. ¡La aplicación tendría que asegurarse de que es un SSN correcto !
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
-- Create the table
___ ___ students (
last_name ___(___) ___ ___,
ssn ___ ___,
phone_no ___(___)
);