Bases de Datos Relacionales I

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

Download "Bases de Datos Relacionales I"

Transcripción

1 Introducción a la Computación Bases de Datos Relacionales I Esteban E. Mocskos (emocskos@dc.uba.ar) Facultad de Ciencias Exactas y Naturales, UBA CONICET 4/06/2013 E. Mocskos (UBA CONICET) Clase 13: Introducción a las Bases de Datos I 4/06/ / 16

2 Por qué? Vamos a perder un poco el tiempo suponiendo que, con lo que saben hasta ahora, tenemos que hacer un programa que implemente una agenda de contactos y un calendario con citas a esos contactos... cómo haríamos? Espero que hayamos llegado a empezar a ver la necesidad de que exista una herramienta que nos ayude: Un RDBMS (por relational database management system) es un sistema de administración de bases de datos (conocido como DBMS) que se basa en el modelo relacional. Introducido por E. F. Codd (IBM) en los 70 s. el muchacho se ganó el premio Turing por esto. Hoy en día la mayor parte de los sistemas de bases de datos que se utilizan, se basan en el modelo relacional. E. Mocskos (UBA CONICET) Clase 13: Introducción a las Bases de Datos I 4/06/ / 16

3 Modelo relacional Un modelo relacional estructura los datos en forma de tabla. Una base de datos relacional es un conjunto de tablas con nombre único. Un esquema relacional define Nombres de las tablas en la base de datos. Las columnas de cada tabla: nombre, tipo de datos y tamaño. Condiciones de integridad: los datos ingresados las deben satisfacer en cada una de las tablas. E. Mocskos (UBA CONICET) Clase 13: Introducción a las Bases de Datos I 4/06/ / 16

4 Ejemplo sencillo Ejemplo clásico de la literatura: se tiene una empresa con empleados en distintos departamentos ubicados en regiones geográficamente distribuidas. Se quiere modelar esta situación usando el modelo relacional... Cómo haríamos? Empecemos con la tabla DEPT que contendrá la información básica de cada departamento. Se busca capturar la información que nos resulta relevante: Tabla DEPT DEPT DEPTNO DNAME LOC 10 ACCOUNTING NEW YORK 20 RESEARCH DALLAS 30 SALES CHICAGO 40 OPERATIONS BOSTON E. Mocskos (UBA CONICET) Clase 13: Introducción a las Bases de Datos I 4/06/ / 16

5 Entiendo el ejemplo sencillo Las tres columnas de la tabla DEPT tiene asociados los siguientes tipos de datos: 1 DEPTNO: es de tipo NUMERIC(2), es decir, el atributo puede tener los valores enteros en el rango Se podría plantear una condición de integridad para asegurarse de excluir números negativos, pero Cómo funcionaría esto? 2 DNAME: es de tipo VARCHAR(14). Las entradas corresponden a cadenas de carácteres de longitud variable, pero con un máximo de 14 caracteres. 3 LOC: es similar al anterior, pero tiene 13 caracteres como máxima, es de tipo VARCHAR(13). E. Mocskos (UBA CONICET) Clase 13: Introducción a las Bases de Datos I 4/06/ / 16

6 Más sobre el modelo relacional El estado de una base de datos relacional (o instancia de un esquema relacional) define para cada tabla un conjunto de filas. Dicho de otra manera, el estado esta definido por las filas de cada una de las tablas que constituyen la base de datos. En el ejemplo que pusimos, la tabla DEPT tiene cuatro (4) filas o registros. El modelo relacional no predefine un orden dado para almacenar los registros. Es decir, no dice nada acerca de cuál tiene que ser la primer fila, cuál la segunda, etc. Sin embargo, las filas sí pueden ordenarse cuando se necesiten para algo (ya vamos a ver cómo). Cada fila o registro contiene valores para cada una de las columnas de la tabla. E. Mocskos (UBA CONICET) Clase 13: Introducción a las Bases de Datos I 4/06/ / 16

7 Terminología Esto lo van a encontrar cada vez que miren sobre este tema: Relación: tabla Tupla: una fila (también se lo conoce como registro) Cardinalidad: la cantidad de filas Atributo: una columna (también se lo conoce como campo) Grado: Número de columnas Clave primaria: identificador único Dominio: el conjunto de valores que puede tomar un atributo E. Mocskos (UBA CONICET) Clase 13: Introducción a las Bases de Datos I 4/06/ / 16

8 Claves En el ejemplo que vimos, el campo (o atributo) DEPTNO se lo marca o denomina como la clave de la tabla DEPT. Claves relacionales Una clave identifica unívocamente una fila de una tabla. Por ejemplo, en la tabla DEPT del ejemplo, hay una fila con clave DEPTNO=10. Qué pasaría si se trata de agregar otro registro con el valor 10 para DEPTNO? No se puede!!! Quién reporta el error? El DBMS es el encargado de impedirte romper con esta condición (es parte del modelo relacional). E. Mocskos (UBA CONICET) Clase 13: Introducción a las Bases de Datos I 4/06/ / 16

9 Claves II Las claves son un ejemplo de restricciones (constraints): son condiciones que deben satisfacer los contenidos de una tabla adicionalmente a las impuestas naturalmente por los tipos asociados a cada columna. Las constraints se declaran como parte del esquema relacional. Se puede definir más de una clave para cada tabla. Más claves? Por ejemplo, se podría pensar en que el campo DNAME podría servir como clave. Qué se lograría con esto? En este caso, que no haya más de un departamento con el mismo nombre. E. Mocskos (UBA CONICET) Clase 13: Introducción a las Bases de Datos I 4/06/ / 16

10 Haciendo algo SQLite es una biblioteca que implementa un motor de SQL que: 1 Soporta transacciones. 2 Es auto-contenido (un solo archivo). 3 No necesita un servidor, corre directamente en la misma máquina usamos. 4 No necesita configuración. 5 Se usa mucho. 6 El código fuente es de dominio público. Funciona en las siguientes plataformas: Linux Mac OS X Windows Windows Phone 8 E. Mocskos (UBA CONICET) Clase 13: Introducción a las Bases de Datos I 4/06/ / 16

