Bases de Datos Avanzadas
|
|
- Hugo Coronel Calderón
- hace 6 años
- Vistas:
Transcripción
1 Tema III: Bases de datos orientadas a objetos () Facultad de Informática Semestre: 9º Curso: Profesor: Matilde Celma Giménez Objetivos: - estudiar los fundamentos de los sistemas de bases de datos orientadas a objetos. Programa: 4. Bases de datos orientadas a objetos: motivación, aplicaciones. 4. Sistemas de gestión de objetos. 4. Conceptos del modelo orientado a objetos 4.4 Estándares 4.4. SGBD Orientados a Objetos: el estándar ODMG SGBD Objeto-relacionales: el estándar SQL 4.5 Construcción de SGBD orientados a objetos.
2 Bibliografía: Sistemas de Bases de Datos Orientados a Objetos. Khoshafian, S. Object-oriented databases. Jhon Wiley & Sons, 99 Cattell, R.G. Object data management. Addison Wesley, 994 Cattel, R.G Object database standard: ODMG.0., Morgan Kaufman, 997 Elmasri; Navathe Sistemas de Bases de Datos, Cap., Addisson Wesley, 997 Connolly, T.; Begg, C.; Strachan, A. Database Systems, Cap.,,, Addisson Wesley, 998 Atzeni, P.; Ceri, S.; Paraboschi, S. Database Systems. Concepts, Languages and Architectures, Cap., Mc Graw Hill, 999. Sistemas de Bases de Datos Objeto-Relacionales. Stonebraker, M. Object-relational DBMSs. The next great wave, 997 Date, C.J., Darwen, H., Foundations of Object-relational databases, 998 Gulutzan, P. Trudy, P., SQL-99 Complete Really, Bases de datos orientadas a objetos: motivación, aplicaciones. Motivación: el modelo relacional de datos no es capaz de satisfacer las necesidades planteadas por las nuevas aplicaciones de bases de datos: objetos complejos, relaciones complejas,...
3 5 Nuevas aplicaciones de bases de datos: Nuevas aplicaciones en bases de datos Nuevos requisitos CAD/CAM (Diseño asistido/producción asistida) CASE (Ingeniería de software asistida) Sistema Multimedia Sistemas Expertos Sistemas de información geográfica objetos complejos - campos de longitud variable - operadores específicos - relaciones complejas (parte_de, es_un; versión_de,...) - transacciones largas de baja frecuencia 6 DATOS TRANSACCIONES V olum en Estructura Frecuencia Com plejidad A p licacion es relacionales A p licacion es orientadas a objetos grande sencilla alta cortas/sencillas pequeño compleja baja largas/complejas
4 Limitaciones del modelo relacional: 7 estructuras de datos (relación) con atributos simple sobre dominios escalares. identificación de las entidades por contenido (valor de sus atributos) referencia a otras entidades por el valor de su identificador (manipulación de las relaciones entre entidades explícitamente por el usuario) ausencia de primitivas para representar entidades complejas (agregación) ausencia de primitivas para representar jerarquías de entidades (generalización/especialización) lenguajes de manipulación (SQL9) computacionalmente incompletos operadores predefinidos y genéricos (INSERT, DELETE, UPDATE) limitaciones en la definición de información implícita: vistas recursivas limitaciones en la definición de comportamiento activo: disparadores (triggers) 8 atributos simples sobre dominios escalares. identificación de las entidades por contenido manipulación de las relaciones explícitamente Bases de datos orientadas a objetos ausencia de primitivas para representar entidades complejas (agregación) ausencia de primitivas para representar jerarquías de entidades (generalización) lenguajes de manipulación (SQL9) computacionalmente incompletos operadores predefinidos y genéricos (INSERT, DELETE, UPDATE) Bases de datos deductivas limitaciones en la definición de información implícita: vistas recursivas limitaciones en la definición de comportamiento activo: disparadores Bases de datos activas
5 9. Sistemas de gestión de objetos Extensiones del modelo relacional Extensiones de los modelos semánticos Lenguajes de programación orientados a objetos Sistemas de gestión de objetos Qué es un sistema de gestión de bases de datos orientadas a objetos? 0 Abstracción de datos Herencia en jerarquía de objetos Identidad de objetos Principios de la orientación a objetos Persistencia de los datos Acceso concurrente Gestión de transacciones Facilidades de interrogación Integridad / Seguridad Recuperación / Reconstrucción Optimización / Eficiencia Funcionalidad de los SGBD Expresividad Funcionalidad Sistema de gestión de bases de datos orientadas a objetos
6 . Conceptos del modelo orientado a objetos Objetivo: mantener una correspondencia directa entre los objetos del mundo real y su representación en la base de datos - no existe un modelo orientado a objetos (MOO) estándar - de los modelos subyacentes a los SGBDOO existentes se pueden abstraer unas características comunes a) Identidad de objetos b) Abstracción de datos c) Herencia en jerarquía de objetos Ejemplo: teléfono (,) (,) DEPARTAMENTOn (0,) pertenece director adscrita fe cha (9, ) (0,) docencia (0, ) dirección teléfono PROFESOR (0, ) (0, ) categoría créditos ASIGNATURA cré-prá cré-teo
7 a) Identidad de objetos: Modelo Relacional de Datos estructura de datos relación - los objetos del mundo real se representan como tuplas de relaciones - las tuplas se identifican por contenido: por el valor de los atributos que constituyen la clave primaria de la relación si cambia el valor de la clave de una tupla entonces cambia la identidad del objeto representado las referencias al objeto desde otros objetos de la base de datos (claves ajenas) no son válidas y deben ser actualizadas 4 Profesor dirección teléfono categoría dpto Dpto-tlfno dpto tlfno Docencia codp-rof cod_asg créditos Departamento director Asignatura cre_teo cre-prac dpto Esquema relacional
8 5 Profesor dpto MCG Matilde Celma. DSIC JCR Juan Carlos Casamayor DSIC.. Departamento.. DSIC Sistemas Informáticos. DISCA Ingeniería de Sistemas..... si cambia el del departamento de Sistemas Informáticos (DSIC) las referencias a él desde las tuplas de Profesor no tienen sentido y deben ser actualizadas Modelo Orientado a objetos 6 el SGBDOO proporciona una identidad única a cada objeto de la base de datos en el momento de su creación OID (object identifier) generado por el sistema no visible para el usuario inmutable -no depende de valores de atributos del objeto -no depende de la dirección física del objeto el SGBDOO lo utiliza internamente para identificar univocamente cada objeto en la creación y manejo de relaciones (referencias) entre objetos
9 7 Clase Profesor. dpto. tira(4) tira(0) Departamento Clase Departamento tira(0). el valor del atributo dpto de un objeto de tipo Profesor será el OID del objeto de tipo Departamento que representa el departamento del profesor b) Abstracción de datos 8 integrar toda la información del objeto (objetos de estructura compleja) separar la especificación de las propiedades de su implementación Modelo Relacional de Datos estructura de datos relación - los objetos del mundo real se representan como tuplas de relaciones - los dominios de los atributos de las relaciones deben ser escalares - la información del objeto está dispersa en varias relaciones - el valor de un objeto (valor de sus atributos) debe ser reconstruido por el usuario manejando las referencias (claves ajenas) entre las relaciones de la base de datos durante la consulta de ésta: operaciones de JOIN
10 Profesor dirección teléfono categoría dpto Dpto-tlfno dpto Docencia codp-rof cod_asg créditos Departamento director Asignatura cre_teo cre-prac dpto 9 tlfno SELECT P., P., P. dirección, P.teléfono, P.categoría, D., A., Doc.créditos FROM Profesor P, Departamento D, Docencia Doc, Asignatura A WHERE P.=Doc.cod_prof AND A.=Doc.cod_asg AND D.codigo=P.dpto Modelo Orientado a Objetos - los objetos pueden ser representados por estructuras de cualquier complejidad definidas por medio de constructores de tipos 0 constructores de tipos: - conjunto -lista - vector -tupla -bolsa valores de los tipos estructurados: {v, v, v,.. v n } <v, v, v,.. v n > [v, v, v,.. v n ] [a : v, a : v,.. a n :v n ] (v, v, v,.. v n ) tipos básicos: -entero - real - tira de caracteres -lógico -fecha el valor de un objeto se puede construir a partir de otros objetos y/o de valores atómicos de tipos básicos mediante los constructores de tipo
11 Esquema de la base de datos: definición de tipos (clases) de objetos Clase Departamento tira(0) director TUPLA (Prof: Profesor, fecha: fecha)* teléfono CONJUNTO (tira(0)) prof LISTA (Profesor) asg LISTA (Asignatura) definición de la estructura del tipo de objeto Departamento (OID, valor) valor de un objeto de tipo Departamento ( i, [: DSIC, : Sistemas Informáticos, director: [Prof: i, fecha: --96 ], teléfono: { , }, prof: <i, i, i4>, asg: <i5, i6, i> ] ) Clase Profesor tira(0) dirección tira(40) teléfono tira(0) categoría tira() director TUPLA (Dpto: Departamento, fecha: fecha)* dpto Departamento docencia LISTA (TUPLA (Asg: Asignatura, créditos: entero)) Clase Asignatura tira(0) cre-teo entero cre-prac entero dpto Departamento docencia LISTA (TUPLA (Prof: Profesor, créditos: entero))* * las relaciones binarias con atributos propios serán reconsideradas posteriormente
12 Relaciones entre objetos: - las relaciones binarias entre objetos (pertenece, director, adscrita y docencia) se representan por medio de un atributo en cada uno de los objetos relacionados; los valores de estos atributos son los identificadores (OID) de los objetos relacionados: pertenece: prof en Departamento, dpto en Profesor director: director en Departamento, director en Profesor adscrita: asg en Departamento, dpto en Asignatura docencia: docencia en Asignatura, docencia en Profesor - para poder mantener la integridad de la base de datos el sistema debe conocer como se representa una misma relación en cada uno de los objetos relacionados: referencias inversas Relación adscrita entre Departamento y Asignatura: Clase Departamento tira(0) director TUPLA (Prof: Profesor, fecha: fecha)* teléfono CONJUNTO (tira(0)) prof LISTA (Profesor) asg LISTA (Asignatura) Asignatura.dpto 4 una actualización en asg en Departamento (resp. dpto en Asignatura) significará la actualización automática de dpto en Asignatura (resp. asg en Departamento) referencias inversas Clase Asignatura tira(0) cre-teo entero cre-prac entero dpto Departamento Departamento.asg docencia LISTA (TUPLA (Prof: Asignatura, créditos: entero))*
13 Cómo representar las relaciones ternarias? 5 Ejemplo: incluyamos en el esquema información sobre los grupos en los que los profesores imparten docencia dirección teléfono PROFESOR (0, ) categoría docencia (0, ) (0, ) ASIGNATURA cré-prá cré-teo GRUPO lugar Clase Profesor.. docencia LISTA (TUPLA (Asg: Asignatura, grupo: grupo) Asignatura.docencia Grupo.docencia Clase Asignatura.. docencia LISTA (TUPLA (Prof: Profesor, grupo: grupo) Profesor.docencia Asignatura.docencia Clase Grupo.. docencia LISTA (TUPLA (Prof: Profesor, Asg: Asignatura) Profesor.docencia Asignatura.docencia la correspondencia se establece por de atributo!! solución 6
14 Clase Profesor tira(0).. docencia LISTA (Docencia) Docencia.prof para representar las relaciones ternarias entre objetos se define un nuevo tipo de objeto que representa la relación 7 Clase Asignatura tira(0)... docencia LISTA (Docencia) Docencia. asg Clase Grupo lugar tira(5) docencia LISTA (Docencia) Docencia. grupo Clase Docencia prof Profesor Profesor.docencia asg Asigantura Asignatura.docencia grupo Grupo Grupo.docencia solución Representación de las referencias inversas en el caso de las relaciones binarias (con atributos propios): director, docencia del esquema original 8 Clase Profesor tira(0).. director Dirección Dirección.prof Clase Dirección prof Profesor Profesor.director dpto Departamento Departamento.director fecha fecha Clase Departamento tira(0)... director Dirección Dirección.dpto
15 Clase Profesor tira(0).. docencia LISTA (Docencia) Docencia.prof Clase Docencia prof Profesor Profesor.docencia asg Asigantura Asignatura.docencia créditos entero 9 Clase Asignatura tira(0)... docencia LISTA (Docencia) Docencia.asg b) Abstracción de datos 0 Modelo Relacional de Datos estructura de datos relación los objetos del mundo real se representan como tuplas de relaciones la estructura de los objetos es visible para el usuario las relaciones se manipulan con un conjunto de operadores genéricos: INSERT, DELETE, UPDATE, SELECT las restricciones de integridad se definen en el esquema de la base de datos, siendo responsabilidad del SGBD su comprobación si se cambia la estructura deben cambiarse los programas de acceso
16 Modelo Orientado a Objetos ocultamiento de la estructura del objeto manipulación del objeto a través de operadores específicos definidos para el tipo de objeto Encapsulamiento del objeto definir un tipo de objeto por medio de los operadores (consultores, constructores) que se pueden aplicar sobre los objetos del tipo definición de un tipo de objeto definición de un TAD Interfaz del objeto Signatura de los operadores:, tipo y argumentos Implementación del objeto Estructura interna del objeto: definida con los constructores de tipo Implementación de los operadores (métodos) : en función de la estructura del objeto
17 encapsulamiento total del objeto todos los atributos deben ser ocultos y las propiedades del objeto sólo se pueden consultar a través de sus operadores excesivamente rígido y tedioso encapsulamiento parcial del objeto atributos públicos: de estructura visible para el usuario y manipulables con los operadores genéricos del lenguaje de interrogación atributos privados: de estructura oculta para el usuario y manipulables con operadores específicos definidos para el tipo de objeto La definición de operadores específicos para un tipo de objeto permite: 4 definir los operadores de manipulación de los atributos ocultos : los atributos de un objeto cuya actualización está condicionada por el cumplimiento de ciertas restricciones de integridad deben ser definidos como privados* definir atributos derivados (atributos no almacenados): los operadores permitirán consultar el valor del dato derivado, aplicando la ley de derivación definir operaciones de creación y eliminación de objetos comprobando las restricciones de integridad correspondientes * Algunos sistemas permiten definir estos atributos como públicos pero no actualizables con los operadores genéricos del lenguaje, definiéndose para ellos operadores específicos de actualización
18 Ejemplo: Si la docencia de un profesor estuviese sometida a alguna restricción de integridad, como la limitación de carga lectiva según la categoría del profesor, entonces, los atributos de Docencia podrían definirse como ocultos de forma que el usuario solo pudiese crear nuevas ocurrencias de Docencia o actualizar las existentes a través de los operadores definidos, operadores cuya implementación comprobaría las restricciones de integridad. 5 Clase Docencia Atributos públicos: Atributos privados: prof Profesor Profesor.docencia asg Asigantura Asignatura.docencia créditos entero Operadores: crear_docencia (prof: Profesor, asg: Asignatura, créditos: entero): Docencia... la implementación de este operador (definida en algún lenguaje de programación) comprobará las restricciones de integridad c) Herencia en jerarquía de objetos 6 definición de un nuevo tipo de objeto (subtipo) a partir de otro tipo ya definido (supertipo) - el subtipo hereda todas las propiedades (atributos y operadores) del supertipo y su implementación - el subtipo puede tener atributos y operadores propios - en el subtipo se puede cambiar la implementación de alguna de las propiedades heredadas (polimorfismo)
19 7 Herencia múltiple un tipo de objeto se define como subtipo de varios tipos de objetos ambigüedad: se produce cuando los supertipos tienen atributos u operadores del mismo pero con distinto significado. La ambigüedad se resuelve: dejando elegir al usuario en el momento de la creación del subtipo qué se debe heredar cambiar en uno de los supertipos el de la propiedad (atributo u operador) que crea la ambigüedad usar algún criterio por defecto del sistema Herencia selectiva un subtipo hereda sólo algunas de las propiedades del supertipo
UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES
UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES Área de formación: Disciplinaria Unidad académica: Programación Orientada a Objetos Ubicación: Cuarto Semestre Clave: 2087 Horas
Más detallesPráctica 3: El lenguaje SQL (1ª parte). (4ª sesión)
Práctica 3: El lenguaje SQL (1ª parte). (4ª sesión) Programa de prácticas: Práctica 1. Introducción al uso de una BD relacional (ACCESS). Práctica 2. Representación de la realidad en el modelo relacional
Más detallesBASES DE DATOS DSIC. Curso 2005-2006
BASES DE DATOS DSIC. Curso 2005-2006 Tutorías Silvia Abrahão Despacho 210, 2ª planta Edificio DSIC Correo: sabrahao@dsic.upv.es http://www.dsic.upv.es/~sabrahao Lunes 18:30-20:30 Jueves 12:30-14:30 / 16:30-18:30
Más detallesMateria requisito: DOMINIOS COGNITIVOS (Objetos de estudio, temas y subtemas) I. INTRODUCCION A LAS BASES DE DATOS
UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H Clave:08USU4053W FACULTAD DE INGENIERÍA DES: Ingeniería Programa(s) Educativo(s): Ingeniería en Ciencias de la Computación Tipo de materia: Obligatoria
Más detallesUNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES CUAUTITLÁN LICENCIATURA EN INFORMÁTICA
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES CUAUTITLÁN LICENCIATURA EN INFORMÁTICA PROGRAMA DE LA ASIGNATURA DE: Introducción a las Bases de Datos IDENTIFICACIÓN DE LA ASIGNATURA
Más detallesConcepto de vista. (con ciertas limitaciones). nivel físico) Una vista es una tabla virtual (no tiene una correspondencia a
2.6.1.- Concepto de vista. Una vista es una tabla derivada de otras tablas (básicas o virtuales). Una vista se caracteriza porque: Se considera que forma parte del esquema externo. Una vista es una tabla
Más detallesGestion y Modelación de Datos Introducción
Gestion y Modelación de Datos Introducción Julio de 2011 Contenido Gestión y Modelación de Datos Descripción del Curso Bases de Datos Definición - Funcionalidades Modelos de Datos DDLs, DMLs Descripción
Más detallesBases de Datos OTROS ASPECTOS MODELO E-R
Bases de Datos OTROS ASPECTOS MODELO E-R Bases de Datos GENERALIZACIÓN Y ESPECIALIZACIÓN Bases de Datos ESPECIALIZACIÓN Bases de Datos -> Especialización Un conjunto de entidades, puede incluir subgrupos
Más detallesPROGRAMA DE CURSO. Metodologías de Diseño y Programación. Nombre en Inglés. Design and Programming Methodologies.
Código CC3002 Nombre Nombre en Inglés PROGRAMA DE CURSO Metodologías de Diseño y Programación Design and Programming Methodologies SCT es Docentes Horas de Cátedra Horas Docencia Auxiliar Horas de Trabajo
Más detallesTransformaciones entre el modelo Relacional y el modelo de Clases.
Gestión de la Información Transformaciones entre el modelo Relacional y el modelo de Clases. José Luis Pastrana Brincones (pastrana@lcc.uma.es) 2 Supongamos que tenemos un modelo de objetos como el siguiente:
Más detallesBASES DE DATOS. DSIC. Curso 2007-2008. Bases de Datos. Título de Ingeniero Técnico en Informática. Programación. Bases de Datos TR 3 3
BASES DE DATOS DSIC. Curso 2007-2008 Bases de Datos Título de Ingeniero Técnico en Informática Semestre Asignatura Carácter T P 1 2 3 4 5 6 Estructuras de Datos y Algoritmos Programación TR 3 3 TR 3 3
Más detallesBASES DE DATOS DSIC. Curso 2003-2004
Tutorías BASES DE DATOS DSIC. Curso 2003-2004 José Hernández Orallo Despacho 236, 2ª planta DSIC. Correo: jorallo@dsic.upv.es http://www.dsic.upv.es/~jorallo/docent/bda/bda.html Martes 10:30-12:30 Miércoles
Más detallesHERENCIA Y TIPOS. Articulo. Video Audio Altavoces. Amplificador
HERENCIA Y TIPOS. Las clases con propiedades y funciones comunes se agrupan en una superclase. Las clases que se derivan de una superclase son las subclases. Las clases se organizan como jerarquía de clases.
Más detallesTema II: El modelo relacional de datos (2.1) El modelo relacional de datos.
Tema II: El modelo relacional de datos (2.1) El modelo relacional de datos. Objetivos: conocer las estructuras de datos del modelo: la tupla y la relación. conocer básicamente la forma de modelar la realidad
Más detallesUNIDAD 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 detallesTema II: El modelo relacional de datos. (2.2)
Tema II: El modelo relacional de datos. (2.2) El modelo relacional de datos. Objetivos: conocer las estructuras de datos del modelo: la tupla y la relación. conocer básicamente la forma de modelar la realidad
Más detallesContenido. 1. El proceso 2. Los modelos 3. Los diagramas 4. Ejemplo
Tutorial Contenido 1. El proceso 2. Los modelos 3. Los diagramas 4. Ejemplo 1. El proceso Fases soportadas por UML Análisis de requisitos de usuario Análisis de requisitos de software Diseño de la plataforma
Más detallesGrado en Ingeniero en Informática Ingeniero en Computadores Sistemas de Información
BASES DE DATOS I Grado en Ingeniero en Informática Ingeniero en Computadores Sistemas de Información Universidad de Alcalá Curso Académico 2013/2014 Segundo Curso Segundo Cuatrimestre GUÍA DOCENTE Nombre
Más detallesPERSISTENCIA DE OBJETOS EN BASE DE DATOS RELACIONALES FRANCISCO LEÓN NAJERA CÓDIGO: CEDULA:
PERSISTENCIA DE OBJETOS EN BASE DE DATOS RELACIONALES FRANCISCO LEÓN NAJERA CÓDIGO: 20092295009 CEDULA: 80087371 UNIVERSIDAD DISTRITAL FRANCISCO JOSE DE CALDAS BELTRÁN FACULTAD DE INGENIERÍA MAESTRIA EN
Más detallesPROGRAMA INSTRUCCIONAL
UNIVERSIDAD FERMÍN TORO VICE RECTORADO ACADÉMICO FACULTAD DE INGENIERÍA PROGRAMA INSTRUCCIONAL DATOS BÁSICOS DE LA ASIGNATURA Nombre de la asignatura: Código Semestre U.C. Pre- Requisito COMPUTACIÓN PARA
Más detallesANEXO XVII DE LA RESOLUCION N
Hoja 1 de 7 UNIVERSIDAD NACIONAL DE CÓRDOBA Facultad de Ciencias Exactas Físicas y Naturales República Argentina Programa de: Código: Informática Carrera: Materia común Res. Nº Plan: Puntos:3.5 Escuela:
Más detallesUniversidad Centroccidental Lisandro Alvarado. Decanato de Ciencias y Tecnología Departamento de Sistemas
Universidad Centroccidental Lisandro Alvarado Decanato de Ciencias y Tecnología Departamento de Sistemas PROGRAMA INSTRUCCIONAL PROGRAMA: ANALISIS DE SISTEMAS DEPARTAMENTO: SISTEMAS ASIGNATURA: INTRODUCCIÓN
Más detallesINDICE Prologo Capitulo 1. Algoritmos y programas Capitulo 2. La resolución de los problemas con computadoras y las herramientas de programación
INDICE Prologo XI Capitulo 1. Algoritmos y programas 1.1. Configuraciones de una computadora 1 1.2. Lenguajes de programación 2 1.3. Resolución de problemas 1.3.1. Fase de resolución del problema 3 1.3.1.1.
Más detallesSÍLABO. : Obligatorio : Ingeniería de Sistemas : IS0704. : VII Ciclo : 03 Teoría y 02 Práctica : 04 : Lenguaje de Programación II
SÍLABO I. DATOS GENERALES 1.1. Nombre de la Asignatura 1.2. Carácter 1.3. Carrera Profesional 1.4. Código 1.5. Semestre Académico : 2014-I 1.6. Ciclo Académico 1.7. Horas de Clases 1.8. Créditos 1.9. Pre
Más detallesBase de Datos. Docente: Ing. Francisco Rodríguez BASE DATOS. Resultados. Internet. Requerimientos
UNIVERSIDAD NACIONAL DE TRUJILLO ESCUELA DE ING. INDUSTRIAL Base de Datos Resultados Internet Requerimientos BASE DATOS Docente: Ing. Francisco Rodríguez Tema 3: Modelo Entidad Interrelación 1. Modelización
Más detallesPráctica 3: El lenguaje SQL (1ª parte). Programa de prácticas: (5ª sesión). Lenguaje SQL: manipulación de datos (consulta y actualización):
Programa de prácticas: Práctica 1. Introducción al uso de una BD relacional (ACCESS). Práctica 3: El lenguaje SQL (1ª parte). Práctica 2. Representación de la realidad en el modelo relacional de datos.
Más detallesTEMARIO. - Programa de teoría
Año académico: 2002-2003 Centro: ESCUELA POLITECNICA SUPERIOR Estudios: INGENIERIA TECNICA DE INFORMATICA DE GESTION Asignatura: BASES DE DATOS Ciclo: 1º Curso: 3º Cuatrimestre: 1º Carácter: OBLIGATORIA
Más detallesIntroducció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 detallesUNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO
FACULTAD DE CS. QUIMICAS, FISICAS Y MATEMATICAS I. DATOS GENERALES DEPARTAMENTO ACADEMICO DE INFORMATICA SILABO 1.1 Asignatura : LABORATORIO V 1.2 Categoría : OE 1.3 Código : IF413BIN 1.4 Créditos : 2
Más detalles1. Lenguaje de Definición de Datos. 2. Lenguaje de Manipulación de. Datos. M. C. Gustavo Alfonso Gutiérrez Carreón
1. Lenguaje de Definición de Datos 2. Lenguaje de Manipulación de Datos M. C. Gustavo Alfonso Gutiérrez Carreón Los 'sistemas de gestión de bases de datos (en inglés database management system, abreviado
Más detallesObjetivos y Temario CURSO MySQL 5
Objetivos y Temario CURSO MySQL 5 OBJETIVOS Este curso MySQL 5 se dirige a desarrolladores técnicos e ingenieros ya familiarizados con un lenguaje de programación y que desean desarrollar sus aplicaciones
Más detallesEl Sistema Gestor de Base de Datos (DBMS)
Pontificia Universidad Javeriana Contenido 1 Introducción 2 Evolución de los SGBD 3 Arquitectura del SGBD 4 Lenguajes de BD 5 Usuarios de la BD Introducción Se espera del SGBD (DBMS) que: 1 Permita a los
Más detallesid_trabajador nombre tarifa_hr tipo_de_oficio id_supv 1235 F. Aguilera 12,50 Electricista A. Calvo 13,75 Fontanero N.
El modelo relacional Fundamentos de diseño de bases de datos El modelo relacional Bases de datos relacionales El concepto de relación Esquema de la base de datos Instancia de la base de datos Restricciones
Más detallesBases de datos. Diseño y gestión
Bases de datos. Diseño y gestión Consulte nuestra página web: www.sintesis.com En ella encontrará el catálogo completo y comentado Bases de datos. Diseño y gestión Arturo Mora Rioja Arturo Mora Rioja EDITORIAL
Más detallesCátedra de Bases de Datos
Cátedra de Bases de Datos Facultad de Ciencias Exactas y Tecnología Universidad Nacional de Tucumán Ciclo Lectivo 2016 Cronograma 30-ago Martes 30-ago Martes Modelo ER Ampliado. Tip de Prod. (Stock). Tip
Más detallesUNIVERSIDAD NACIONAL EXPERIMENTAL DE GUAYANA VICERRECTORADO ACADÉMICO COORDINACION DE PRE-GRADO PROYECTO DE CARRERA DE INGENIERIA INDUSTRIAL
VICERRECTORADO ACADÉMICO COORDINACION DE PRE-GRADO PROYECTO DE CARRERA DE INGENIERIA INDUSTRIAL PROGRAMA: PROGRAMACION I CÓDIGO ASIGNATURA: 1215-208 PRE-REQUISITO: 1215-102 SEMESTRE: II (SEGUNDO) UNIDADES
Más detallesPrograma de la asignatura Curso: 2009 / 2010 SISTEMAS DE GESTIÓN DE BASES DE DATOS (1590)
Programa de la asignatura Curso: 2009 / 2010 SISTEMAS DE GESTIÓN DE BASES DE DATOS (1590) PROFESORADO Profesor/es: JESUS MANUEL MAUDES RAEDO - correo-e: jmaudes@ubu.es FICHA TÉCNICA Titulación: INGENIERÍA
Más detallesBASES DE DATOS (IG18 Semipresencial) El Modelo Relacional Fundamentos del Modelo Relacional de Datos
BASES DE DATOS (IG18 Semipresencial) El Fundamentos del de Datos Lledó Museros / Ismael Sanz museros@icc.uji.es / isanz@icc.uji.es 1 de 26 Índice 1. Introducción 2. El modelo de datos relacional 3. Bases
Más detallesConceptos de Programación Orientada a Objetos
Paradigmas de programación Prog. orientada a objetos Conceptos de Programación Orientada a Objetos Abstracción de Programación estructurada Programación imperativa 2 Programación estructurada (I) Programación
Más detalles: Algorítmica y Estructura de Datos I
FACULTAD POLITÉCNICA DIRECCIÓN ACADÉMICA PROGRAMA DE ESTUDIO I. IDENTIFICACIÓN Carrera : Ingeniería de Sistemas CARGA HORARIA (Horas reloj) Asignatura : Algorítmica y Estructura de Datos I Carga Horaria
Más detallesEsquema Lógico F1. EXAMEN 1 de diciembre de EQUIPO (NOMBRE:cadena) CP (NOMBRE) DIRECTOR (NOMBRE:cadena) CP (NOMBRE)
Esquema Lógico F1 EQUIPO (NOMBRE:cadena) CP (NOMBRE) EXAMEN 1 de diciembre de 2006 DIRECTOR (NOMBRE:cadena) CP (NOMBRE) DIRIGE (EQUIPO:cadena, DIRECTOR:cadena) CP (EQUIPO) CAlt (DIRECTOR) CAj (EQUIPO)
Más detallesAgradecimientos. Nota de los autores. 1 Problemas, algoritmos y programas 1
Prologo Agradecimientos Nota de los autores Índice general I III V VII 1 Problemas, algoritmos y programas 1 1.1 Programas y la actividad de la programación.................... 4 1.2 Lenguajes y modelos
Más detallesINTRODUCCIÓN AL PARADIGMA DE LA PROGRAMACIÓN ORIENTADA A OBJETOS CON JAVA
Objetivo: Identificar los concentos principales en java POO, que es una clase, un objeto así como sus características principales abstracción, modularidad, encapsulamiento, herencia, polimorfismo. INTRODUCCIÓN
Más detallesIntroducción a la Orientación a Objetos
Introducción a la Orientación a Objetos Breve historia de la OO 1960s. Simula incorpora características propias de la OO. 1970s. Smalltalk. Lenguaje totalmente OO. 1990s. Boom de la OO. 2000-Hoy. Época
Más detallesCarlos A. Olarte Ligaduras de Integridad y Restricciones sobre la BD
Ligaduras de Integridad y Restricciones sobre la BD Outline 1 Introducción 2 Ligaduras de Dominio 3 Llaves Primarias 4 Llaves de Unicidad 5 Integridad Referencial Introducción y Motivación Por qué se deben
Más detallesPrograma de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET
Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET OBJETIVOS: Conocer de las bondades del paradigma de orientación a objetos en.net y su lenguaje
Más detallesBases de datos 1. Teórico: Modelo Relacional
Bases de datos 1 Teórico: Modelo Relacional MODELO de DATOS RELACIONAL Conceptos del modelo relacional Restricciones del modelo relacional y esquemas de base de datos Operaciones de creación y modificación
Más detallesPROGRAMA DE ASIGNATURA DE PROGRAMACIÓN I
PROGRAMA DE ASIGNATURA DE PROGRAMACIÓN I Table of contents 1 INFORMACIÓN GENERAL...2 2 INTRODUCCIÓN... 2 3 OBJETIVOS GENERALES DE LA ASIGNATURA... 3 4 OBJETIVOS, TEMAS Y SUBTEMAS... 3 5 PLAN TEMÁTICO...6
Más detallesEl Modelo Relacional. Carlos A. Olarte BDI
Carlos A. Olarte (carlosolarte@puj.edu.co) BDI Introducción Propuesto por Edgar Codd en 1970. (Turing Award 1981) En este modelo se basan la mayoría de DBMS modernos. Modelo simple basado en teoría de
Más detallesGuía del Curso Analista Programador Java: Business Apps Expert
Guía del Curso Analista Programador Java: Business Apps Expert Modalidad de realización del curso: Número de Horas: Titulación: Online 600 Horas Diploma acreditativo con las horas del curso OBJETIVOS UML
Más detallesPrograma de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET 2010
Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET 2010 OBJETIVOS: Conocer de las bondades del paradigma de orientación a objetos en.net y su
Más detallesBASES DE DATOS. Ingeniería Informática 4º Curso Asignatura obligatoria. http://kybele.etsii.urjc.es
BASES DE DATOS Ingeniería Informática 4º Curso Asignatura obligatoria http://kybele.etsii.urjc.es 1 Profesores Verónica Bollati Ampliación Rectorado - Despacho 1027 Juan M. Vara [Juancho] Ampliación de
Más detallesUniversidad Salesiana de Bolivia
Universidad Salesiana de Bolivia Ingeniería de Sistemas I DATOS DE IDENTIFICACIÓN PLAN DE DISCIPLINA GESTIÓN II - 2015 INSTITUCIÓN UNIVERSITARIA: Universidad Salesiana de Bolivia RECTOR: Dr. Rvdo. P. Thelian
Más detallesING. YIM ISAIAS APESTEGUI FLORENTINO
UNA INTRODUCCION A BASE DE DATOS, EL MODELO ENTIDAD RELACION ING. YIM ISAIAS APESTEGUI FLORENTINO Fuente: Caselli Gismondi Hugo,Manual de Base de Datos 2009 Elmasri y Navathe: Fundamentos de Sistemas de
Más detallesLos diagramas de clases y de objetos sirven para modelar diversos aspectos estructurales o estáticos de un sistema: Modelado - Vocabulario del Sistema
Modelado Los diagramas de clases y de objetos sirven para modelar diversos aspectos estructurales o estáticos de un sistema: Vocabulario del Sistema Distribución de Responsabilidades Semántica de una Clase
Más detallesTÍTULO: BASES DE DATOS Disponibilidad Objetivos 5 Definicion de una base de datos 9 Datos de nomina (tabla) 9 Esquema de bases de datos (mapa
TÍTULO: BASES DE DATOS Pág. Disponibilidad Objetivos 5 Definicion de una base de datos 9 Datos de nomina (tabla) 9 Esquema de bases de datos (mapa conceptual) 10 Datos de venta (tabla) 10 Caracteristicas
Más detallesResumen. El rol del lenguaje SQL en los SGBDR y en la Relacional. cjimenez@inf.udec.cl, tamrstro@inf.udec.cl
El rol del lenguaje SQL en los SGBDR y en la Relacional. cjimenez@inf.udec.cl, tamrstro@inf.udec.cl Resumen demandas de almacenamiento y procesamiento de datos. Es el conjunto de estas dos capacidades
Más detallesIFCD0210 Desarrollo de Aplicaciones con Tecnologías Web
IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web Cualificaciones Profesionales y Certificados de Profesionalidad Ficha Técnica Categoría Informática y Comunicaciones Referencia Precio Horas 9777-1302
Más detalles4.2.4 Características de un Esquema Conceptual de Base de Datos
4.2.4 Características de un Esquema Conceptual de Base de Datos En este apartado se da una respuesta a la pregunta: qué es un buen esquema conceptual? Entre las cualidades deseables de un esquema conceptual
Más detallesDescripción y Contenido del Curso. Programación C++ Capacity Academy.
Descripción y Contenido del Curso Programación C++ Capacity Academy Educación en Tecnología de la Información Online, Efectiva y Garantizada Qué aprenderá si toma este Curso? En este curso aprenderás todo
Más detallesMetodología de Diseño Lógico. Sistemas Gestores de Bases de Datos
Introducción El objetivo del diseño lógico es convertir los esquemas conceptuales locales en un esquema lógico global que se ajuste al modelo de SGBD sobre el que se vaya a implementar el sistema. Mientras
Más detallesProf. Mariano Mancuso. Sistemas de información y control diagrama de clases
Prof. Mariano Mancuso Sistemas de información y control diagrama de clases UML Qué son los modelos? Para qué sirven los modelos? Cuáles son los modelos de UML? Se usan todos...? Qué son los modelos? Un
Más detallesTÉ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 Ingeniería de
Más detallesBASES DE DATOS - SQL. Javier Enciso
BASES DE DATOS - SQL Javier Enciso AGENDA Conceptos Básicos de Bases de Datos Manejo de Bases de Datos y Tablas SQL Inserción, Actualización y Borrado Consultas usando SELECT AGENDA Conceptos Básicos de
Más detallesBases de Datos 3º Informática de Sistemas
TEMA 2.- EL SISTEMA GESTOR DE BASES DE DATOS. Concepto y Funciones del SGBD. Lenguajes de los SGBD. Niveles de Abstracción. Arquitectura ANSI/SPARC. Componentes del SGBD. 1. Concepto y Funciones del SGBD.
Más detallesÍtems/Entidades/Objetos [sustantivos]: Objetos que existen en el mundo y que son
Modelado de datos Fundamentos de diseño de bases de datos Modelado de datos Representación de datos Modelos de datos Modelos semánticos Elementos del modelo E/R: Entidades, atributos, claves y relaciones
Más detallesDiplomado Programación orientada a objetos con C++ y UML. Las empresas necesitan contar con sistemas de información modernos, ágiles y de calidad para alcanzar sus objetivos y ser cada vez más competitivos
Más detallesINTRODUCCIÓ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 detallesBENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD CIENCIAS DE LA COMPUTACION
BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD CIENCIAS DE LA COMPUTACION PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA INGENIERIA EN CIENCIAS DE LA COMPUTACIÓN. Coordinación: NOMBRE DE LA MATERIA: Área
Más detallesModulo I: Introducción Gestores de Bases De Datos
Modulo I: Introducción Gestores de Bases De Datos El SQL El SQL (Lenguaje de Consulta Estructurado Structure Query Language), es un lenguaje de consulta estructurado establecido claramente como el lenguaje
Más detallesUNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS FACULTAD DE INGENIERÍA PROYECTO CURRICULAR DE INGENIERÍA INDUSTRIAL
I. IDENTIFICACIÓN DE LA ASIGNATURA PROGRAMACIÓN ORIENTADA A OBJETOS CÓDIGO DE LA ASIGNATURA 00 ÁREA ACADÉMICA Informática y Electivas Libres SEMESTRE Segundo PLAN DE ESTUDIOS 00 - I TIPO DE ASIGNATURA
Más detallesMetodologías en la Ingeniería del Software Métodos Orientados a Objetos
Metodologías en la Ingeniería del Software Métodos Orientados a Objetos García Departamento de Ciencias de la Computación Universidad de Alcalá Contenidos Historia Orientación a Objetos (OO) Problemas
Más detallesMSc. Francisco García
REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA DEFENSA UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA BOLIVARIANA UNEFA NÚCLEO MIRANDA SEDE LOS TEQUES MSc. Francisco
Más detallesTÉ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 Base de datos. 2. Competencias Implementar
Más detallesPASAJE DE MER A MODELO RELACIONAL
PASAJE DE MER A MODELO RELACIOAL 1 Fundamentos de Bases de Datos CSI - InCo - FIG In.Co. - Facultad de Ingeniería Curso : Fundamentos de Bases de Datos Tema 2. Diseño Conceptual 1 Construcción de un Sistema
Más detallesConocimiento de las Bases de Datos relacionales.
TEMA 19: MODELO DE DATOS RELACIONAL OBJETIVOS DEL TEMA Conocimiento de las Bases de Datos relacionales. 1.- INTRODUCCIÓN Las desventajas de los modelos jerárquicos y en red provocaron gran interés cuando
Más detallesPROGRAMACION ORIENTADA A OBJETOS EN C++
PROGRAMACION ORIENTADA A OBJETOS EN C++ 1- INTRODUCCIÓN El lenguaje C++ representa el resultado de los esfuerzos realizados para proporcionar las ventajas de la programación Orientada a Objetos a un lenguaje
Más detallesProntuario. : : : (787) X 2230 (Metro),
Universidad Interamericana de Puerto Rico Recinto Metropolitano Facultad de Ciencias y Tecnología Departamento de Ciencias de Computadoras y Matemáticas Programa Graduado en Computación Educativa I. Información
Más detallesIntroducción a los sistemas de bases de datos
Introducción a los sistemas de bases de datos Bases de datos II: Tema 1 Bases de Datos II: Esther de Ves / Vicente Cerverón - Tema 1 1 Estructura del tema Qué es un sistema SGBD? Por qué utilizar un SGBD?
Más detallesOracle PL/SQL. Programa de Estudio.
Oracle PL/SQL Programa de Estudio Oracle PL/SQL El alumno egresara del mismo con los conocimientos y destrezas necesarias para desempeñarse como desarrollador Oracle PL/SQL además de contar con los conocimientos
Más detalles1.Introducción al Modelo Relacional.
1.Introducción al Modelo Relacional. 1.1 Qué es un Modelo?. Cuando en teoría de diseño de bases de datos se emplea el término "modelo", esto no tiene el mismo significado que en Lógica. En Lógica por "modelo"
Más detallesASIGNATURA: ESTRUCTURA DE DATOS II
ASIGNATURA: ESTRUCTURA DE DATOS II Cód: 31-206 Régimen cuatrimestral Horas reloj semanales: 4 Horas teóricas: 15 Horas prácticas: 45 Horas totales: 60 Carrera: Sistemas 2016 FUNDAMENTOS: Un tipo de dato
Más detallesJava Avanzado Facultad de Ingeniería. Escuela de computación.
2 Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 5 3 Introducción Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en el desarrollo de sus prácticas
Más detallesINGENIERÍA DEL SOFTWARE
INGENIERÍA DEL SOFTWARE Sesión No. 11 INGENIERÍA DEL SOFTWARE 1 Nombre: Estereotipos y valores etiquetados de los paquetes Contextualización Los estereotipos dentro de los medios de programación son más
Más detallesUNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERÍA
UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERÍA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE INFORMÁTICA 1. DATOS GENERALES PLAN DE ESTUDIOS 2006-2 SEMESTRE ACADEMICO 2008-I Nombre del curso: INTRODUCCION
Más detallesEvaluación Diagnóstico puesta en común. Escuela Técnica ORT - TIC
Evaluación Diagnóstico puesta en común Escuela Técnica ORT - TIC 2009 1 Ojo La mayoría de los conceptos que vamos a discutir los vamos a ver en profundidad en clase, por l otanto hoy no vamos a discutirlos
Más detalles2007/ PROGRAMACIÓN. Tipo: TRO Curso: 1 Semestre: AB CREDITOS Totales TA TS AT AP PA OBJETIVOS. 1.-Introducción.
2007/2008 Tipo: TRO Curso: 1 Semestre: AB CREDITOS Totales TA TS AT AP PA OBJETIVOS 1.-Introducción. -Comprender cómo funciona un lenguaje de programación 2. Características del lenguaje C -Entender las
Más detallesBase de Datos Emergente BDOO
UNIVERSIDAD CATÓLICA ANDRÉS BELLO VICERRECTORADO ACADÉMICO ESTUDIOS DE POSTGRADO MAESTRÍA EN SISTEMAS DE INFORMACIÓN TÓPICOS AVANZADOS DE BASE DE DATOS Base de Datos Emergente BDOO Autor: Mireles, Rosaura.
Más detallesSistemas de Bases de Datos I. Modelo Conceptual. Modelo Entidad Relación
Sistemas de Bases de Datos I Modelo Conceptual Modelo Entidad Relación Modelo Conceptual situación del mundo real Modelo Conceptual situación del mundo real Modelado conceptual Modelo Conceptual situación
Más detalles1. Preparar al estudiante para desarrollar aplicaciones de software utilizando un enfoque orientado a objetos.
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS NOMBRE DEL CURSO: Computación y Programación 2 CODIGO: 771 CREDITOS: 5 ESCUELA: Ciencias y Sistemas AREA A LA QUE PERTENECE:
Más detallesBASES DE DATOS TEMA 2 MODELOS DE DATOS
SES DE DTOS TEM 2 MODELOS DE DTOS Un modelo de datos es una serie de conceptos que puede utilizarse para describir un conjunto de datos y las operaciones para manipularlos. Hay dos tipos de modelos de
Más detallesDES: Programa(s) Educativo(s): Tipo de materia: Clave de la materia: Semestre: Área en plan de estudios:
UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H Clave: 08USU4053W FACULTAD DE INGENIERÍA PROGRAMA DEL CURSO: INGENIERÍA DE SOFTWARE Y COMPUTACIÓN I DES: Programa(s) Educativo(s): Tipo de materia: Clave
Más detallesDesarrollador de Aplicaciones Web con Java
Desarrollador de Aplicaciones Web con Java El presente programa integral tiene como finalidad el uso de la tecnología Java para el desarrollo de aplicaciones Web empresariales. En los tres módulos se utilizan
Más detallesDe Desempeño De Conocimiento SABERES ESENCIALES CONTENIDOS RUTA FORMATIVA Saber Conocer Nociones, Proposiciones, Conceptos Categorías
Facultad Programa Académico Nombre Del Curso Administración e Ingenierias Ingenieria De Sistemas ANÁLISIS DE SISTEMAS Problema? Competencia específica Criterios de Desempeño Saber conocer Saber Ser Saber
Más detallesDESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA
DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA Nombre del Módulo: PROGRAMACIÓN EN JAVASCRIPT Código: CSTI0087 total: 51 Horas Objetivo General: Crear contenido web basado en
Más detallesAcceso a bases de datos MySQL con PHP
GESTIÓN Y ADMINISTRACIÓN WEB Acceso a bases de datos MySQL con PHP Ing. CIP Fabián Silva Alvarado fsilvasys@hotmail.com DEFINICIÓN DE BASE DE DATOS Base de Datos es un conjunto de datos relacionados entre
Más detallesSILABO DE LA ASIGNATURA INGENIERIA DEL SOFTWARE
a) Datos Informativos SILABO DE LA ASIGNATURA INGENIERIA DEL SOFTWARE A. Centro de Formación Superior : Universidad Mayor de San Andrés A2. Facultad : Ciencias Puras y Naturales A3. Unidad Académica :
Más detallesUNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE INGENIERÍA INDUSTRIAL Y DE SISTEMAS ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
SYLLABUS I. Asignatura: FUNDAMENTOS DE BASE DE DATOS Código: SA0063 1. DATOS GENERALES 1.1. Departamento Académico : Ingeniería de Sistemas 1.2. Escuela Profesional : Ingeniería de Sistemas 1.3. Especialidad
Más detallesRestricciones de Integridad
Restricciones de Integridad Bibliografía: Fundamentos de bases de datos - Korth, Silberschatz Introducción a los sistemas de bases de datos - C.J. Date Restricciones de Integridad Proporcionan un medio
Más detallesÍndice de contenido. Índice de contenido... i Indice de prácticas...ix Prólogo...xi Cómo utilizar este libro...xv
Índice de contenido Índice de contenido... i Indice de prácticas...ix Prólogo...xi Cómo utilizar este libro...xv Capítulo 1: La computadora y los niveles de datos Computadora...3 Tipos de dispositivos...4
Más detalles