En persona
Polanco: Prolongación Moliere 515 Colonia Ampliación Granada. Esquina con avenida Río San Joaquín
Roma: Tuxpan #2, Esquina con Av. Insurgentes, Col. Roma Sur
Cursos de diseño web
Cursos de Java
Cursos de programación
Cursos de bases de datos
Diplomados:
-
Webmaster con Certificación de

- Diplomado de desarrollo de páginas web 2.0 con la paquetería Adobe CS5, XHTML, CSS, DHTML, Ajax, jQuery, XAMPP, PHP, MySQL y técnicas SEO.
Conoce más
- Diplomado de desarrollo de páginas web 2.0 con la paquetería Adobe CS5, XHTML, CSS, DHTML, Ajax, jQuery, XAMPP, PHP, MySQL y técnicas SEO.
Web 2.0 "Sólo código"
- El objetivo principal del diplomado es mostrar cada una de las tecnologías involucradas en el desarrollo de aplicaciones para la Internet sin el uso de herramientas de diseño, es decir, "sólo código": PHP, JavaScript, AJAX, Publicación Web
Conoce más
- El objetivo principal del diplomado es mostrar cada una de las tecnologías involucradas en el desarrollo de aplicaciones para la Internet sin el uso de herramientas de diseño, es decir, "sólo código": PHP, JavaScript, AJAX, Publicación Web
Todos los cursos | Contacto | Inicio Cursos,talleres,diplomados diseño web y programación:5264 4719
Curso de Bases de datos intermedio con MS SQL Server
En las bases de datos se pueden crear otros elementos además de las tablas: las vistas, los procedimientos almacenados, las funciones, los triggers, etc.; estos otros objetos complementan la funcionalidad del manejo de las bases de datos y abren alternativas de eficiencia y control. Microsoft SQL Server es otro de los motores de bases de datos comunes en el mercado y con él se estudian estos elementos. Específicamente, el lenguaje Transact-SQL.
El curso de Bases de datos intermedio está dirigido a personas que ya tienen un conocimiento básico en algún manejador de bases de datos como MySQL y que están interesados en conocer con mayor profundidad las alternativas que el lenguaje SQL ofrece, como es el caso Transact-SQL. Este curso de bases de datos intermedio está fuertemente recomendado para quienes desean volverse profesionales en el desarrollo de software, así como para quienes se especializarán en el manejo de bases de datos.

