Tópicos de bases de datos

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Tópicos de bases de datos"

Transcripción

1 Tópicos de bases de datos por Ma. De la Luz Mendoza Uribe Bases de datos distribuidas Son bases de datos que se encuentran integradas por distintos tipos de procesamiento: personales, de grupos de trabajo y organizacionales. Debido a este conjunto de características, las bases de datos distribuidas ofrecen flexibilidad en el acceso a la bases de datos y al procesamiento de la información, sin embargo, estas bases de datos todavía tienen errores que hay que perfeccionar. La idea de esta base de datos, es que los datos se transfieran a través de computadoras, servidores, redes, laptops, etcétera con la idea de comunicarse entre sí al momento de efectuar los procesos. Como menciona Kroenke (2003) Los objetivos de los sistemas de bases de datos distribuidas son hacer parecer que cada usuario es el único que tiene acceso a los datos de la organización y proporcionar la misma consistencia, exactitud y menor tiempo del que el usuario podría ocupar si no estuviera usando la base de datos distribuida, (p. 20). Bases de datos orientadas a objetos Las bases de datos orientadas a objetos fueron creadas con el propósito de almacenar datos complejos, además se les conoce por las siglas OODB, cabe mencionar que estos sistemas de bases de datos requieren también un sistema de administración de base de datos DBMS, sin embargo, cuando estos sistemas son para bases de datos orientadas a objetos se les conoce como OODBMS o SGBDOO, sistemas de administración de bases de datos o sistemas gestores de bases de datos. Cabe mencionar que al introducirse al tema de bases de datos orientadas a objetos (OODBMS), es requerido hablar sobre la programación orientada a objetos, conocida por sus siglas OOP y la cual se define a continuación como: 1

2 Una estructura de programación diferente a la tradicional, en la que se considera a los programas como conjuntos de estructuras de datos que tienen elementos de datos e instrucciones del programa (Kroenke, 2003, p. 556). Los sistemas de bases de datos que soportan sistemas de tipos orientados a objetos y permiten el acceso directo a los datos desde los lenguajes de programación orientados a objetos usando el sistema de tipos nativo del lenguaje (Silberschatz, Korth & Sudarshan, 2006, p. 301). Para concebir de mejor manera este concepto, es importante comparar la programación estructurada a la programación orientada a objetos al momento de desarrollar un programa, la cual se muestra en la tabla 1. Programación estructurada Programación orientada a objetos 1. Crear diagrama de flujo. 1. Identificar los objetos que se relacionan con el programa. 2. Desarrollar pseudocódigo 2. Diseñar los objetos como que muestre el orden o la elementos de datos y / o programas. forma lógica del programa 3. Pasar el pseudocódigo a algún lenguaje de programación. 3. Crear diagrama de flujo sobre la conducta de los objetos. 4. Crear pseudocódigo sobre la conducta de los objetos. Tabla 1. Programación estructurada vs. Programación orientada a objetos. Es relevante saber que dentro de la OOP, Kroenke (2003) define como un objeto a una estructura encapsulada que tiene atributos y métodos (p. 556), en donde una estructura encapsulada se refiere a que el objeto no interactúa ni es visible al exterior, si no dentro de sí mismo. Además, los atributos y métodos son las características que componen la interfaz (apariencia que se observa de forma externa de un objeto). Se debe considerar también que un objeto puede tener sus propios métodos, es decir, sus propias secuencias de instrucciones a ejecutar. 2

3 Asimismo hay que considerar que entre las característica más destacadas de la programación orientada a objetos, la Enciclopedia Práctica de la Pequeña y Mediana Empresa (2009) considera que son: Modularidad (párr. 21). Cada objeto es independiente y no afecta a todo el programa, excepto con los elementos que se relaciona. Herencia (párr. 22). Esta característica es de las más importantes ya que a partir de un objeto creado, este se puede copiar, quedando el objeto 2 con las características del documento original, además al objeto 2 se le pueden añadir nuevas funciones. Polimorfismo (párr. 23). Permite a una variedad de objetos aplicarles los mismos procedimientos, de esta manera el actualizar o modificar una aplicación es más sencillo. De esta manera es importante mencionar que una base de datos orientada a objetos es utilizada por los lenguajes de programación orientada a objetos, además de considerar que las bases de datos orientadas a objetos en lugar de almacenar la información por medio de registros, campos y tablas, la información se almacenan por medio de objetos que tienen un conjunto de instrucciones o de datos. Cabe mencionar que aunque las bases de datos orientadas a objetos en la actualidad no son muy utilizadas, se prevé que para un futuro serán de las más usadas debido a su capacidad de minimizar los tiempos de acceso, por su fácil uso y funcionamiento. Lenguajes de bases de datos orientadas a objetos Un lenguaje de consulta es prioritario para el funcionamiento de los OODBMS, ya que a través de ellos permite a los usuarios la recuperación de datos de los sistemas de base de datos. Las características con las que deben cumplir estos lenguajes se encuentran: Ser de alto nivel. Declarativos. Eficientes. Independientes de la aplicación. Entre los lenguajes de programación que se utilizan para las bases de datos orientadas a objetos se encuentran: Iris Orion GemStone O2 3

4 Aplicaciones Una de las características principales de las bases de datos orientadas a objetos, es que permiten el tratamiento de datos complejos. Ejemplo 1 En un sistema de nómina, los datos que se tienen son relativamente sencillos, se tiene la información del empleado, el puesto y nómina del empleado. Esta información se almacena en la base de datos de la siguiente manera: Datos_empleado Id_empleado Nombre Ap_paterno Ap_materno Dirección Datos_nomina Id_empleado Pago_dia Dias_trabajados Horas_extra Pago_final Tabla 2. Datos de un sistema de nómina. Este ejemplo, muestra de manera muy sencilla la forma en que se puede llevar una nómina en un modelo relacional. En cambio en un sistema de bases de datos orientados a objetos, los datos que permite trabajar son complejos. Ejemplos de la aplicación de estas base de datos son: Los sistemas de información geográfica. El diseño asistido por computadora. Cabe mencionar que un dato complejo se puede entender como un dato que tiene incluido otro subconjunto de datos. 4

5 Referencias Bertino, E. y Martino, L. (1995). Sistemas de bases de datos orientadas a objetos: conceptos y arquitecturas. [Versión en línea]. Recuperado el 13 de junio de 2011, de XohLQySVNMC&printsec=frontcover&dq=bases+de+datos+orientadas+a+objetos& hl=es&ei=rhv2tbpikjs0saoctvw5bw&sa=x&oi=book_result&ct=result&resnum=1 &ved=0cckq6aewaa#v=onepage&q&f=false Enciclopedia Práctica de la Pequeña y Mediana Empresa. (2009). El software. Recuperado el día 13 de junio de 2011, de la base de datos Océano Administración de la Biblioteca Digital de la UVEG. Kroenke, D. (2003). Procesamiento de Bases de Datos (8a. ed.). México: Pearson Educación. Recuperado el 08 de junio de 2010 de la base de datos de Bibliotechnia de la Biblioteca Digital de la UVEG. Silberschatz, A., Korth, H. y Sudarshan, S. (2006). Fundamentos de bases de datos (5a. ed.; F. Sáenz, A. García y J. Correas, Trads.). España: McGraw- Hill/Interamericana. 5

Figura 1. Etapas del modelo lógico (Kroenke, 2003).

Figura 1. Etapas del modelo lógico (Kroenke, 2003). Modelo lógico por Ma. de la Luz Mendoza Uribe El modelo lógico es el que permite identificar las tablas, campos, tuplas y las relaciones de una base de datos, con la finalidad de realizar un mapeo del

Más detalles

Nombre: Introducción a la Administración de Bases de Datos. Parte I.

Nombre: Introducción a la Administración de Bases de Datos. Parte I. Programación MYSQL PROGRAMACIÓN MYSQL 1 Sesión No. 1 Nombre: Introducción a la Administración de Bases de Datos. Parte I. Contextualización Hoy en día, la mayoría de las organizaciones utilizan bases de

Más detalles

Comandos de un procesador de textos

Comandos de un procesador de textos Comandos de un procesador de textos por Leticia Pureco Reyes y Ma. de la Luz Mendoza Uribe Una de las principales características de los procesadores de textos es que funcionan con base en el uso de comandos.

Más detalles

Lenguajes de programación

Lenguajes de programación Lenguajes de programación por Iván Cruz A través de la historia, el hombre siempre ha buscado la manera de comunicarse con otros seres vivos, debido a ello se crearon diversas formas de comunicación, tales

Más detalles

Aprender a resolver problemas de procesamiento de información a través de diferentes lenguajes de programación.

Aprender a resolver problemas de procesamiento de información a través de diferentes lenguajes de programación. EXPEDIENTE Nº... PROGRAMA DE INFORMATICA AÑO: TERCERO CICLO ESCOLAR: 2017 Objetivos El objetivo fundamental de la materia es posibilitar en los estudiantes la adquisición de conocimiento, saberes prácticos,

Más detalles

DISEÑO DE BASE DE DATOS II PROPÓSITO DEL CURSO

DISEÑO DE BASE DE DATOS II PROPÓSITO DEL CURSO UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H Clave:08USU4053W FACULTAD DE INGENIERÍA DES: Ingeniería Ingeniería en Sistemas Programa(s) Educativo(s): Computacionales en Hardware Tipo de materia:

Más detalles

Introducción a las Bases de Datos

Introducción a las Bases de Datos Introducción a las Bases de Datos Organización lógica de los datos Sistemas basados en archivos Concepto intuitivo de base de datos Sistemas gestores de bases de datos Definición Características y ventajas

Más detalles

I CONCEPTOS BÁSICOS DE COMPUTACIÓN II INTRODUCCIÓN A LAS TECNOLOGÍAS DE INFORMACIÓN III COMPONENTES Y FUNCIONAMIENTO DE LAS

I CONCEPTOS BÁSICOS DE COMPUTACIÓN II INTRODUCCIÓN A LAS TECNOLOGÍAS DE INFORMACIÓN III COMPONENTES Y FUNCIONAMIENTO DE LAS UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO Facultad de Estudios Superiores Aragón Ingeniería Mecánica Programa de Asignatura NOMBRE DE LA ASIGNATURA: FUNDAMENTOS DE COMPUTACIÓN PLAN 2007 Tipo de Asignatura:

Más detalles

GESTIÓN DE BASES DE DATOS

GESTIÓN DE BASES DE DATOS ASIGNATURA DE GRADO: GESTIÓN DE BASES DE DATOS Curso 2014/2015 (Código:71023045) 1.PRESENTACIÓN DE LA ASIGNATURA En la actualidad las bases de datos son parte esencial en el quehacer humano, es por ello

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Introducción al análisis y diseño de sistemas.

Más detalles

El Archivo. Concepto y finalidad 1

El Archivo. Concepto y finalidad 1 UF0347 Sistemas de archivo y clasificación de documentos El Archivo. Concepto y finalidad 1 Qué? Es importante saber aplicar las diferentes técnicas de archivo que hay, ya sea de modo convencional o informático,

Más detalles

DISEÑO DE ALGORITMOS. Ingeniería Ingeniería en Sistemas. Hardware. Clave de la materia: 215. UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H

DISEÑO DE ALGORITMOS. Ingeniería Ingeniería en Sistemas. Hardware. Clave de la materia: 215. UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU007H Clave: 08USU4053W FACULTAD DE INGENIERÍA PROGRAMA DEL CURSO: DISEÑO DE ALGORITMOS DES: Ingeniería Ingeniería en Sistemas Programa(s) Educativo(s): Computacionales

Más detalles

Tecnologías de Información y Comunicación Conceptos básicos. Por: Ma. de la Luz Mendoza Uribe

Tecnologías de Información y Comunicación Conceptos básicos. Por: Ma. de la Luz Mendoza Uribe Tecnologías de Información y Comunicación Conceptos básicos Por: Ma. de la Luz Mendoza Uribe Conceptos generales Hoy en día estamos en un tiempo en el que el desarrollo y el uso de la tecnología en nuestra

Más detalles

Escribir programas a partir de un diagrama de flujo

Escribir programas a partir de un diagrama de flujo Escribir programas a partir de un diagrama de flujo por Iván Cruz En esta lectura se revisará una estrategia específica para lograr implementar un programa computacional a partir de un diagrama de flujo,

Más detalles

Entorno de la hoja de cálculo

Entorno de la hoja de cálculo Entorno de la hoja de cálculo por Ma. de la Luz Mendoza Uribe Una de las principales características que tienen los programas para hojas de cálculo es que funcionan con base en el uso de comandos, mediante

Más detalles

Conceptos básicos en el entorno de las Bases de Datos

Conceptos básicos en el entorno de las Bases de Datos TEMA 4 Conceptos básicos en el entorno de las Bases de Datos Sistemas basados en ficheros. Bases de datos. Usuarios de la base de datos. Bases de datos como Sistemas de información. Bases de datos vs.

Más detalles

CICLO ESCOLAR JULIO DICIEMBRE

CICLO ESCOLAR JULIO DICIEMBRE CICLO ESCOLAR JULIO DICIEMBRE 2012-1 CATEDRÁTICO Lic. Rafael Gamas Gutiérrez. MATERIA Base de datos HORARIO (Día(s) y Hora) Sábado 18:00-20:00 TEMA 1. INTRODUCCIÓN A LAS BASES DE DATOS 1.1 Sistemas tradicionales

Más detalles

Sistemas de información para la toma de decisiones

Sistemas de información para la toma de decisiones Sistemas de información para la toma de decisiones por Ma. de la Luz Mendoza Uribe Como se ha mencionado anteriormente, para Oz (2008, p. 6), un sistema de información está formado por todos los componentes

Más detalles

Universidad Nacional Autónoma de México Centro de Investigación en Energía. Programa de Estudio

Universidad Nacional Autónoma de México Centro de Investigación en Energía. Programa de Estudio Universidad Nacional Autónoma de México Centro de Investigación en Energía Programa de Estudio Herramientas Computacionales 3 8 Asignatura Clave Semestre Créditos Formación Profesional Ciclo Técnicas de

Más detalles

Programación Orientada a Objetos. Conceptos Básicos

Programación Orientada a Objetos. Conceptos Básicos Programación Orientada a Objetos Conceptos Básicos Programación Orientada a Objetos Paradigma de programación Un programa orientado a objetos está organizado como un conjunto de agentes en interacción

Más detalles

Cómo describir un diagrama de flujo en pseudocódigo?

Cómo describir un diagrama de flujo en pseudocódigo? Cómo describir un diagrama de flujo en pseudocódigo? Por: Iván Cruz Aceves Antes de utilizar un lenguaje de programación, es necesario estructurar algoritmos y diagramas de flujo de tal manera que cuando

Más detalles

Modelos y Bases de Datos

Modelos y Bases de Datos Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 2 Niveles de Abstracción de una Base de Datos Contextualización Por qué es importante conocer los Niveles de Abstracción de una Base de Datos?

