base de datos

Páginas: 19 (4641 palabras) Publicado: 21 de marzo de 2013



GUIA 2
Creación y alteración de tablas.






























I. OBJETIVOS.

Que los estudiantes comprendan la sintaxis SQL para crear base de datos y tablas
Que los estudiantes se familiaricen con la interfaz gráfica de SQL Server 2005

II. INTRODUCCIÓN.

En ésta guía de laboratorio, vamos a estudiar la sintaxis necesaria para crearnuestras propias tablas. También examinaremos cómo utilizar la consola de SQL Management para ayudarnos a crear nuestras tablas (posteriormente sabremos cómo hacerlo por nuestra cuenta).

Sin embargo, antes de profundizar en las instrucciones reales que crean tablas y otros objetos, vamos a analizar el convenio para un nombre totalmente cualificado y, hasta cierto punto, la propiedad de los objetos.Nombres de objetos en SQL Server
En todas las consultas que hemos ejecutado hasta ahora hemos visto cómo funciona la denominación. Le hemos pedido que cambie la base de datos activa (Instrucción USE) en el Analizador de consultas antes de ejecutar cualquier consulta que nos ha ayudado a que funcionasen nuestras consultas. ¿Cómo? Bueno, SQL Server se centra en un ámbito muy estrecho cuandointenta identificar y localizar los objetos que hemos denominado en nuestras consultas y en otras instrucciones. Por ejemplo, sólo hemos estado proporcionando los nombres de las tablas sin ninguna información adicional, pero en realidad existen cuatro niveles en los convenios de denominación para cualquier tabla SQL Server (y otros objetos de SQL Server). Un nombre totalmente calificado es como sigue:[ Nombre-de-Servido. [Nombre-de-Base-de-Datos. [Nombre-de-Esquema. ] ] ] Nombre-de-Objeto

Tenemos que proporcionar un nombre de objeto siempre que ejecutemos una operación sobre dicho objeto, pero todos los elementos del nombre que se encuentran a la izquierda del nombre del objeto son opcionales. De hecho la mayoría de las veces no son necesarios y, por consiguiente, podemos omitirlos. Aúnasí, antes de empezar a crear objetos, vamos a obtener un control sólido sobre cada elemento del nombre. Posteriormente llegaremos al nombre del objeto sólo.

Nombre del ESQUEMA (También conocido como Propiedad)
Si está utilizando esquemas (las bases de datos más antiguas no utilizan esquemas, pero parece que en el futuro serán más importantes), tendrá que indicar el esquema en el que seencuentra su objeto. Es posible tener dos objetos con el mismo nombre pero que residan en esquemas diferentes. Si desea acceder a un objeto que no se encuentra en el esquema predeterminado (establecido basándose en el inicio de sesión), tendrá que establecer específicamente el nombre del esquema de su objeto.

Si va a utilizar opciones de esquema, se recomienda que utilice una denominación combinadade dos partes (esquema y nombre de tabla) en todas sus consultas

¿Qué es un Esquema y como funciona?
En versiones anteriores a SQL Server 2005, la propiedad (tal como se conocía en su momento) era el reconocimiento, dentro del nombre totalmente calificado, de “quien” era el propietario del objeto. Normalmente era la persona que creaba el objeto o el propietario de la base de datos (conocidonormalmente como dbo). En SQL Server 2005, las cosas funcionan de una manera similar, pero el objeto se asigna al esquema en lugar de a un propietario. Mientras un propietario se relaciona a un inicio de sesión particular, un esquema ahora se puede compartir entre múltiples inicios de sesión, y un inicio de sesión puede tener derechos para múltiples esquemas.

De forma predeterminada, sólo losusuarios que son miembros de la función del sistema sysadmin o de las funciones de bases de datos db_owner o db_ddladmin, pueden crear objetos en una base de datos.

Nota: las funciones que mencionamos aquí son sólo algunas de las muchas funciones del sistema y de base de datos disponibles en SQL Server 2005. las funciones tienen un conjunto lógico de permisos concedidos según cómo se tenga que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS