viernes, 23 de agosto de 2013

Ejercicio en Clase.








Requerimientos del SGBD.

1       1. Que es SQL Server 2008
Es un sistema gestor de bases de datos relacionales. Microsoft SQL Server proporciona una plataforma productiva e inteligente en la cual puede confiar, que permite controlar la demanda critica de aplicaciones, reduce el tiempo y costo de desarrollo, tanto como el manejo d3e aplicaciones y posibilidad de tener un foco global de toda empresa.
Lleva a cabo las tareas más críticas en una plataforma segura, confiable y escalable. SQL Server 2008 reduce los costos de mantenimiento y de hardware proveyendo un software flexible  
2. Donde obtener el software
Se puede descargar directamente de la página de Microsoft de forma gratuita. www.Microsoft.com.
3. Cuáles son los requerimientos para instalarlo
Requisitos de sistema de Windows Server 2008 
Este software está diseñado exclusivamente para fines de planificación de evaluación e implementación. Si tiene la intención de instalar el software en su equipo principal, se recomienda la realización de una copia de seguridad de los datos existentes antes de la instalación.
4. Como instalarlo.
La instalación del SQL Server esta todo explicado en las diapositivas que se encuentra al principio del blog.

CUADRO COMPARATIVO DE SGBD


Actividad Inicial

¿Cuáles son las inconvenientes de un sistema gestor de base de datos?
Complejidad, Tamaño, Coste económico del SGBD, Coste del equipamiento adicional, Coste de la conversión, Prestaciones, Vulnerable a los fallos. 

1-.Indique los pasos importantes para configurar una base de datos para una empresa dada 
1-.definir los requerimientos de alto nivel de la empresa 
2-.definir un modelo conteniendo todos los tipos apropiados de datos y las relaciones entre ellas. 
3-.definir las restricciones de integridad de los datos
4-.definir el nivel físico 
5-.por cada problema conocido que haya de resolver irregularmente define una interface de usuario para llevar a cabo la tarea y escribir los programas de aplicación necesarios para implantar la interface del usuario. 
6-.crear/ iniciar la base de datos. 

2-.Explique la diferencia entre independencia de datos física y lógica. 
Independencia física de datos: el nivel más bajo de abstracción describe como se almacenan realmente los datos. Se describen en detalle las estructuras de datos complejas de bajo nivel. La Independencia lógica de datos: el siguiente nivel más alto de abstracción describe que datos se almacenan en la base de datos y que relaciones existen entre esos datos. Diferencia: el nivel físico describe como se almacenan realmente los datos, mientras que el lógico describe que datos se almacenan en la base de datos. 

3-.Explique cinco responsabilidades del Sistema Gestor de la Base de Datos. 
Gestor de archivos: que gestiona la reserva de espacio de almacenamiento de disco y las estructuras de datos usadas para representar la información almacenada en disco.

Gestor de memoria intermedia: que es responsable de traer los datos del disco de almacenamiento a memoria principal y decidir qué datos traer en memoria cache. 

Archivos de datos: que almacenan la base de datos en sí.

Diccionario de datos: que almacena metadatos acerca de la estructura de datos, en particular, el esquema de la base de datos. 

Índices: que proporcionan acceso rápido a elementos de datos que tienen valores particulares. 

4-.Para cada responsabilidad explique qué pasaría de no asumir la responsabilidad. 
No se podría hacer la reserva del espacio del almacenamiento. 
No cumpliría con la selección de datos.
No se almacenaría la base de datos.
No se almacenaría la estructura de la base de datos.
No se tendría acceso rápido a los datos.

5-. ¿Cuáles son las cinco funciones principales del administrador de la base de datos? 
Administrar la estructura de la Base de Datos 
Administrar la actividad de los dato
Administrar el Sistema Manejador de Base de Datos 
Establecer el Diccionario de Datos
Asegurar la confiabilidad de la Base de Datos
Confirmar la seguridad de la Base de Datos 

6-.Indique 5 aplicaciones que usted perciba que se usa una base de datos para almacenar datos persistentes 
1-. C 
2-.C++ 
3-.PASCAL 
4-.JAVA
5-.FORTRAN 

http://www.slideshare.net/yerania527/fundamentosdebasesdedatosabrahamsilberschatzmc-graw-hill-10326542

Instalación de SQL Server