domingo, 18 de septiembre de 2011

Taller de Base de datos 5S21 Tesoem

investigar Consultas y Lenguaje de Manipulación de Datos (DML)

Consultas Básicas SELECT, WHERE y funciones a nivel de registro.
Consultas sobre múltiples tablas.
Subconsultas.
Operadores JOIN.
Agregación GROUP BY, HAVING.
Funciones de conjunto de registros COUNT, SUM, AVG, MAX, MIN

Estructura de Datos Terceros Tesoem

Investigar sobre Pilas.
Representación en memoria estática y dinámica.
Operaciones básicas con pilas.
Aplicaciones.
Notación infija y postfija.
Recursividad con ayuda de pilas.

Tesoem Programacion Orientada a Objetos 2S21

Investigar los siguientes temas:

Constructores y destructores:
declaración, uso y aplicaciones.
Sobrecarga de métodos.
Sobrecarga de operadores:
Concepto y utilidad, operadores unarios y binarios.

Tarea 4S21 Fundamentos de BD

Investigar el modelo Relacional

Conceptos básicos.
Entidad.
Relación.
Diagramas entidad-relación (ER).

Para el lunes 19 de septiembre 2011

Fundamentos de Base de datos Parte II

ESTRUCTURA GENERAL DEL SGBD

q Gestor de ficheros: Se encarga de las estructuras de datos que se emplean para representar la información almacenada en disco. Además es el encargado de asignar espacio en disco.

q Gestor de BD: Es el interface entre los datos de bajo nivel almacenados en la BD y los programas de aplicaciones y consultas de datos.

q Procesador de consultas: traduce las proposiciones del lenguaje de consultas a instrucciones de bajo nivel para que las entienda el gestor de BD. Además el procesador de consultas trata de traducir una petición del usuario a otra equivalente pero más eficiente.

q Compilador DDL: Convierte las proposiciones DDL en un conjunto de tablas que contienen metadatos.

q Ficheros de datos: Almacenan la información (los datos).

q Diccionario de datos: Almacena información referida a la estructura de la BD. Se usa continuamente. Se debe poner un gran énfasis en un buen diseño y una implementación adecuada del diccionario de datos.

Fundamentos de base de datos Parte I

COMPONENTES DE UN SISTEMA DE BASE DE DATOS

Un sistema de base de datos es algo más que simples datos o que un conjunto de datos en combinación con unos programas de gestión. Un sistema de base de datos está formado por los siguientes componentes:

DATOS

Las características más importantes de la información en estos sistemas es que va a estar integrada y compartida.

Integrada: La Base de datos puede considerarse como una unificación de varios ficheros de datos, que son tratados como uno solo, y en el que se ha eliminado totalmente, o en parte, la redundancia de datos.

Compartida: Los datos pueden compartirse entre varios usuarios distintos. Es posible que varios de estos usuarios accedan al mismo tiempo al mismo elemento de información (acceso concurrente).

EQUIPO (HARDWARE)

Conjunto de dispositivos físicos utilizados para almacenar y procesar los datos.

q Ordenadores, utilizados para procesar los datos de la Base de datos: pueden ser mainframe, miniordenador u ordenador personal. El mainframe y los miniordenadores fueron utilizados tradicionalmente para soportar el acceso de varios usuarios a una base de datos común. Los ordenadores personales eran empleados, inicialmente, para manejar bases de datos autónomas controladas y manipuladas por un usuario único. No obstante, actualmente, también pueden conectarse a una red cliente/servidor, garantizando el acceso de varios usuarios a una base de datos común almacenada en unidades de disco y controladas por un ordenador servidor. El servidor puede ser otro ordenador personal más potente, o bien, un miniordenador o un mainframe.

q Volúmenes de almacenamiento. Generalmente son unidades de disco que constituyen el mecanismo de almacenamiento principal para las bases de datos.

q Otros dispositivos, como unidades de cinta, terminales, impresoras, etc.

PROGRAMAS (SOFTWARE)

Un sistema de base de datos incluye dos tipos de programas:

q El software de propósito general, para la gestión de la base de datos, comunmente llamadoSistema Gestor de Bases de Datos (S. G.B.D., o también D. B. M S, en inglés). El S.G.B.D maneja todas las solicitudes de acceso a la base de datos formuladas por los usuarios y los programas de aplicación.

q El software de aplicación, que usa las facilidades del S.G.B.D para manipular la base de datos con el fin de llevar a cabo una función específica en la gestión de la empresa (por ejemplo: la gestión de almacén). Puede estar desarrollado en un lenguaje de programación estándar, tal como COBOL o C, o en un lenguaje propio de los S.G.B.D denominados lenguajes de cuarta generación (4GL).

