5/5
(1 opinión)
|4163 alumnos|Fecha publicación: 24/02/2006
Una base de datos puede estar compuesta por un conjunto amplio de objetos entre los cuales los principales son las tablas, creados todos con el comando o sentencia CREATE. No es necesario crear la base de datos para poder crear las tablas, pero si se quiere hacer un trabajo integral primero debiera crearse la Base de Datos utilizando la sentencia CREATE DATABASE nombrebd, donde nombrebd es un identificador que debe crear el usuario. El algoritmo para la implementación de una base de datos es el siguiente: 1.- Definir en el disco duro a través del tamanaño en MegaBytes, el área física , que contendrá las tablas de la base de datos 2.- Crear las diferentes tablas de la base de datos. 3.- Insertar las filas de las diferentes tablas, sin violar la integridad referencial de los datos. 4.- Actualizar los datos que cambien con el tiempo en las diferentes tablas 5.- Eliminar las filas que ya no se requieran en las diferentes tablas. 6.- Realizar las consultas deseadas a las tblas de la base de datos a través de la principal sentencia del SQL. y 7.- finalmente si se quiere, dar nombre a las consultas a través de la creación de vistas lógicas. Es de anotar que antes de crear la base de datos es necesario tratar de determinar que no existe una base de datos con el mismo nombre, en cuyo caso debemos borrarla para poder crear la nuestra con ese nombre ya que el sistema no nos permitirá tener dos bases de datos con el mismo nombre, por lo cual digitaríamos las siguientes instrucciones:
IF DB_ID (`nombrebd´) IS NOT NULL
BEGIN
DROP DATABASE nombrebd
END
A continuación la sintaxis de la sentencia de creación es:
CREATE DATABASE nombrebd ON PRIMARY
(
Name = nombrebd,
Filename = `c:\nombrebd.mdf´, /* path o dirección donde se crea*/
Size = 5 mb, /* Tamaño inicial de la base de datos*/
Maxsize = 11 mb, /* Tamaño máximo de la base de datos*/
Filegrowth = 2 mb /* Crecimiento de la base de datos*/
)
Log on
(
Name = nombrebd_log,
Filename = `c:\nombrebd.ldf´,
Size = 5 mb,
Masase = 11 mb,
Filegrowth = 2 mb
)
Lo anterior permitiría crear la Base de Datos "nombrebd" como archivo principal con extensión .mdf y un tamaño inicial de 5 MB en disco duro, con crecimientos de 2 MB hasta alcanzar un tamaño máximo de 11MB, creando a su vez un archivo de registro de transacciones con extensión .ldf
A partir de este punto se pueden crear los demás objetos de la base de datos, casi todos con la sentencia CREATE.
Dentro del lenguaje de definición (DL) del SQL, la sentencia CREATE permiten la definición o creación de muchos objetos de la base de datos tales como: tablas (esquemas), índices, vistas, dominios, ligaduras de integridad y procedimientos. En esta oportunidad veremos las sentencias correspondientes a la creación de los esquemas o lo que es lo mismo las tablas que contendrán los datos de la base de datos, la sentencia CREATE TABLE.
La sentencia CREATE TABLE, define el nombre de la tabla, las columnas con su tipo de datos, las ligaduras de integridad que vigilan el valor que se guarde como dato en las columnas o atributos sean llaves o no
Síntesis.:
CREATE TABLE nombre _ tabla
(
Campo1 tipo dato [NULL/NOT NULL] | CHECK (expresiónLógica) | [DEFAULT expresiónConstante], campo2 tipo dato [NULL/NOT NULL] | CHECK (expresiónLógica) | DEFAULT expresiónConstante], campo-N, PRIMARY KEY(campo_llave), FOREIGN KEY (campo_llave) REFERENCES tabla2(campo-llave_ tabla2))
Hay 1 opinión. Opina sobre este curso.
| Cursos | Valoración | Alumnos | Vídeo | |
|---|---|---|---|---|
|
Apache + PHP + MySql + PhpMyAdmin como módulo de Apache Éste es un breve manual para una instalación rápida de PHP como módulo de Apache. Recuerda que el PHP también puede instalarse como CGI aunque no es el tipo de ... [18/01/05] |
|
8.788 | ||
|
SQL SQL (Structured Query Language) es un lenguaje de programación para acceder y manipular bases de datos. SQL surgió de un proyecto de IBM en el que investigaba e... [10/05/04] |
|
34.866 | ||
|
Manual de estilo de páginas Web En este curso se quiere dar una guía muy amplia para todos aquellos que están interesados en crear una página Web. Dando explicaciones de como crear un buen diseño tanto ... [05/05/05] |
|
14.413 | ||
Publicar en
del.icio.us
digg
meneame