SlideShare uma empresa Scribd logo
1 de 13
Baixar para ler offline
soi, SEIWER


 SISTEMAS DE GESTiÓN DE BASES
 DE DATOS RElACIONALES
 Un Sísrema de Gesti6n de' Bases de Datos Relacionales (SGBDR o-.RDBM5, PO!
 sus siglas en ingléS) tiene corno objetivo servir de Interfaz. de comunicación entre
 una base de. datos y las aplicaciones que la utilizan, de modo de asegtu;"arel cumpli-
 miento de los siguientes objetivos.

• Abstraer la ihformacién acerca de cómo sé almacenan Hsicamenre los daros.
• rytanten~r la independencia enrte.la vista risica y lógica de: los.daros.    '
• Mantener la mínima redundancia" dado quelos diseños de bases de datos que-so-
  pertarr (el modeló .relációnal) no son propensos a representar información repetida.
• Asegurar-la consistenéia de la información.
• Proveer Ieguridad ante usos rnalinrencionados, ataques, robos de informacién, exc.
• Asegurar la integridad de los daros almacenados.
• Proveer mecanismos de respaldo y recuperación.
• Regular y controlar la concurrencia de usuarios,
• Proveer buen 'tiempo de respuesta.

Para evaluar los SGBDR, el doctor E. F. Codd enunció, en 1970, las siguientes re-
gias (public;adas en 1969 bajo el tirulo Derivability, Redundancy, and Consis-
tener, of Re1ations Stored in Large Data Banks, y un año más tarde bajo el tíru-
lo A RelaDonal Model of Elata for Large Shared Elata Banks).

