taller de base de datos - unidad 1 sgbd introduccion

15
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

Upload: jose-antonio-sandoval-acosta

Post on 15-Feb-2017

93 views

Category:

Engineering


9 download

TRANSCRIPT

Page 1: Taller de Base de datos - Unidad 1 SGBD introduccion

Ingeniería en Sistemas Computacionales

Taller de Base de DatosUnidad 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

Page 2: Taller de Base de datos - Unidad 1 SGBD introduccion

Temario de la Asignatura

Competencia: Instalar y configurar diferentes SGBD en distintas plataformas

TALLER DE BASE DE DATOS

Page 3: Taller de Base de datos - Unidad 1 SGBD introduccion

• 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

Page 4: Taller de Base de datos - Unidad 1 SGBD introduccion

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

Page 5: Taller de Base de datos - Unidad 1 SGBD introduccion

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

Page 6: Taller de Base de datos - Unidad 1 SGBD introduccion

• 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

Page 7: Taller de Base de datos - Unidad 1 SGBD introduccion

• 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

Page 8: Taller de Base de datos - Unidad 1 SGBD introduccion

• 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

Page 9: Taller de Base de datos - Unidad 1 SGBD introduccion

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

Page 10: Taller de Base de datos - Unidad 1 SGBD introduccion

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

Page 11: Taller de Base de datos - Unidad 1 SGBD introduccion

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

Page 12: Taller de Base de datos - Unidad 1 SGBD introduccion

• 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

Page 13: Taller de Base de datos - Unidad 1 SGBD introduccion

TALLER DE BASE DE DATOSComponente RequisitoFramework .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 compartidaCanalizaciones con nombreTCP/IPVIA

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

Page 14: Taller de Base de datos - Unidad 1 SGBD introduccion

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 MBReporting Services y Administrador de informes 304 MBIntegration Services 591 MBMaster Data Services 243 MBComponentes 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