Más detalles

Perfil Profesional en formato de la SETEC

Perfil Profesional en formato de la SETEC Perfil Profesional en formato de la SETEC COMPETENCIA GENERAL: TECNOLOGÍA SUPERIOR EN DESARROLLO DE SOFTWARE UNIDADES DE COMPETENCIA: UNIDADES DESCRIPCIÓN UNIDAD DE COMPETENCIA 1 Analizar los requerimientos

Más detalles

1.-DATOS DE LA ASIGNATURA

1.-DATOS DE LA ASIGNATURA 1.-DATOS DE LA ASIGNATURA Nombre de la asignatura: Desarrollo de aplicaciones para ambientes distribuidos Carrera: Ingeniería en Sistemas Computacionales Clave de la asignatura: ADC 0705 Horas teoría-horas

Más detalles

GUÍA DE ESTUDIO DEL EXAMEN DE CONOCIMIENTOS DE INTEGRACIÓN DE BASE DE DATOS

GUÍA DE ESTUDIO DEL EXAMEN DE CONOCIMIENTOS DE INTEGRACIÓN DE BASE DE DATOS Guía de Estudio del Examen de Conocimientos de Integración de Base de Datos 1. Introducción La presente Guía de Estudio es una herramienta de consulta que le ofrece información y orientación pertinente

Más detalles

Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos. 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Fundamentos de bases de datos Licenciatura en Informática IFM - 0414 3-2-8 2.-

Más detalles

NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO

NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO PACK FORMATIVO EN DESARROLLO DE APLICACIONES CON TECNOLOGÍA WEB NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO - Identificar la estructura de una página web conociendo los lenguajes

Más detalles

Lógica: Algoritmo: Archivo: Base de datos: Bit:

Lógica: Algoritmo: Archivo: Base de datos: Bit: Lógica: Algoritmo: Archivo: Base de datos: Bit: 1 LÓGICA: Es una secuencia de operaciones realizadas por el hardware o por el software. Lógica del hardware, Son los circuitos y Chips que realizan las operaciones

Más detalles

GUÍA DOCENTE ABREVIADA DE LA ASIGNATURA

GUÍA DOCENTE ABREVIADA DE LA ASIGNATURA GUÍA DOCENTE ABREVIADA DE LA ASIGNATURA G40 - Programación Grado en Física Curso Académico 2016-2017 1. DATOS IDENTIFICATIVOS Título/s Grado en Física Tipología Obligatoria. Curso 1 y Curso Centro Módulo

Más detalles

Gestion y Modelación de Datos Sistemas de Información, Sistemas de BD

Gestion y Modelación de Datos Sistemas de Información, Sistemas de BD La Ciencia de la Sistema Gestor de Gestion y Modelación de Datos, Sistemas de BD Julio de 2011 Contenido La Ciencia de la Sistema Gestor de 1 La Ciencia de la 2 Dato - - Conocimiento 3 Tecnología de (TI)

Más detalles

INSTITUTO POLITECNICO NACIONAL SECRETARIA ACADEMICA DIRECCION DE ESTUDIOS PROFESIONALES EN INGENIERIA Y CIENCIAS FISICO MATEMATICAS

INSTITUTO POLITECNICO NACIONAL SECRETARIA ACADEMICA DIRECCION DE ESTUDIOS PROFESIONALES EN INGENIERIA Y CIENCIAS FISICO MATEMATICAS ESCUELA: UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERÍA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS CARRERA: LICENCIATURA EN CIENCIAS DE LA INFORMÁTICA LÍNEA CURRICULAR: COORDINACION: ACADEMIAS DE COMPUTACIÓN

Más detalles

Programación I. Carrera: ECM Participantes Participantes de las academias de ingeniería electrónica de los Institutos Tecnológicos.

Programación I. Carrera: ECM Participantes Participantes de las academias de ingeniería electrónica de los Institutos Tecnológicos. .- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Programación I Ingeniería Electrónica. ECM-043 3-2- 2.- HISTORIA DEL PROGRAMA Lugar

Más detalles

Programación Estructurada

Programación Estructurada Programación Estructurada Técnica de programación que consiste en construir programas de fácil comprensión. Es mucho más sencillo entender la codificación del programa, que se habrá hecho en diferentes

Más detalles

ARQUITECTURAS. Carlos Reveco D. IN73J Arquitectura, Diseño y Construcción de un Negocio con Apoyo TI.

ARQUITECTURAS. Carlos Reveco D. IN73J Arquitectura, Diseño y Construcción de un Negocio con Apoyo TI. ARQUITECTURAS 1 IN73J Arquitectura, Diseño y Construcción de un Negocio con Apoyo TI Carlos Reveco D. creveco@dcc.uchile.cl Arquitectura de una aplicación 2 Arquitectura: desarrolla un plan general del

Más detalles

Catedra de Base de Datos

Catedra de Base de Datos Catedra de Base de Datos Facultad de Ciencias Exactas y Tecnología Universidad Nacional de Tucumán Ciclo Lectivo 2017 Entidad Una entidad es un algo que se puede identificar en el medio ambiente de trabajo