Regla    o.Rara q,ue un sistema se denomine sistema de gestión de bases de datos
relacionales debe utilizar (exclusivamente) sus capacidades relacionales-con el pro~
pésjro de gestionar la base de daros.

 Regla 1. Toda la información contenida en. una base de datos relacional (BDR) se,
 re.presenta explfoiramerrre en el .nivel lógico de una manera exacta: con valores en
 tablas. Por este motivo, los meradatos (diccionario" earalogo) se representan en for-
 ma idéntica que les datos de usuario y puede usarse el mismo lenguaje (ej., SQL)
 para acceder-a los daros y a los meta daros (Regla 4).
'Por mea parte, un valor posible es el. valor nulo, con sus dos inrerpreracicnes: 'valor
 desconocido O valor no aplicable.

Regla 2. Regla del' acceso garantizado
Pata redes y cada uno de los daros (valores atómicos) de una base de daros relacio-
nales se garantiza que son aecesibles [égicamenre, utilizando una eombinacién de
nombre de tabla, valor oé clave pnirrrariá y nombre de columna.

1.                                                                             usr.eeee
Sistemas de Gestión de Bases de Datos Relacionales



Cualquier dato almacenado en una bases de datos relacionales tiene que poder ser
direccionado en forma unívoca. Para hacerlo, se debe indicar en qué tabla se
encuentra, cuál es la columna y cuál es la fila (por medio de la clave primaria).
Por lo tanto, se necesita el concepto de clave primaria.

Regla 3. Tratamiento sistemático de valores nulos
Los valores nulos (aquellos valores que son distintos de la cadena vacía, blancos,
O, ..) se soportan en los SGBD totalmente relacionales con el objeto de represen-
  .
tar información desconocida o no aplicable de manera sistemática, independien-
temente del tipo de datos en cuestión.

Regla 4. Catálogo dinámico en línea basado en el modelo relacional
La descripción de la base de datos relacional se representa lógicamente de la misma
manera que los datos normales, de tal manera que los usuarios autorizados se en-
cuentran en condiciones de aplicar el mismo lenguaje relacional a su consulta, igual
que lo aplican a los datos normales.

Regla S. Regla del sublenguaje de datos completo
Un sistema relacional debe soportar varios lenguajes y varios modos de uso de ter-
minal (ej., rellenar formularios, etc.). Sin embargo, debe existir al menos un lengua-
je cuyas sentencias sean expresables mediante una sintaxis bien definida como ca-
denas de caracteres y que sea completo, soportando:

- definición de datos;
- definición de vistas;
- manipulación de datos (interactiva y por programa);
- limitantes de integridad;
_ limitantes de transacción (iniciar, realizar, deshacer) (Begin, commit, rollback);
_ además de poder tener interfaces más amigables para hacer consultas, etc., siem-
  pre debe de haber un modo de hacerlo todo de manera textual, es decir que pue-
  da ser incorporada en un programa tradicional. Un lenguaje que cumple con es-
  ta característica medida es SQL.



       PERSISTENCIA DE DATOS

 Enla jerga informática,   se entiende     por Persistencia de Datos o de Información     el proceso   de
 almacenamiento de datos o de información             de un proceso de manera   que puedan ser recupe-
 rados en cualquier otro momento         té!l.rcomo    fueron almacenados.




 usr.code                                                                                              17
Sal SERVER



Regla 6. Regla de actualización de vistas
Todas las vistas que son teóricamente actualizables se pueden actualizar por el sistema.

Regla 7. Regla de inserción, actualización y borrado de alto nivel
La capacidad de manejar una relación base o derivada como un solo operando se
aplica no sólo a la recuperación de los datos (consultas), sino también a la inserción,
actualización y borrado de datos. Esto significa que el lenguaje de manejo de datos
también debe ser de alto nivel (de conjuntos).

Regla 8. Regla de independencia       física de datos
Los programas de aplicación y actividades del terminal permanecen inalterados en
el ámbito lógico independientemente   de los cambios que se realicen en las represen-
taciones de almacenamiento o en los métodos de acceso. El modelo relacional es un
modelo lógico de datos y oculta las características de su representación física.

Regla 9. Regla de independencia       lógica de datos
Los programas de aplicación y actividades del terminal permanecen inalterados en
el ámbito lógico independientemente    de los cambios que se realicen en las tablas
base que preservan la información. Cuando se modifica el esquema lógico preser-
vando información (no valdría, por ejemplo, eliminar un atributo), no es necesario
modificar nada en niveles superiores.

Regla 10. Regla de independencia       de integridad
Los limitantes de integridad específicos para una determinada base de datos re-
lacional deben ser capaces de definirse en el sublenguaje de datos relacionales, y
almacenables en el catálogo, no en los programas de aplicación. El objetivo de
las bases de datos no consiste únicamente en almacenar los datos, sino también
en guardar sus relaciones y evitar que estas limitantes se codifiquen en los pro-
gramas. Por tales motivos, se deduce que en una base de datos relacional debe ser
posible definir limitantes de integridad.
Como parte de los Iimitantes inherentes al modelo relacional (formando parte de
su definición) podemos hallar los siguientes:




18                                                                              usr.code
Sistemas   de Gestión de Bases de Datos Relacionales



_ una BOR tiene integridad de entidad o, expresado en otros términos, coda tabla
  debe tener una clave primaria, y
_ una BDR tiene integridad referencial. es decir. coda clave externa no nula debe
  existir en la relación donde es primaria.

Regla 11. Regla de independencia        de distribuci6n
Una BDR tiene independencia de distribución. Las mismas órdenes y programas se
ejecutan igual en una base de datos (BO) centralizada que en una distribuida.
Las bases de datos relacionales son fácilmente distribuibles: se panen las tablas en
fragmentos que se distribuyen y. cuando se necesitan las tablas completas, se recom-
binan por medio de operaciones relacionales, con los fragmentos.
Esra regla es responsable de los siguientes tres tipos de rransparencia de distribución.

• Transparencia de localización: el usuario tiene la impresión de que trabaja con
  una base de daros local (aspecto de la regla de independencia Hsica).
• Transparencia    de fragmentación:   el usuario no se percata de que la relación
  con la cual esté trabajando se encuentra fragmentada (aspecro de la regla de in-
  dependencia lógica de daros).
• Transparencia de replicación: el usuario no advierte que pueden exisrir copias
  (réplicas) de una misma relación en diferentes lugares.

Regla 12. Regla de la no-subversión
Si un sistema relacional posee un lenguaje de bajo nivel (un registro de cada vez).
ese bajo nivel no puede ser usado para salearse (subvenir) las reglas de integridad
y los limiranres expresados en los lenguajes relacionales de más airo nivel: una re-
lación (conjunto de registros) de cada vez.

Los primeras versiones de SQL Se",er
Tamo [as organizaciones como los individuos necesitan guardar información de
manera fiable y segura durante el curso de sus actividades. El volumen. de esta in-
formación estará relacionado siempre. de manera directamente proporcional, con
el volumen de transacciones que realice.


       ¿auÉ ES UN CAMPO?
Un campo es una-unidad de información Inelulda' el) un registro, 'que     Ror si sola no aporta   ínter-
ma(¡ón.,Pol' ejemplo. ~uas~ras         puede ser un nombre propio, una lOcatidad:o el oo"mbre de un
rto. NaiJa nos aporta por si solo, si'oo -está re.la(i.jonadodírectamerrte con ell!a"1Po de un registro.
En un Registro de cuentes. ,yoas Claras pyede ser un dato que eenuene el campo Nombre.



usr.code                                                                                              19
SOL SERVER




                                     ~
                                     m
                                     '"
                  1••••        j
                               1
                          JJ(. "'
                          ~          {!¡




22
                          usr.code
se, SERVER


Dentro de las principales características y prestaciones con que cuenta esta versión,
destacamos las siguientes:

-  soporte para varios procesadores, RAID y balanceo de carga de trabajo;
- particionado de bases de datos para soportar bases de datos muy grandes;
- operaciones de indexado paralelas;
- Mirroring (espejado) de bases de datos para proveer protección ante fallos y redi-
  rección automática de clientes;
- optimización automática de bases de datos, herramientas de administración sen-
  cillas y herramientas de desarrollo avanzadas;
- servicios de autenticación, auditoría y autorización avanzados;
- encriptación avanzada de datos;
- servicio de revisión de buenas prácticas de programación;
- integración con Microsoft Baseline Security Analizer;
- integración con Microsoft Update:
- soporte de consultas recursivas, manejo de errores y nuevos tipos de datos;
- integración con .NET;
- tipos definidos por el usuario;
- indexado y búsqueda de texto completo sobre XML (Extensible Markup Language);
- servicios de notificación;
- transformaciones sencillas y avanzadas mediante una nueva herramienta de ex-
  tracción y transformación de datos;
- replicación transaccional utilizando un Server Orade como Publicador;
- soporte para Web Services nativos, WSDL y autenticación web;
- herramientas avanzadas para el desarrollo de aplicaciones de inteligencia de negocios.
- desencadenadores DDL que pueden ser utilizados para ejecutar procedimientos
  almacenados cuando se emiten sentencias de modificación de estructuras (ejem-
  plo: CREATE).
- conjuntos de resultados múltiples (MARS) que permiten que los clientes tengan
  más de una petición por conexión.
- sentencias TRY y CATCH en T-SQL para manejo de excepciones.
- arquitectura de seguridad mejorada a través de principales, asegurables y permisos.
- la funcionalidad de replicación ha sido mejorada para hacer más sencilla la confi-
  guración, y proveer soporte de replicación transnacional para peer-to-peer, repli-
  cación sobre HTTP y mejoras para replicación heterogénea.
- mejoras en tareas de mantenimiento, con online restore y online index operations.

El producto se presenta en las siguientes ediciones de 32 bits.

• SQL Server 2005 Express Edition: provee un cliente de bases de datos robus-
  to, simple de usar e integrado con Microsoft Visual Srudio 2005. Permite rápi-

24                                                                             usr.code
Sistemas de GesUón de aases de Dates RelacIonales



  das impl~menraciones:t     un amplio rango de. usuarios. A la vez, por ser de liceu-
  cia libre, es la mejor eleccién pa.lIa desarrollos independientes.
• SQL Servcr 2005 Mobile Edirion: extiende las opacidades de gestión ele:daros
  empresarios a dispositivos móviles. Tiene la capacidad de replicar datos con SQL
                     .                                     .

  Server 2005 y con SQL Scrver 2000, de manera que en estos dispositivos los da-
   ros permanezcan sincronizados conla base de datos maestra. Es la única edición
   que provee manejo relacional de los datos para dispositivos móviles.
• SQ1.. Server 2005 Personal Editiom viene incluido en las ediciones Enterprise
   y Standard. Requiere Licencia de Cliente (CAL) y provee las mismas prestacio-
   nes que la edición Standard, con la diferencia de que sopona menor escalabilidad
   (alrededor de cinco usuarios conectados en forma concurrente). Asimismo, la ca-
    pacidad de replicación se encuentra reducida a un solo suscriptor,
 • SQL Server 2005 Developer Editicn: ofrece la misma capacidad. que la edición
    Corporativa, pero en modalidad de Licencia Restringida. Se lo utiliza para instalar
    ambientes de desarrollo, pero no puede ser utilizado en ambientes de producción.
 • SQL Server 2005 Desktop Engine: esta edición ha sido diseñada pata aplica-
    ciones que requieren fuerce soporte de almacenamiento       local. Ofrece.seguridad,
    escalabilidad y compatibilidad, tanto con SQL Server 2000 como con Micro-
   sofr Access y SQL Server 7.0
  'Es ideal para manrener situaciones de replicación donde intervienen 5,610suscrlp-
   tores. No requiere licencia CAL. excepto si se conecta con un servidor.
 • SQL Server 2005 for WindoW$ CE Edirion: ofrece las funcionalidades elemen-
    tales de SQL Server 2005 para dispositivos móviles. Sus componentes sólo pue-
    den ser iusralados en estos dispositivos, para accesos de lectura y escritura.



 Funcionalidades disponibles por edición
 En la siguiente tabla se resumen las características y funcionalidades                 disponibles      en
 cada una de las ediciones de distribución de SQL Server,

  cw.CTfFIl5nCA                   EDlelON       STANOAR        PERSONAl   OEVElOPER   OESKiOP     CO EOmON
                                  CORPORAl1VA   [DITIOIl       tolTlON    EomON       EN(;Ir-/E

    Iillples h>StílAC!ll5,d
                                  ,
                                  J
                                                •                         ,
  l:(JlIlIlItild4n Illlr fallo
       Sl'1I!9['g
  DBCCp¡¡ral~o                    J                                       J

            mDE!l                 ,                                       •
  PaOO aneal! &scun               •
  Vistas. IndeladilS"             J
  ,seMt1ores [edi!filllOS         •                                       •
              •• H

  usr.code                                                                                                   25
Sal SERVER



    CARACTERíSTICA                                EDICiÓN       STANDAR   PERSONAL     DEVELOPER   DESKTOP   CD EDITION
                                                  CORPORATIVA   EDITION   EDITlON      EDITION     ENGINE

    Herramientas gráficas de administración      x              x

    Búsqueda 'de téxto completo                   x             x         x             x
                                                                          (NoWin 98)    x

                                                                x                       x

    Actualización inínedlata dtl suscriptores    x              x         x             x          x

                                                  x                       x             x




    Soporte para dimens!cíllesROLAP               x                                     x

    Custom rollups                               x              x                       x




    Acciones                                      x

    Cubos partlcl~dosdistribuldos       .         x                                     x

    English Query                               . x                                     x
                               Tabla 1. Características de instalación        a tener en cuenta
                                cuando se decide utilizar Microsoft SQL Ser ver 2005.




    INSTALACiÓN DE SQL SERVER 2005
    En las líneas subsiguientes, se incluyen algunas consideraciones que se deberán te-
    ner en cuenta antes de instalar SQL Server 2005.


    Revisión del hardware mínimo requerido
    Exceptuando la edición para Windows CE, todas las ediciones de SQL Server so-
    portan la arquitectura común que se expone en la siguiente tabla, difiriendo úni-
1   camente en las funcionalidades.

    26                                                                                                        usr.code
Instalación          de SOL        Server 2005



       CARACTERISTICA                                                      roDAS LAS fOIC@IES

       Protesad,Ot
                                           ,',
                                                    ,                      niet Pentlul1)166'mh1: o compatlble
                                                                            ¡¡¡¡¡;~                               ,
      liiiiIi.fi•.••


       -_.
       Eó¡JllQlo.en¡~
                  d
       (S:Ql 5e1Ve'1 yqml!'lnente!l adiCIonaresSó!lecdonad~)


       /vIIiIySÍ$ Sefl,il«s
                                                                           95 Mb - 270 Mb
                                                                           4411li
                                                                           50 Mb· lJO f4,b
                                                                           M!JJII!!>'"
       PlDtoco!ode' RfiI                                                   TCf'/IP
                                                                          .~;;::::;¡¡;;-
      JI.~ l!J!!t!J" ~IOl!t.
      COn§Pla:dc AllmfnlstlllcW~                                           -o~nde de su Imita!aclóncan r;rte""met. fjpfilrnr

                         _"MIITMr                                                    ~•• ,,';¡¡;¡;¡ón ,;¡¡:¡•• ~               1

       Aaces,il Web a''I!1aljiSls seM~f.lS y SQl SIl¡vcr                   ReaUlemlnternet I fonllBtion seee 4,.0o $Uperior
       ln$llacióJl de Coll8t'tlvidad Cliente                               _i'ii ••Objaéli 1,e
                                                                           ,dmltli 1nteme1 e:.plurer A,Ol SPt                               1:"
                                    Tabla 2. Componentes             de hardware     y software necesarios
                                                 para la Instalación     de SQL Server 2005.




      Sistema Operativo de la plataforma destino
      Las diferentes opciones de instalación variarán en torno del sistema operativo
      utilizado en el equipo donde se pretenda instalar SQL Server. En la tabla que se
      incluye a continuación, es posible determinar cuáles son los sistemas operativos
      soportados por cada edición de SQL Server.

I '    CAMCTElUSnCA                                        IDICION
                                                           CORPORATIVA
                                                                          STANDAR
                                                                          rnmm~
                                                                                      PERSONAL OEVELOPER DESKTOP CO EDrnOO
                                                                                      EDmON         EDmON             ENGlNE
                               ••                             ~"'"                                                        :(           J.:




                                                                                                                      x
                                                                                                                                   ,
                       Tab'a 3. SIstemas Operatlvos requeridos por cada edición de SQL Server.

      usr.code                                                                                                                                     21
Cuentas de Dominio para el servidor y la instalación
   Cuando insrale SQL Server 2005 sobre Windows NT o Windows 2005, tanto
   SQL Server como SQL Server Agent se ejecurarán como servicios y requerirán de
   una cuenta en el dominio (usuario y contraseña) para ser iniciados.
   La cuenta de dominio permirirá que puedan autenticarse en las comunicaciones
   entre servidores que urilizan los servicios de replicación, los servicios de backup
   remoro, las consultas distribuidas, SQL Mail y los jobs del SQL Server Agent.
   Por lo general, se crea una cuenta de dominio especial para ejecurar esros servi-
   cios (eviternos urilizar cuentas de usuario, debido a que, si en algún momento se
   modifica la contraseña de la cuenta, los servicios fallarán al iniciarse).
   Por otra parte, la instalación de SQL Server deberá llevarla a cabo un usuario que
   poseea una cuenta en el dominio de Windows y que disponga de los servicios
   que se enumeran a continuación.

  • Permisos para cambiar el nivel de acceso al directorio de SQL Server 2005 (Pro-
    gram FilesMicrosofr SQL ServerMssql).
  • Permisos para cambiar el nivel de acceso a los archivos con exrensión .MDF,
    .NDF Y .LDF.
  • Permisos para iniciar servicios.
  • La cuenta de usuario con la que se intenta insralar el servidor tiene privilegios de
    adminisrrador del sisrema.

  Actualización de componentes
  Duranre la fue de actualización de componentes en la insralación, el ptograma de se-
  tup de SQL Server 2005 analiza e insrala, si es necesario, los siguientes componentes:

  • Windows Insraller 2.0
  • The .NET Framework 2.0
  • SQL Server Serup Supporr Files

  Si la insralación es cancelada luego de complerarse la acrualización de componen-
  res, éstos no serán eliminados.


----m    TAMAÑO DE LOS CARACTERES

  Un caracter no UNICODEocupa, para Sal Server, 1 byte 18bits]. De esta manera. se podrán re-
  presentar hasta 28 (2561 caracteres   distintos. Este conjunto es limitado para el total de caraéte-
  res que formanun   idioma. A su vez, un carácter UNICODE ocupa 2 bytes, y si bien permite alma-
  cenar más caracteres, ocupa el doble de espacio en disco.
Definición de instancias de servidor a instalar
 SQL Server soporta múltiples instancias propias en un mismo servidor. Cada una
 de ellas tendrá un nombre y una configuración específicos, aunque sólo una será
 considerada la insrancia por omisión y podrá ser referida como localhost; e! resto de
 las insrancias será referenciadas por su nombre.
 Esra flexibilidad que soporta SQL Server se utiliza para mantener ambientes de desa-
 rrollo y test en un mismo servidor, para habilitar distintas configuraciones de lengua-
 jes, testear aplicaciones internacionales y reducir los requerimientos de hardware ne-
 cesarios para armar ambientes de desarrollo, preproducción (staggingl y producción.


 Definición del conjunto de caracteres
 Durante la instalación, será necesario seleccionar e! conjunto de caracreres y e! cri-
 rerio de ordenamiento. Debido a que los caracteres NO UNICODE no son capa-
 ces de almacenar todos los caracteres disponibles para un lenguaje de! mundo y a
 que la utilización de caracteres UNICODE requiere e! doble de espacio de almace-
 namiento, se deberá elegir, durante la instalación, e! collation (conjunto de carac-
 teres) que contenga los que deseamos utilizar.

  El conjunto predeterminado para e! hemisferio occidental y Europa occidental es e!
  ISO, compatible con las instalaciones de Windows (también conocido como Con-
  junto de Caracteres de Windows, ISO 8859-1 o Latin-I). Es necesario, enton-
  ces, como paso previo a la instalación de SQL Server, verificar que las estaciones
  clientes que se conectarán al servidor urilicen e! mismo conjunto de caracteres.

  Otro factor de suma importancia que debe tenerse en cuenta es e! Modo de Orde-
  namiento o Secuencia de Intercalado (Sort Order), es decir, de qué manera se van
  a comparar los caracteres y si dicho orden será por Diccionario o Binario (orden
  cultural o por valor binario interno).
  Esta decisión es muy importante ya que afecrará la forma en que SQL Server devol-
  verá los Conjuntos de Resultados (,.esultsets), cuando no se especifique una cláu-
  sula ORDER BY, Ycómo se asignen los valores de datos.


----a     CONJUNTO DE CARACTERES

   LasPáginasde Código MS-OOS [4371 y losConjuntos e caracteresde Windows ueden diferir;
                     de                          d                      p
   Sal Server guarda los caracteres en fórmató binario y en espacios de 1 byte. Cuando una aplicación
   de MS-DOS accede a ese carácter. el carácter mostrado en pantalla puede diferir del almacenado
   en Windows, si no está entre los 128 primeros   caracteres ASCn [car-acteres sin signos diacríticos).
En algunos diseños de bases de datos se prefiere usar la distinción entre mayúsculas y
minúsculas. En varios casos, puede tratarse simplemente de un efecto de visualización
estética (que debería eliminarse), aunque existen diseños muy particulares que exigen
la coexistencia de tablas con el mismo nombre, pero que refieren a entidades distintas.
Según este criterio, en una base de datos con un conjunto de caracteres con distin-
ción de mayúsculas podríamos tener una tabla Iistaclientes, otra ListaClientes y una
tercera LISTACLIENTES,    siendo todas distintas para SQL Server. También sucederá
que al buscar registros con la cláusula:

  J~here apellidef:;:'



sólo recuperaremos las filas (todas) donde el campo apellido contiene Perez capitalizado
en mayúsculas, no así aquellas donde el campo contiene perez, Pérez o PEREZ.

Por otra parte, los modos de ordenación son propios de cada Conjunto de Carac-
teres. La instalación predeterminada de SQL Server no distingue mayúsculas de mi-
núsculas a los efectos de comparación y ordenamiento.
Si se selecciona la ordenación binaria, los caracteres se representarán basándose en
su peso binario interno. Este tipo de ordenación distingue entre mayúsculas, minús-
culas y caracteres diacríticos. Ello se convierte en un aspecto crítico a la hora de ins-
talar SQL Server, puesto que los caracteres con signos diacríticos (como la Á o la Á)
aparecerán después de la Z.

El conjunto de caracteres y el modo de ordenamiento seleccionados para la insta-
lación de SQL Server (que pueden seleccionarse en forma independiente para las
bases de datos) también afectará las cláusulas de manejo de cadenas (LIKE),las de
valores máximos y mínimos (MAX,MIN), las de contar valores distintos (COUNT
DISTINCT), de agrupación y agregación (GROUP
            las                                      BY,CUBE, NION,etc.).
                                                             U
Como consideración técnica de desempeño del motor, la ordenación binaria re-
quiere menos ciclos de procesamiento que la ordenación por diccionario, por lo
cual es la selección ideal si no se necesita ordenación semántica y se utilizan los
caracteres estándar ASCII.
En una ordenación de tipo Diccionario con distinción de mayúsculas, las letras
abcABCse ordenarán AaBbCc,mientras que en una ordenación Binaria lo harán
bajo la forma ABCabc.                                                         .
Instalaclén de Sal Server'2005



 Los grupos de companences      disponibles para instalar san:

 • SQb Serven elementos de la insralacién que n-os perminirén instalar y configurar
   un. Servidor de Bases de Daros SQL .server.
 • AnaJysis Services: elementos de la instalación g,ue nos ofrecerán la posibilidad de
   configurar un Servidor OLAP (On Line Alloljrtical.process), es decir, un servidor
   de Dátawarehouse.
 • Reporting Services: e1emenros .que nos permitirán instalar el servicio de gene-
   ración de reportes.
 • NotifilZation Services: permite configurar todos los elementos que participarán
   en los servicios de notificación como aplicaciones.
 • Data Transformation       Services: permite instalar. la aplicación para diseñar pa-
   quetes de extracción, transformación y manipulación de datos de O(r:3S fuentes
   desde y hacia SQL Server.
 • WorkStatio,n Component5: elementos de configuración de puestos de desarrollo
  (librerías de red, ayuda. erc.)



 Cómo instalar SQL Server 2005 • Beta 2 1
 Una vez que efectuada la verificación de la disponibilidad de la arquitectura de
 hardware y los' aspCl::':tosrelacionados con el cenjunro de caracretes, comenzare-
 mos a Instalar SQL Server Edición Corporativa .



 • La instalación                                                        PASO PASO
                                                                             A

a   Intrdduzca el CD-RQfV1en la unida~ de eo. El pJ.9Qrama1deil1stalacjói1 se lríiclará
    ~ torma 'automática mostrando la veAtaria de oienvenida; si no .sucede asi, eJe-
    cute el p.1P9ran1? sebJp.exe, situado en el dlrectene raíz del CIDde SQt servar.




                         "'-
                         SQL Server2005


                                                                 -
                                         Bma2




usr.code
                                                                                     31

Mais conteúdo relacionado

Mais procurados

Modelo de datos.
Modelo de datos.Modelo de datos.
Modelo de datos.omarzon
 
Diseño de base de datos Relacionales
Diseño de base de datos RelacionalesDiseño de base de datos Relacionales
Diseño de base de datos RelacionalesJuan Soubervielle
 
Construcción de base de datos
Construcción de base de datosConstrucción de base de datos
Construcción de base de datosjhovanaqg
 
Las reglas de codd
Las reglas de coddLas reglas de codd
Las reglas de coddAxel Mérida
 
Tema 9 Bases De Datos Relacionales Difusas Modelos TeóRicos
Tema 9 Bases De Datos Relacionales Difusas Modelos TeóRicosTema 9 Bases De Datos Relacionales Difusas Modelos TeóRicos
Tema 9 Bases De Datos Relacionales Difusas Modelos TeóRicosESCOM
 
Base de datos relacional
Base de datos relacionalBase de datos relacional
Base de datos relacionaldoc-92
 
Unidad II. Modelo de Datos
Unidad II. Modelo de DatosUnidad II. Modelo de Datos
Unidad II. Modelo de Datosucbasededatos
 
UNIDAD 4 DISEÑO DE BASE DE DATOS RELACIONAL
UNIDAD 4 DISEÑO DE BASE DE DATOS RELACIONALUNIDAD 4 DISEÑO DE BASE DE DATOS RELACIONAL
UNIDAD 4 DISEÑO DE BASE DE DATOS RELACIONALLuiS YmAY
 
Henry felipe hernandez 1002
Henry felipe hernandez 1002Henry felipe hernandez 1002
Henry felipe hernandez 1002HERNAND33
 
Comercio Electrónico: Leyes de Codd
Comercio Electrónico: Leyes de CoddComercio Electrónico: Leyes de Codd
Comercio Electrónico: Leyes de Coddliras loca
 
Dependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosDependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosEsteban Andres Diaz Mina
 
Criterios De Comparacion
Criterios De ComparacionCriterios De Comparacion
Criterios De ComparacionHéctor
 
Lenguajes de bases de datos
Lenguajes de bases de datosLenguajes de bases de datos
Lenguajes de bases de datosralbarracin
 
Bases de datos Las 12 Reglas De Codd
Bases de datos Las 12 Reglas De Codd Bases de datos Las 12 Reglas De Codd
Bases de datos Las 12 Reglas De Codd Nanet Martinez
 
Introducción a las bases de datos relacionales
Introducción a las bases de datos relacionalesIntroducción a las bases de datos relacionales
Introducción a las bases de datos relacionaleskdulcey
 

Mais procurados (19)

Modelo de datos.
Modelo de datos.Modelo de datos.
Modelo de datos.
 
Reglas de Codd
Reglas de CoddReglas de Codd
Reglas de Codd
 
Reglas de Codd
Reglas de CoddReglas de Codd
Reglas de Codd
 
Diseño de base de datos Relacionales
Diseño de base de datos RelacionalesDiseño de base de datos Relacionales
Diseño de base de datos Relacionales
 
Construcción de base de datos
Construcción de base de datosConstrucción de base de datos
Construcción de base de datos
 
Las reglas de codd
Las reglas de coddLas reglas de codd
Las reglas de codd
 
Modelo red
Modelo redModelo red
Modelo red
 
Tema 9 Bases De Datos Relacionales Difusas Modelos TeóRicos
Tema 9 Bases De Datos Relacionales Difusas Modelos TeóRicosTema 9 Bases De Datos Relacionales Difusas Modelos TeóRicos
Tema 9 Bases De Datos Relacionales Difusas Modelos TeóRicos
 
Base de datos relacional
Base de datos relacionalBase de datos relacional
Base de datos relacional
 
Unidad II. Modelo de Datos
Unidad II. Modelo de DatosUnidad II. Modelo de Datos
Unidad II. Modelo de Datos
 
UNIDAD 4 DISEÑO DE BASE DE DATOS RELACIONAL
UNIDAD 4 DISEÑO DE BASE DE DATOS RELACIONALUNIDAD 4 DISEÑO DE BASE DE DATOS RELACIONAL
UNIDAD 4 DISEÑO DE BASE DE DATOS RELACIONAL
 
Henry felipe hernandez 1002
Henry felipe hernandez 1002Henry felipe hernandez 1002
Henry felipe hernandez 1002
 
Comercio Electrónico: Leyes de Codd
Comercio Electrónico: Leyes de CoddComercio Electrónico: Leyes de Codd
Comercio Electrónico: Leyes de Codd
 
Dependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosDependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de Datos
 
Criterios De Comparacion
Criterios De ComparacionCriterios De Comparacion
Criterios De Comparacion
 
Lenguajes de bases de datos
Lenguajes de bases de datosLenguajes de bases de datos
Lenguajes de bases de datos
 
REGLAS DE CODD
REGLAS DE CODDREGLAS DE CODD
REGLAS DE CODD
 
Bases de datos Las 12 Reglas De Codd
Bases de datos Las 12 Reglas De Codd Bases de datos Las 12 Reglas De Codd
Bases de datos Las 12 Reglas De Codd
 
Introducción a las bases de datos relacionales
Introducción a las bases de datos relacionalesIntroducción a las bases de datos relacionales
Introducción a las bases de datos relacionales
 

Destaque (20)

Taking Your Search Marketing
Taking Your Search MarketingTaking Your Search Marketing
Taking Your Search Marketing
 
Mercado Mexicano De Internet
Mercado Mexicano De InternetMercado Mexicano De Internet
Mercado Mexicano De Internet
 
Sistemas Operativos 6 Sem Ing
Sistemas Operativos   6 Sem     IngSistemas Operativos   6 Sem     Ing
Sistemas Operativos 6 Sem Ing
 
Socializacion
SocializacionSocializacion
Socializacion
 
CORREOS ELECTRONICOS
CORREOS ELECTRONICOSCORREOS ELECTRONICOS
CORREOS ELECTRONICOS
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
CV Sarah Stefanini - Español
CV Sarah Stefanini - EspañolCV Sarah Stefanini - Español
CV Sarah Stefanini - Español
 
Trabalho aco cearense
Trabalho aco cearenseTrabalho aco cearense
Trabalho aco cearense
 
Apresentação midia kit alma do negócio
Apresentação midia kit  alma do negócioApresentação midia kit  alma do negócio
Apresentação midia kit alma do negócio
 
Presentación de Tania Urquiza
Presentación de Tania UrquizaPresentación de Tania Urquiza
Presentación de Tania Urquiza
 
Manual usb 1210
Manual usb 1210Manual usb 1210
Manual usb 1210
 
Emerging voices youth - ARDYIS (CTA)
Emerging voices youth - ARDYIS (CTA)Emerging voices youth - ARDYIS (CTA)
Emerging voices youth - ARDYIS (CTA)
 
Syllabus DIPRII_2011
Syllabus DIPRII_2011Syllabus DIPRII_2011
Syllabus DIPRII_2011
 
Notícias 03 Banco do Nordeste - 2011
Notícias 03  Banco do Nordeste - 2011Notícias 03  Banco do Nordeste - 2011
Notícias 03 Banco do Nordeste - 2011
 
P a ofelia_castaño_31336
P a ofelia_castaño_31336P a ofelia_castaño_31336
P a ofelia_castaño_31336
 
Ifto concurso
Ifto concursoIfto concurso
Ifto concurso
 
A2 A Ppt
A2 A PptA2 A Ppt
A2 A Ppt
 
Jcla11 ws research
Jcla11 ws researchJcla11 ws research
Jcla11 ws research
 
Barcamp3
Barcamp3Barcamp3
Barcamp3
 
Radio comunitaria com c maiusculo
Radio comunitaria com c maiusculoRadio comunitaria com c maiusculo
Radio comunitaria com c maiusculo
 

Semelhante a Sistemas de gestión de base de datos

Sistemas de gestion de base de datos 2º unidad
Sistemas de gestion de base de datos 2º unidadSistemas de gestion de base de datos 2º unidad
Sistemas de gestion de base de datos 2º unidadYoung Hyun
 
Bases de Datos (ACID, Reglas de Codd e Integridad de datos)
Bases de Datos (ACID, Reglas de Codd e Integridad de datos)Bases de Datos (ACID, Reglas de Codd e Integridad de datos)
Bases de Datos (ACID, Reglas de Codd e Integridad de datos)Walter Herrera
 
Base de datos objeto
Base de datos objetoBase de datos objeto
Base de datos objetoRaul Quispe P
 
Criterios De Comparacion
Criterios De ComparacionCriterios De Comparacion
Criterios De ComparacionHéctor
 
Sistemas de base de datos
Sistemas de base de datosSistemas de base de datos
Sistemas de base de datosDeborah Roa
 
Criterios De Comparacion
Criterios De ComparacionCriterios De Comparacion
Criterios De ComparacionHéctor
 
Acceso a datos en aplicaciones web del entorno servidor
Acceso a datos en aplicaciones web del entorno servidorAcceso a datos en aplicaciones web del entorno servidor
Acceso a datos en aplicaciones web del entorno servidorJomicast
 
BASE DE DATOS RELACIONALES, DISTRIBUIDAS, ORIENTADA.pptx
BASE DE DATOS RELACIONALES, DISTRIBUIDAS, ORIENTADA.pptxBASE DE DATOS RELACIONALES, DISTRIBUIDAS, ORIENTADA.pptx
BASE DE DATOS RELACIONALES, DISTRIBUIDAS, ORIENTADA.pptxJose walter Vega Acebey
 
Modelos de base de datos
Modelos de base de datosModelos de base de datos
Modelos de base de datosIrene Lorza
 
¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?
¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?
¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?Gely Perez
 
Modelos de bases de datos
Modelos de bases de datosModelos de bases de datos
Modelos de bases de datosJperez98
 
Bases de datos Belén J
Bases de datos Belén JBases de datos Belén J
Bases de datos Belén JMBMBE201
 

Semelhante a Sistemas de gestión de base de datos (20)

Sistemas de gestion de base de datos 2º unidad
Sistemas de gestion de base de datos 2º unidadSistemas de gestion de base de datos 2º unidad
Sistemas de gestion de base de datos 2º unidad
 
Tema 1 base de datos
Tema 1   base de datosTema 1   base de datos
Tema 1 base de datos
 
Bases de Datos (ACID, Reglas de Codd e Integridad de datos)
Bases de Datos (ACID, Reglas de Codd e Integridad de datos)Bases de Datos (ACID, Reglas de Codd e Integridad de datos)
Bases de Datos (ACID, Reglas de Codd e Integridad de datos)
 
Base de datos objeto
Base de datos objetoBase de datos objeto
Base de datos objeto
 
Definiciones
DefinicionesDefiniciones
Definiciones
 
Informatica modelos
Informatica modelosInformatica modelos
Informatica modelos
 
Criterios De Comparacion
Criterios De ComparacionCriterios De Comparacion
Criterios De Comparacion
 
Unidad I
Unidad I Unidad I
Unidad I
 
Sistemas de base de datos
Sistemas de base de datosSistemas de base de datos
Sistemas de base de datos
 
Criterios De Comparacion
Criterios De ComparacionCriterios De Comparacion
Criterios De Comparacion
 
Acceso a datos en aplicaciones web del entorno servidor
Acceso a datos en aplicaciones web del entorno servidorAcceso a datos en aplicaciones web del entorno servidor
Acceso a datos en aplicaciones web del entorno servidor
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
BASE DE DATOS RELACIONALES, DISTRIBUIDAS, ORIENTADA.pptx
BASE DE DATOS RELACIONALES, DISTRIBUIDAS, ORIENTADA.pptxBASE DE DATOS RELACIONALES, DISTRIBUIDAS, ORIENTADA.pptx
BASE DE DATOS RELACIONALES, DISTRIBUIDAS, ORIENTADA.pptx
 
Referente conceptual
Referente conceptualReferente conceptual
Referente conceptual
 
Modelos de base de datos
Modelos de base de datosModelos de base de datos
Modelos de base de datos
 
¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?
¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?
¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?
 
Modelos de bases de datos
Modelos de bases de datosModelos de bases de datos
Modelos de bases de datos
 
Bases de datos Belén J
Bases de datos Belén JBases de datos Belén J
Bases de datos Belén J
 
Dbms and my sql
Dbms and my sqlDbms and my sql
Dbms and my sql
 
base de datos
base de datosbase de datos
base de datos
 

Mais de Carlos Arturo

Ejercicios De Sql BD
Ejercicios De Sql BDEjercicios De Sql BD
Ejercicios De Sql BDCarlos Arturo
 
Arquitectura De Aplicaciones
Arquitectura De AplicacionesArquitectura De Aplicaciones
Arquitectura De AplicacionesCarlos Arturo
 
Creación de una base de datos
Creación de una base de datosCreación de una base de datos
Creación de una base de datosCarlos Arturo
 
Usuarios Y Administradores
Usuarios Y AdministradoresUsuarios Y Administradores
Usuarios Y AdministradoresCarlos Arturo
 
Historia de los sistemas de bd
Historia de los sistemas de bdHistoria de los sistemas de bd
Historia de los sistemas de bdCarlos Arturo
 
Instalación de SQL 2005 & SQL Management Studio
Instalación de SQL 2005 & SQL Management StudioInstalación de SQL 2005 & SQL Management Studio
Instalación de SQL 2005 & SQL Management StudioCarlos Arturo
 
Sitios Web Recomendados
Sitios Web RecomendadosSitios Web Recomendados
Sitios Web RecomendadosCarlos Arturo
 
Check list para el diseño de bd
Check list para el diseño de bdCheck list para el diseño de bd
Check list para el diseño de bdCarlos Arturo
 
1.7 Gestiòn de transacciones
1.7 Gestiòn de transacciones1.7 Gestiòn de transacciones
1.7 Gestiòn de transaccionesCarlos Arturo
 
1.8 Estructura De Un Sistema De Base De Datos
1.8 Estructura De Un Sistema De Base De Datos1.8 Estructura De Un Sistema De Base De Datos
1.8 Estructura De Un Sistema De Base De DatosCarlos Arturo
 
Calendario De 2010(2)1
Calendario De 2010(2)1Calendario De 2010(2)1
Calendario De 2010(2)1Carlos Arturo
 
Programa de estudios SIO
Programa de estudios SIOPrograma de estudios SIO
Programa de estudios SIOCarlos Arturo
 
Criterios De Operaciòn
Criterios De OperaciònCriterios De Operaciòn
Criterios De OperaciònCarlos Arturo
 
Criterios De OperacióN Catg
Criterios De OperacióN CatgCriterios De OperacióN Catg
Criterios De OperacióN CatgCarlos Arturo
 
Ejemplo ReseñA Brasil
Ejemplo ReseñA BrasilEjemplo ReseñA Brasil
Ejemplo ReseñA BrasilCarlos Arturo
 
Ejemplo ReseñA Libro Grudnitski
Ejemplo ReseñA Libro GrudnitskiEjemplo ReseñA Libro Grudnitski
Ejemplo ReseñA Libro GrudnitskiCarlos Arturo
 

Mais de Carlos Arturo (20)

Ejercicios De Sql BD
Ejercicios De Sql BDEjercicios De Sql BD
Ejercicios De Sql BD
 
Arquitectura De Aplicaciones
Arquitectura De AplicacionesArquitectura De Aplicaciones
Arquitectura De Aplicaciones
 
Creación de una base de datos
Creación de una base de datosCreación de una base de datos
Creación de una base de datos
 
Usuarios Y Administradores
Usuarios Y AdministradoresUsuarios Y Administradores
Usuarios Y Administradores
 
Historia de los sistemas de bd
Historia de los sistemas de bdHistoria de los sistemas de bd
Historia de los sistemas de bd
 
Instalación de SQL 2005 & SQL Management Studio
Instalación de SQL 2005 & SQL Management StudioInstalación de SQL 2005 & SQL Management Studio
Instalación de SQL 2005 & SQL Management Studio
 
Sitios Web Recomendados
Sitios Web RecomendadosSitios Web Recomendados
Sitios Web Recomendados
 
Check list para el diseño de bd
Check list para el diseño de bdCheck list para el diseño de bd
Check list para el diseño de bd
 
1.7 Gestiòn de transacciones
1.7 Gestiòn de transacciones1.7 Gestiòn de transacciones
1.7 Gestiòn de transacciones
 
1.8 Estructura De Un Sistema De Base De Datos
1.8 Estructura De Un Sistema De Base De Datos1.8 Estructura De Un Sistema De Base De Datos
1.8 Estructura De Un Sistema De Base De Datos
 
Calendario De 2010(2)1
Calendario De 2010(2)1Calendario De 2010(2)1
Calendario De 2010(2)1
 
Oracle
OracleOracle
Oracle
 
DB2
DB2DB2
DB2
 
Microsoft SQL
Microsoft  SQLMicrosoft  SQL
Microsoft SQL
 
Programa de estudios SIO
Programa de estudios SIOPrograma de estudios SIO
Programa de estudios SIO
 
Criterios De Operaciòn
Criterios De OperaciònCriterios De Operaciòn
Criterios De Operaciòn
 
Criterios De OperacióN Catg
Criterios De OperacióN CatgCriterios De OperacióN Catg
Criterios De OperacióN Catg
 
Ejemplo ReseñA Brasil
Ejemplo ReseñA BrasilEjemplo ReseñA Brasil
Ejemplo ReseñA Brasil
 
Resena
ResenaResena
Resena
 
Ejemplo ReseñA Libro Grudnitski
Ejemplo ReseñA Libro GrudnitskiEjemplo ReseñA Libro Grudnitski
Ejemplo ReseñA Libro Grudnitski
 

Último

Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramDIDIERFERNANDOGUERRE
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 

Último (20)

Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ram
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 

Sistemas de gestión de base de datos

  • 1. soi, SEIWER SISTEMAS DE GESTiÓN DE BASES DE DATOS RElACIONALES Un Sísrema de Gesti6n de' Bases de Datos Relacionales (SGBDR o-.RDBM5, PO! sus siglas en ingléS) tiene corno objetivo servir de Interfaz. de comunicación entre una base de. datos y las aplicaciones que la utilizan, de modo de asegtu;"arel cumpli- miento de los siguientes objetivos. • Abstraer la ihformacién acerca de cómo sé almacenan Hsicamenre los daros. • rytanten~r la independencia enrte.la vista risica y lógica de: los.daros. ' • Mantener la mínima redundancia" dado quelos diseños de bases de datos que-so- pertarr (el modeló .relációnal) no son propensos a representar información repetida. • Asegurar-la consistenéia de la información. • Proveer Ieguridad ante usos rnalinrencionados, ataques, robos de informacién, exc. • Asegurar la integridad de los daros almacenados. • Proveer mecanismos de respaldo y recuperación. • Regular y controlar la concurrencia de usuarios, • Proveer buen 'tiempo de respuesta. Para evaluar los SGBDR, el doctor E. F. Codd enunció, en 1970, las siguientes re- gias (public;adas en 1969 bajo el tirulo Derivability, Redundancy, and Consis- tener, of Re1ations Stored in Large Data Banks, y un año más tarde bajo el tíru- lo A RelaDonal Model of Elata for Large Shared Elata Banks). Regla o.Rara q,ue un sistema se denomine sistema de gestión de bases de datos relacionales debe utilizar (exclusivamente) sus capacidades relacionales-con el pro~ pésjro de gestionar la base de daros. Regla 1. Toda la información contenida en. una base de datos relacional (BDR) se, re.presenta explfoiramerrre en el .nivel lógico de una manera exacta: con valores en tablas. Por este motivo, los meradatos (diccionario" earalogo) se representan en for- ma idéntica que les datos de usuario y puede usarse el mismo lenguaje (ej., SQL) para acceder-a los daros y a los meta daros (Regla 4). 'Por mea parte, un valor posible es el. valor nulo, con sus dos inrerpreracicnes: 'valor desconocido O valor no aplicable. Regla 2. Regla del' acceso garantizado Pata redes y cada uno de los daros (valores atómicos) de una base de daros relacio- nales se garantiza que son aecesibles [égicamenre, utilizando una eombinacién de nombre de tabla, valor oé clave pnirrrariá y nombre de columna. 1. usr.eeee
  • 2. Sistemas de Gestión de Bases de Datos Relacionales Cualquier dato almacenado en una bases de datos relacionales tiene que poder ser direccionado en forma unívoca. Para hacerlo, se debe indicar en qué tabla se encuentra, cuál es la columna y cuál es la fila (por medio de la clave primaria). Por lo tanto, se necesita el concepto de clave primaria. Regla 3. Tratamiento sistemático de valores nulos Los valores nulos (aquellos valores que son distintos de la cadena vacía, blancos, O, ..) se soportan en los SGBD totalmente relacionales con el objeto de represen- . tar información desconocida o no aplicable de manera sistemática, independien- temente del tipo de datos en cuestión. Regla 4. Catálogo dinámico en línea basado en el modelo relacional La descripción de la base de datos relacional se representa lógicamente de la misma manera que los datos normales, de tal manera que los usuarios autorizados se en- cuentran en condiciones de aplicar el mismo lenguaje relacional a su consulta, igual que lo aplican a los datos normales. Regla S. Regla del sublenguaje de datos completo Un sistema relacional debe soportar varios lenguajes y varios modos de uso de ter- minal (ej., rellenar formularios, etc.). Sin embargo, debe existir al menos un lengua- je cuyas sentencias sean expresables mediante una sintaxis bien definida como ca- denas de caracteres y que sea completo, soportando: - definición de datos; - definición de vistas; - manipulación de datos (interactiva y por programa); - limitantes de integridad; _ limitantes de transacción (iniciar, realizar, deshacer) (Begin, commit, rollback); _ además de poder tener interfaces más amigables para hacer consultas, etc., siem- pre debe de haber un modo de hacerlo todo de manera textual, es decir que pue- da ser incorporada en un programa tradicional. Un lenguaje que cumple con es- ta característica medida es SQL. PERSISTENCIA DE DATOS Enla jerga informática, se entiende por Persistencia de Datos o de Información el proceso de almacenamiento de datos o de información de un proceso de manera que puedan ser recupe- rados en cualquier otro momento té!l.rcomo fueron almacenados. usr.code 17
  • 3. Sal SERVER Regla 6. Regla de actualización de vistas Todas las vistas que son teóricamente actualizables se pueden actualizar por el sistema. Regla 7. Regla de inserción, actualización y borrado de alto nivel La capacidad de manejar una relación base o derivada como un solo operando se aplica no sólo a la recuperación de los datos (consultas), sino también a la inserción, actualización y borrado de datos. Esto significa que el lenguaje de manejo de datos también debe ser de alto nivel (de conjuntos). Regla 8. Regla de independencia física de datos Los programas de aplicación y actividades del terminal permanecen inalterados en el ámbito lógico independientemente de los cambios que se realicen en las represen- taciones de almacenamiento o en los métodos de acceso. El modelo relacional es un modelo lógico de datos y oculta las características de su representación física. Regla 9. Regla de independencia lógica de datos Los programas de aplicación y actividades del terminal permanecen inalterados en el ámbito lógico independientemente de los cambios que se realicen en las tablas base que preservan la información. Cuando se modifica el esquema lógico preser- vando información (no valdría, por ejemplo, eliminar un atributo), no es necesario modificar nada en niveles superiores. Regla 10. Regla de independencia de integridad Los limitantes de integridad específicos para una determinada base de datos re- lacional deben ser capaces de definirse en el sublenguaje de datos relacionales, y almacenables en el catálogo, no en los programas de aplicación. El objetivo de las bases de datos no consiste únicamente en almacenar los datos, sino también en guardar sus relaciones y evitar que estas limitantes se codifiquen en los pro- gramas. Por tales motivos, se deduce que en una base de datos relacional debe ser posible definir limitantes de integridad. Como parte de los Iimitantes inherentes al modelo relacional (formando parte de su definición) podemos hallar los siguientes: 18 usr.code
  • 4. Sistemas de Gestión de Bases de Datos Relacionales _ una BOR tiene integridad de entidad o, expresado en otros términos, coda tabla debe tener una clave primaria, y _ una BDR tiene integridad referencial. es decir. coda clave externa no nula debe existir en la relación donde es primaria. Regla 11. Regla de independencia de distribuci6n Una BDR tiene independencia de distribución. Las mismas órdenes y programas se ejecutan igual en una base de datos (BO) centralizada que en una distribuida. Las bases de datos relacionales son fácilmente distribuibles: se panen las tablas en fragmentos que se distribuyen y. cuando se necesitan las tablas completas, se recom- binan por medio de operaciones relacionales, con los fragmentos. Esra regla es responsable de los siguientes tres tipos de rransparencia de distribución. • Transparencia de localización: el usuario tiene la impresión de que trabaja con una base de daros local (aspecto de la regla de independencia Hsica). • Transparencia de fragmentación: el usuario no se percata de que la relación con la cual esté trabajando se encuentra fragmentada (aspecro de la regla de in- dependencia lógica de daros). • Transparencia de replicación: el usuario no advierte que pueden exisrir copias (réplicas) de una misma relación en diferentes lugares. Regla 12. Regla de la no-subversión Si un sistema relacional posee un lenguaje de bajo nivel (un registro de cada vez). ese bajo nivel no puede ser usado para salearse (subvenir) las reglas de integridad y los limiranres expresados en los lenguajes relacionales de más airo nivel: una re- lación (conjunto de registros) de cada vez. Los primeras versiones de SQL Se",er Tamo [as organizaciones como los individuos necesitan guardar información de manera fiable y segura durante el curso de sus actividades. El volumen. de esta in- formación estará relacionado siempre. de manera directamente proporcional, con el volumen de transacciones que realice. ¿auÉ ES UN CAMPO? Un campo es una-unidad de información Inelulda' el) un registro, 'que Ror si sola no aporta ínter- ma(¡ón.,Pol' ejemplo. ~uas~ras puede ser un nombre propio, una lOcatidad:o el oo"mbre de un rto. NaiJa nos aporta por si solo, si'oo -está re.la(i.jonadodírectamerrte con ell!a"1Po de un registro. En un Registro de cuentes. ,yoas Claras pyede ser un dato que eenuene el campo Nombre. usr.code 19
  • 5. SOL SERVER ~ m '" 1•••• j 1 JJ(. "' ~ {!¡ 22 usr.code
  • 6. se, SERVER Dentro de las principales características y prestaciones con que cuenta esta versión, destacamos las siguientes: - soporte para varios procesadores, RAID y balanceo de carga de trabajo; - particionado de bases de datos para soportar bases de datos muy grandes; - operaciones de indexado paralelas; - Mirroring (espejado) de bases de datos para proveer protección ante fallos y redi- rección automática de clientes; - optimización automática de bases de datos, herramientas de administración sen- cillas y herramientas de desarrollo avanzadas; - servicios de autenticación, auditoría y autorización avanzados; - encriptación avanzada de datos; - servicio de revisión de buenas prácticas de programación; - integración con Microsoft Baseline Security Analizer; - integración con Microsoft Update: - soporte de consultas recursivas, manejo de errores y nuevos tipos de datos; - integración con .NET; - tipos definidos por el usuario; - indexado y búsqueda de texto completo sobre XML (Extensible Markup Language); - servicios de notificación; - transformaciones sencillas y avanzadas mediante una nueva herramienta de ex- tracción y transformación de datos; - replicación transaccional utilizando un Server Orade como Publicador; - soporte para Web Services nativos, WSDL y autenticación web; - herramientas avanzadas para el desarrollo de aplicaciones de inteligencia de negocios. - desencadenadores DDL que pueden ser utilizados para ejecutar procedimientos almacenados cuando se emiten sentencias de modificación de estructuras (ejem- plo: CREATE). - conjuntos de resultados múltiples (MARS) que permiten que los clientes tengan más de una petición por conexión. - sentencias TRY y CATCH en T-SQL para manejo de excepciones. - arquitectura de seguridad mejorada a través de principales, asegurables y permisos. - la funcionalidad de replicación ha sido mejorada para hacer más sencilla la confi- guración, y proveer soporte de replicación transnacional para peer-to-peer, repli- cación sobre HTTP y mejoras para replicación heterogénea. - mejoras en tareas de mantenimiento, con online restore y online index operations. El producto se presenta en las siguientes ediciones de 32 bits. • SQL Server 2005 Express Edition: provee un cliente de bases de datos robus- to, simple de usar e integrado con Microsoft Visual Srudio 2005. Permite rápi- 24 usr.code
  • 7. Sistemas de GesUón de aases de Dates RelacIonales das impl~menraciones:t un amplio rango de. usuarios. A la vez, por ser de liceu- cia libre, es la mejor eleccién pa.lIa desarrollos independientes. • SQL Servcr 2005 Mobile Edirion: extiende las opacidades de gestión ele:daros empresarios a dispositivos móviles. Tiene la capacidad de replicar datos con SQL . . Server 2005 y con SQL Scrver 2000, de manera que en estos dispositivos los da- ros permanezcan sincronizados conla base de datos maestra. Es la única edición que provee manejo relacional de los datos para dispositivos móviles. • SQ1.. Server 2005 Personal Editiom viene incluido en las ediciones Enterprise y Standard. Requiere Licencia de Cliente (CAL) y provee las mismas prestacio- nes que la edición Standard, con la diferencia de que sopona menor escalabilidad (alrededor de cinco usuarios conectados en forma concurrente). Asimismo, la ca- pacidad de replicación se encuentra reducida a un solo suscriptor, • SQL Server 2005 Developer Editicn: ofrece la misma capacidad. que la edición Corporativa, pero en modalidad de Licencia Restringida. Se lo utiliza para instalar ambientes de desarrollo, pero no puede ser utilizado en ambientes de producción. • SQL Server 2005 Desktop Engine: esta edición ha sido diseñada pata aplica- ciones que requieren fuerce soporte de almacenamiento local. Ofrece.seguridad, escalabilidad y compatibilidad, tanto con SQL Server 2000 como con Micro- sofr Access y SQL Server 7.0 'Es ideal para manrener situaciones de replicación donde intervienen 5,610suscrlp- tores. No requiere licencia CAL. excepto si se conecta con un servidor. • SQL Server 2005 for WindoW$ CE Edirion: ofrece las funcionalidades elemen- tales de SQL Server 2005 para dispositivos móviles. Sus componentes sólo pue- den ser iusralados en estos dispositivos, para accesos de lectura y escritura. Funcionalidades disponibles por edición En la siguiente tabla se resumen las características y funcionalidades disponibles en cada una de las ediciones de distribución de SQL Server, cw.CTfFIl5nCA EDlelON STANOAR PERSONAl OEVElOPER OESKiOP CO EOmON CORPORAl1VA [DITIOIl tolTlON EomON EN(;Ir-/E Iillples h>StílAC!ll5,d , J • , l:(JlIlIlItild4n Illlr fallo Sl'1I!9['g DBCCp¡¡ral~o J J mDE!l , • PaOO aneal! &scun • Vistas. IndeladilS" J ,seMt1ores [edi!filllOS • • •• H usr.code 25
  • 8. Sal SERVER CARACTERíSTICA EDICiÓN STANDAR PERSONAL DEVELOPER DESKTOP CD EDITION CORPORATIVA EDITION EDITlON EDITION ENGINE Herramientas gráficas de administración x x Búsqueda 'de téxto completo x x x x (NoWin 98) x x x Actualización inínedlata dtl suscriptores x x x x x x x x Soporte para dimens!cíllesROLAP x x Custom rollups x x x Acciones x Cubos partlcl~dosdistribuldos . x x English Query . x x Tabla 1. Características de instalación a tener en cuenta cuando se decide utilizar Microsoft SQL Ser ver 2005. INSTALACiÓN DE SQL SERVER 2005 En las líneas subsiguientes, se incluyen algunas consideraciones que se deberán te- ner en cuenta antes de instalar SQL Server 2005. Revisión del hardware mínimo requerido Exceptuando la edición para Windows CE, todas las ediciones de SQL Server so- portan la arquitectura común que se expone en la siguiente tabla, difiriendo úni- 1 camente en las funcionalidades. 26 usr.code
  • 9. Instalación de SOL Server 2005 CARACTERISTICA roDAS LAS fOIC@IES Protesad,Ot ,', , niet Pentlul1)166'mh1: o compatlble ¡¡¡¡¡;~ , liiiiIi.fi•.•• -_. Eó¡JllQlo.en¡~ d (S:Ql 5e1Ve'1 yqml!'lnente!l adiCIonaresSó!lecdonad~) /vIIiIySÍ$ Sefl,il«s 95 Mb - 270 Mb 4411li 50 Mb· lJO f4,b M!JJII!!>'" PlDtoco!ode' RfiI TCf'/IP .~;;::::;¡¡;;- JI.~ l!J!!t!J" ~IOl!t. COn§Pla:dc AllmfnlstlllcW~ -o~nde de su Imita!aclóncan r;rte""met. fjpfilrnr _"MIITMr ~•• ,,';¡¡;¡;¡ón ,;¡¡:¡•• ~ 1 Aaces,il Web a''I!1aljiSls seM~f.lS y SQl SIl¡vcr ReaUlemlnternet I fonllBtion seee 4,.0o $Uperior ln$llacióJl de Coll8t'tlvidad Cliente _i'ii ••Objaéli 1,e ,dmltli 1nteme1 e:.plurer A,Ol SPt 1:" Tabla 2. Componentes de hardware y software necesarios para la Instalación de SQL Server 2005. Sistema Operativo de la plataforma destino Las diferentes opciones de instalación variarán en torno del sistema operativo utilizado en el equipo donde se pretenda instalar SQL Server. En la tabla que se incluye a continuación, es posible determinar cuáles son los sistemas operativos soportados por cada edición de SQL Server. I ' CAMCTElUSnCA IDICION CORPORATIVA STANDAR rnmm~ PERSONAL OEVELOPER DESKTOP CO EDrnOO EDmON EDmON ENGlNE •• ~"'" :( J.: x , Tab'a 3. SIstemas Operatlvos requeridos por cada edición de SQL Server. usr.code 21
  • 10. Cuentas de Dominio para el servidor y la instalación Cuando insrale SQL Server 2005 sobre Windows NT o Windows 2005, tanto SQL Server como SQL Server Agent se ejecurarán como servicios y requerirán de una cuenta en el dominio (usuario y contraseña) para ser iniciados. La cuenta de dominio permirirá que puedan autenticarse en las comunicaciones entre servidores que urilizan los servicios de replicación, los servicios de backup remoro, las consultas distribuidas, SQL Mail y los jobs del SQL Server Agent. Por lo general, se crea una cuenta de dominio especial para ejecurar esros servi- cios (eviternos urilizar cuentas de usuario, debido a que, si en algún momento se modifica la contraseña de la cuenta, los servicios fallarán al iniciarse). Por otra parte, la instalación de SQL Server deberá llevarla a cabo un usuario que poseea una cuenta en el dominio de Windows y que disponga de los servicios que se enumeran a continuación. • Permisos para cambiar el nivel de acceso al directorio de SQL Server 2005 (Pro- gram FilesMicrosofr SQL ServerMssql). • Permisos para cambiar el nivel de acceso a los archivos con exrensión .MDF, .NDF Y .LDF. • Permisos para iniciar servicios. • La cuenta de usuario con la que se intenta insralar el servidor tiene privilegios de adminisrrador del sisrema. Actualización de componentes Duranre la fue de actualización de componentes en la insralación, el ptograma de se- tup de SQL Server 2005 analiza e insrala, si es necesario, los siguientes componentes: • Windows Insraller 2.0 • The .NET Framework 2.0 • SQL Server Serup Supporr Files Si la insralación es cancelada luego de complerarse la acrualización de componen- res, éstos no serán eliminados. ----m TAMAÑO DE LOS CARACTERES Un caracter no UNICODEocupa, para Sal Server, 1 byte 18bits]. De esta manera. se podrán re- presentar hasta 28 (2561 caracteres distintos. Este conjunto es limitado para el total de caraéte- res que formanun idioma. A su vez, un carácter UNICODE ocupa 2 bytes, y si bien permite alma- cenar más caracteres, ocupa el doble de espacio en disco.
  • 11. Definición de instancias de servidor a instalar SQL Server soporta múltiples instancias propias en un mismo servidor. Cada una de ellas tendrá un nombre y una configuración específicos, aunque sólo una será considerada la insrancia por omisión y podrá ser referida como localhost; e! resto de las insrancias será referenciadas por su nombre. Esra flexibilidad que soporta SQL Server se utiliza para mantener ambientes de desa- rrollo y test en un mismo servidor, para habilitar distintas configuraciones de lengua- jes, testear aplicaciones internacionales y reducir los requerimientos de hardware ne- cesarios para armar ambientes de desarrollo, preproducción (staggingl y producción. Definición del conjunto de caracteres Durante la instalación, será necesario seleccionar e! conjunto de caracreres y e! cri- rerio de ordenamiento. Debido a que los caracteres NO UNICODE no son capa- ces de almacenar todos los caracteres disponibles para un lenguaje de! mundo y a que la utilización de caracteres UNICODE requiere e! doble de espacio de almace- namiento, se deberá elegir, durante la instalación, e! collation (conjunto de carac- teres) que contenga los que deseamos utilizar. El conjunto predeterminado para e! hemisferio occidental y Europa occidental es e! ISO, compatible con las instalaciones de Windows (también conocido como Con- junto de Caracteres de Windows, ISO 8859-1 o Latin-I). Es necesario, enton- ces, como paso previo a la instalación de SQL Server, verificar que las estaciones clientes que se conectarán al servidor urilicen e! mismo conjunto de caracteres. Otro factor de suma importancia que debe tenerse en cuenta es e! Modo de Orde- namiento o Secuencia de Intercalado (Sort Order), es decir, de qué manera se van a comparar los caracteres y si dicho orden será por Diccionario o Binario (orden cultural o por valor binario interno). Esta decisión es muy importante ya que afecrará la forma en que SQL Server devol- verá los Conjuntos de Resultados (,.esultsets), cuando no se especifique una cláu- sula ORDER BY, Ycómo se asignen los valores de datos. ----a CONJUNTO DE CARACTERES LasPáginasde Código MS-OOS [4371 y losConjuntos e caracteresde Windows ueden diferir; de d p Sal Server guarda los caracteres en fórmató binario y en espacios de 1 byte. Cuando una aplicación de MS-DOS accede a ese carácter. el carácter mostrado en pantalla puede diferir del almacenado en Windows, si no está entre los 128 primeros caracteres ASCn [car-acteres sin signos diacríticos).
  • 12. En algunos diseños de bases de datos se prefiere usar la distinción entre mayúsculas y minúsculas. En varios casos, puede tratarse simplemente de un efecto de visualización estética (que debería eliminarse), aunque existen diseños muy particulares que exigen la coexistencia de tablas con el mismo nombre, pero que refieren a entidades distintas. Según este criterio, en una base de datos con un conjunto de caracteres con distin- ción de mayúsculas podríamos tener una tabla Iistaclientes, otra ListaClientes y una tercera LISTACLIENTES, siendo todas distintas para SQL Server. También sucederá que al buscar registros con la cláusula: J~here apellidef:;:' sólo recuperaremos las filas (todas) donde el campo apellido contiene Perez capitalizado en mayúsculas, no así aquellas donde el campo contiene perez, Pérez o PEREZ. Por otra parte, los modos de ordenación son propios de cada Conjunto de Carac- teres. La instalación predeterminada de SQL Server no distingue mayúsculas de mi- núsculas a los efectos de comparación y ordenamiento. Si se selecciona la ordenación binaria, los caracteres se representarán basándose en su peso binario interno. Este tipo de ordenación distingue entre mayúsculas, minús- culas y caracteres diacríticos. Ello se convierte en un aspecto crítico a la hora de ins- talar SQL Server, puesto que los caracteres con signos diacríticos (como la Á o la Á) aparecerán después de la Z. El conjunto de caracteres y el modo de ordenamiento seleccionados para la insta- lación de SQL Server (que pueden seleccionarse en forma independiente para las bases de datos) también afectará las cláusulas de manejo de cadenas (LIKE),las de valores máximos y mínimos (MAX,MIN), las de contar valores distintos (COUNT DISTINCT), de agrupación y agregación (GROUP las BY,CUBE, NION,etc.). U Como consideración técnica de desempeño del motor, la ordenación binaria re- quiere menos ciclos de procesamiento que la ordenación por diccionario, por lo cual es la selección ideal si no se necesita ordenación semántica y se utilizan los caracteres estándar ASCII. En una ordenación de tipo Diccionario con distinción de mayúsculas, las letras abcABCse ordenarán AaBbCc,mientras que en una ordenación Binaria lo harán bajo la forma ABCabc. .
  • 13. Instalaclén de Sal Server'2005 Los grupos de companences disponibles para instalar san: • SQb Serven elementos de la insralacién que n-os perminirén instalar y configurar un. Servidor de Bases de Daros SQL .server. • AnaJysis Services: elementos de la instalación g,ue nos ofrecerán la posibilidad de configurar un Servidor OLAP (On Line Alloljrtical.process), es decir, un servidor de Dátawarehouse. • Reporting Services: e1emenros .que nos permitirán instalar el servicio de gene- ración de reportes. • NotifilZation Services: permite configurar todos los elementos que participarán en los servicios de notificación como aplicaciones. • Data Transformation Services: permite instalar. la aplicación para diseñar pa- quetes de extracción, transformación y manipulación de datos de O(r:3S fuentes desde y hacia SQL Server. • WorkStatio,n Component5: elementos de configuración de puestos de desarrollo (librerías de red, ayuda. erc.) Cómo instalar SQL Server 2005 • Beta 2 1 Una vez que efectuada la verificación de la disponibilidad de la arquitectura de hardware y los' aspCl::':tosrelacionados con el cenjunro de caracretes, comenzare- mos a Instalar SQL Server Edición Corporativa . • La instalación PASO PASO A a Intrdduzca el CD-RQfV1en la unida~ de eo. El pJ.9Qrama1deil1stalacjói1 se lríiclará ~ torma 'automática mostrando la veAtaria de oienvenida; si no .sucede asi, eJe- cute el p.1P9ran1? sebJp.exe, situado en el dlrectene raíz del CIDde SQt servar. "'- SQL Server2005 - Bma2 usr.code 31