Académique Documents
Professionnel Documents
Culture Documents
TECNOLOGÍA EN SISTEM AS
E L E C T I VA D E P R O F U N D I Z AC I Ó N
E N B A S E D E D AT O S
I N G. C É S A R J O S É G Ó M E Z
SIERRA
ELECTIVA DE PROFUNDIZACIÓN EN BASES DE DATOS
TABLA DE CONTENIDO
PRESENTACIÓN ............................................................................................................ 2
INTRODUCCIÓN ........................................................................................................ 7
3. JUSTIFICACIÓN ................................................................................................... 10
4. COMPETENCIAS .................................................................................................. 11
METODOLOGÍA ....................................................................................................... 12
Características ......................................................................................................... 18
Enterprise: ............................................................................................................... 25
Developer ................................................................................................................ 25
FUNDACIÓN TECNOLÓGICA Fecha:
ANTONIO DE ARÉVALO - TECNAR 03/08/2015
facultad de diseño e ingeniería Versión: 1
tecnología en sistemas Página 4 de 103
Modulo:
PROGRAMACIÓN AVANZADA EN LA WEB
Standard ................................................................................................................... 25
Express .................................................................................................................... 25
9. UNIDAD 2: ................................................................................................................ 32
SELECT .................................................................................................................. 36
AS ............................................................................................................................ 38
FROM ...................................................................................................................... 38
WHERE ................................................................................................................... 38
ORDER BY ............................................................................................................. 39
AUDIOVISUALES ...................................................................................................... 55
TELECOMUNICACIONES ............................................................................................ 55
GUÍA D E T R A B A J O ................................................................................... 94
GUÍA D E T R A B A J O ................................................................................... 97
INDICE DE ILUSTRACIONES
INDICE DE TABLAS
Fuente: ............................................................................................................................ 36
1. Introducción
información son de vital importancia, por lo que se hace necesario que el estudiante tenga una
formación más profunda de una herramienta de gestión de bases de datos. (Bustamante, 2007)
Las herramientas de bases de datos hoy en día son la columna vertebral de cualquier
sistema de información automatizada que se encuentre en las empresas. Estas permiten, que los
centralizado desde la perspectiva lógica y poder descentralizarlo desde una perspectiva física.
herramienta de bases de datos, desde los conceptos del lenguaje estándar de consulta (SQL), sino
también saberlas administrar, para lo cual se hace necesario que se trabaje con una herramienta
Es por eso, que este curso está montado sobre la herramienta de Microsoft SQL/Server
2005, que en este momento se encuentra liberado por la casa propietaria y permite su utilización
1. Presentación de la Asignatura
datos relacional con la herramienta SQL/Server 2005; lenguaje de definición de datos (Transact-
SQL. DDL), lenguaje de consulta estándar (Transact-SQL, DML), vistas; además, realización de
Tabla 1: generalidades
FUNDACIÓN TECNOLÓGICA Fecha:
ANTONIO DE ARÉVALO - TECNAR 03/08/2015
facultad de diseño e ingeniería Versión: 1
tecnología en sistemas Página 9 de 103
Modulo:
PROGRAMACIÓN AVANZADA EN LA WEB
2. Descripción de la Asignatura
Microsoft SQL Server es un sistema para la gestión de bases de datos producido por
Microsoft basado en el modelo relacional. Sus lenguajes para consultas son TSQL y ANSI SQL.
Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes sistemas gestores
de bases de datos como son Oracle, PostgreSQL o MySQL. Este curso proporciona al estudiante
SQL/Server 2005; lenguaje de definición de datos (Transact- SQL. DDL), lenguaje de consulta
de datos.
2. Objetivos educativos
Este Curso de SQL Server Administración presenta los elementos necesarios para la
administración de una base de datos de SQL Server, presentando las operaciones que debe llevar
diseño de bases de datos y su normalización, así como en la teoría general de bases de datos
FUNDACIÓN TECNOLÓGICA Fecha:
ANTONIO DE ARÉVALO - TECNAR 03/08/2015
facultad de diseño e ingeniería Versión: 1
tecnología en sistemas Página 10 de
Modulo: 103
PROGRAMACIÓN AVANZADA EN LA WEB
3. Justificación
Las herramientas de bases de datos hoy en día son la columna vertebral de cualquier
sistema de información automatizada que se encuentre en las empresas. Estas permiten, que los
centralizado desde la perspectiva lógica y poder descentralizarlo desde una perspectiva física.
(Bustamante, 2007)
herramienta de bases de datos, desde los conceptos del lenguaje estándar de consulta (SQL), sino
también saberlas administrar, para lo cual se hace necesario que se trabaje con una herramienta
Microsoft que entrega un nivel de desempeño interesante para aplicaciones de misión crítica a
datos con herramientas familiares como Excel y una plataforma para desarrollar, implementar y
Esta solución, tiene varias versiones que de adaptan a las necesidades de la empresa. Es por eso,
que este curso abarca todo el contenido de SQL Server ya que ofrece funciones avanzadas para el
centro de datos y para los más exigentes requisitos de bases de datos y de inteligencia
empresarial.
4. Competencias
Competencias Genéricas.
Competencias Específicas.
o Cognitivas:
SQL/Server 2005.
SQL/Server 2005.
Datawarehouse.
o Procedimentales/Instrumentales:
o Actitudinales:
5. Metodología
estudiante, antes de entrar a la exposición del tema que se impartirá, con la información obtenida
en el sondeo se puede determinar por parte del profesor la “realidad de la clase” y así los
Asimilación: con la inducción proveída por el profesor, ahora es el turno del estudiante
para extender el conocimiento sobre el tema expuesto, esto lo podrá hacer por medio de la
tema se logró en el tiempo de la reacción, se pretende integrar todos los temas vistos en una
presentación oral para manifestar sus críticas o puntos de vista, mientras sus demás compañeros
que no forman parte de esta presentación oral deben hacerlo de manera escrita.
Nueva verificación, y si los resultados fuesen satisfactorios, pre-test para iniciar el estudio
de la nueva unidad.
6. Unidades de Aprendizaje
T R A B A J O C O N B A S E S D E D AT O S
FUNDACIÓN TECNOLÓGICA Fecha:
ANTONIO DE ARÉVALO - TECNAR 03/08/2015
FACULTAD DE DISEÑO E INGENIERIA Versión: 1
TECNOLOGÍA EN SISTEMAS Página 16 de
103
ELECTIVA DE PROFUNDIZACIÓN EN BASES
DE DATOS
1.1. Objetivos
1.2. Competencias
especialidad).
FUNDACIÓN TECNOLÓGICA Fecha:
ANTONIO DE ARÉVALO - TECNAR 03/08/2015
FACULTAD DE DISEÑO E INGENIERIA Versión: 1
TECNOLOGÍA EN SISTEMAS Página 17 de
103
ELECTIVA DE PROFUNDIZACIÓN EN BASES
DE DATOS
Competencia humana (en las relaciones intra e interpersonales), integrando el saber ser
Mesa redonda.
Presentación de trabajos.
Sesión de Chat.
Sesión Foro.
Videoconferencia
Práctica de campo
Encuentro presencial
Computadores
Video Bean
Splavia
Base de datos:
Es una bodega que nos permite guardar grandes cantidades de información de forma
Características
Redundancia mínima.
Respaldo y recuperación.
MySql: es una base de datos con licencia GPL basada en un servidor. Se caracteriza por
su rapidez y no es recomendable usar esta base de datos para grandes cantidades de datos.
Licencia GPL (General Public License): Es la licencia más usada en el mundo del
software, ya que garantiza a los usuarios finales la libertad de usar, estudiar, compartir y
modificar el software.
Postgre Sql y Oracle: Son sistemas de base de datos poderosos. Administran grandes
Access: Es una base de datos desarrollada por Microsoft, esta base de datos, debe ser
creada bajo el programa Access, el cual crea un archivo .mdb con la estructura ya explicada.
Microsoft SQL Server: Es una base de datos muy potente ya que esta base de datos se
Una base de datos posee un orden que debe ser cumplido para acceder a la información
de manera coherente.
Cada base de datos contiene una o más tablas, que cumplen la función de contener los
campos.
Tablas
Campos
Registros
Lenguaje SQL
El lenguaje SQL es el más común en los sistemas de base de datos, el cual nos permite
realizar consultas a nuestras bases de datos para mostrar, insertar, actualizar y borrar datos.
Insertar: los registros pueden ser introducidos a partir de sentencias que emplean la
instrucción Insert.
insert into comentarios (título, texto, fecha) values ('saludos', 'como esta', '22-10-
2007')
cuál o cuáles son los registros que queremos borrar. Es por ello necesario establecer una
FUNDACIÓN TECNOLÓGICA Fecha:
ANTONIO DE ARÉVALO - TECNAR 03/08/2015
FACULTAD DE DISEÑO E INGENIERIA Versión: 1
TECNOLOGÍA EN SISTEMAS Página 22 de
103
ELECTIVA DE PROFUNDIZACIÓN EN BASES
DE DATOS
selección que se llevara a cabo mediante la cláusula Where. Delete From comentarios
Where id='1'.
Actualizar: para actualizar los registros se utiliza la instrucción Update. Como para
el caso de Delete, necesitamos especificar por medio de Where cuáles son los registros en los
que queremos hacer efectivas nuestras modificaciones. Además, tendremos que especificar
cuáles son los nuevos valores de los campos que deseamos actualizar. Update comentarios
SQL server
Características:
Soporte de transacciones.
Tipos de datos
Para cada columna en una tabla y a cada variable o parámetro, se define un tipo de datos
distintas lenguas.
fracciones menores de un segundo, que apoyan fechas a partir del principio del siglo 20 o
(estándar SGML).
Datos binarios: Datos almacenados como datos binarios (bits y bytes), que
cual permite realizar las operaciones claves en SQL Server, incluyendo la creación y
datos, así como la administración del servidor como tal. Esto se realiza mediante el envío de
sentencias en T-SQL y declaraciones que son procesadas por el servidor y los resultados (o
Ediciones y servicios:
FUNDACIÓN TECNOLÓGICA Fecha:
ANTONIO DE ARÉVALO - TECNAR 03/08/2015
FACULTAD DE DISEÑO E INGENIERIA Versión: 1
TECNOLOGÍA EN SISTEMAS Página 25 de
103
ELECTIVA DE PROFUNDIZACIÓN EN BASES
DE DATOS
Enterprise:
Developer
Una edición con las mismas características que la Enterprise, con el fin de ser instalada
Standard hay que tener en cuenta las características deshabilitadas para esta versión.
Standard
Una versión limitada según la configuración del servidor y sus características, diseñada
Express
Una versión gratuita que posibilita la creación de bases de datos limitadas con
características básicas, con el fin de apoyar aplicaciones que necesiten una solución simple para
almacenamiento de una cantidad limitada de datos, o usuarios que sus recursos y necesidades son
limitados.
procesadores. Estas limitaciones se mantienen en la versión 2014 (4 cores, 1GB RAM, y 10Gb
SQL Azure
Es una versión de SQL Server en la nube, que permitía pagar mensualmente por el
servicio sin la necesidad de mantener un servidor físico (On Premise). La empresa paga solo por
mundo.
Con SQL Azure no es necesario instalar, mantener o actualizar un servidor físico; a pesar
que este servicio depende de aspectos relacionados a problemas de seguridad con respecto a su
Durante un tiempo, el servicio fue ampliado con la opción de crear un servidor virtual por
la red, e instalar SQL Server tanto como uno de los servicios competidores, y manejar el servidor
virtual como si fuera un servidor físico local (aunque físicamente no está accesible); y se puede
diferenciar entre la opción original que esta denominada PAAS (Platform as a Service: El
Plataforma como un Servicio) y la nueva opción de los servidores virtuales denominada IAAS
Historial de versiones:
FUNDACIÓN TECNOLÓGICA Fecha:
ANTONIO DE ARÉVALO - TECNAR 03/08/2015
FACULTAD DE DISEÑO E INGENIERIA Versión: 1
TECNOLOGÍA EN SISTEMAS Página 27 de
103
ELECTIVA DE PROFUNDIZACIÓN EN BASES
DE DATOS
Analizador de consultas
Administrador corporativo
FUNDACIÓN TECNOLÓGICA Fecha:
ANTONIO DE ARÉVALO - TECNAR 03/08/2015
FACULTAD DE DISEÑO E INGENIERIA Versión: 1
TECNOLOGÍA EN SISTEMAS Página 28 de
103
ELECTIVA DE PROFUNDIZACIÓN EN BASES
DE DATOS
Administrador de servicios
Usar las herramientas de SQL Server actuales para administrar las versiones de
Empezando por SQL Server 2005, las herramientas usan SMO y admiten por completo las
nuevas características de SQL Server. Las herramientas de SQL Server 7.0 y SQL Server 2000
FUNDACIÓN TECNOLÓGICA Fecha:
ANTONIO DE ARÉVALO - TECNAR 03/08/2015
FACULTAD DE DISEÑO E INGENIERIA Versión: 1
TECNOLOGÍA EN SISTEMAS Página 29 de
103
ELECTIVA DE PROFUNDIZACIÓN EN BASES
DE DATOS
usan DMO (objetos de administración distribuidos) y no son compatibles con las características
Las herramientas de SQL Server pueden administrar SQL Server y todas las
Las herramientas de SQL Server 2000 no pueden administrar las versiones más recientes.
Las herramientas de SQL Server actuales y las de SQL Server 2000 pueden funcionar
Desventajas:
MSSQL usa Address Windowing Extensión (AWE) para hacer el direccionamiento de 64-
bit. Esto le impide usar la administración dinámica de memoria, y sólo le permite alojar
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.
Talleres y Ejemplos
Ejemplo:
AUTO_INCREMENT=8140;
http://www.aulaclic.es/sqlserver/ 2015
URL del artículo: http://www.ejemplode.com/22-mysql/13-ejemplo_de_base_de_datos_en_mysql.html
UNIDAD 2
E J E C U C I Ó N D E C O N S U LTA S
FUNDACIÓN TECNOLÓGICA Fecha:
ANTONIO DE ARÉVALO - TECNAR 03/08/2015
FACULTAD DE DISEÑO E INGENIERIA Versión: 1
TECNOLOGÍA EN SISTEMAS Página 32 de
103
ELECTIVA DE PROFUNDIZACIÓN EN BASES
DE DATOS
9. Unidad 2:
9.1 Objetivos
Presentar los elementos necesarios para la administración de una base de datos de SQL
Server, siguiendo las operaciones que debe llevar a cabo el administrador: la instalación,
9.2 Competencias
Agilidad de análisis
Liderazgo
Busca atraer la atención de los estudiantes, activar conocimientos previos o crear una
Discusión guiada:
participación
- durante la discusión se elaboran preguntas abiertas que requieran más que una
Es recomendable compartir y mejor aún, establecer con los estudiantes los objetivos del
aprendizaje del tema de la lección o clase, ya que pueden actuar como elementos orientadores de
intencional y orientar las actividades hacia la autonomía y auto monitoreo. Como estrategia de
aprendizaje, es recomendable:
- Discutir el para qué o por qué del aprendizaje del tema en estudio y concretarlo en el
objetivo
Computadores
Video Bean
Splavia
FUNDACIÓN TECNOLÓGICA Fecha:
ANTONIO DE ARÉVALO - TECNAR 03/08/2015
FACULTAD DE DISEÑO E INGENIERIA Versión: 1
TECNOLOGÍA EN SISTEMAS Página 35 de
103
ELECTIVA DE PROFUNDIZACIÓN EN BASES
DE DATOS
Relational database management system) de Microsoft que está diseñado para el entorno
empresarial. T-SQL Es el principal medio para interactuar con el Servidor, el cual permite
Consultas SQL-SERVER:
Una consulta es una solicitud de datos almacenados en SQL Server. Una consulta se
usuario (GUI) para elegir los datos que desea ver de una o varias tablas de SQL
Server.
instrucción SELECT.
FUNDACIÓN TECNOLÓGICA Fecha:
ANTONIO DE ARÉVALO - TECNAR 03/08/2015
FACULTAD DE DISEÑO E INGENIERIA Versión: 1
TECNOLOGÍA EN SISTEMAS Página 36 de
103
ELECTIVA DE PROFUNDIZACIÓN EN BASES
DE DATOS
Microsoft Visual Basic, puede asignar los datos de una tabla de SQL Server a un
Estructura de la consulta:
SELECT
Permite seleccionar las columnas que se van a mostrar y en el orden en que lo van a
hacer.
FUNDACIÓN TECNOLÓGICA Fecha:
ANTONIO DE ARÉVALO - TECNAR 03/08/2015
FACULTAD DE DISEÑO E INGENIERIA Versión: 1
TECNOLOGÍA EN SISTEMAS Página 37 de
103
ELECTIVA DE PROFUNDIZACIÓN EN BASES
DE DATOS
ALL / DISTINCT
filas duplicadas.
DISTINCT especifica que el conjunto de resultados sólo puede incluir filas únicas. Es
decir, si al realizar una consulta hay registros exactamente iguales que aparecen más de una vez,
Nombres de campos
Se debe especificar una lista de nombres de campos de la tabla que nos interesan y que
por tanto queremos devolver. Normalmente habrá más de uno, en cuyo caso separamos cada
dinámica.
Si queremos que nos devuelva todos los campos de la tabla utilizamos el comodín “*”
(asterisco).
FUNDACIÓN TECNOLÓGICA Fecha:
ANTONIO DE ARÉVALO - TECNAR 03/08/2015
FACULTAD DE DISEÑO E INGENIERIA Versión: 1
TECNOLOGÍA EN SISTEMAS Página 38 de
103
ELECTIVA DE PROFUNDIZACIÓN EN BASES
DE DATOS
Los nombres indicados deben coincidir exactamente con los nombre de los campos de la
tabla, pero si queremos que en nuestra tabla lógica de resultados tengan un nombre diferente
podemos utilizar:
AS
si lo utilizamos en la cláusula FROM. Es opcional. Con ello podremos crear diversos alias de
FROM
Esta cláusula permite indicar las tablas o vistas de las cuales vamos a obtener la
información. De momento veremos ejemplos para obtener información de una sola tabla.
instrucción “AS”.
WHERE
Especifica la condición de filtro de las filas devueltas. Se utiliza cuando no se desea que
se devuelvan todas las filas de una tabla, sino sólo las que cumplen ciertas condiciones. Lo
ORDER BY
Define el orden de las filas del conjunto de resultados. Se especifica el campo o campos
(separados por comas) por los cuales queremos ordenar los resultados.
ASC / DESC
Por ejemplo, para ordenar los resultados de forma ascendente por ciudad, y los que sean
de la misma ciudad de forma descendente por nombre, utilizaríamos esta cláusula de ordenación:
Ejemplo:
La idea de este código es tener una clase con cada uno de los campos de una tabla de una
base de datos, de forma que la propia clase contenga todo el código necesario para conectar a la
base de datos, así como poder crear nuevos registros (filas), eliminarlos, actualizarlos e incluso
buscar en la tabla.
También con la clase generada podemos acceder a cada uno de los campos mediante un
índice, el cual puede ser numérico o alfanumérico, es decir, podemos acceder al contenido de
La clase generada también nos permitirá obtener un objeto DataTable con el contenido de
los datos de dicha tabla, usando para ello, un filtro con el que poder seleccionar las filas que
La clase generada por esta utilidad tendrá una serie de propiedades y métodos que nos
permitirán trabajar con los datos de cada fila de la tabla, algunos serán de instancia y otros serán
estáticos o compartidos, de forma que podamos acceder a ellos sin necesidad de crear un nuevo
objeto.
FUNDACIÓN TECNOLÓGICA Fecha:
ANTONIO DE ARÉVALO - TECNAR 03/08/2015
FACULTAD DE DISEÑO E INGENIERIA Versión: 1
TECNOLOGÍA EN SISTEMAS Página 41 de
103
ELECTIVA DE PROFUNDIZACIÓN EN BASES
DE DATOS
Constructores
Esta clase tendrá dos constructores, uno sin parámetros y el otro que recibe la
cadena de conexión a usar. Aunque esto último no es necesario, ya que la cadena de conexión
usada es la misma que la que se utilizó para crear la clase. Pero si por cualquier razón quieres
usar la clase en otro equipo, puedes usar el constructor para indicar la nueva cadena de conexión
a la base de datos.
Habrá una propiedad pública por cada una de las columnas (campos) de la tabla.
Estas propiedades serán de instancia (sólo accesibles mediante un objeto creado en la memoria).
acceder a los valores de cada una de las propiedades mediante un índice, el cual puede ser:
Numérico, con valores desde cero hasta el número de columnas (menos uno) que
contenga la tabla, de forma que podamos usar un bucle para acceder a cada uno de los
valores contenidos.
Alfanumérico, en cuyo caso usaremos el nombre de cada columna para poder acceder al
valor.
Campos estáticos/compartidos
FUNDACIÓN TECNOLÓGICA Fecha:
ANTONIO DE ARÉVALO - TECNAR 03/08/2015
FACULTAD DE DISEÑO E INGENIERIA Versión: 1
TECNOLOGÍA EN SISTEMAS Página 42 de
103
ELECTIVA DE PROFUNDIZACIÓN EN BASES
DE DATOS
CadenaSelect
cadena de selección, es decir, aquí podremos indicar los datos a los que queremos acceder.
Esta es la típica cadena SELECT, la cual podremos usar para clasificar los datos o
Hay dos métodos estáticos (compartidos) que nos permitirá realizar las
Tabla
Este método nos servirá para obtener el contenido de la tabla completa o las filas que
las sobrecargas en la que podemos indicar la cadena de selección a usar para obtener los
datos.
Buscar
Este método estático nos permitirá buscar un registro en la tabla y devuelve un objeto del
ejemplo, si el campo índice es un campo llamado ID, se buscará en la base de datos un registro
que coincida con el valor que la propiedad ID tenga. En esos tres métodos también se podrá
indicar la cadena de selección que queramos, pero sólo deberíamos hacerlo si sabemos a ciencia
Actualizar
Este método nos permitirá actualizar un registro existente de la tabla con el contenido de
la clase.
Existen dos sobrecargas de este método, una en la que se usará una cadena de
selección en la que se "busca" el registro que coincida con el campo principal de la tabla (tal
como he indicado anteriormente), y otra en la que podrá indicarse la cadena de selección a usar
Borrar
Al igual que en Actualizar, existen dos sobrecargas, una que usa la cadena
"predeterminada" para localizar el registro en la tabla y otra en la que podemos indicar la forma
de localizar el registro.
Crear
ningún valor a dicho campo, ya que será el propio motor de la base de datos el que se encargue
incremental, comentará la parte del código que asigna un valor a la fila de dicho campo, esto se
En los métodos Actualizar, Crear y Borrar hay dos formas de realizar las
operaciones.
Una de ellas utiliza un objeto CommandBuilder para crear las cadenas de actualización,
FUNDACIÓN TECNOLÓGICA Fecha:
ANTONIO DE ARÉVALO - TECNAR 03/08/2015
FACULTAD DE DISEÑO E INGENIERIA Versión: 1
TECNOLOGÍA EN SISTEMAS Página 45 de
103
ELECTIVA DE PROFUNDIZACIÓN EN BASES
DE DATOS
inserción y eliminación, esta es la que estará predeterminada a pesar de que es la que más
La otra forma es creando las cadenas y parámetros que nos permitan realizar dichas
Es preferible usar esta última, pero la razón de que la deje comentada, es porque en algunos
casos no funciona al 100%, aunque en las pruebas que he hecho siempre ha funcionado, tanto
para las bases de SQL Server como para las de Access, pero... como más vale tarde pero seguro,
Lo que recomiendo que hagas es quitarle los comentarios y comprobar que funciona bien,
en ese caso te recomiendo que las utilices, ya que el rendimiento es mejor, por la sencilla razón
para poder elegir entre usar CommandBuilder o usar la correspondiente cadena UPDATE,
INSERT o DELETE, según sea el caso. Y esto es lo que tendrá la clase generada de forma
automática. Con estos métodos y propiedades podemos acceder a los datos y realizar, de forma
simple, las operaciones que normalmente solemos hacer con las tablas.
FUNDACIÓN TECNOLÓGICA Fecha:
ANTONIO DE ARÉVALO - TECNAR 03/08/2015
FACULTAD DE DISEÑO E INGENIERIA Versión: 1
TECNOLOGÍA EN SISTEMAS Página 46 de
103
ELECTIVA DE PROFUNDIZACIÓN EN BASES
DE DATOS
UNIDAD 3
I M P L E M E N TA C I Ó N D E V I S TA S Y
A D M I N I S T R A C I Ó N D E B A S E S D E D AT O S
FUNDACIÓN TECNOLÓGICA Fecha:
ANTONIO DE ARÉVALO - TECNAR 03/08/2015
FACULTAD DE DISEÑO E INGENIERIA Versión: 1
TECNOLOGÍA EN SISTEMAS Página 47 de
103
ELECTIVA DE PROFUNDIZACIÓN EN BASES
DE DATOS
10.1 Objetivos
10.2 Competencias
especialidad).
Competencia humana (en las relaciones intra e interpersonales), integrando el saber ser
http://edutec.rediris.es/Revelec2/revelec24/valdes/valdesyotros.html,2015
Mesa redonda.
Presentación de trabajos.
Sesión de Chat.
Sesión Foro.
Videoconferencia
Práctica de campo
Encuentro presencial
Computadores
Video vean
splavia
Vistas:
sin los datos. Esta opción nos posibilita crear extracciones complejas o estándares, almacenarlas
como vistas, y utilizar las vistas sin la necesidad de escribir de nuevo los comandos o mantener
Una vista se puede considerar una tabla virtual o una consulta almacenada. Los datos
accesibles a través de una vista no están almacenados en un objeto distinto de la base de datos.
Combinar columnas de varias tablas de forma que parezcan una sola tabla.
Creación de vistas:
Las vistas se crean definiendo la instrucción SELECT que recupera los datos presentados
por la vista.
Las vistas en todas las versiones de SQL Server son actualizables (pueden ser objetivo
USE AdventureWorks2012;
GO
AS
ON e.BusinessEntityID = p.BusinessEntityID;
GO
FROM HumanResources.EmployeeHireDate
ORDER BY LastName;
Propiedades:
view_name: Es el nombre de la vista. Los nombres de las vistas deben cumplir las
Column: Es el nombre que se va a utilizar para una columna en una vista. Solo se
necesita un nombre de columna cuando una columna proviene de una expresión aritmética, una
ejecutadas en la vista.
Cuando una fila se modifica mediante una vista, WITH CHECK OPTION
garantiza que los datos permanezcan visibles en toda la vista después de confirmar la
modificación.
especifica SCHEMABINDING, las tablas base no se pueden modificar de una forma que afecte
a la definición de la vista.
de DB-Library, ODBC y OLE DB la información de metadatos sobre la vista en vez de las tablas
base cuando se soliciten los metadatos del modo de exploración para una consulta que hace
referencia a la vista.
Para las vistas creadas con VIEW_METADATA, los metadatos del modo de exploración
devuelven el nombre de vista y no los nombres de tablas base cuando describen columnas de la
Vistas actualizables:
Es posible modificar los datos de una tabla base subyacente mediante una vista, siempre que
Las columnas que se vayan a modificar en la vista deben hacer referencia directa a los
datos subyacentes de las columnas de la tabla. Las columnas no se pueden obtener de otra
Una función de agregado: AVG, COUNT, SUM, MIN, MAX, GROUPING, STDEV,
Un cálculo. La columna no se puede calcular a partir de una expresión que utilice otras
columnas.
Las columnas formadas mediante los operadores de conjunto UNION, UNION ALL,
actualizables.
Las columnas que se van a modificar no se ven afectadas por las cláusulas GROUP BY,
HAVING o DISTINCT.
restricciones. Si es necesario, el Motor de base de datos distingue las vistas con particiones
FUNDACIÓN TECNOLÓGICA Fecha:
ANTONIO DE ARÉVALO - TECNAR 03/08/2015
FACULTAD DE DISEÑO E INGENIERIA Versión: 1
TECNOLOGÍA EN SISTEMAS Página 55 de
103
ELECTIVA DE PROFUNDIZACIÓN EN BASES
DE DATOS
locales como las vistas en las que todas las tablas participantes y la vista se encuentran en la
misma instancia de SQL Server y las vistas con particiones distribuidas como las vistas en las
que al menos una de las tablas de la vista reside en otro servidor o en uno remoto
10.5 Audiovisuales
VideoBeams
Pantallas.
10.6 Telecomunicaciones
Conexión a Internet
1 foro institucional.
11 Sistema de Evaluación
FUNDACIÓN TECNOLÓGICA Fecha:
ANTONIO DE ARÉVALO - TECNAR 03/08/2015
FACULTAD DE DISEÑO E INGENIERIA Versión: 1
TECNOLOGÍA EN SISTEMAS Página 56 de
103
ELECTIVA DE PROFUNDIZACIÓN EN BASES
DE DATOS
Actividad Porcentaje
Talleres
Quiz 40%
Exposiciones
Parcial 40%
Asistencia y participación 20%
Total 100%
Tabla 3: sistema de evaluación
Fuente: Del autor
12 Cronograma ó Calendario
Unidades de aprendizaje
13 Glosario
trata de quien determina la problemática concreta que debe solucionar una aplicación y
las líneas generales de cómo debe desarrollarse dicha aplicación para resolver el
a modo de ramas cada vez más delgadas, van surgiendo de un tronco inicial.
información (al contrario de instrucciones), como texto, imágenes, sonido, video, etc. Ej:
temporalmente.
FUNDACIÓN TECNOLÓGICA Fecha:
ANTONIO DE ARÉVALO - TECNAR 03/08/2015
FACULTAD DE DISEÑO E INGENIERIA Versión: 1
TECNOLOGÍA EN SISTEMAS Página 58 de
103
ELECTIVA DE PROFUNDIZACIÓN EN BASES
DE DATOS
información muy variada de diferentes personas y cosas (es decir, de una realidad
determinada), cada una de las cuales tiene algo en común o campos comunes con todos o
10. - BBS (Bulletin Board System): Es como un diario mural electrónico que
otros usuarios del mismo sistema. Es decir, a través de un software, el computador sirve
11. - Bit: Es la sigla del inglés Binary Digit (dígito binario) y representa la
valor que puede ser uno (que equivale a encendido) o bien, cero (apagado).
12. - Bit, BPS (Bits per second): Velocidad de transferencia de los modems.
Razón a la cual pueden transmitirse datos por una red. La cantidad de bits por segundo
puede diferir de la razón de baudios puesto que es posible codificar más de un bit en un
solo baudio.
13. - Bitnet (Because It's Time NETwork; Porque es tiempo de red): Red
14. - Browser: Programa que se usa para navegar por el Web, es algo así como
ejemplo, las impresoras suelen contar con un buffer donde se almacena temporalmente la
permitiendo que el usuario pueda seguir trabajando mientras se imprimen los datos.
17. - Cable coaxial: Cable usado por las redes de cómputo al igual que en la
alambre central. El blindaje protege la señal del alambre interior contra interferencias
eléctricas.
18. - CD-ROM: Sigla que significa Compact Disc-Read Only Memory o Disco
digital, vale decir, datos que pueden ser representado por bits: combinaciones de unos y
ceros. Así, a nivel microscópico, se puede encontrar en los surcos del CD pequeñas
muescas y sectores planos, para indicar esos unos y ceros, que son leídos mediante un
rayo láser, que va recorriendo la superficie del disco mientras éste va girando.
22. - Circuito integrado: Circuito electrónico que integra todos los elementos
acústicas que se convierten en una tensión eléctrica variable, que se puede reproducir
directamente a través de altavoces o almacenar en una cinta o disco. Este tipo de señales
son mucho más vulnerables a los ruidos y las interferencias que las señales digitales.
lenguaje de máquina que emplean los ordenadores para almacenar y manipular los datos.
para almacenar la cantidad de veces que se ejecute una acción o ciclo dentro de le
FUNDACIÓN TECNOLÓGICA Fecha:
ANTONIO DE ARÉVALO - TECNAR 03/08/2015
FACULTAD DE DISEÑO E INGENIERIA Versión: 1
TECNOLOGÍA EN SISTEMAS Página 63 de
103
ELECTIVA DE PROFUNDIZACIÓN EN BASES
DE DATOS
impactos que ha recibido un sitio web. Suele aparecer en la página inicial del sitio.
30. - Cookie (galleta): Cuando se visita una página Web, es posible recibir una
almacenado en el disco duro del ordenador. Este archivo sirve para identificar al usuario
31. - Darpa (Defense Advanced Research Projects Agency): Esta agencia del
32. - Dato: Unidad mínima de información, sin sentido en sí misma, pero que
adquiere significado en conjunción con otras precedentes de la aplicación que las creó.
programadores.
Memoria RAM de 64 Bits pensada para Pentium II, y que es bastante sencillo suponer,
"mylar" recubierto por partículas de óxido ferroso, que puede ser magnetizada y de esa
forma representar información binaria. Los disquettes pueden ser de Doble o Baja
Densidad (indica que en el disquete se puede grabar hasta 720 Kb en ambos tipos de
disquetes. En el caso de Macintosh, son 800 Kb) o bien de Alta Densidad (permite grabar
hasta 1.2 Mb en el caso de los 5.25 pulgadas o 1.44 Mb, en los de 3.5 pulgadas).
FUNDACIÓN TECNOLÓGICA Fecha:
ANTONIO DE ARÉVALO - TECNAR 03/08/2015
FACULTAD DE DISEÑO E INGENIERIA Versión: 1
TECNOLOGÍA EN SISTEMAS Página 65 de
103
ELECTIVA DE PROFUNDIZACIÓN EN BASES
DE DATOS
entre los cibernautas, ya que hace referencia a una parte del nombre jerárquico con que se
41. - Email: Permite enviar y recibir mensajes desde cualquier lugar del mundo.
Para eso se necesita de una casilla o dirección electrónica en la que es posible recibir
manipulación. Los escáneres pueden trabajar con texto impreso, fotografías y dibujos. La
43. - Ethernet: Red de área local (LAN) desarrollada por Xerox, Digital e Intel.
Es el método de acceso LAN que más se utiliza (seguido por Token Ring). Ethernet es
una LAN de medios compartidos. Todos los mensajes se diseminan a todos los nodos en
FUNDACIÓN TECNOLÓGICA Fecha:
ANTONIO DE ARÉVALO - TECNAR 03/08/2015
FACULTAD DE DISEÑO E INGENIERIA Versión: 1
TECNOLOGÍA EN SISTEMAS Página 66 de
103
ELECTIVA DE PROFUNDIZACIÓN EN BASES
DE DATOS
el segmento de red. Ethernet conecta hasta 1,024 nodos a 10 Mbits por segundo sobre un
que contienen respuestas a dudas frecuentes que suelen plantear los usuarios de Internet.
Por ejemplo, los grupos de discusión (newsgroups) acostumbran tener un FAQ entre sus
mensajes. Esta sigla es de uso común en Internet y permite a los usuarios "novicios"
BBS creado por Tom Jennings en 1984. Se encuentran en uso más de 10,000 nodos
FidoNet. Los usuarios deben tener sus redes activas para una hora universal en la mañana
Magazine es 1:104/555.
bloque fijo de datos transmitidos como una sola entidad. También llamado packet
(paquete).
50. - Freeware: Software que se baja de Internet y que se puede copiar gratis en
el PC.
considere relevante.
ilustraciones en el computador.
FUNDACIÓN TECNOLÓGICA Fecha:
ANTONIO DE ARÉVALO - TECNAR 03/08/2015
FACULTAD DE DISEÑO E INGENIERIA Versión: 1
TECNOLOGÍA EN SISTEMAS Página 68 de
103
ELECTIVA DE PROFUNDIZACIÓN EN BASES
DE DATOS
visible y tangible. Por extensión, se aplica también a otros componentes electrónicos que
56. - Home pages: En el web se refiere a las páginas de inicio que enlazan con
ingles de estas tres letras. Su pronunciación literal es aproximadamente "ai si qiu" que
suena prácticamente igual que "I seek you" en español "Te busco", y eso es precisamente
FUNDACIÓN TECNOLÓGICA Fecha:
ANTONIO DE ARÉVALO - TECNAR 03/08/2015
FACULTAD DE DISEÑO E INGENIERIA Versión: 1
TECNOLOGÍA EN SISTEMAS Página 69 de
103
ELECTIVA DE PROFUNDIZACIÓN EN BASES
DE DATOS
lo que hace el programa, busca en Internet a la gente que se tiene registrada y permite
62. - Impresora inyección de tinta: Impresora que funciona mediante una serie
funcionan con un cabezal formado por varias agujas o "pines", que caen sobre una cinta
64. - Inbox (casillero de entrada): Ventana del cliente e-mail en la que se listan
apuntador, ya sea a una localidad física en el disco o a otro índice. Su función es similar
donde están todos los temas que contiene el sitio para poder acceder a ellos.
de los ordenadores.
«aprenda».
69. - Internet 2: Proyecto que ya está en marcha para mejorar internet que se
trata de la posibilidad de navegar en la red a una velocidad de 622 megabits por segundo,
de una sola red computacional. Puede tratarse de una red aislada, es decir no conectada a
Internet.
programas para Internet, redes internas y cualquier otro tipo de redes distribuidas.
bytes.
74. - Lan (Local Area Network): Red de área local. El término LAN define la
objetivo es compartir recursos (como acceder a una misma impresora o base de datos) y
compone de un aparato similar a un lápiz con una cabeza lectora con la que puede
escribirse o dibujarse en la pantalla del ordenador (si ésta es sensible a estos aparatos) o
76. - Link: Enlace entre páginas en el Web. Son sectores de la página (texto o
imágenes) que están vinculados a otras páginas, de manera que basta con hacer clic en
ellos para "trasladarse" a otra página, que puede estar ubicada en cualquier servidor de la
red.
77. - Listserv: Es el tipo más común de lista de correo en Internet. Sus orígenes
están en BITNET.
electrónico. Equivale al nombre de la casilla (cuenta) que ese usuario tiene en el servidor
1.024 Kilobytes.
84. - Memoria Cache: Es una memoria similar a la RAM, pero que tiene la
particularidad de mantener por mayor tiempo la información; por este motivo, es usada
como un método de acceso a los datos más rápido que la memoria RAM. Normalmente
una Tarjeta Madre cuenta con 256 Kb y el máximo en la actualidad alcanza a 512 Kb.
borrable. Son las más populares, y su aspecto es muy característico, en efecto se presenta
como un circuito integrado normal, pero con una cubierta de cuarzo al vacío de forma
que el chip pueda ser alcanzado por las radiaciones ultra-violetas. Es un chip programable
y reutilizable que conserva su contenido hasta que se borra bajo luz ultravioleta. Los
forma temporal. Esta se ocupa durante la operación de los programas y mientras más
88. - Memoria ROM (ROM: Read Only Memory): Contiene programas que
son piezas fundamentales del sistema y que no pueden ser borrados ni por el usuario ni
por la propia máquina. Es una memoria de las denominadas de acceso directo, es decir,
cuyos elementos son accesibles del mismo modo en su totalidad. Es una especie de
memoria inerte en la que no es posible escribir nada y que contiene el programa de puesta
89. - Módem: Aparato que conecta el computador con la línea telefónica. Actúa
trasformando las señales digitales del computador (bits) en tonos que son transmitidos
por la línea telefónica. Igualmente, recibe los tonos que vienen por la línea telefónica y
MOdulador-DEModulador.
FUNDACIÓN TECNOLÓGICA Fecha:
ANTONIO DE ARÉVALO - TECNAR 03/08/2015
FACULTAD DE DISEÑO E INGENIERIA Versión: 1
TECNOLOGÍA EN SISTEMAS Página 75 de
103
ELECTIVA DE PROFUNDIZACIÓN EN BASES
DE DATOS
90. - Mouse: Ratón en inglés. Pequeño dispositivo de entrada, con uno o más
botones incorporados, que se utiliza con las interfaces gráficas del usuario.
procede de que, en su mayor parte, el DOS permite la gestión y administración del disco
de manera simultánea.
forma simultánea.
94. - Nick (Nickname): Apodo con el cual se autodenominan las personas que
sentencias, estos en el lenguaje castellano son por ej: y, o, si...entonces..., sí sólo sí, etc.
99. - Outbox (casillero de salida): Ventana del cliente e-mail en la que se listan
tela en forma cuadrada que provee una superficie plana para arrastrar el mouse (ratón).
101. - Pixel: Son los puntos que en una pantalla, componen las imágenes.
colores puede tener más dependiendo de la resolución que muestre en la pantalla. Esta
FUNDACIÓN TECNOLÓGICA Fecha:
ANTONIO DE ARÉVALO - TECNAR 03/08/2015
FACULTAD DE DISEÑO E INGENIERIA Versión: 1
TECNOLOGÍA EN SISTEMAS Página 77 de
103
ELECTIVA DE PROFUNDIZACIÓN EN BASES
DE DATOS
palabra es igual en inglés y español, por una derivación del término inglés Picture
pantalla una serie columnas (que se distinguen por una letra) y de filas (que reciben un
distingue por la letra de la columna y el número de la fila. Con los datos de cada celda, se
almacenado en un servidor.
software de aplicación, estos programas trabajan con textos (con frecuencia incluyen
trabajo específico.
mediante computadores, que permite crear una "ilusión casi real". De esta forma, se
puede decir que la Realidad Virtual aparece como un sustituto de la realidad, con el fin de
109. - Red: Es un conjunto de computadores (dos o más) que están unidos entre
bien temporales, como enlaces telefónicos u otros. Dependiendo de su tamaño, las redes
se clasifican en "LAN", "MAN" y "WAN". Las "LAN" son las "Local Area Network", es
decir, Redes de Area Local que abarcan unos pocos computadores e impresoras dentro de
de Santiago, por ejemplo). Y las "WAN" o "Wide Area Network" que se refiere a redes
partir de ejemplos. Si un sistema basado en estas redes se usa para observar una correa
(explicando de paso al sistema, las razones para calificarlas en cada tipo), será posible
que ese sistema sepa después identificarlas sin necesidad de más explicaciones y que
cierto tipo de datos. Puede estar en la propia memoria central o en unidades de memoria
de acceso rápido.
113. - Robot: Máquina que realiza tareas más o menos complejas, según un
software específico. Este tipo de aparatos han alcanzado ya un gran desarrollo y hoy se
de esta evolución es que los robots no sólo ejecutan trabajos pesados y repetitivos, sino
construcción de robots.
116. - Shareware: Software que se entrega sin costo, para que el usuario lo
valor comercial.
117. - Simm de memoria: Son los módulos en los que se agrupa la memoria
RAM para un computador; cada uno puede contener una cantidad diferente y por ello
existen Simms de 1 Mb, 4 Mb, 8 Mb y más. La sigla SIMM significa "single in-line
memory module".
Los programas de simulación están muy extendidos y tienen capacidades variadas, desde
FUNDACIÓN TECNOLÓGICA Fecha:
ANTONIO DE ARÉVALO - TECNAR 03/08/2015
FACULTAD DE DISEÑO E INGENIERIA Versión: 1
TECNOLOGÍA EN SISTEMAS Página 81 de
103
ELECTIVA DE PROFUNDIZACIÓN EN BASES
DE DATOS
119. - Sistema: En informática, este término utilizado sin otra palabra que lo
no sería posible hacer funcionar el ordenador con los programas de aplicación que se
desee utilizar. Sin el sistema operativo, el ordenador no es más que un elemento físico
inerte.
Trasferencia de Correo. Protocolo que se usa para trasmitir correos electrónicos entre
servidores.
123. - Spam: Spam es una palabra inglesa que hace referencia a una conserva
refrigeración, fue muy utilizada en todo el mundo, sobre todo por el ejército americano,
que ayudó mucho en su difusión. Debido a esto (y a su baja calidad) se ha utilizado este
término para hacer referencia a todos los mensajes basura que se reciben tanto en los
125. - Subject: Título o asunto de un correo electrónico, sirve para saber de qué
estándar de comunicaciones muy extendido y de uso muy frecuente para software de red
basado en Unix con protocolos Token-Ring y Ethernet, entre otros. Es compatible con
productos de muchas marcas: IBM, DEC, Sun, AT&T, Data General, etc. TCP/IP es
conforme a los niveles 3 y 4 de los modelos OSI. Este conjunto de protocolos fue
puede ver y escuchar algo o alguien, pero no está físicamente en el lugar, por ej: una
video conferencia.
distantes con la unidad central. Es el caso típico de las transacciones que realizan, en gran
distancia, que permite la salida de datos que se solicitan al sistema global. Hay también
terminales activos que, mediante un teclado u otro dispositivo, pueden entrar datos al
sistema. Además, cierto tipo de terminales pueden ejecutar algunas operaciones de tipo
general o especializadas. Y, por último, es cada vez más frecuente utilizar PCs como
terminales, con lo que la consideración de éstos aumentan en rango puesto que, además
indica no tiene inteligencia. Depende por completo del computador principal para el
comunicaciones.
FUNDACIÓN TECNOLÓGICA Fecha:
ANTONIO DE ARÉVALO - TECNAR 03/08/2015
FACULTAD DE DISEÑO E INGENIERIA Versión: 1
TECNOLOGÍA EN SISTEMAS Página 84 de
103
ELECTIVA DE PROFUNDIZACIÓN EN BASES
DE DATOS
rápidamente. Unix fue desarrollado a finales de los sesenta en los laboratorios Bell, y ha
de protocolo, FQDN y dirección local del documento dentro del servidor. Permite
identificar objetos WWW, Gopher, FTP, News, etc. Es una cadena que suministra la
dirección Internet de un sitio Web o de un recurso World Wide Web, junto con el
protocolo por el que se tiene acceso a ese sitio o a ese recurso. El tipo más común de
dirección URL es http://, que proporciona la dirección Internet de una página Web.
Microsoft, pero no es 100% compatible con éste. Las interfaces de usuario se desarrollan
FUNDACIÓN TECNOLÓGICA Fecha:
ANTONIO DE ARÉVALO - TECNAR 03/08/2015
FACULTAD DE DISEÑO E INGENIERIA Versión: 1
TECNOLOGÍA EN SISTEMAS Página 85 de
103
ELECTIVA DE PROFUNDIZACIÓN EN BASES
DE DATOS
aplicación.
134. - WWW (World Wide Web): Es uno de los servicios más atractivos de
Internet. Esta aplicación, cuyo software más utilizado es Netscape, permite transmitir y
135. - Web: Nombre corto para internet o WWW. Literalmente significa red. Es
la parte multimedia de Internet. Es decir, los recursos creados en HTML y sus derivados.
video, audio, etc.), que se presentan en una misma "pantalla". Una página Web "está" en
137. - Websites: Conjunto de páginas web que conforman una unidad entre sí.
138. - Windows '98: Sistema operativo lanzado por Microsoft en 1998, como
sucesor de Windows 95. Una de las más visibles diferencias con el anterior consiste en la
139. - Zip: Zip es un formato de archivo comprimido, el más usado dentro de los
archivos que se pueden bajar de internet, ya que algunos archivos son muy grandes por eso se
Bibliografía
Aarón Iván González Neri. “competencias de los docentes universitarios en el uso de las
http://cedal.ilce.edu.mx/ddc/tc00916.pdf
http://searchdatacenter.techtarget.com/es/definicion/SQL-Server
http://anton.awardspace.com/Ingenieria-Software/index.php 78
http://es.wikipedia.org/wiki/Lenguaje_Unificado_de_Modelado
http://es.wikipedia.org/wiki/Aplicación_web#Lenguajes_de_programaci.C3.B3n
http://es.wikipedia.org/wiki/Sistema_de_gesti%C3%B3n_de_base_de_datos
https://www.microsoft.com/latam/technet/productos/servers/sql/2005/overview.mspx
http://www.um.es/docencia/barzana/IAGP/IAGP2-Metodologias-de-desarrollo.html
FUNDACIÓN TECNOLÓGICA Fecha:
ANTONIO DE ARÉVALO - TECNAR 03/08/2015
FACULTAD DE DISEÑO E INGENIERIA Versión: 1
TECNOLOGÍA EN SISTEMAS Página 89 de
103
ELECTIVA DE PROFUNDIZACIÓN EN BASES
DE DATOS
http://es.wikipedia.org/wiki/Aplicación_web
http://www.maestrosdelweb.com/que-son-las-bases-de-datos/, 2015
http://www.docirs.cl/uml.htm
http://es.wikipedia.org/wiki/Metodología_de_desarrollo_de_software
FUNDACIÓN TECNOLÓGICA Fecha:
ANTONIO DE ARÉVALO - TECNAR 03/08/2015
FACULTAD DE DISEÑO E INGENIERIA Versión: 1
TECNOLOGÍA EN SISTEMAS Página 90 de
103
ELECTIVA DE PROFUNDIZACIÓN EN BASES
DE DATOS
Educativos.
Experto en el uso de herramientas TIC, Redes Sociales, Web 2.0 y Plataformas CMS y
Competencias Profesionales:
• Web 2.0. Redes Sociales (Skype, Hangout, Drive, Gmail, Whatsapp, Telegram, entre
otras)
FA C U LTA D D E D I S E Ñ O E INGENIERIA
TECNOLOGÍA EN SISTEMAS
ELECTIVA DE PRO FUNDIZACIÓN
GUIA DE TRABAJO DEL ESTUDIANTE
I N G. C É S A R J O S É G Ó M E Z
FUNDACIÓN TECNOLÓGICA Fecha:
ANTONIO DE ARÉVALO - TECNAR 03/08/2015
FACULTAD DE DISEÑO E INGENIERIA Versión: 1
TECNOLOGÍA EN SISTEMAS Página 93 de
103
ELECTIVA DE PROFUNDIZACIÓN EN BASES
DE DATOS
Titulo
Trabajo con base de datos
Temáticas revisadas
a. Introducción al transact- SQL
b. Creación de tablas
c. Implementación de la integridad referencial
d. Creación, modificación y eliminación de datos
Fecha de entrega
El asignado por tecnar
Producto esperado
Cuestionario resuelto y aprobado
Forma de Entrega
Rubrica de evaluación
1 2 4 5
Total Puntajes
Tabla 5: rubrica de evaluación 1
FUNDACIÓN TECNOLÓGICA Fecha:
ANTONIO DE ARÉVALO - TECNAR 03/08/2015
FACULTAD DE DISEÑO E INGENIERIA Versión: 1
TECNOLOGÍA EN SISTEMAS Página 97 de
103
ELECTIVA DE PROFUNDIZACIÓN EN BASES
DE DATOS
GUÍA DE TRABAJO
UNIDAD 2
Temáticas revisadas
a. Recuperación simple de datos
b. Procedimientos para agrupar
c. Combinación de varias tablas
d. Trabajo de sub consultas
Fecha de entrega
El asignado por tecnar
Producto esperado
Cuestionario resuelto y aprobado
Forma de Entrega
Rubrica de evaluación
1 2 4 5
Total Puntajes
Tabla 6: rubrica de evaluación 2
FUNDACIÓN TECNOLÓGICA Fecha:
ANTONIO DE ARÉVALO - TECNAR 03/08/2015
FACULTAD DE DISEÑO E INGENIERIA Versión: 1
TECNOLOGÍA EN SISTEMAS Página 100 de
103
ELECTIVA DE PROFUNDIZACIÓN EN BASES
DE DATOS
GUÍA DE TRABAJO
UNIDAD 3
Temáticas revisadas
C. Implementación de vistas
a. Fundamentos sobre vistas
b. Operaciones validas sobre vistas
D. Administración de bases de datos
a. Realización de tareas administrativas
b. Administración de seguridad
c. Creación y administración de bases de datos
d. Copias de seguridad y restauración
e. Mejora de la eficiencia
f. Supervisión del rendimiento
g. Optimización rendimiento de consultas
h. Diseño de índices
i. Creación y mantenimiento de índices
Fecha de entrega
El asignado por tecnar
Producto esperado
Cuestionario resuelto y aprobado
Forma de Entrega
Rubrica de evaluación