Entre semana: de lunes a jueves, 1 hora y media diaria, 5 semanas
Fines de semana: viernes, sábado o domingo, 5 horas, 7 semanas
En 3CT tenemos varios años de experiencia y sabemos que necesitas horarios por la mañana y por la noche, así como entre semana, el sábado y el domingo; todas estas alternativas te las ofrecemos.
Para poder tomar el curso de Bases de datos intermedio con MS SQL Server se deben haber aprobado los siguientes cursos:
Con el curso de Bases de datos intermedio con MS SQL Server están relacionados, por semejanza de temas, los siguientes cursos:
Asimismo, están relacionados todos los cursos de programación de software en los que se involucran las bases de datos:
Introducción a Bases de datos intermedio con MS SQL Server
El uso de las bases de datos se ha extendido de manera ininterrumpida hasta volverse un estándar en la programación de aplicaciones; especialmente en aquéllas que trabajan en una red y requieren que la información esté centralizada; a estas aplicaciones se les conoce como cliente-servidor y en la actualidad son las más utilizadas. El concepto de servidor implica una computadora donde está instalado un programa que puede atender las solicitudes de otro programa; este último puede estar instalado en muchas computadoras a las que se les conoce como 'clientes' y pueden intercambiar información gracias a la computadora central y al programa que da el servicio.
Microsoft SQL Server, como su nombre lo indica, es una aplicación que da un servicio; dicho servicio consiste en atender las peticiones de otras aplicaciones que requieren de una base de datos para guardar y consultar información.
El concepto en el que se asienta el desarrollo de bases de datos se conoce como 'relación'. Las relaciones son tablas que, como tales, tienen columnas y filas; cómo se definen y se manipulan en principio dichas tablas para conformar bases de datos son asuntos tratados en el curso de Bases de datos básico con MySQL.
No obstante, existen más objetos que se pueden desarrollar, muchos de los cuales existen por la necesidad de hacer más eficiente la tarea de consultar al motor de bases de datos. Hay, entonces, objetos tales como las vistas, los procedimientos almacenados, las funciones y los triggers que mejoran el rendimiento del proceso de consulta y facilitan el trabajo del desarrollador de bases de datos.
En el curso de Bases de datos avanzado con MS SQL Server, además de explicar el uso y la implementación de estos otros elementos, se hace un repaso de los fundamentos de bases de datos para aplicarlos a MS SQL Server y se avanza en la comprensión de los elementos de una tabla. Por ejemplo se explica el significado y la importancia de las llaves secundarias para garantizar la integridad referencial de la información. Además, se hace un uso más extenso de las restricciones y se demuestra que son otros objetos de las tablas, así como lo son las columnas, por lo que tienen nombre y pueden ser modificados con ALTER TABLE.
Otro de los complementos que tiene el curso de Bases de datos intermedio con MS SQL Server respecto del curso de Bases de datos básico con MySQL es que se hace un uso más exhaustivo de los operadores para afinar las consultas.
Objetivos del curso
El curso de Bases de datos intermedio con MS SQL Server tiene dos objetivos:
- Iniciar a los alumnos en el uso de MS SQL Server como herramienta para la gestión de bases de datos
- Complementar el curso de Bases de datos básico con MySQL y fortalecer el conocimiento en el lenguaje y los elementos que sirven para el manejo de la información guardada en una base de datos
Ejercicios
Para que reforzar el conocimiento y facilitar el alcance de los objetivos se deben realizar los siguientes ejercicios:
- Diseñar y desarrollar una base de datos
- Poblar dicha base de datos
- Hacer consultas con columnas calculadas
- Hacer consultas con subconsultas
- Hacer consultas con unión de tablas
- Hacer consultas con funciones de agregado y GROUP BY
- Hacer consultas complejas que combinen la unión de tablas y GROUP BY, así como las subconsultas y las columnas calculadas
- Usar consultas complejas para crear vistas
- Usar consultas complejas para crear procedimientos almacenados
- Crear desencadenadores que impidan el borrado o la modificación masiva de datos
Temario
- Introducción al lenguaje Transact-SQL
- Creación y eliminación de bases de datos
- Creación modificación y eliminación de tablas
- Uso e implementación de las llaves secundarias (FOREIGN KEY)
- Uso avanzado de las restricciones como elementos con nombre en una tabla
- Modificación de las columnas y las restricciones de una tabla con ALTER TABLE
- Poblar tablas (INSER INTO)
- Modificar los contenidos
- UPDATE
- DELETE
- Otros operadores para la función WHERE: IN, BEETWEN, etc.
- Funciones de agregado (COUNT, SUM, MIN, etc.)
- Funciones internas para manejo de fechas, formatos, etc.
- Consultas con agrupación usando las funciones de agregado (GROUP BY)
- Consultas con columnas calculadas
- Subconsultas
- Unión de tablas
- Con WHERE
- Con JOIN
- Creación uso y eliminación de índices (INDEX)
- Creación uso y eliminación de vistas (VIEW)
- Creación uso y eliminación de procedimientos almacenados (STORE PROCEDURE)
- Creación uso y eliminación de desencadenadores (TRIGGER)
Ventajas adquiridas
Al tomar el curso de Bases de datos intermedio con MS SQL Server el alumno tendrá una noción amplia del uso de las bases de datos y del lenguaje Transact-SQL; además, tendrá un conocimiento suficiente de la aplicación de estos conceptos al motor de bases de datos SQL Server que es uno de los más usados en el ambiente empresarial.
Además, los alumnos serán candidatos para inscribirse al curso de Bases de datos avanzado con SQL Server y entrar a los ámbitos de la programación con esta herramienta para obtener un conocimiento mayor del uso de objetos como los procedimientos almacenados y los desencadenadores.
Por otro lado, los conocimientos obtenidos en el curso de Bases de datos intermedio con SQL Server permitirán al alumno un mejor desempeño en la programación en tecnologías como JDBC, PHP y .NET., cuando se requieran consultas complejas.
Cursos que siguen
Después de cursar Bases de datos intermedio con MS SQL Server se puede continuar en la especialización en el conocimiento del diseño y el desarrollo de bases de datos con los siguientes cursos:
También se puede acceder al entorno de la programación tomando los cursos de:
Preguntas frecuentes
- ¿Es muy cara la licencia de SQL Server?
- Como esta aplicación está pensada para empresas, las licencias son costosas. No obstante, Microsoft ha creado una suite de aplicaciones .NET gratuitas conocidas como Express Edition, que son versiones con una funcionalidad casi completa que para fines de aprendizaje son más que suficientes. Una desventaja que tienen estas versiones gratuitas es que para su instalación y ejecución requieren muchos recursos; es decir, que sólo funcionan en computadoras con procesadores veloces y suficiente memoria RAM.
- ¿Qué tiene que ver SQL Server con Visual Basic .NET?
- La versión .NET de Visual Basic está fuertemente vinculada con SQL Server; de hecho, trae una instancia de este servidor para crear conexiones a bases de datos usando asistentes y asociarlas a los componentes de las aplicaciones. Las mejores capacidades de Visual Basic .NET se pueden aprovechar inmediatamente si se usa SQL Server. El uso de otras tecnologías requiere de instalación y configuración adicionales.
- ¿Se puede conectar Java con SQL Server?
- Sí. En general, todos los lenguajes de programación están pensados para conectarse a cualquier motor de bases de datos. En Java, utilizando la tecnología JDBC, sólo se requiere instalar un conector que se descarga del sitio del fabricante de la aplicación en cuestión. En este caso, en tanto que la tecnología de SQL Server fue desarrollada por Microsoft, también se pueden hacer conexiones con la tecnología ODBC.