Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 13

TECNOLÓGICO NACIONAL DE MÉXICO

Instituto Tecnológico Superior de Guasave

TALLER DE BASE DE DATOS


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
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
TALLER DE BASE DE DATOS
Requisitos de espacio de los componentes:
Requisito de
Característica 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

You might also like