Ingeniería en Sistemas Computacionales
Taller de Base de Datos
Unidad I: Instalación del SGBD
Este material está desarrollado para la asignatura Taller de Base de Datos, de la carrera de Ingeniería en Sistemas
Computacionales, plan de estudios ISIC-2010-224
TALLER DE BASE DE DATOS
Temario de la Asignatura
Competencia: Instalar y configurar diferentes SGBD en distintas
plataformas
TALLER DE BASE DE DATOS
• Un Sistema Gestor de Bases de Datos (SGBD) o DBMA (DataBase
Management System) es una colección de programas cuyo objetivo
es servir de interfaz entre la base de datos, el usuario y las
aplicaciones.
• Se compone de un lenguaje de definición de datos, de un lenguaje de
manipulación de datos y de un lenguaje de consulta. Un SGBD
permiten definir los datos a distintos niveles de abstracción y
manipular dichos datos, garantizando la seguridad e integridad de los
mismos.
TALLER DE BASE DE DATOS
Algunos ejemplos de SGBD son Oracle, DB2, PostgreSQL, MySQL, MS
SQL Server, etc.
Un SGBD debe permitir:
• Definir una base de datos: especificar tipos, estructuras y
restricciones de datos.
• Construir la base de datos: guardar los datos en algún medio
controlado por el mismo SGBD
• Manipular la base de datos: realizar consultas, actualizarla, generar
informes.
TALLER DE BASE DE DATOS
Las características de un Sistema Gestor de Base de Datos SGBD son:
• Abstracción de la información. Los SGBD ahorran a los usuarios
detalles acerca del almacenamiento físico de los datos. Da lo mismo si
una base de datos ocupa uno o cientos de archivos, este hecho se
hace transparente al usuario. Así, se definen varios niveles de
abstracción.
• Independencia. La independencia de los datos consiste en la
capacidad de modificar el esquema (físico o lógico) de una base de
datos sin tener que realizar cambios en las aplicaciones que se sirven
de ella.
TALLER DE BASE DE DATOS
• Redundancia mínima. Un buen diseño de una base de datos logrará
evitar la aparición de información repetida o redundante. De entrada,
lo ideal es lograr una redundancia nula; no obstante, en algunos casos
la complejidad de los cálculos hace necesaria la aparición de
redundancias.
• Consistencia. En aquellos casos en los que no se ha logrado esta
redundancia nula, será necesario vigilar que aquella información que
aparece repetida se actualice de forma coherente, es decir, que todos
los datos repetidos se actualicen de forma simultánea.
TALLER DE BASE DE DATOS
• Seguridad. La información almacenada en una base de datos puede
llegar a tener un gran valor. Los SGBD deben garantizar que esta
información se encuentra segurizada frente a usuarios
malintencionados, que intenten leer información privilegiada; frente a
ataques que deseen manipular o destruir la información; o
simplemente ante las torpezas de algún usuario autorizado pero
despistado. Normalmente, los SGBD disponen de un complejo
sistema de permisos a usuarios y grupos de usuarios, que permiten
otorgar diversas categorías de permisos.
TALLER DE BASE DE DATOS
• Integridad. Se trata de adoptar las medidas necesarias para garantizar la
validez de los datos almacenados. Es decir, se trata de proteger los datos
ante fallos de hardware, datos introducidos por usuarios descuidados, o
cualquier otra circunstancia capaz de corromper la información
almacenada.
• Respaldo y recuperación. Los SGBD deben proporcionar una forma
eficiente de realizar copias de respaldo de la información almacenada en
ellos, y de restaurar a partir de estas copias los datos que se hayan podido
perder.
• Control de la concurrencia. En la mayoría de entornos (excepto quizás el
doméstico), lo más habitual es que sean muchas las personas que acceden
a una base de datos, bien para recuperar información, bien para
almacenarla. Y es también frecuente que dichos accesos se realicen de
forma simultánea. Así pues, un SGBD debe controlar este acceso
concurrente a la información, que podría derivar en inconsistencias.
TALLER DE BASE DE DATOS
Desventajas de SQL Server
• MSSQL no maneja compresión de datos (excepto la versión
2008 Enterprise Edition, que sí lo hace), por lo que las bases
de datos pueden llegar a ocupar mucho espacio en disco.
• MSSQL requiere de un sistema operativo Microsoft Windows,
por lo que no puede instalarse, por ejemplo, en servidores
Linux, por esta razon.
TALLER DE BASE DE DATOS
Requisitos Generales de SQL Server 2012; En las ediciones de 32 o 64
bits de SQL Server 2012 se aplica lo siguiente:
• Se recomienda ejecutar SQL Server 2012 en equipos con el formato
de archivo NTFS. SQL Server 2012 se puede instalar en un equipo con
el sistema de archivos FAT32, pero no se recomienda porque es
menos seguro que el sistema de archivos NTFS.
• El programa de instalación de SQL Server bloqueará las instalaciones
en unidades de disco de solo lectura, asignadas o comprimidas.
TALLER DE BASE DE DATOS
SQL Server requiere que se instale una actualización para asegurarse de que se
puede instalar correctamente el componente de Visual Studio. El programa de
instalación de SQL Server comprueba la presencia de esta actualización y, a
continuación, le exige que descargue e instale la actualización antes de
continuar con la instalación de SQL Server. Para evitar la interrupción durante la
instalación de SQL Server, puede descargar e instalar la actualización antes de
ejecutar el programa de instalación de SQL Server, según se describe a
continuación (o instalar todas las actualizaciones de .NET 3.5 SP1 disponibles en
Windows Update):
• Si instala SQL Server 2012 en un equipo con el sistema operativo Windows
Vista SP2 o Windows Server 2008 SP2, puede obtener la actualización
necesaria.
• Si instala SQL Server 2012 en un equipo con el sistema operativo Windows
7 SP1 o Windows Server 2008 R2 SP1, esta actualización ya está incluida.
TALLER DE BASE DE DATOS
• La instalación de SQL Server 2012 produce un error si se inicia la
instalación con Terminal Services Client. No se admite el inicio del
programa de instalación de SQL Server con Terminal Services Client.
TALLER DE BASE DE DATOS
TALLER DE BASE DE DATOS
Componente Requisito
Framework .NET 3.5 SP1 es un requisito de SQL Server 2012 al seleccionar el Motor de base de datos, Reporting Services,
Replicación, Data Quality Services, Master Data Services o SQL Server Management Studio, y el programa de
instalación de SQL Server ya no lo instala.
Windows PowerShell SQL Server 2012 no instala ni habilita Windows PowerShell 2.0; sin embargo, Windows PowerShell 2.0 es un
requisito previo de instalación para los componentes del Motor de base de datos y SQL Server Management Studio.
Software de red Los sistemas operativos admitidos para SQL Server 2012 tienen software de red integrado. Las instancias con
nombre y predeterminadas de una instalación independiente admiten los siguientes protocolos de red:
Memoria compartida
Canalizaciones con nombre
TCP/IP
VIA
Virtualización SQL Server 2012 se admite en entornos de máquina virtual que se ejecuten en el rol Hyper-V de las ediciones
Standard, Enterprise y Datacenter de Windows Server 2008 SP2 y las ediciones Standard, Enterprise y Datacenter de
Windows Server 2008 R2 SP1.
Software de Internet Se requiere Internet Explorer 7 o una versión posterior para Microsoft Management Console (MMC), Herramientas
de datos de SQL Server (SSDT), el componente Diseñador de informes de Reporting Services y la Ayuda HTML.
Disco duro SQL Server 2012 requiere un mínimo de 6 GB de espacio disponible en disco.
Unidad Para la instalación desde disco se necesita una unidad de DVD.
Supervisión SQL Server 2012 requiere Super VGA (800x600) o un monitor de una resolución mayor.
Internet La funcionalidad de Internet requiere acceso a Internet
Requisitos de espacio de los componentes:
TALLER DE BASE DE DATOS
Característica
Requisito de
espacio en disco
Motor de base de datos y archivos de datos, replicación, búsqueda
de texto completo y Data Quality Services
811 MB
Analysis Services y archivos de datos 345 MB
Reporting Services y Administrador de informes 304 MB
Integration Services 591 MB
Master Data Services 243 MB
Componentes de cliente, excepto los componentes de los Libros en
pantalla de SQL Server y las herramientas de Integration Services.
1823 MB
Los componentes de los Libros en pantalla de SQL Server para ver y
administrar el contenido de la Ayuda1 375 MB
Instalación del SQL Server 2012
TALLER DE BASE DE DATOS

