You are on page 1of 9

wi

ESCUELA SUPERIOR POLITCNICA DE CHIMBORAZO FACULTAD DE INFORMTICA Y ELECTRNICA Base de Datos

1.- DATOS INFORMATIVOS:


FECHA DE PRESENTACIN: NOMBRE: Daniela Carrasco Jueves 06 de Junio del 2013. CDIGO: 547

CURSO: Cuarto B. PROFESORA: Ing. Blanca Hidalgo.

2.- TEMA:
ENTORNO SQL SERVER

3.- OBJETIVOS:
Generales: Obtener un conocimiento ms amplio y detallado acerca del ENTORNO SQL SERVER, analizar sus funciones, caractersticas, ventajas y desventajas que posee, para un mejor entendimiento del mismo. Especficos: Entender el concepto de SQL server. Reforzar los conocimientos adquiridos en clase y profundizarlos mediante una investigacin a fondo de los mismos. Compartir los conocimientos adquiridos en clase para una mejor comprensin. Analizar las funciones que debe cumplir el entorno SQL para una ptima utilizacin del mismo.

4.- INTRODUCCIN:
Las bases de datos han estado en uso desde los primeros das de los ordenadores, con el tiempo han ido desarrollndose son el corazn de una organizacin ya que es vital que podamos contar con datos que nos devuelvan informacin como por ejemplo una gua telefnica que es una base de datos. Para el ptimo uso de Bases de datos, es necesaria la utilizacin de los sistemas de gestin de bases de datos, as como tambin manejadores de bases de datos. Los Sistemas Gestores de Bases de Datos son un tipo de software muy especfico, dedicado a servir de interfaz entre la Base de datos, el usuario y las

ESCUELA SUPERIOR POLITCNICA DE CHIMBORAZO FACULTAD DE INFORMTICA Y ELECTRNICA Base de Datos aplicaciones que la utilizan. Se compone de un lenguaje de definicin de datos, de un lenguaje de manipulacin de datos y de un lenguaje de consulta. El sistema manejador de bases de datos es la porcin ms importante del software de un sistema de base de datos. Un DBMS es una coleccin de numerosas rutinas de software interrelacionadas, cada una de las cuales es responsable de alguna tarea especfica. Cuando necesitamos trabajar con bases de datos muy extensas, es necesario recurrir a controladores de datos ms potentes, a un sistema manejador de base de datos. SQL Server es uno de los sistemas ms utilizados por sitios web con grandes volmenes de visitas y datos.

5.- MARCO TERICO: DEFINICIN:


Microsoft SQL Server es un sistema manejador de base de datos, un conjunto de objetos eficientemente almacenados desarrollado por MICROSOFT, basado en el modelo relacional. En el centro de SQL Server estn los motores de SQL Server, el cual procesa los comandos de la base de datos. Los procesos se ejecutan dentro del sistema operativo y entienden nicamente de conexiones y de sentencias SQL. Sus lenguajes para consultas son T-SQL y ANSI SQL. Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes sistemas gestores de bases de datos como son Oracle, Sybase ASE, PostgreSQL. Es til para manejar datos a travs de internet permitiendo agregar otros servidores de bases de datos del mismo tipo, permitiendo administrar la seguridad a travs de permisos desde el servidor, tablas, ejecucin y procedimientos almacenados. Transact-SQL Es el lenguaje que utiliza SQL Server para poder enviar peticiones tanto de consultas, inserciones, modificaciones, y de borrado a las tablas, as como otras peticiones que el usuario necesite sobre los datos. En definitiva, es un lenguaje que utiliza SQL Server para poder gestionar los datos que contienen las tablas.

ESCUELA SUPERIOR POLITCNICA DE CHIMBORAZO FACULTAD DE INFORMTICA Y ELECTRNICA Base de Datos Net-Library: Es el componente que controla las conexiones de diferentes protocolos y redes. Habilita SQL Server para escuchar a mltiples protocolos al mismo tiempo. Se puede configurar el servidor fcilmente para escuchar mltiples protocolos, empleando utilidades de red del servidor bajo SQL Server. Open Data Services (ODS): Es el componente que est escuchando para nuevas conexiones y respuestas. ODS controla las conexiones a SQL Server. ODS tambin controla las desconexiones inesperadas y deja libres los recursos del sistema. Tabular Data Stream (TDS): Es un protocolo privado que SQL Server emplea para cifrar los datos y comunicarse con las estaciones clientes. Motores de SQL Server: Existen dos motores muy importantes en SQL Server: El motor relacional: Incluye los componentes necesarios para la consulta de datos. El motor de almacenaje: Gestiona el almacenaje fsico de los datos y la actualizacin de los datos en disco.

Servicios de SQL Server:


SQL Server incluye cuatro servicios: . MSSQLServer. . SQLServerAgent. . Microsoft Distributed Transaction Coordinator (MSDTC). . Microsoft Search. MSSQLServer: Se encarga del procesamiento de transacciones y consultas, as como del control de la base de datos y la integridad de los datos. SQLServerAgent: Se encarga de la gestin de operadores, alertas y trabajos de la base de datos. MSDTC: Se encarga del control de transacciones distribuidas.

ESCUELA SUPERIOR POLITCNICA DE CHIMBORAZO FACULTAD DE INFORMTICA Y ELECTRNICA Base de Datos


Microsoft Search: Se encarga de la administracin de ndices y catlogos, para la Bsqueda indexada de texto.

Componentes del SQL server:


El lenguaje SQL est compuesto por comandos, clusulas, operadores y funciones de agregado. Estos elementos se combinan en las instrucciones para crear, actualizar y manipular las bases de datos.

Clusulas: Las clusulas son condiciones de modificacin utilizadas para definir los datos que desea seleccionar o manipular. Operadores Lgicos. (AND, NOT, OR) Operadores de Comparacin. (+,-,*,/,=,<,>,<=,>=,=, etc) Funciones de Agregado: Se usan dentro de una clusula SELECT en grupos de registros para devolver un nico valor que se aplica a un grupo de registros. Comandos: Existen dos tipos de comandos SQL. Los DLL que permiten crear y definir nuevas base de datos, campos e ndices Los DML que permiten generar consultas para ordenar, filtrar y extraer datos de la base de datos.

Comandos DLL:

Comandos DML:

ESCUELA SUPERIOR POLITCNICA DE CHIMBORAZO FACULTAD DE INFORMTICA Y ELECTRNICA Base de Datos

El SQL Server tiene una interfaz muy amigable la cual sin ninguna dificultad el alumno puede ingresar a realizar sus consultas para la creacin y manipulacin de las Bases de datos.

ENTORNO GRFICO SQL SERVER:


En el entorno grfico de SQL server, podemos administrar las bases de datos que poseemos, as como ver log de errores, exportar listas, o realizar respaldos de las bases de datos, entre otras funciones como: Utilizacin del Enterprise manager. Permite realizar la mayora de las tareas de administracin de los servidores bajo una interfaz grfica. Un local package que utiliza ODBC para Btrieve. Un paquete local que ejecuta un procedimiento almacenado, el cual elimina la antigua base, importa 24 tablas Btrieve a un servidor de SQL y arma la nueva base de datos

ESCUELA SUPERIOR POLITCNICA DE CHIMBORAZO FACULTAD DE INFORMTICA Y ELECTRNICA Base de Datos

CARACTERSTICAS:
Soporte de transacciones. Escalabilidad, estabilidad y seguridad. Permite trabajar en modo clienteservidor, donde la informacin y datos se alojan en el servidor y los terminales o clientes de la red slo acceden a la informacin. Incluye tambin un potente entorno grfico de administracin, que permite el uso de comandos DDL y DML grficamente. Soporta procedimientos almacenados. Adems permite administrar informacin de otros servidores de datos.

VENTAJAS:
Si trabajamos en una red local nos permite agregar otros servidores de SQL Server.

ESCUELA SUPERIOR POLITCNICA DE CHIMBORAZO FACULTAD DE INFORMTICA Y ELECTRNICA Base de Datos La interfaz de acceso OLE DB y ADO. Aunque se trata de una interfaz universal, SQL Server es una de las primeras bases de datos en soportarla. Seguridad: SQL permite administrar permisos a todo. Permisos a nivel de servidor. Seguridad en tablas. Permitir o no lectura, escritura, ejecucin; seguridad en los procedimientos almacenados, todo se puede configurar. El atractivo principal: El bajo costo del sistema. La tendencia de los directivos a aceptar preferentemente productos de Microsoft. Menor necesidad de limpieza de las memorias intermedias durante el procesamiento de las transacciones.

DESVENTAJAS:
La principal desventaja de Microsoft SQL SERVER es la enorme cantidad de memoria RAM que utiliza para la instalacin y utilizacin del software. Est atado a la plataforma del sistema operativo sobre la cual se instala. Solo permite 16 instancias distintas concurrentes aproximadamente en una mquina.

6.- CONCLUSIONES:
Luego de la presente consulta, podemos darnos cuenta de que SQL Server es una gran opcin para tener en cuenta como motor de base de datos si deseamos desarrollar aplicaciones cliente/servidor y para grandes volmenes de usuarios. Mediante el presente trabajo de investigacin acerca del SQL server, pudimos comprender mejor su utilidad ya que es de gran ayuda al momento de realizar una base de datos.

ESCUELA SUPERIOR POLITCNICA DE CHIMBORAZO FACULTAD DE INFORMTICA Y ELECTRNICA Base de Datos Despus de haber realizado la consulta de SQL server, pudimos cumplir con nuestro objetivo de obtener un conocimiento ms amplio y detallado acerca del entorno SQL server para una Base de Datos. 7.- RECOMENDACIONES: Analizar la informacin recopilada una vez terminado el trabajo, si es necesario volverlo a leer para poder aclarar dudas y estar en capacidad de presentar un excelente informe. Aclarar los trminos desconocidos que se nos presenten en el transcurso de la consulta, ya que de este modo podremos comprender de una mejor manera. Leer y analizar cuidadosamente la informacin que se nos presenta ya que en nuestra bsqueda muchos datos pueden ser incorrectos. 8.- BIBLIOGRAFA: [1] Ventajas y desventajas entre los manejadores de base de datos. Disponible en: http://luisperez1981.blogspot.com/ [2] Introduccin a SQL server. Disponible en: http://es.scribd.com/doc/55771067/Introduccion-SQL-Server [3] Microsoft SQL Server. Disponible en: http://es.wikipedia.org/wiki/SQL_Server [4] SQL server. Disponible en: http://www.slideshare.net/JJRP80/sql-server-3390264 [5] Un vistazo a SQL server. Disponible en: http://es.scribd.com/doc/3275788/Un-vistazo-a-SQL-server [6] SQL (Captulo I). Disponible en: http://www.emagister.com/curso-php-mysql-sql-8/sql-struct-query-languageprimera-parte

You might also like