Más detalles

Teoría de Base de Datos Ing. José J. Reyes. Definiciones

Teoría de Base de Datos Ing. José J. Reyes. Definiciones Definiciones 1 Base de Datos: Las Bases de Datos son el núcleo del sistema de información de cualquier empresa. La administración y gestión de las mismas constituye, por tanto, un trabajo muy importante

Más detalles

Bases de Datos Especializadas

Bases de Datos Especializadas Bases de Datos Especializadas BASES DE DATOS ESPECIALIZADAS 1 Sesión No.4 Nombre: Bases de Datos Distribuidas Objetivo : Al término de la sesión, el alumno identificará elementos de las bases de datos

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Programación. 2. Competencias Implementar aplicaciones

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Programación. 2. Competencias Implementar

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Programación.

Más detalles

FACULTAD DE INGENIERÍA DEPARTAMENTO DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIONES

FACULTAD DE INGENIERÍA DEPARTAMENTO DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIONES FACULTAD DE INGENIERÍA DEPARTAMENTO DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIONES Código-Materia: 09728 PROGRAMACIÓN EN RED Programa Semestre: Ingeniería Telemática 5 Requisitos: 09687 ESTRUCTURAS

Más detalles

Unidad 3. Estructuras de control en diagrama de Flujo y pseudocódigo Tema Iteración o Repetitivas (repite - mientras) Juan Pablo Cobá Juárez Pegueros

Unidad 3. Estructuras de control en diagrama de Flujo y pseudocódigo Tema Iteración o Repetitivas (repite - mientras) Juan Pablo Cobá Juárez Pegueros Unidad 3. Estructuras de control en diagrama de Flujo y pseudocódigo Tema Iteración o Repetitivas (repite - mientras) Juan Pablo Cobá Juárez Pegueros Programación Básica Bioingeniería Médica Facultad de

Más detalles

Sílabo de Computación

Sílabo de Computación Sílabo de Computación I. Datos generales Código ASUC 00111 Carácter Obligatorio Créditos 4 Periodo académico 2017 Prerrequisito Ninguno Horas Teóricas 2 Prácticas 4 II. Sumilla de la asignatura La asignatura

Más detalles

UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO

UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO LICENCIATURA EN INGENIERÍA DE SOFTWARE UNIDAD DE APRENDIZAJE: ALGORÍTMICA Créditos institucionales de la UA: 5 Material visual: Diapositivas Unidad de competencia

Más detalles

Arquitectura de Manejadores de Base de Datos

Arquitectura de Manejadores de Base de Datos Arquitectura de Manejadores de Base de Datos Bases de Datos 2 - Tecnologo de Informatica Outline 1 Arquitectura de DBMS Modelos de Datos Arquitectura en 3 niveles e Independencia de datos Lenguajes e Interfaces

Más detalles

Bases de Datos 2. Teórico