Taller de Base de datos - Unidad 1 SGBD introduccion

  • 1.
    Ingeniería en SistemasComputacionales Taller de Base de Datos Unidad I: Instalación del SGBD Este material está desarrollado para la asignatura Taller de Base de Datos, de la carrera de Ingeniería en Sistemas Computacionales, plan de estudios ISIC-2010-224 TALLER DE BASE DE DATOS
  • 2.
    Temario de laAsignatura Competencia: Instalar y configurar diferentes SGBD en distintas plataformas TALLER DE BASE DE DATOS
  • 3.
    • Un SistemaGestor de Bases de Datos (SGBD) o DBMA (DataBase Management System) es una colección de programas cuyo objetivo es servir de interfaz entre la base de datos, el usuario y las aplicaciones. • Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta. Un SGBD permiten definir los datos a distintos niveles de abstracción y manipular dichos datos, garantizando la seguridad e integridad de los mismos. TALLER DE BASE DE DATOS
  • 4.
    Algunos ejemplos deSGBD son Oracle, DB2, PostgreSQL, MySQL, MS SQL Server, etc. Un SGBD debe permitir: • Definir una base de datos: especificar tipos, estructuras y restricciones de datos. • Construir la base de datos: guardar los datos en algún medio controlado por el mismo SGBD • Manipular la base de datos: realizar consultas, actualizarla, generar informes. TALLER DE BASE DE DATOS
  • 5.
    Las características deun Sistema Gestor de Base de Datos SGBD son: • Abstracción de la información. Los SGBD ahorran a los usuarios detalles acerca del almacenamiento físico de los datos. Da lo mismo si una base de datos ocupa uno o cientos de archivos, este hecho se hace transparente al usuario. Así, se definen varios niveles de abstracción. • Independencia. La independencia de los datos consiste en la capacidad de modificar el esquema (físico o lógico) de una base de datos sin tener que realizar cambios en las aplicaciones que se sirven de ella. TALLER DE BASE DE DATOS
  • 6.
    • Redundancia mínima.Un buen diseño de una base de datos logrará evitar la aparición de información repetida o redundante. De entrada, lo ideal es lograr una redundancia nula; no obstante, en algunos casos la complejidad de los cálculos hace necesaria la aparición de redundancias. • Consistencia. En aquellos casos en los que no se ha logrado esta redundancia nula, será necesario vigilar que aquella información que aparece repetida se actualice de forma coherente, es decir, que todos los datos repetidos se actualicen de forma simultánea. TALLER DE BASE DE DATOS
  • 7.
    • Seguridad. Lainformación almacenada en una base de datos puede llegar a tener un gran valor. Los SGBD deben garantizar que esta información se encuentra segurizada frente a usuarios malintencionados, que intenten leer información privilegiada; frente a ataques que deseen manipular o destruir la información; o simplemente ante las torpezas de algún usuario autorizado pero despistado. Normalmente, los SGBD disponen de un complejo sistema de permisos a usuarios y grupos de usuarios, que permiten otorgar diversas categorías de permisos. TALLER DE BASE DE DATOS
  • 8.
    • Integridad. Setrata de adoptar las medidas necesarias para garantizar la validez de los datos almacenados. Es decir, se trata de proteger los datos ante fallos de hardware, datos introducidos por usuarios descuidados, o cualquier otra circunstancia capaz de corromper la información almacenada. • Respaldo y recuperación. Los SGBD deben proporcionar una forma eficiente de realizar copias de respaldo de la información almacenada en ellos, y de restaurar a partir de estas copias los datos que se hayan podido perder. • Control de la concurrencia. En la mayoría de entornos (excepto quizás el doméstico), lo más habitual es que sean muchas las personas que acceden a una base de datos, bien para recuperar información, bien para almacenarla. Y es también frecuente que dichos accesos se realicen de forma simultánea. Así pues, un SGBD debe controlar este acceso concurrente a la información, que podría derivar en inconsistencias. TALLER DE BASE DE DATOS
  • 9.
    Desventajas de SQLServer • MSSQL no maneja compresión de datos (excepto la versión 2008 Enterprise Edition, que sí lo hace), por lo que las bases de datos pueden llegar a ocupar mucho espacio en disco. • MSSQL requiere de un sistema operativo Microsoft Windows, por lo que no puede instalarse, por ejemplo, en servidores Linux, por esta razon. TALLER DE BASE DE DATOS
  • 10.
    Requisitos Generales deSQL Server 2012; En las ediciones de 32 o 64 bits de SQL Server 2012 se aplica lo siguiente: • Se recomienda ejecutar SQL Server 2012 en equipos con el formato de archivo NTFS. SQL Server 2012 se puede instalar en un equipo con el sistema de archivos FAT32, pero no se recomienda porque es menos seguro que el sistema de archivos NTFS. • El programa de instalación de SQL Server bloqueará las instalaciones en unidades de disco de solo lectura, asignadas o comprimidas. TALLER DE BASE DE DATOS
  • 11.
    SQL Server requiereque se instale una actualización para asegurarse de que se puede instalar correctamente el componente de Visual Studio. El programa de instalación de SQL Server comprueba la presencia de esta actualización y, a continuación, le exige que descargue e instale la actualización antes de continuar con la instalación de SQL Server. Para evitar la interrupción durante la instalación de SQL Server, puede descargar e instalar la actualización antes de ejecutar el programa de instalación de SQL Server, según se describe a continuación (o instalar todas las actualizaciones de .NET 3.5 SP1 disponibles en Windows Update): • Si instala SQL Server 2012 en un equipo con el sistema operativo Windows Vista SP2 o Windows Server 2008 SP2, puede obtener la actualización necesaria. • Si instala SQL Server 2012 en un equipo con el sistema operativo Windows 7 SP1 o Windows Server 2008 R2 SP1, esta actualización ya está incluida. TALLER DE BASE DE DATOS
  • 12.
    • La instalaciónde SQL Server 2012 produce un error si se inicia la instalación con Terminal Services Client. No se admite el inicio del programa de instalación de SQL Server con Terminal Services Client. TALLER DE BASE DE DATOS
  • 13.
    TALLER DE BASEDE DATOS Componente Requisito Framework .NET 3.5 SP1 es un requisito de SQL Server 2012 al seleccionar el Motor de base de datos, Reporting Services, Replicación, Data Quality Services, Master Data Services o SQL Server Management Studio, y el programa de instalación de SQL Server ya no lo instala. Windows PowerShell SQL Server 2012 no instala ni habilita Windows PowerShell 2.0; sin embargo, Windows PowerShell 2.0 es un requisito previo de instalación para los componentes del Motor de base de datos y SQL Server Management Studio. Software de red Los sistemas operativos admitidos para SQL Server 2012 tienen software de red integrado. Las instancias con nombre y predeterminadas de una instalación independiente admiten los siguientes protocolos de red: Memoria compartida Canalizaciones con nombre TCP/IP VIA Virtualización SQL Server 2012 se admite en entornos de máquina virtual que se ejecuten en el rol Hyper-V de las ediciones Standard, Enterprise y Datacenter de Windows Server 2008 SP2 y las ediciones Standard, Enterprise y Datacenter de Windows Server 2008 R2 SP1. Software de Internet Se requiere Internet Explorer 7 o una versión posterior para Microsoft Management Console (MMC), Herramientas de datos de SQL Server (SSDT), el componente Diseñador de informes de Reporting Services y la Ayuda HTML. Disco duro SQL Server 2012 requiere un mínimo de 6 GB de espacio disponible en disco. Unidad Para la instalación desde disco se necesita una unidad de DVD. Supervisión SQL Server 2012 requiere Super VGA (800x600) o un monitor de una resolución mayor. Internet La funcionalidad de Internet requiere acceso a Internet
  • 14.
    Requisitos de espaciode los componentes: TALLER DE BASE DE DATOS Característica Requisito de espacio en disco Motor de base de datos y archivos de datos, replicación, búsqueda de texto completo y Data Quality Services 811 MB Analysis Services y archivos de datos 345 MB Reporting Services y Administrador de informes 304 MB Integration Services 591 MB Master Data Services 243 MB Componentes de cliente, excepto los componentes de los Libros en pantalla de SQL Server y las herramientas de Integration Services. 1823 MB Los componentes de los Libros en pantalla de SQL Server para ver y administrar el contenido de la Ayuda1 375 MB
  • 15.
    Instalación del SQLServer 2012 TALLER DE BASE DE DATOS