11 SQLite - Detalles I Autocontenido: requiere un soporte mínimo de bibliotecas externas y del sistema operativo. Es multi-plataforma, por lo que está bueno para ser usado en aplicaciones que necesitan correr en diferentes ambientes y condiciones. Una base de datos se puede copiar y usar directamente entre múltiples máquinas (Linux y Windows, 32 bits y 64 bits), simplemente se copia el archivo y listo. No necesita un servidor: normalmente, los motores de base de datos se implementan como un servidor independiente. Cuando se quiere acceder a la base de datos, hay que establecer algún tipo de comunicación (muchas veces usando una red). Con SQLite, cuando se quiere acceder a la base de datos, directamente se lee o se escribe en un archivo (mediado por una biblioteca, no lo hace uno directamente). E. Mocskos (UBA CONICET) Clase 13: Introducción a las Bases de Datos I 4/06/ / 16

12 SQLite - Detalles II Acceso múltiple: a pesar de estar basado en un archivo, SQLite es el único (o uno de los pocos) que permite que múltiples aplicaciones accedan simultáneamente a la misma base de datos. No necesita configuración (Zero-Configuration): SQLite no necesita ser instalado, no hay procedimiento de setup, no hay servidor para iniciar, parar o configurar. No se necesitan privilegios de administrador para crear una nueva instancia de base de datos. No usa archivos de configuración, no hay nada para indicar o configurar en el sistema para decirle que SQLite está ejecutando. No hay que hacer nada para recobrar de una colgada fulera de la máquina o de un corte de luz (salvo que se rompa el disco, pero ahí va a haber muchas cosas por las que preocuparse). Soporta transacciones: significa que todos los cambios y consultas se suponen Atómicos, Consistentes, Aislados y Durables (ACID). SQLite implementa transacciones serializables que cumplen con ACID aún en el caso de ser interrumpidas por error de programa, caída de sistema operativo o corte de luz (al menos en todos los casos de test que hicieron los desarrolladores). E. Mocskos (UBA CONICET) Clase 13: Introducción a las Bases de Datos I 4/06/ / 16

13 Creando una base de datos - Live demo Vamos a usar una herramienta para administrar la base de datos SQLite. Se podría hacer a mano desde la consola, pero para empezar, está bien usar algo que nos ayude y simplifique el proceso, SQLite Studio, E. Mocskos (UBA CONICET) Clase 13: Introducción a las Bases de Datos I 4/06/ / 16

14 Accediendo a los datos desde Python Lo primero que tenemos que saber es si la versión de Python que tenemos instalado tiene soporte para SQLite (podría no tenerlo). Eso lo hacemos con el siguiente programita: import s q l i t e 3 p r i n t ( V e r s i o n de B i b l i o t e c a : + s t r ( s q l i t e 3. v e r s i o n ) ) p r i n t ( V e r s i o n de motor : + s t r ( s q l i t e 3. s q l i t e v e r s i o n ) ) En mi compu (la de casa) me tiró esto: Version de Biblioteca: Version de motor: E. Mocskos (UBA CONICET) Clase 13: Introducción a las Bases de Datos I 4/06/ / 16

15 Veamos cómo traer datos, supongamos que existe una tabla que se llama personas: #Abro l a c o n e x i o n a l a t a b l a #El parametro debe s e r un a r c h i v o que s e pueda l e e r. con = s q l i t e 3. c o n n e c t ( p r u e b a i n t r o. db ) #No muestra mucho, s o l o que e x i s t e. p r i n t ( con ) c u r = con. c u r s o r ( ) c u r. e x e c u t e ( SELECT FROM p e r s o n a s ) data = c u r. f e t c h o n e ( ) p r i n t ( data ) con. c l o s e ( ) Si esto anda bien, debería mostrar un registro de los que hay en la tabla. E. Mocskos (UBA CONICET) Clase 13: Introducción a las Bases de Datos I 4/06/ / 16

16 Tarea Lo que hay que hacer es: Definir una base de datos usando SQLite Studio (debería estar ya bajado en su home). Definir una tabla que contenga los campos necesarios para una agenda de contactos (al menos Apellido, Nombre, Calle, Número, Piso, Teléfono, , Celular, Cumpleaños). Elegir el tipo de datos de cada uno de los atributos. Determinar qué campo o campos conformarán la clave primaria. Llenar con registros de prueba la/s tabla/s de modo tal que haya una cantidad de información sufiente para probar (más de 15 registros). Hacer un programa en Python que levante los datos de la tabla de prueba recientemente creada (para traer todos los datos, pueden usar cur.fetchall() y luego mostrarlos. Mejorar el código anterior protegiéndolo contra distintas excepciones (las que crean interesantes), asegurarse que en cualquier caso, antes de terminar, la conexión con la base de datos quede cerrada (con.close()). E. Mocskos (UBA CONICET) Clase 13: Introducción a las Bases de Datos I 4/06/ / 16

ServiceTonic. Guía de instalación

ServiceTonic. Guía de instalación ServiceTonic Guía de instalación 1. Información general 1.1 Introducción El presente documento describe como instalar ServiceTonic en diferentes plataformas. Los distintos pasos del asistente mostrados

Más detalles

ServiceTonic - Guía de Instalación ] ServiceTonic. Guía de instalación GUÍA DE INSTALACIÓN

ServiceTonic - Guía de Instalación ] ServiceTonic. Guía de instalación GUÍA DE INSTALACIÓN ServiceTonic - Guía de Instalación ] ServiceTonic Guía de instalación GUÍA DE INSTALACIÓN 1. Información general 1.1 Introducción El presente documento describe como instalar ServiceTonic en diferentes

Más detalles

Data2Feed: Guía para el consumo

Data2Feed: Guía para el consumo Data2Feed: Guía para el consumo Índice Uso de Servicio Data2Feed... 3 Contexto y manejo de la aplicación:... 3 Características de la aplicación Data2Feed:... 3 Manual de uso:... 4 (1) Configuración del

Más detalles

Administración de un SGBD relacional

Administración de un SGBD relacional Administración de un SGBD relacional Bases de Datos 2 - Tecnologo de Informatica Outline 1 Catálogos y SQL esquemas (schema) Catálogos del sistema Esquemas SQL 2 Seguridad y Autorización Tipos de seguridad

Más detalles

Python y SQLite Por Rafael Hernampérez Martín

