Creacion de base de datos DDL PDF

Title Creacion de base de datos DDL
Author Tomas Saint-Romain
Course Base de Datos
Institution Universidad de Palermo
Pages 8
File Size 1000.4 KB
File Type PDF
Total Downloads 104
Total Views 135

Summary

Creacion de BD...


Description

Sublenguaje DDL de SQL Aquí veremos el sublenguaje DDL (Data Definition Language) de SQL que permite definir, modificar y eliminar la estructura de una BASE DE DATOS RELACIONAL.  Sentencia CREATE DATABASE: permite crear bases de datos relacionales.

SINTAXIS: CREATE DATABASE nombre Comenzaremos por crear una base de datos que llamaremos prueba. 1. Para poder crear una base de datos es necesario estar posicionado en la base de datos Master.

2. Ejecutar la sentencia CREATE DATABASE.

3. Posicionarse en la base de datos prueba para comenzar a crear sus tablas.

1 © Universidad de Palermo Prohibida la reproducción total o parcial de imágenes y textos.

SENTENCIA CREATE TABLE: permite crear tablas que quedarán en la base de datos relacional. Las opciones a tener en cuenta para la definición de tablas varían según el SGBD que se emplee e incluso según la versión del mismo. Es un motivo de competencia actualizar los tipos de datos que además se hacen necesarios con el avance de las bases de datos, por ello tomaremos solo los tipos de datos básicos con el objetivo de ejemplificar. Se deberá ver en el momento de la definición de tablas cuáles son los tipos de datos disponibles para esa versión de ese SGBD. Sintaxis:

Construiremos a modo de ejemplo una base de datos relacional para el siguiente modelo de datos en la base de datos prueba: EMPLEADO (legajo, nombre, apellido, dni, dpto, fechaNac, fechaIngreso, direccion, sueldo) DEPARTAMENTO (codDpto, nombreDpto, ubicación) ARTICULO (codArt, descrip, stock, precio) FACTURA_CAB (nroFact, tipoFact, fecha, legajo) FACTURA_DET (nroFact, tipoFact, codArt, cantidad, precio) Antes de comenzar a crear las tablas es importante ver las claves foráneas, ya que si una columna hace referencia a otra tabla es indispensable que la table referenciada ya exista. •

En este ejemplo, la tabla EMPLEADO tiene una fk que hace referencia a la table DEPARTAMENTO, por consiguiente debemos crear primero la tabla DEPARTAMENTO.



Lo mismo ocurre con la tabla FACTURA_DET que tiene una clave foránea que referencia a la tabla ARTICULO y a la tabla FACTURA_CAB.



La tabla FACTURA_CAB contiene una fk que referencia a las tablas CLIENTE y EMPLEADO.

2 © Universidad de Palermo Prohibida la reproducción total o parcial de imágenes y textos.

Comencemos entonces por la tabla DEPARTAMENTO: •

La columna codDpto tiene un tipo de datos alfanumérico de exactamente 6 caracteres y es la clave primaria de la tabla.



La columna nombreDpto también contiene datos del tipo alfanumérico, pero definiremos una longitud máxima de 30 caracteres, de manera que se ajuste al tamaño real del campo (...


Similar Free PDFs