PERSONAL

En un sistema de base de datos intervienen un número importante de usuarios, que podemos clasificar en tres grupos:

q Administrador de la base de datos (A.B.D.). Son los encargados de diseñar la estructura de la base de datos y los responsables de que el sistema funcione correctamente. El A.B.D. se encarga de autorizar el acceso a la base de datos, de coordinar y vigilar su utilización y de adquirir los recursos necesarios de software y hardware. El A.B.D. es el responsable cuando surgen problemas como violaciones de seguridad o una respuesta lenta del sistema. El A.B.D. tiene, entre otras, las ‑siguientes funciones:

· Definición del esquema: Decidir el contenido de la base de datos, eligiendo cuales son los datos que interesa tener almacenados y organizarlos de la mejor forma posible, creando el esquema conceptual, que se escribirá mediante un lenguaje de definición de datos (DDL).

· Definición de las estructuras de almacenamiento y método de acceso: Debe decidir sobre la forma en que se van a almacenar los datos sobre los soportes físicos en los que se grabará la base de datos y la correspondencia entre esta estructura de almacenamiento y el esquema conceptual.

· Modificación del esquema y de la organización física si los requerimientos cambian.

· Decidir los controles de autorizaciones para el acceso a los datos: Es el que concede diferentes tipos de autorizaciones al resto de los usuarios de la base de datos.

· Especificar las restricciones de integridad: Debe definir los procedimientos de validación que habrán de ejecutarse cada vez que se actualiza la base de datos. Estas restricciones son consultadas por el SGBD cada vez que se realiza una actualización de los datos.

q Programadores de aplicaciones, que se encargan de desarrollar las aplicaciones que manejan datos de la base de datos. Estas aplicaciones contendrán solicitudes de datos al S.G.B.D que luego serán procesados por los programas de la aplicación que tendrán como finalidad resolver problemas específicos de la empresa.

q Usuarios finales, que son personas que no tienen por que tener conocimientos informáticos y que pueden manipular los datos (examinarlos y actualizarlos) con la ayuda de las aplicaciones, o bien de lenguajes de consulta no procedimentales (no es necesario indicar el algoritmo de acceso a los datos), tipo SQL, o bien, mediante herramientas basadas en sistemas de menús. Se distinguen tres tripos de usuarios finales:

· Usuarios especializados: Aquellos que son capaces de escribir ciertas aplicaciones para la BD, para su uso propio.

· Usuarios casuales: Aquellos que realizan consultas a través de un procesador de consultas. Esas consultas pueden ser creadas por ellos mismos o por otras personas.

· Usuarios ingenuos: Aquellos que solo acceden a través de aplicaciones previamente escritas por otros usuarios.


martes, 13 de septiembre de 2011

Tarea Programacion Orientada a Objetos TESOEM 2S21

Temas de investigacion para miercoles 14 de septiembre
Instanciación de una clase.
Referencia al objeto actual.
Métodos: declaración, mensajes, paso de parámetros, retorno de valores.
Constructores y destructores: declaración, uso y aplicaciones.

lunes, 12 de septiembre de 2011

Alumnos TESOEM 7S21

Investigar los siguientes elementos:
Triggers
Procedure
Function
para la clase del miercoles 14 de sep

miércoles, 7 de septiembre de 2011

Tarea 7S21 TESOEM

nvestigar los siguientes temas
constrains
index
drop
alter
insert
update
delete
select
inner join
para el viernes 9 de septiembre

martes, 6 de septiembre de 2011

Alumnos tercero TESOEM

tarea para la materia de Estructura de datos

Tema Recursividad

Definición
Procedimientos recursivos
Ejemplos de casos recursivos

domingo, 4 de septiembre de 2011

Tareas para grupos de TESOEM

para los alumnos de taller de base de datos

Conceptos.
Características del DBMS

para los alumnos de Estructuras de datos investigar

Manejo de memoria estática.
Manejo de memoria dinámica

temarios TESOEM

Les dejo una liga para descargar los temarios de las materias de POO, Estructuras de datos, Fundamentos de BD, Taller de BD, Programacion WEB

jueves, 1 de septiembre de 2011

Informacion para chicos del 2S21 de POO del TESOEM

chicos le dejo la liga donde puden descargar el temario espero les sirva Liga de descarga la tarea es investigar los siguientes temas:

1.1 Elementos del modelo de objetos: clases, objetos, abstracción, modularidad, encapsulamiento, herencia y polimorfismo.

1.2 Lenguaje de modelado unificado: diagrama de clases.

el segundo tema es informacion sobre UML