Bases de Datos 2. Teórico Bases de Datos 2 Teórico Modelos de Datos: definición Lenguajes usados para especificar BDs. Un Modelo de Datos permite expresar : Estructuras Objetos de los problemas: Por ejemplo: CURSOS( nro_curso,

Más detalles

Cómo escribir algoritmos?

Cómo escribir algoritmos? Cómo escribir algoritmos? Por: Iván Cruz Aceves Algoritmos En tu rutina diaria realizas una gran diversidad de tareas, por ejemplo, bañarte, vestirte, desayunar, ir al trabajo o a la escuela, ir a comer,

Más detalles

BDOO. sistemas de administración de bases de datos. programación orientada a objetos

BDOO. sistemas de administración de bases de datos. programación orientada a objetos Orientadas a s programación orientada a objetos sistemas de administración de bases de datos BDOO Orientadas a s Un objeto representa una cosa, concreta o abstracta, que es un elemento de una aplicación.

Más detalles

Definiciones Básicas

Definiciones Básicas Definiciones Básicas Base de Datos Conjunto de datos relacionados entre sí con las siguientes propiedades: representa algún aspecto del mundo real Lógicamente coherente Dirigida a un grupo de usuarios

Más detalles

Fundamentos de Programación y Base de Datos

Fundamentos de Programación y Base de Datos Fundamentos de Programación y Base de Datos Duración: 67 horas. Modalidad: online Contenidos 1. Algoritmos y programas Algoritmos y programas Qué es un algoritmo? Programas y Aplicaciones Lenguajes de

Más detalles

PROGRAMACIÓN ORIENTADA A OBJETO (POO)

PROGRAMACIÓN ORIENTADA A OBJETO (POO) PROGRAMACIÓN ORIENTADA A OBJETO (POO) CODIGO HORAS TEORICAS HORAS PRACTICAS UNIDADES CREDITO SEMESTRE PRE REQUISITO 216254 (COMPUTACION) 226254 (SISTEMAS) 03 02 04 VI PROGRAMACION ESTRUCTURADA ELABORADO

Más detalles

Conceptos de DBMS Y Arquitectura

Conceptos de DBMS Y Arquitectura Conceptos de DBMS Y Arquitectura 2 DBMS Usuario Programas/Consultas Software para procesar Consultas/Programas Software para Acceder Datos Objetivos Al concluir el capítulo el estudiante será capaz de

Más detalles

Universidad de Guadalajara Centro universitario de los Altos Licenciatura en Ingeniería en Computación

Universidad de Guadalajara Centro universitario de los Altos Licenciatura en Ingeniería en Computación 1. Identificación del curso Programa educativo: Ingeniería en Computación Academia: Sistemas digitales e información Programa de estudios por competencias Bases de datos Unidad de aprendizaje: Seminario

Más detalles

Un sistema de bases de datos sirve para integrar los datos. Lo componen los siguientes elementos:

Un sistema de bases de datos sirve para integrar los datos. Lo componen los siguientes elementos: Qué es una base de datos? El problema de los datos Todas las empresas requieren almacenar información. Desde siempre lo han hecho. La información puede ser de todo tipo. Cada elemento informativo (nombre,

Más detalles

Arquitectura Sistema Experto

Arquitectura Sistema Experto Universidad Nacional Mayor de San Marcos Facultad de Ciencias Matemáticas EAP. Computación Científica Arquitectura Sistema Experto Curso: Inteligencia Artificial Prof. Oscar Benito Pacheco Tópicos La Arquitectura

Más detalles

UNIVERSIDAD NACIONAL DEL SUR 1 BAHIA BLANCA DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACION

UNIVERSIDAD NACIONAL DEL SUR 1 BAHIA BLANCA DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACION UNIVERSIDAD NACIONAL DEL SUR 1 CARRERAS Y PLANES Ingeniería en Sistemas de Computación Plan 2007 Ingeniería en Computación Plan 2011 PROFESOR RESPONSABLE Lic. María Mercedes VITTURINI Profesor Adjunto

Más detalles

20480 Programación en HTML5 con JavaScript y CSS3

20480 Programación en HTML5 con JavaScript y CSS3 20480B 20480 Programación en HTML5 con JavaScript y CSS3 Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual Studio 2012 Formación: Presencial Horas: 25 Se requieren los siguientes requisitos

Más detalles

Fundamentos de Programación y Base de Datos

Fundamentos de Programación y Base de Datos Fundamentos de Programación y Base de Datos Duración: 67 horas. Modalidad: online En la actualidad la mayoría de nuestra vida esta basada en el uso de programas informáticos. Para desarrollar un programa

Más detalles

Introducción a la programación

Introducción a la programación Introducción a la programación PROGRAMACION I Grado en Matematicas Informática Programación I - 2015/2016 Introducción 1 Introducción a la programación Computador: aparato electrónico capaz de interpretar

Más detalles

Gestión de Bases de Datos. Prof. Marlene Goncalves Universidad Simón Bolívar

Gestión de Bases de Datos. Prof. Marlene Goncalves Universidad Simón Bolívar Gestión de Bases de Datos Prof. Marlene Goncalves Universidad Simón Bolívar Ubicación del Curso Ingeniería de Software Algoritmia Técnicas de Análisis y Diseño Estructuras Almacenamiento Memoria Secundaria

Más detalles

Unidad 3. Estructuras de control en diagrama de Flujo y pseudocódigo Tema Iteración o Repetitivas (mientras)

Unidad 3. Estructuras de control en diagrama de Flujo y pseudocódigo Tema Iteración o Repetitivas (mientras) Juan Pablo Cobá Juárez Pegueros Programación Básica Bioingeniería Médica Facultad de Medicina Unidad 3. Estructuras de control en diagrama de Flujo y pseudocódigo Tema Iteración o Repetitivas (mientras)

Más detalles

Universidad de Costa Rica Facultad de Ingeniería Escuela de Ciencias de la Computación e Informática Licenciatura en Computación e Informática

Universidad de Costa Rica Facultad de Ingeniería Escuela de Ciencias de la Computación e Informática Licenciatura en Computación e Informática Universidad de Costa Rica Facultad de Ingeniería Escuela de Ciencias de la Computación e Informática Licenciatura en Computación e Informática Plan de Estudios 2008 (Modificado: Resolución VD-8687-2011)

Más detalles

CURSO: FUNDAMENTOS DE PROGRAMACION Y BASES DE DATOS

CURSO: FUNDAMENTOS DE PROGRAMACION Y BASES DE DATOS CURSO: FUNDAMENTOS DE PROGRAMACION Y BASES DE DATOS FINALIDAD: En la actualidad la mayoría de nuestra vida esta basada en el uso de programas informáticos. Para desarrollar un programa informático es necesario

Más detalles

Algoritmos de ordenación básicos

Algoritmos de ordenación básicos Algoritmos de ordenación básicos por Iván Cruz Cuando tratamos de resolver algunos problemas haciendo uso de la programación estructurada, en ocasiones es necesario poder ordenar un conjunto de datos.

Más detalles

Centro Universitario UAEM Zumpango! Ingeniería en Computación! Programación estructurada

Centro Universitario UAEM Zumpango! Ingeniería en Computación! Programación estructurada Centro Universitario UAEM Zumpango!! Agosto 2015 Identificación de la Unidad de Aprendizaje (UA) Nombre UA: Programación esctructurada (L41012) Total de horas a la semana: 6 Créditos: 9 Carácter de la

Más detalles

UNIDAD 1: CONCEPTOS BA SICOS DE BASE DE DATOS

UNIDAD 1: CONCEPTOS BA SICOS DE BASE DE DATOS UNIDAD 1: CONCEPTOS BA SICOS DE BASE DE DATOS [Escriba el subtítulo del documento] Qué es un gestor de base de datos? Un gestor de base de datos o sistema de gestión de base de datos (SGBD o DBMS) es un

Más detalles

INSTITUTO POLITECNICO NACIONAL SECRETARIA ACADEMICA DIRECCION DE ESTUDIOS PROFESIONALES EN INGENIERIA Y CIENCIAS FISICO MATEMATICAS

INSTITUTO POLITECNICO NACIONAL SECRETARIA ACADEMICA DIRECCION DE ESTUDIOS PROFESIONALES EN INGENIERIA Y CIENCIAS FISICO MATEMATICAS ESCUELA: UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERÍA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS CARRERA: LICENCIATURA EN CIENCIAS DE LA INFORMÁTICA LÍNEA CURRICULAR: COORDINACIÓN: ACADEMIAS DE COMPUTACIÓN

Más detalles

Bases de datos 1. Teórico: Introducción

Bases de datos 1. Teórico: Introducción Bases de datos 1 Teórico: Introducción Conceptos generales Base de Datos: Es un conjunto de datos relacionados Representa algún aspecto del mundo real Es construida para un propósito específico Database

Más detalles

Introducción al procesamiento de bases de datos. MIA Ricardo González Lozano

Introducción al procesamiento de bases de datos. MIA Ricardo González Lozano 1 Introducción al procesamiento de bases de datos MIA Ricardo González Lozano Introducción al procesamiento de bases de datos 2 La expansión de Internet y el desarrollo de la tecnología en las bases de

Más detalles

Programación orientada a objetos

Programación orientada a objetos Programación orientada a objetos La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa los objetos en sus interacciones, para diseñar aplicaciones

Más detalles

Capitulo 1. Sistemas de Información Geográfica

Capitulo 1. Sistemas de Información Geográfica Capitulo 1 Sistemas de Información Geográfica Es este capítulo describimos cuales son las principales características de los sistemas de información geográfica, así como sus componentes y aplicaciones

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Base de datos. 2. Competencias Implementar aplicaciones

Más detalles

Cátedra de Bases de Datos

Cátedra de Bases de Datos Cátedra de Facultad de Ciencias Exactas y Tecnología Universidad Nacional de Tucumán Ciclo Lectivo 2016 Presentacion Nombre de la asignatura (ECF) Nombre Email 1 Mg. Ing. Gustavo Eduardo JUAREZ gjuarez@herrera.unt.edu.ar

Más detalles

Contenido Sistemas de Información Gerencial

Contenido Sistemas de Información Gerencial Sistemas de Información Gerencial Descripción Contenido Sistemas de Información de la Asignatura Gerencial Asignatura que analiza las característica del lenguaje, los requisitos de Hardware y Software

Más detalles

Bases de datos Unidad 1 Introducción a las BD. Mónica María Rojas Rincón Oficina: P19-103

Bases de datos Unidad 1 Introducción a las BD. Mónica María Rojas Rincón Oficina: P19-103 Bases de datos Unidad 1 Introducción a las BD Mónica María Rojas Rincón mmrojas@elpoli.edu.co Oficina: P19-103 Competencias a desarrollar Identificar los conceptos propios de la asignatura. Diferenciar

Más detalles

Fundamentos de programación y Bases de Datos

Fundamentos de programación y Bases de Datos Fundamentos de programación y Bases de Datos Duración: 25.00 horas Descripción En la actualidad la mayoría de nuestra vida esta basada en el uso de programas informáticos. Para desarrollar un programa

Más detalles

Bases de Datos Avanzadas

Bases de Datos Avanzadas Departamento de Ingeniería de Sistemas Informáticos y Telemáticos Área de Lenguajes y Sistemas Informáticos Escuela Politécnica Programa de la Asignatura Bases de Datos Avanzadas 4º curso (Ingeniería en

Más detalles

CAPÍTULO I - DEFINICIÓN DEL PROBLEMA Y OBJETIVOS

CAPÍTULO I - DEFINICIÓN DEL PROBLEMA Y OBJETIVOS CAPÍTULO I - DEFINICIÓN DEL PROBLEMA Y OBJETIVOS 1.1 Introducción Desde comienzos de la década de los 80s, el paradigma OO (orientado a objetos) ha ido madurando como un enfoque de desarrollo de software

Más detalles

Secuencia de órdenes de trabajo

Secuencia de órdenes de trabajo Secuencia de órdenes de trabajo La programación de secuencia o despacho define la secuencia lógica en que debe procesarse cada una de las órdenes de labor para minimizar el tiempo y costo de flujo de trabajo.

Más detalles

UNIVERSIDAD MAYOR DE SAN SIMÓN FACULTAD DE CIENCIAS TECNOLOGÍA PLAN GLOBAL

UNIVERSIDAD MAYOR DE SAN SIMÓN FACULTAD DE CIENCIAS TECNOLOGÍA PLAN GLOBAL UNIVERSIDAD MAYOR DE SAN SIMÓN FACULTAD DE CIENCIAS TECNOLOGÍA I. DATOS DE IDENTIFICACIÓN PLAN GLOBAL Nombre de la materia: INGENIERIA DE SISTEMAS I Código: 2016028 Grupo: 1 Carga horaria: 6 hrs/semana

Más detalles

Modelo Académico de Calidad para la Competitividad MATP-02 13/22

Modelo Académico de Calidad para la Competitividad MATP-02 13/22 2.2. Propósito del módulo Manejar técnicas para el desarrollo de programas de cómputo con base en el uso de pseudocódigo, diagramas de flujo, principios de programación estructurada, funcional, orientada

Más detalles

Tecnología de Información

Tecnología de Información CAPITULO 6 : Tecnología de Información ADMINISTRACIÓN DE DATOS MBA SERGIO ORTEGA Material revisado para la cursada 29 BIBLIOGRAFIA Básica: Laudon & Laudon, Sistemas de Información Gerencial. Organización

Más detalles

Asignatura: Horas: Total (horas): Obligatoria X Teóricas 4.5 Semana 4.5 Optativa Prácticas Semanas 72.0

Asignatura: Horas: Total (horas): Obligatoria X Teóricas 4.5 Semana 4.5 Optativa Prácticas Semanas 72.0 UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO Aprobado por el Consejo Técnico de la Facultad de Ingeniería en su sesión ordinaria del 15 de octubre de 2008 BASES DE

Más detalles

Carrera : Academia de Sistemas y Computación. a) RELACIÓN CON OTRAS ASIGNATURAS DEL PLAN DE ESTUDIOS ASIGNATURAS TEMAS ASIGNATURAS TEMAS

Carrera : Academia de Sistemas y Computación. a) RELACIÓN CON OTRAS ASIGNATURAS DEL PLAN DE ESTUDIOS ASIGNATURAS TEMAS ASIGNATURAS TEMAS 1.- IDENTIFICACION DE LA ASIGNATURA Nombre de la asignatura : Bases de datos distribuidas Carrera : Ingeniería en Sistemas Computacionales Clave de la asignatura : Horas teoría-horas práctica-créditos

Más detalles

INTRODUCCIÓN...9 CAPÍTULO 1. ELEMENTOS DE UN PROGRAMA INFORMÁTICO...11

INTRODUCCIÓN...9 CAPÍTULO 1. ELEMENTOS DE UN PROGRAMA INFORMÁTICO...11 Índice INTRODUCCIÓN...9 CAPÍTULO 1. ELEMENTOS DE UN PROGRAMA INFORMÁTICO...11 1.1 PROGRAMA Y LENGUAJESDE PROGRAMACIÓN...12 1.1.1 EL LENGUAJE JAVA...13 1.1.2 EL JDK...15 1.1.3 LOS PROGRAMAS EN JAVA...16

Más detalles

Universidad de Cantabria

Universidad de Cantabria Bases de Datos Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es Objetivos Presentar los conceptos básicos y terminología de las bases de

Más detalles

INDICE Parte Uno. Fundamentos de Análisis de Sistemas 1. Asumiendo el Papel del Análisis de Sistemas Conceptos de Diseño y Análisis de Sistemas

INDICE Parte Uno. Fundamentos de Análisis de Sistemas 1. Asumiendo el Papel del Análisis de Sistemas Conceptos de Diseño y Análisis de Sistemas INDICE Prefacio XXVII Parte Uno. Fundamentos de Análisis de Sistemas 1. Asumiendo el Papel del Análisis de Sistemas 1 La información como recurso de las organizaciones 1 Administración de la información

Más detalles

Características de los sistemas productivos

Características de los sistemas productivos Características de los sistemas productivos Por: Felipe de la Rosa Rivera Manufactura y producción En el lenguaje industrial, es común utilizar indistintamente los términos de manufactura y producción

Más detalles

Tema 11 Bases de datos. Fundamentos de Informática

Tema 11 Bases de datos. Fundamentos de Informática Tema 11 Bases de datos Fundamentos de Informática Índice Evolución Tipos de modelos de datos y SGBD El modelo relacional y el Diseño de una Base de Datos Operaciones básicas: consulta, inserción y borrado.

Más detalles

Unidad 2. Elementos Intermedios del Lenguaje

Unidad 2. Elementos Intermedios del Lenguaje Unidad 2 Elementos Intermedios del Lenguaje Paradigmas de Programación Un paradigma de programación se refiere a la forma en que se entiende, diseña y desarrolla una aplicación Imperativo Declarativo Funcional

Más detalles