Python y SQLite Por Rafael Hernampérez Martín Python y SQLite Por Rafael Hernampérez Martín En el presente post vamos a aprender los conceptos básicos para desarrollar código en Python utilizando la base de datos SQLite. Se presupone que el lector

Más detalles

MANUAL DE AYUDA INSTALACIÓN SOFTWARE

MANUAL DE AYUDA INSTALACIÓN SOFTWARE MANUAL DE AYUDA INSTALACIÓN SOFTWARE Fecha última revisión: Marzo 2016 INDICE DE CONTENIDOS MANUAL DE INSTALACIÓN SOFTWARE GOTELGEST.NET... 3 1. INSTALACIÓN DEL SOFTWARE (MODO SERVIDOR O MODO DEMO)...

Más detalles

Escritura Básica de Sentencias SQL. Copyright Oracle Corporation, All rights reserved.

Escritura Básica de Sentencias SQL. Copyright Oracle Corporation, All rights reserved. 1 Escritura Básica de Sentencias SQL Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al completar esta lección, debería a ser capaz de hacer lo siguiente: Enumerar las posibilidades

Más detalles

Guía rápida de Instalación Sistemas D3xD Restaurant

Guía rápida de Instalación Sistemas D3xD Restaurant Guía rápida de Instalación Software Administrativo Comercial INSTALACION, CONFIGURACION DE SERVIDOR Y ACTIVACION REQUERIMIENTOS MINIMOS Sistema operativo: Microsoft Windows 10 32 /64 Bits Microsoft Windows

Más detalles

ÍNDICE INTRODUCCIÓN...17

ÍNDICE INTRODUCCIÓN...17 ÍNDICE INTRODUCCIÓN...17 CAPÍTULO 1. ORACLE 11g Y EL GRID COMPUTING...19 1.1 CONCEPTO DE GRID COMPUTING...19 1.2 ORACLE GRID COMPUTING...20 1.2.1 Almacenamiento eficiente de la información...21 1.2.2 Utilización

Más detalles

Organización y Acceso a Datos

Organización y Acceso a Datos Organización y Acceso a Datos Referencias: capítulos 5 y 6 de Fundamentals of Database Systems CSI-INCO Fundamentos de Bases de Datos 1 Organización física de datos leído usando BUFFER ubicados en forman

Más detalles

Introducción al modelo de Datos. Qué vamos a aprender? Conceptos. Juan Luis Mora Blanco. Introducción a los modelos de datos 1

Introducción al modelo de Datos. Qué vamos a aprender? Conceptos. Juan Luis Mora Blanco. Introducción a los modelos de datos 1 Juan Luis Mora Blanco. Introducción a los modelos de datos 1 Introducción al modelo de Datos Qué vamos a aprender?...1 Conceptos...1 Ejemplo 1. Cursos del Sexpe...2 Ventajas de las bases de datos...2 Introducción

Más detalles

ACTIVIDAD N 1 BASE DE DATOS. Trabajo presentado a: JAIDER QUINTERO UNIVERSIDAD DE LA GUAJIRA FACULTAD DE CIENCIAS ECONÓMICAS Y ADMINISTRATIVAS

ACTIVIDAD N 1 BASE DE DATOS. Trabajo presentado a: JAIDER QUINTERO UNIVERSIDAD DE LA GUAJIRA FACULTAD DE CIENCIAS ECONÓMICAS Y ADMINISTRATIVAS ACTIVIDAD N 1 BASE DE DATOS Trabajo presentado a: JAIDER QUINTERO UNIVERSIDAD DE LA GUAJIRA FACULTAD DE CIENCIAS ECONÓMICAS Y ADMINISTRATIVAS PROGRAMA DE CONTADURÍA PÚBLICA SESTO SEMESTRE RIOHACHA LA GUAJIRA

Más detalles

Informática Básica Práctica Tema 3 Ejercicios de SQL

Informática Básica Práctica Tema 3 Ejercicios de SQL Informática Básica Práctica Tema 3 Ejercicios de SQL Curso 2010-2011 1. Descripción del modelo de datos El modelo de datos que se usará para las consultas está reflejado en el siguiente modelo E-R. EMPNO

Más detalles

Concepto. 1963, en un simposio celebrado en California, USA. Conjunto de información relacionada que se encuentra agrupada ó estructurada.

Concepto. 1963, en un simposio celebrado en California, USA. Conjunto de información relacionada que se encuentra agrupada ó estructurada. BASES DE DATOS Concepto 1963, en un simposio celebrado en California, USA. Conjunto de información relacionada que se encuentra agrupada ó estructurada. Cada base de datos se compone de una o más tablas

Más detalles

Cómo instalar Estudio One SQL versión 2.40

Cómo instalar Estudio One SQL versión 2.40 Pág. 1 de 9 El presente instructivo lo guiará para realizar la instalación de Estudio One SQL 2.40 en varias PCs (Terminales) conectadas en red a una PC Servidora (la PC que posee las bases de datos).

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 Lec)vo 2016 Cronograma 6-sept Martes Modelo Relacional. Transformacion de ER a R. Tipos de Claves.

Más detalles

El Modelo Relacional. Carlos A. Olarte BDI

El 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 detalles

Este documento no tiene restricciones específicas en cuanto a versiones de software y de hardware.

Este documento no tiene restricciones específicas en cuanto a versiones de software y de hardware. Contenido Introducción prerrequisitos Requisitos Componentes Utilizados Configurar Verificación Troubleshooting Introducción Este documento describe cómo configurar la función de DBLookup en el Intelligent

Más detalles

Como configurar su cuenta de correo recién creada o nueva (Datos Técnicos, para encargados de soporte)

Como configurar su cuenta de correo recién creada o nueva (Datos Técnicos, para encargados de soporte) Como configurar su cuenta de correo recién creada o nueva (Datos Técnicos, para encargados de soporte) Esta configuración aplica para todas las plataformas y dispositivos móviles, solo para * nuestros

Más detalles

Guía rápida de Instalación Sistemas D3xD Retenciones IVA e ISLR

Guía rápida de Instalación Sistemas D3xD Retenciones IVA e ISLR Guía rápida de Instalación Sistemas D3xD Retenciones IVA e ISLR Software Especializado INSTALACION, CONFIGURACION DE SERVIDOR Y ACTIVACION REQUERIMIENTOS MINIMOS Sistema operativo: Microsoft Windows Seven

Más detalles

Conectar LibreOffice con Firebird mediante ODBC

Conectar LibreOffice con Firebird mediante ODBC Conectar LibreOffice con Firebird mediante ODBC Una característica de LibreOffice (una suite de oficina muy buena, que se distribuye como software libre y funciona en muchos sistemas operativos, incluyendo

Más detalles

Historia de revisiones

Historia de revisiones Proyecto Interpool Documentación Técnica Versión 14.1 Historia de revisiones Fecha Versión Descripción Autor 06/11/10 13.0 Documentación Técnica del proyecto Interpool Marcos Sander 07/11/10 13.1 Revisión

Más detalles

Sistemas de Información II Tema 1. El enfoque de bases de datos

Sistemas de Información II Tema 1. El enfoque de bases de datos Sistemas de Información II Tema 1. El enfoque de bases de datos Bibliografía: Elmasri y Navathe: Fundamentos de Sistemas de Bases de Datos 3ª edición, 2002 (Capítulo 1). Carlos Castillo UPF 2008 1 De qué

Más detalles

PROCEDIMIENTOS ALMACENADOS

PROCEDIMIENTOS ALMACENADOS Modelado de Base de Datos PROCEDIMIENTOS ALMACENADOS Universidad Politecnica de los Llanos Procedimiento Almacenado Un Procedimiento almacenado es un Objeto de Base de Datos que puede encapsular logica

Más detalles

Base de datos relacional

Base de datos relacional Base de datos relacional Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para modelar problemas reales y administrar

Más detalles

Ejercicios SQL - Select TutorialesNET Versión 1.0 - Revisión 1 25 de julio de 2015

Ejercicios SQL - Select TutorialesNET Versión 1.0 - Revisión 1 25 de julio de 2015 Ejercicios SQL - Select TutorialesNET Versión 1.0 - Revisión 1 25 de julio de 2015 Manoel Antón Folgueira Hernández manoel@tutorialesnet.net http://tutorialesnet.net Página 1 de 13 Índice 1. Introducción

Más detalles

SQL SERVER Para ingresar a la ventana de administración del SQL Server, proceda a realizar los siguientes pasos:

SQL SERVER Para ingresar a la ventana de administración del SQL Server, proceda a realizar los siguientes pasos: SQL SERVER 2005 Microsoft SQL Server es un sistema de gestión de bases de datos relacionales (SGBD) basada en el lenguaje SQL, capaz de poner a disposición de muchos usuarios grandes cantidades de datos

Más detalles

Microsoft Virtual Academy

Microsoft Virtual Academy Microsoft Virtual Academy Cursos técnicos gratuitos en línea Tome un curso gratuito en línea. http://www.microsoftvirtualacademy.com Aprendiendo a Programar Capítulo VIII La persistencia de datos Introducción

Más detalles

INSTRUCTIVO INSTALADOR ENTEPRISE WEB

INSTRUCTIVO INSTALADOR ENTEPRISE WEB INSTRUCTIVO INSTALADOR ENTEPRISE WEB Contenido 1. INTRODUCCION... 3 2. REQUERIMIENTOS... 3 2.1 Servidor de Base de Datos... 3 2.1.1 Hardware... 3 2.1.2 Sistema Operativo... 3 2.1.3 Otros... 3 2.2 Cliente...

Más detalles

UNIDAD I. Universidad del Zulia Costa Oriental del Lago. Conceptos Básicos

UNIDAD I. Universidad del Zulia Costa Oriental del Lago. Conceptos Básicos Costa Oriental del Lago UNIDAD I Conceptos Básicos Comandos internos y externos. Estructura básicas: entidad, atributo, base de datos, clave primaria y secundaria, registro y archivo de datos empresas

Más detalles

Azure Management. Jesus Gil MVP Data Frank Chambillo MVP Microsoft

Azure Management. Jesus Gil MVP Data Frank Chambillo MVP Microsoft Azure Management Jesus Gil MVP Data Platform @jesus_gilv Frank Chambillo MVP Microsoft Azure @frankchambillo Jesus Gil Frank Chambillo Qué encontraras en esta sesión? Un repaso general de los tópicos de

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

MANUAL DE REFERENCIA DE INSTALACIÓN RÁPIDA SISTEMA DE CONTROL DE ASISTENCIAS DE PERSONAL ON THE MINUTE VERSION 4.0

MANUAL DE REFERENCIA DE INSTALACIÓN RÁPIDA SISTEMA DE CONTROL DE ASISTENCIAS DE PERSONAL ON THE MINUTE VERSION 4.0 MANUAL DE REFERENCIA DE INSTALACIÓN RÁPIDA SISTEMA DE CONTROL DE ASISTENCIAS DE PERSONAL ON THE MINUTE VERSION 4.0 BIENVENIDOS A ON THE MINUTE. Gracias por adquirir On The Minute. Este sistema le permitirá

Más detalles

Gestión de la Información Práctica 1

Gestión de la Información Práctica 1 Gestión de la Información Práctica 1 Departamento de Lenguajes y Ciencias de la Computación UNIVERSIDAD DE MÁLAGA SQL - Server SQL Server 2008 es la base datos cliente-servidor de Microsoft. Su lenguaje

Más detalles

Diseño de base de datos: Modelo Entidad Relación (I)

Diseño de base de datos: Modelo Entidad Relación (I) Diseño de base de datos: Modelo Entidad Relación (I) I. Fases del desarrollo para lograr un buen diseño El proceso de diseño de una base de datos comienza por una descripción detallada del sistema de información

Más detalles

Cómo instalar Estudio One SQL versión 2.30 en Sistema Operativo Windows de 64 bits

Cómo instalar Estudio One SQL versión 2.30 en Sistema Operativo Windows de 64 bits Pág. 1 de 7 El presente instructivo lo guiará para realizar la instalación de Estudio One SQL 2.30 en varias PCs (Terminales) conectadas en red a una PC Servidora (la PC que posee las bases de datos).

Más detalles

Unidad IV. Aplicaciones sobre Base de Datos

Unidad IV. Aplicaciones sobre Base de Datos Clase:013 1 Unidad IV Aplicaciones sobre Base de Datos 2 Agenda PROGRAMA DE MANIPULACION DE BASE ANDROID SQLITE SQLITE OpenHelper SQLITE Database Cursor Ejemplos Agregar controles según campo Usar query

Más detalles

Microsoft SQL Server 2008 Instalación y Configuración

Microsoft SQL Server 2008 Instalación y Configuración SQL001e Microsoft SQL Server 2008 Instalación y Configuración Fabricante: Microsoft Grupo: Bases de Datos Subgrupo: Microsoft SQL Server 2008 Formación: elearning Horas: 165 Introducción SQL Server 2008

Más detalles

Mantener una base de datos de Microsoft SQL Server 2008 R2. Fabricante: Microsoft Grupo: Bases de Datos Subgrupo: Microsoft SQL Server 2008

Mantener una base de datos de Microsoft SQL Server 2008 R2. Fabricante: Microsoft Grupo: Bases de Datos Subgrupo: Microsoft SQL Server 2008 6231Be Mantener una base de datos de Microsoft SQL Server 2008 R2 Fabricante: Microsoft Grupo: Bases de Datos Subgrupo: Microsoft SQL Server 2008 Formación: Presencial Horas: 25 Introducción Este proporciona

Más detalles

Unidad. Lenguaje SQL. (Structured Query Language)

Unidad. Lenguaje SQL. (Structured Query Language) Unidad Lenguaje SQL (Structured Query Language) 1 SQL Definición DDL Consulta y Actualización DML Create Alter Drop Select Insert Update Delete 2 SQL DDL CREATE TABLE nombre_tabla (nombre_columna tipo_dato/dominio

Más detalles

Visualización de Datos a partir de Varias Tablas. Copyright Oracle Corporation, All rights reserved.

Visualización de Datos a partir de Varias Tablas. Copyright Oracle Corporation, All rights reserved. 4 Visualización de Datos a partir de Varias Tablas Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al completar esta lección, debería ser capaz de hacer lo siguiente: Escribir sentencias

Más detalles

Demo: empezando a desarrollar la aplicación en su parte web

Demo: empezando a desarrollar la aplicación en su parte web Demo: empezando a desarrollar la aplicación en su parte web En videos anteriores, habíamos empezado por ver la aplicación a la que queremos llegar en ejecución. Luego habíamos estudiado las características

Más detalles

Manejo de Bases de Datos Mysql en Lenguaje C

Manejo de Bases de Datos Mysql en Lenguaje C http://undersecurity.net Servidor irc : irc.ircnode.com Canal irc : #undersec Manejo de Bases de Datos Mysql en Lenguaje C By: S[e]C Entendiendo el tratamiento de una base de datos MySQL. Antes de ir al

Más detalles

Capítulo 10. Bases de datos distribuidas

Capítulo 10. Bases de datos distribuidas Capítulo 10 Bases de datos distribuidas ÍNDICE CAPÍTULO 10 Conceptos de bases distribuidas Introducción Arquitectura de un DDBMS Fragmentación, replicación y distribución de datos Tipos de sistemas de

Más detalles

Algoritmos de Búsqueda

Algoritmos de Búsqueda Introducción a la Computación Algoritmos de Búsqueda Esteban E. Mocskos (emocskos@dc.uba.ar) Facultad de Ciencias Exactas y Naturales, UBA CONICET 11/10/2017 E. Mocskos (UBA CONICET) Algoritmos de Búsqueda

Más detalles

BASE DE DATOS RELACIONALES

BASE DE DATOS RELACIONALES BASE DE DATOS RELACIONALES Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya

Más detalles

MySQL por línea de comandos

MySQL por línea de comandos MySQL por línea de comandos Acceso a un servidor MySQL y administración de la base de datos por línea de comandos. Es muy normal que utilicemos MySQL a través de páginas PHP y para administrar la base

Más detalles

Funciones recursivas

Funciones recursivas Introducción a la Computación Funciones recursivas Esteban E. Mocskos (emocskos@dc.uba.ar) Facultad de Ciencias Exactas y Naturales, UBA CONICET 13/09/2017 E. Mocskos (UBA CONICET) Funciones Recursivas

Más detalles

Constraints (Restricciones) Copyright Oracle Corporation, 1998. All rights reserved.

Constraints (Restricciones) Copyright Oracle Corporation, 1998. All rights reserved. 11 Constraints (Restricciones) Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al completar esta lección, debería a ser capaz de hacer lo siguiente: Describir constraints Crear y mantener

Más detalles

El propósito de este material es brindar las explicaciones más importantes sobre bases de datos, relevantes para el uso de GeneXus.

El propósito de este material es brindar las explicaciones más importantes sobre bases de datos, relevantes para el uso de GeneXus. El propósito de este material es brindar las explicaciones más importantes sobre bases de datos, relevantes para el uso de GeneXus. 1 Una base de datos o banco de datos (BD), es un conjunto de datos pertenecientes

Más detalles

Bases de Datos I Práctica 1 Ejercicios de SQL

Bases de Datos I Práctica 1 Ejercicios de SQL Bases de Datos I Práctica 1 Ejercicios de SQL Curso 2005-2006 1. Descripción del modelo de datos El modelo de datos que se usará para las consultas está reflejado en el siguiente modelo E-R. Transformado

Más detalles

Diseño Lógico Modelo Relacional. Ges3ón y Modelación de Datos María Constanza Pabón

Diseño Lógico Modelo Relacional. Ges3ón y Modelación de Datos María Constanza Pabón Diseño Lógico Modelo Relacional Ges3ón y Modelación de Datos María Constanza Pabón DISEÑO DE BASES DE DATOS Modelo Relacional Propuesto en 1970 por Edgar. F. Codd [ Turing Award 1981 ] La mayoría de los

Más detalles

Creando CRUD en PHP: operaciones básicas para la gestión de bases de datos

Creando CRUD en PHP: operaciones básicas para la gestión de bases de datos Creando CRUD en PHP: operaciones básicas para la gestión de bases de datos Cualquier portal web utiliza algún sistema de base de datos para almacenar la información que luego mostrará en sus páginas. Para

Más detalles

Memoria en C++ Punteros - Referencias Clases Y ahora, a trabajar! Memoria Dinámica en C++

Memoria en C++ Punteros - Referencias Clases Y ahora, a trabajar! Memoria Dinámica en C++ Qué es una variable? Variables Memoria Matemática: una etiqueta que representa a un valor en una expresión: f (y) = y 2 + 2y Programación: Nombre simbólico dado a un valor residente en la memoria. Propiedades

Más detalles

CC BASES DE DATOS OTOÑO Clase 6: Actualizaciones, Restricciones, Formas Normales. Aidan Hogan

CC BASES DE DATOS OTOÑO Clase 6: Actualizaciones, Restricciones, Formas Normales. Aidan Hogan CC3201-1 BASES DE DATOS OTOÑO 2017 Clase 6: Actualizaciones, Restricciones, Formas Normales Aidan Hogan aidhog@gmail.com Las preguntas de hoy Pero cómo se puede crear y actualizar las tablas? Y cómo se

Más detalles

Secuencia de arranque de un computador. Estructura lógica del disco duro de una PC

Secuencia de arranque de un computador. Estructura lógica del disco duro de una PC Secuencia de arranque de un computador Todos los computadores disponen de un pequeño programa almacenado en memoria ROM (Read Only Memory, memoria de sólo lectura), encargado de tomar el control del computador

Más detalles

Diseño de bases de datos. Informática Aplicada Grado en GAP Fac. de Admón. y Dir. de Empresas Univ. Politécnica de Valencia

Diseño de bases de datos. Informática Aplicada Grado en GAP Fac. de Admón. y Dir. de Empresas Univ. Politécnica de Valencia Diseño de bases de datos Informática Aplicada Grado en GAP Fac. de Admón. y Dir. de Empresas Univ. Politécnica de Valencia Objetivos Explicar qué es una base de datos y describir su estructura Identificar

Más detalles

CUTCSA INFO Manual del Usuario

CUTCSA INFO Manual del Usuario Aplicación Móvil CUTCSA INFO Manual del Usuario Pág. 1 de 10 Historial de Revisiones Fecha Versión Descripción Autor 20/06/2014 1.0 Creación del documento Jhollman Chacón 28/07/2014 1.1 Horarios y Personalización

Más detalles

Práctica guiada WorkBench

Práctica guiada WorkBench Práctica guiada WorkBench MySQL Workbench Es una herramienta visual unificada para los arquitectos de bases de datos, desarrolladores y administradores de bases. Ofrece modelado de datos, desarrollo de

Más detalles

Laboratorio de Programación III

Laboratorio de Programación III Laboratorio de Programación III Profesor René Sandoval Ingeniero (E) Informática rene2160@gmail.com Qué es JDBC? JDBC es el acrónimo de Java DataBase Conectivity Es una especificación de un conjunto de

Más detalles

1.Introducción al Modelo Relacional.

1.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 detalles

Unidad 1 Lenguaje de Definición de Datos (DDL)

Unidad 1 Lenguaje de Definición de Datos (DDL) Unidad 1 Lenguaje de Definición de Datos (DDL) 1.1 Conceptos Fundamentales de BD. 1.2 Las mejores prácticas de diseño de Bases de Datos Relacionales. 1.3 Instalación de un DBMS. 1.4 Creación del esquema

Más detalles

Una base de datos de Access puede estar conformada por varios objetos, los más comunes son los siguientes:

Una base de datos de Access puede estar conformada por varios objetos, los más comunes son los siguientes: MICROSOFT ACCESS DEFINICIÓN MS Access es un programa para manejar bases de datos. Una base de datos es un conjunto de datos de un determinado tema o contexto, almacenados de forma sistemática, para obtener

Más detalles

Instalación de pre-requisitos AS-Ventas

Instalación de pre-requisitos AS-Ventas Instalación de pre-requisitos AS-Ventas Notas: Los pasos aquí descritos se utilizan para preparar un equipo y realizar una instalación de AS- Ventas NOTA: todos los archivos aquí mencionados se encuentran

Más detalles

Los siguientes son algunos consejos antes de instalar SQL Server 2008 R2:

Los siguientes son algunos consejos antes de instalar SQL Server 2008 R2: Cómo instalar SQL Server 2008 R2 local Se aplica a: SQL Server 2008 R2 CTP de noviembre. Una copia de evaluación de SQL Server 2008 R2 se puede descargar desde la pagina. Si va a actualizar a SQL Server

Más detalles

CC BASES DE DATOS PRIMAVERA Clase 7: SQL (II) Aidan Hogan

CC BASES DE DATOS PRIMAVERA Clase 7: SQL (II) Aidan Hogan CC3201-1 BASES DE DATOS PRIMAVERA 2016 Clase 7: SQL (II) Aidan Hogan aidhog@gmail.com El Cálculo Relacional (de tuplas) Fórmulas atómicas: Una fórmula puede ser Una fórmula atómica o Sean (recursivamente)

Más detalles

INTRODUCCIÓN A BASE DE DATOS. Excel - Access

INTRODUCCIÓN A BASE DE DATOS. Excel - Access INTRODUCCIÓN A BASE DE DATOS Excel - Access Qué es una Base de Datos? Conjunto de datos relacionados, es decir, conjunto de datos que hablan de lo mismo. (Guía de teléfono, clientes de una multitienda,

Más detalles

UTILIZAMIENTO DE PLANILLA ELECTRÓNICA MS OFFICE EXCEL 2007

UTILIZAMIENTO DE PLANILLA ELECTRÓNICA MS OFFICE EXCEL 2007 PLAN DE CAPACITACION 2012 OPERACIÓN DE COMPUTADORAS Y PROGRAMAS DE OFIMATICA UTILIZAMIENTO DE PLANILLA ELECTRÓNICA MS OFFICE EXCEL 2007 MATERIAL DE CONSULTA Nº 3 Junio 2012 CONTENIDO 1. MICROSOFT EXCEL

Más detalles

ANEXO A MANUAL ADMINISTRADOR. Modulo Sistema

ANEXO A MANUAL ADMINISTRADOR. Modulo Sistema ANEXO A MANUAL ADMINISTRADOR Modulo Sistema 2017 1. INSTALAR XAMPP EN WINDOWS 7 Nota: Antes de instalar un servidor de páginas web es conveniente comprobar si no hay ya uno instalado. Para ello, es suficiente

Más detalles

Configuración de PDAS en ITACTIL (Windows 10)

Configuración de PDAS en ITACTIL (Windows 10) Configuración de PDAS en ITACTIL (Windows 10) La aplicación ITACTIL puede trabajar con terminales de mano (PDAS, tablets o teléfonos Android, Iphone, Ipad, etc.) en sus versiones Profesionales y Líder.

Más detalles

Bases de Datos Ejercicios de SQL

Bases de Datos Ejercicios de SQL Bases de Datos Ejercicios de SQL 1. Descripción del modelo de datos El modelo de datos que se usará para las consultas está reflejado en el siguiente modelo E-R. EMPNO ENAME JOB DEPTNO DNAME DEPT (0,N)

Más detalles

Instalando Slackware Cliente/Servidor

Instalando Slackware Cliente/Servidor Instalando Slackware Cliente/Servidor Iniciando la instalación Luego de introducir el CD que vamos a instalar, nos aparece la siguiente ventana donde podemos modificar el nucleo o kernel, de ser asi presionamos

Más detalles

Introducción a Android. [Tema 2]

Introducción a Android. [Tema 2] Introducción a Android [Tema 2] 1. Android 1 / 24 2 / 24 Android Android es un sistema operativo diseñado principalmente para teléfonos inteligentes (Smatphones); fue creado inicialmente por Android Inc.

Más detalles

Mg. Jorge Bladimir Rubio Peñaherrera

Mg. Jorge Bladimir Rubio Peñaherrera Mg. Jorge Bladimir Rubio Peñaherrera Uno de los principales parámetros que es necesario configurar en cualquier dispositivo conectado a una red es su dirección IP. La dirección IP es el identificador

Más detalles

Utilizar bases de datos en C# Objetivo: Identificar como se utilazan las bases de datos en C#.

Utilizar bases de datos en C# Objetivo: Identificar como se utilazan las bases de datos en C#. Programación III Ing. Héctor Abraham Hernández Guía #13 Fecha: 16/05/2011 Utilizar bases de datos en C# Objetivo: Identificar como se utilazan las bases de datos en C#. QUÉ ES ODBC? ODBC es una abreviatura

Más detalles

Guía de Creación de Usuarios

Guía de Creación de Usuarios Guía de Creación de Usuarios OFFICE 365 Claro Ecuador Todos los derechos reservados Esta guía no puede ser reproducida, ni distribuida en su totalidad ni en parte, en cualquier forma o por cualquier medio,

Más detalles

Desarrollo de aplicaciones para dispositivos móviles (5)

Desarrollo de aplicaciones para dispositivos móviles (5) 1 Desarrollo de aplicaciones para dispositivos móviles (5) M.C. Ana Cristina Palacios García 3 Kernel de Linux: Incluye drivers del hardware, manejo de procesos y de memoria, seguridad, red y manejo de

Más detalles

MANUAL DE MYSQL-WORD BENCH

MANUAL DE MYSQL-WORD BENCH MANUAL DE MYSQL-WORD BENCH E R I K A A N E L F L O R E S V E N A D O G A B R I E L A S O R I A N O O R T I Z E D G A R V A Z Q U E Z G U T I E R R E Z G R U P O : 3 E S I S T E M A S O P E R A T I V O

Más detalles

Modelo Relacional. El modelo relacional...1 El modelo entidad relación (que vimos ayer) es un modelo conceptual que sirve

Modelo Relacional. El modelo relacional...1 El modelo entidad relación (que vimos ayer) es un modelo conceptual que sirve Juan Luis Mora Blanco. El modelo Relacional 1 Modelo Relacional El modelo relacional El modelo relacional...1 El modelo entidad relación (que vimos ayer) es un modelo conceptual que sirve Conceptos...1

Más detalles

Configuración en Microsoft Office Outlook 2010

Configuración en Microsoft Office Outlook 2010 Configuración en Microsoft Office Outlook 2010 Se requiere en primera instancia contar con el software Outlook 2010 previamente instalado y contar con las licencias de uso necesarias, contar también con

Más detalles

Cómo funcionan los libros Aprender...

Cómo funcionan los libros Aprender... Cómo funcionan los libros Aprender... El título de cada ejercicio expresa sin lugar a dudas en qué consiste éste. De esta forma, si le interesa, puede acceder directamente a la acción que desea aprender

Más detalles

Empecemos con las definiciones para que nos quede claro a todos:

Empecemos con las definiciones para que nos quede claro a todos: Empecemos con las definiciones para que nos quede claro a todos: Que es un Dominio de Red? Es un conjunto de ordenadores conectados en una red que confían a uno de los equipos de dicha red la administración

Más detalles

Tema 2: Diseño de Bases de Datos (Diseño Lógico)

Tema 2: Diseño de Bases de Datos (Diseño Lógico) Universidad Central de Venezuela Facultad de Ciencias Escuela de Computación BASES DE DATOS Tema 2: Diseño de Bases de Datos (Diseño Lógico) Profa. Mercy Ospina T. Caracas, 03 de septiembre de 2009 Centro

Más detalles

CREAR TABLAS EN BASES DE DATOS CON phpmyadmin. TIPOS DE DATOS BÁSICOS (VARCHAR, INT, FLOAT). INSERTAR FILAS. (CU00840B)

CREAR TABLAS EN BASES DE DATOS CON phpmyadmin. TIPOS DE DATOS BÁSICOS (VARCHAR, INT, FLOAT). INSERTAR FILAS. (CU00840B) APRENDERAPROGRAMAR.COM CREAR TABLAS EN BASES DE DATOS CON phpmyadmin. TIPOS DE DATOS BÁSICOS (VARCHAR, INT, FLOAT). INSERTAR FILAS. (CU00840B) Sección: Cursos Categoría: Tutorial básico del programador

Más detalles

Manual Instalación, Configuración y revision de incidencias v1.1

Manual Instalación, Configuración y revision de incidencias v1.1 Manual Instalación, Configuración y revision de incidencias v1.1 Centralización Gournet Pre requisitos. Para asegurar un correcto funcionamiento de la aplicación CentralizaGournet se debe tener la siguiente

Más detalles

Conceptos básicos Oracle 10g Introducción - Administración de Oracle - Orasite.com

Conceptos básicos Oracle 10g Introducción - Administración de Oracle - Orasite.com 1. Objetivos El objetivo de este artículo es describir brevemente los siguientes conceptos básicos a modo de familiarización con las bases de datos ORACLE. - Describir brevemente en qué consiste el modelo

Más detalles

El Sistema Gestor de Base de Datos (DBMS)

El 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 detalles

Hay dos formas de acceder a Internet:

Hay dos formas de acceder a Internet: 1. Introducción Gracias por adquirir el Adaptador KANJI KJWIFILAN. Este adaptador inalámbrico es fácil de usar y fácil de configurar. Si usted ha estado cansado de lidiar con todos esos cables desordenados

Más detalles

OFIMABOT. OfimaBot es la herramienta que permite instalar y actualizar el sistema de Ofimática.

OFIMABOT. OfimaBot es la herramienta que permite instalar y actualizar el sistema de Ofimática. OFIMABOT OfimaBot es la herramienta que permite instalar y actualizar el sistema de Ofimática. IMPORTANTE: Para la ejecución de Ofimabot se deben tener presente en la configuración de Proxys - FireWall

Más detalles

Instalación de un nodo (cliente) - GIA

Instalación de un nodo (cliente) - GIA Instalación de un nodo (cliente) - GIA Instalación de un puesto cliente GIA Opcion 1 - (Para aquellos clientes que ya tienen otros nodos configurados) 1- Copiar la carpeta Borland desde un equipo que este

Más detalles

Implementación servidor DHCP Windows Server 2008

Implementación servidor DHCP Windows Server 2008 1 El servicio identificado como DHCP, es el que se encarga de distribuir un direccionamiento en una red local, también cumple la función de reserva y denegación de direccionamiento a los diferentes clientes

Más detalles

CONFIGURACIÓN Y CREACIÓN DE ODBC PARA SU USO EN EL SISGALENPLUS DOCUMENTACIÓN DEL SISTEMA DE GESTIÓN HOSPITALARIA

CONFIGURACIÓN Y CREACIÓN DE ODBC PARA SU USO EN EL SISGALENPLUS DOCUMENTACIÓN DEL SISTEMA DE GESTIÓN HOSPITALARIA CONFIGURACIÓN Y CREACIÓN DE ODBC PARA SU USO EN EL SISGALENPLUS DOCUMENTACIÓN DEL SISTEMA DE GESTIÓN HOSPITALARIA MINISTERIO DE SALUD PROYECTO - SIGES Av. Salaverry 801- Jesús María 2 Aviso legal El uso

Más detalles

1.2 Para qué me sirve FTP FTP y Planes de Hospedaje FTP y CentovaCast (AutoDj) FTP y Dreamweaver Descarga de FileZilla 10

1.2 Para qué me sirve FTP FTP y Planes de Hospedaje FTP y CentovaCast (AutoDj) FTP y Dreamweaver Descarga de FileZilla 10 FTP FTP 1 1. Clientes FTP y su función 1.1 1.2 1.3 1.4 1.5 1.1 FTP es 4 1.2 Para qué me sirve FTP 5 1.3 FTP y Planes de Hospedaje. 6 1.4 FTP y CentovaCast (AutoDj) 7 1.5 FTP y Dreamweaver 8 2 2. Configuración

Más detalles

MÓDULOS B-MOTICS ESCLAVOS DE MODBUS. Bielsa electrónica S.L. Ref: mblogix1.0es.pdf

MÓDULOS B-MOTICS ESCLAVOS DE MODBUS. Bielsa electrónica S.L. Ref: mblogix1.0es.pdf MÓDULOS ESCLAVOS DE MODBUS MBLOGIX B-MOTICS 1 ÍNDICE DE CONTENIDO DESCRIPCIÓN GENERAL... 4 INSTALACIÓN... 5 WINDOWS... 5 LINUX... 5 MAC... 5 CONFIGURACIÓN DE LA COMUNICACIÓN... 6 SERIE RTU... 6 VELOCIDAD...

Más detalles

H4S GUÍA RÁPIDA DE INSTALACIÓN

H4S GUÍA RÁPIDA DE INSTALACIÓN H4S GUÍA RÁPIDA DE INSTALACIÓN 1. CONTENIDO...2 2. REQUISITOS...2 3. INSTALACIÓN...2 3.1. EXCLUSIONES...3 3.1.1 FIREWALL...3 3.1.2 ANTIVIRUS...3 4.- CREACIÓN DE USUARIOS...4 5. TERMINAL...5 1. CONTENIDO

Más detalles

EL SERVICIO WEB. ACTIVIDAD 1. Creación de un servidor Web para la empresa Informática Solutions S.A. con Windows Server 2008.

EL SERVICIO WEB. ACTIVIDAD 1. Creación de un servidor Web para la empresa Informática Solutions S.A. con Windows Server 2008. EL SERVICIO WEB. ACTIVIDAD 1. Creación de un servidor Web para la empresa Informática Solutions S.A. con Windows Server 2008. La empresa Informática Solutions S.A., es una gran empresa que se dedica a

Más detalles

SQL SERVER Reporting Services

SQL SERVER Reporting Services SQL SERVER Reporting Services Contenido Teoría Plataforma, Componentes Cómo crear un nuevo proyecto Conexiones, Consultas Tablas y Matrices Estilos, imágenes, Formatos, Saltos de Página, Agrupaciones y

Más detalles

BASES DE DATOS TEMA 1 PERSPECTIVA DEL ÁREA DE BASES DE DATOS

BASES DE DATOS TEMA 1 PERSPECTIVA DEL ÁREA DE BASES DE DATOS BASES DE DATOS TEMA 1 PERSPECTIVA DEL ÁREA DE BASES DE DATOS 1.3 Desarrolladores y usuarios finales Siendo entonces una DB una colección de datos almacenados en una computadora (discos, tambores u otro

Más detalles

Mi primer programa en Code::Blocks

Mi primer programa en Code::Blocks Mi primer programa en Code::Blocks Introducción a la Computación Departamento de Computación - FCEyN - UBA Primer cuatrimestre de 2010 1. Antes de empezar 1.1. Cómo instalo el Code::Blocks en una computadora?

Más detalles