Creación de BD

Páginas: 10 (2372 palabras) Publicado: 27 de agosto de 2013
9

• VELOCIDAD
Los sistemas DBMS modernos poseen altas velocidades de respuesta y
proceso.
• INDEPENDENCIA DEL HARDWARE
La mayoría de los sistemas DBMS están disponibles para ser instalados en
múltiples plataformas de hardware.

UNIDAD 2
LENGUAJE DE DEFINICIÓN DE DATOS
Un lenguaje de definición de datos (Data Definition Language, DDL por sus
siglas en inglés) es un lenguajeproporcionado por el sistema de gestión de
base de datos que permite a los usuarios de la misma llevar a cabo las
tareas de definición de las estructuras que almacenarán los datos así como
de los procedimientos o funciones que permitan consultarlos.
El lenguaje de programación SQL, el más difundido entre los gestores de
bases de datos, admite las siguientes sentencias de definición: CREATE,
DROP yALTER, cada una de las cuales se puede aplicar a las tablas, vistas,
procedimientos almacenados y triggers de la base de datos.
Otras que se incluyen dentro del DDL, pero que su existencia depende de la
implementación del estándar SQL que lleve a cabo el gestor de base de
datos son GRANT y REVOKE, los cuales sirven para otorgar permisos o
quitarlos, ya sea a usuarios específicos o a un rolcreado dentro de la base
de datos.
Una vez finalizado el diseño de una base de datos y escogido un SGBD para
su implementación, el primer paso consiste en especificar el esquema
conceptual y el esquema interno de la base de datos, y la correspondencia
entre ambos. En muchos SGBD no se mantiene una separación estricta de
niveles, por lo que el administrador de la base de datos y los diseñadoresutilizan el mismo lenguaje para definir ambos esquemas, es el lenguaje de
definición de datos (LDD). El SGBD posee un compilador de LDD cuya
función consiste en procesar las sentencias del lenguaje para identificar las

10
descripciones de los distintos elementos de los esquemas y almacenar la
descripción del esquema en el catálogo o diccionario de datos.

2.1 CREACIÓN DE BASE DE DATOSUna base de datos en un sistema relacional está compuesta por un conjunto
de tablas, que corresponden a las relaciones del modelo relacional. En la
terminología usada en SQL no se alude a las relaciones, del mismo modo
que no se usa el término atributo, pero sí la palabra columna, y no se habla
de tupla, sino de línea. A continuación se usarán indistintamente ambas
terminologías, por lo quetabla estará en lugar de relación, columna en el de
atributo y línea en el de tupla, y viceversa. Antes de poder proceder a la
creación de las tablas, normalmente hay que crear la base de datos, lo que
a menudo significa definir un espacio de nombres separado para cada
conjunto de tablas. De esta manera, para una DBMS se pueden gestionar
diferentes bases de datos independientes al mismo tiemposin que se den
conflictos con los nombres que se usan en cada una de ellas.
Para crear una base de datos por ejemplo en Mysql debes de utilizar la
instrucción CREATE DATABASE nombre_base_datos que es similar en los
otros manejadores de bases de datos
Prácticamente, la creación de la base de datos consiste en la creación de las
tablas que la componen. En realidad, antes de poder proceder a lacreación
de las tablas, normalmente hay que crear la base de datos, lo que a
menudo significa definir un espacio de nombres separado para cada
conjunto de tablas. De esta manera, para una DBMS se pueden gestionar
diferentes bases de datos independientes al mismo tiempo sin que se den
conflictos con los nombres que se usan en cada una de ellas. El sistema
previsto por el estándar para crearlos espacios separados de nombres
consiste en usar las instrucciones SQL "CREATE SCHEMA". A menudo, dicho

11
sistema no se usa pero cada DBMS prevé un procedimiento propietario para
crear una base de datos. Normalmente, se amplía el lenguaje SQL
introduciendo una instrucción no prevista en el estándar: "CREATE
DATABASE".
La sintaxis empleada por PostgreSQL, pero también por las DBMS más...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Creación de una BD WinIsis de revistas del DOAJ
  • Manual Instalacion Y Creacion BD Oracle
  • 5asLAC Creacion Y Gestion BD Con GvSIG
  • creacion de una bd
  • Oracle creación bd
  • Creacion de bd en sql server
  • Bd
  • Que Es Una Bd

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS