Soluciones prácticas de sql

Páginas: 60 (14969 palabras) Publicado: 11 de febrero de 2014



Whitepaper SQL 2k, 2k5, 2k8

Soluciones Prácticas Transact SQL

19/08/2010

MCT Víctor Hugo Guerrero González




Presentación
He creado estas notas desde hace mucho tiempo y han sido ya corregidas y aumentadas con el paso de las diferentes versiones de SQL Server. He utilizado a SQL Server desde la versión 6.5, así que para hablar de alguna versión en específico y que puedanentender los lectores este WhitePaper les muestro a continuación una tabla de versiones de SQL con mi nombre de referencia para no tener que escribir el nombre completo de alguna versión.
Versión de SQL Server
Nombre de referencia
SQL Server 6.5
SQL65
SQL Server 7.0
SQL7
SQL Server 2000
SQL2k
SQL Server 2005
SQL2k5
SQL Server 2008
SQL2k8
SQL Server 2005 y SQL Server 2008
SQL2kXTambién utilizo a menudo otros términos algo raros pero efectivos para hacer referencia a otros conceptos de SQL Server.
Concepto de SQL Server
Nombre de Referencia
Operaciones Update, Delete, Insert
Operaciones UDI
Fragmento de código u operaciones que solo cambian sus valores pero la implementación siempre será la misma
Receta de Cocina

Como la mayoría de clientes con los cuales tengocontacto tienen sus servidores en inglés (y también yo), utilizaré los términos técnicos en inglés, esto es para evitar confusiones en traducciones al momento de buscar en los menús o las opciones de SQL Server.
Espero que a los lectores les sea de gran utilidad esta información donde muestro metodologías, recetas de cocina, mejores prácticas y soluciones prácticas que las he utilizado diversasocasiones en campo. A toda la información yo les llamaré “Mis Teorías” por si algún lector tiene interés ayudarme a aumentar y/o corregir el material, les estaré agradecido.
Atentamente,
MCT Víctor Hugo Guerrero González.
Uso adecuado de los esquemas
Desde el nacimiento de la versión de SQL2kX, los objetos de una base de datos (como tablas, vistas y procedimientos almacenados)se crean dentro de unesquema. Es esencial comprender lo que es un esquema antesde planear e implementar una base de datos de SQL2kX.
Esquemas como espaciosde nombres
Un esquema es un espacio de nombres para objetos de base de datos. Es decir, unesquema define un límite dentro del cual todos los nombres son únicos. Puesto quelos nombres de esquema deben ser únicos dentro de la base de datos, cada objetode una base dedatos tiene un nombre calificado con el formato servidor.basededatos.esquema.objeto. Dentro de una base de datos, se puede acortar a esquema.objeto.
Por ejemplo, consideremos que tengo un servidor de datos llamado Omega1; aquí creamos una base de datos llamada Siaieps2010. Después de crear una tabla llamada Historial con sus parámetros predeterminados, se crea bajo el Esquema dbo,entonces sunombre calificado sería Omega1.Siaieps2010.dbo.Historial. Ahora bien, agregando un esquema llamado Recaudación y luego creando una tabla llamada Recaudacion.Tenencia su nombre calificado quedaría Omega1.Siaieps2010.Recaudacion.Tenencia.
En versiones anteriores de SQL Server, el espacio de nombres de un objeto estabadeterminado por el nombre de usuario de su propietario. En SQL2kX, losesquemas estánseparados de la propiedad de los objetos, lo que obtendremos lassiguientes ventajas:
Mayor flexibilidad a la hora de organizar los objetos de base de datos en espaciosde nombres, ya que agrupar objetos en esquemas no depende dela propiedad de los objetos.
Administrar permisos de forma sencilla, ya que se puede otorgar permisosen el ámbito del esquema y en los objetos individuales.Administración mejorada, porque al quitar a un usuario no esnecesario cambiar el nombre de todos los objetos que ese usuario posee.
La base de datos AdventureWorksutiliza los esquemas siguientes para organizarsus objetos de base de datos en espacios de nombres:HumanResources, Person,Production, Purchasing,Ventas.
El esquema dbo
Todas las bases de datos contienen un esquema denominado dbo. dbo es el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Practico sql
  • Practica Sql
  • Consultas sql ejemplos y solucion
  • SQL-Ejercicios-Solucion
  • SOLUCIONES SQL 16
  • Solución a ejercicios sql
  • Prácticas De Soluciones
  • Práctica de soluciones

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS