Creación de una Base de Datos y Tablas
Una base de datos está compuesta por un conjunto de tablas.
La creación de la base de datos consiste en la creación de las tablas que la componen.
Para crear una base de datos se usa una sentencia CREATE DATABASE:
mysql> CREATE DATABASE prueba;
Query OK, 1 row affected (0.03 sec)
mysql>
La sentencia para la creación de tablas o esquemas relacionales es CREATE TABLE.
Los atributos que componen la tabla, la clave primaria, las posibles claves ajenas y las restricciones a imponer sobre los valores de los atributos, es lo primero que se debe de definir.
Definición de atributos
El tipo de datos del atributo especifica sus posibles valores válidos. Los tipos de datos más habituales son:
- NUMBER
- DATE
- CHAR
- VARCHAR2
Si no se especifica ninguna restricción sobre el atributo, entonces puede tomar cualquier valor compatible con su tipo de datos.
Definición de la clave primaria
Si la clave primaria se compone de un solo atributo puede añadirse PRIMARY KEY al final de la definición del atributo primo.
Definición de claves ajenas
Una clave ajena se define similarmente a la clave primaria, indicando FOREIGN KEY, seguida a continuación de la palabra REFERENCES.
No hay comentarios:
Publicar un comentario