Prof. Edgar Lopategui Corsino

Slides:



Advertisements
Presentaciones similares
EL MODELO RELACIONAL Edgar Codd, 1970: Artículo → “A Relational Model of Data for Large Shared Data Banks”. Basado en teoría de conjuntos. Operaciones.
Advertisements

Diseño de Bases de Datos
integridad referencial
CRISTINA TIGLLA NOVENO F
Guillermo A. Díaz Sanhueza
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:23 PRESENTACION: BASE DE DATOS ALUMNAS: Velazquez Corona Elsa Ponciano Antonio.
Teórico: Modelo Relacional
Conjunto de información almacenado en memoria auxiliar Permiten acceso directo a programas que las manipulan Es un sistema de archivos electrónicos.
BASE DE DATOS MICROSOFT ACCESS
MODELO ENTIDAD RELACIÓN MER
¿QUÉ SON LAS BASES DE DATOS?
DISEÑO Y GESTIÓN DE BASES DE DATOS Luciano H. Tamargo Depto. de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur, Bahía Blanca INTRODUCCIÓN.
INTELIGENCIA ARTIFICIAL
Ms access Microsoft Access es un sistema gestor de bases de datos relacionales (SGBD). base de datos suele definirse como un conjunto de información.
4/2/ :49 PM BASE DE DATOS © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may.
MODELO RELACIONAL.
M.A. Ana Celia Gutiérrez Olivas
Modelos existentes de base de datos
UNIDAD I Conceptos Básicos.
SQL Básico Prof. Nelliud D. Torres.
MÓDULO II: FUNDAMENTOS DE BASE DE DATOS
BASE DE DATOS I Clase # 1.
EL MODELO RELACIONAL Edgar Codd, 1970: Artículo → “A Relational Model of Data for Large Shared Data Banks”. Basado en teoría de conjuntos. Operaciones.
USO DE APLICACIONES ACCESS-2010 SICI-3211 Dr. Nelliud D. Torres Batista 21/04/20151 MIS.
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar.
Colegio de Bachilleres Plantel 13 Xochimilco-Tepepan Integrantes: Karen Elizabeth González Monroy Elizabeth De Jesús Vergara Grupo:308.
Clase 3: Bases de datos relacionales e introducción a SQL. Procesos y Algoritmos I-2006.
Introducción a las Bases de Datos Relacionales Juan Alberto Sigüenza Escuela Técnica Superior de Informática Universidad Autónoma de Madrid.
Bases de Datos.
SISTEMA DE BASE DE DATOS
DISEÑO DE BASES DE DATOS
Bases de datos.
Tipos de Bases de datos Personal Caseras MiPymes
Colegio de Bachilleres Plantel 13 Xochimilco Tepepan Alumnas : García castro Martha Treviño Leyva Karen Osiris Profesor: JAVIER MONDRAGÓN Materia: TIC.
Introducción a Bases de Datos en Microsoft Access Programación de Computadoras 2 Sección: P.
Conceptos Generales de Bases de Datos
GUTIÉRREZ GRANADOS HÉCTOR DANIEL
APLICACIÓN DE NUEVAS TECNOLOGÍAS EN LA CONSERVACIÓN Y ANÁLISIS DEL PATRIMONIO CULTURAL Pensar Relacionalmente: Bases de Datos Relacionales (una visión.
Seminario de Informática Elementos Conceptuales
PASO DEL ESQUEMA E-R AL MODELO RELACIONAL
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
BASE DE DATOS: es una recopilación de información relativa a un tema o propósito particular, por ejemplo: seguimiento de cultivos, cria-invernada, tambo,
COLEGIO DE BACHILLERES “XOCHIMILCO TEPEPAN” Nº13  Tecnologías de la Información y comunicación 3.  Profa. Gabriela Pichardo Lazardo EQUIPO 25  Emmanuel.
SISTEMA DE BASE DE DATOS Equipo #6 Integrantes :García Hernández Yaneli Tlacomulco Moncada Blanca Edith Carreto Vichique Laura Belén Rosales Titla María.
C OLEGIO DE B ACHILLERES N O.13 X OCHIMILCO, T EPEPAN C ARRASCO G ARCÍA L ORENA T ORRES H EREDIA C ARLA P ALMIRA G RUPO : 308 M ATUTINO E QUIPO : 12.
EQUIPO:#3 GRUPO:304 NOMBRES: Lizbeth Nava Barón y Erick Ali Mejía.
DEFINICION  Las bases de datos son una colección organizada de información dividida en campos los cuales nos proporcionan datos detallados e individuales.
MARTÍNEZ VALLEJO ISAMAR SCANDA MONTOYA MENDOZA DIANA RUBI GRUPO: 304.
Para pasar a tablas todos los datos sin dejar nada y que las tablas tengan sentido por si solas se tiene que seguir unos pasos: 1.Toda entidad se transforma.
¿Qué es una Base de datos?
SISTEMA DE BASE DE DATOS
Diseño de una base de datos y elementos básicos Integrantes: López Ponce de León José Efrén Velazquez Martínez Brenda Equipo:10Grupo:307.
PRESENTADO POR: GUSTAVO VASQUEZ JEISON MORENO JHON FREDY PENAGOS.
Diagramas.
MODELOS DE DATOS RELACIONAL
BASE DE DATOS EDY GOMEZ C. Lic. En Informatica y Medios Audiovisuales
Bases de Datos Modelo Relacional.
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
INTERFAZ DE ACCESS  Access es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse como un conjunto de información.
INTEGRANTE: FLORES GODOY JUAN E. Grupo:308. Una tabla es una colección de datos sobre un tema específico, como productos o proveedores. Al usar una tabla.
Sistemas de Información I
Unidad 6. Tema 1. Bases de datos. Conceptos Básicos.
TRABAJO DE COMPUTACION RIMAC CACHIMUEL SEXTO “C” BASES DE DATOS.
BASES DE DATOS CONCEPTOS BASICOS Elizabeth Maite Zarate Machaca “El tratamiento eficiente de la información al servicio del usuario”
¿Qué es una base de datos? Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada ó estructurada. Desde.
QUÉ ES UNA BASE DE DATOS? Es un Conjunto de Información, que está clasificada de distintas maneras; pero que comparten entre sí algún tipo de vínculo,
Creado por Edgar Codd, 1970: Artículo “A Relational Model of Data for Large Shared Data Banks”. EL MODELO RELACIONAL.
 Gregorio López González  Norberto Misael Valtierra Ornelas  Ricardo Enrique Pérez Andrade  Luis Rodríguez Valencia.
Fundamentos de Bases de Datos
Transcripción de la presentación:

Prof. Edgar Lopategui Corsino MS ACCESS 2003 Prof. Edgar Lopategui Corsino

(Laboratorio de IBM en San José) Base de Datos Relacionales TRASFONDO HISTÓRICO 1970 Ted Codd (Laboratorio de IBM en San José) Propúso el Modelo de: Base de Datos Relacionales Se Desarrollo en INGRES (Univ CA, Berkeley) Oracle System R (IBM) POSTGRES DB2 Informix

BASE DE DATOS: ANALOGÍA

BASE DE DATOS: REGISTRO

Hechos No Refinados/Sin Procesar No Tienen un Propósito/Fin DATOS Información Real Hechos No Refinados/Sin Procesar No Tienen un Propósito/Fin Texto Sonido Palabras Música Números Imágenes Video

BASE DE DATOS Colección Integrada de Datos Relacionados a un Tópico o Proyecto Particular Contiene Diferentes Categorías de Información/Datos y su Relación entre estas Categorías

Contiene Información de BASE DE DATOS Estructura que Contiene Información de Varias Entidades Relaciondas entre Sí

RELACIONES RELACIÓN Una Asociación entre Dos o Más Tablas Expresada en los Valores de los Datos de las Claves Primarias y Claves Foráneas

RELACIONES RELACIÓN Tabla Bi-Dimensional Entradas Columnas Nombre: Atributo Distintivo Parean el Nombre de la Columna

RELACIONES RELACIÓN Las entradas son de un valor sencillo Tabla Bi-Dimensional En la cual: Las entradas son de un valor sencillo Cada columna posee un nombre distintivo Todos los valores del mismo atributo El orden de las columnas y filas no es importantes Cada fila se distingue una de la otra

RELACIONES - Analogía - Una Coleccion de Hojas de Cálculo Relacionadas o Enlazadas Demographics Patient_ID Fname Lname Address Phone Gender Race DOB Height Glucose Glucose_ID Patient_ID Date Weight Med_ID Glucose Meds Med_ID DrugCombonatio

RELACIONES

BASE DE DATOS RELACIONALES MODELO Relaciona, Conecta o Enlaza Datos, Información o Valores en diferentes Archivos (Tablas) mediante el uso de Campos Claves o Elementos de Datos Comunes éstos se Almacenan en Diferentes Tablas, Constituídas de Filas y Columnas

BASE DE DATOS RELACIONALES Colección de Tablas Las Tablas se Llaman Relaciones por lo tanto, es una Colección de Relaciones Base para el Nombre de Base de Datos Relacional

BASE DE DATOS RELACIONALES Tabla = Relación Columna = Campos = Atributos Filas = Registros = Turples Contiene Una Pieza Específica de Información Dentro de un Registro Contiene Información Almacenada sobre una Entidad Dada (Ej: Persona, Producto o Evento)

BASES DE DATOS RELACIONALES RELACIONES CLAVE PRIMARIA Una Columna o Columnas de las Tablas cuyos Valores Identifican de Forma Única cada Fila en una Tabla

BASE DE DATOS RELACIONALES Clave Primaria (Primary Key) de una Tabla (Relación) o Columna Colección de Columnas Que Identifica de forma Única Una Fila dada en la Tabla Identificador/Valor Único Información o Datos Que No Están Duplicados en Otras Filas de la Tabla

BASE DE DATOS RELACIONALES Clave Primaria (Primary Key) Garantiza que cada Fila pueda ser Identificada por al menos un Valor Único Tabla Campo contiene Valór Único Identifica cada Registro Dentro de un Archivo

BASE DE DATOS RELACIONALES Clave Alterna o Secundaria (Candidate o Secondary Key) Tabla Campo puede servir como Clave Primaria donde Existen otras Claves Primarias

BASE DE DATOS RELACIONALES Clave Foránea (Foreigh Key) Tabla Campo contiene Clave Primaria en Otra Tabla Utilizado para Implantar la Relación entre Tablas

BASES DE DATOS RELACIONES CLAVE FORÁNEA Una Columna o Columnas de las Tablas cuyos Valores son los mismos que la Clave Primaria de otra Tabla Pareo de los Valores de la Clave Foránea en una Tabla Valores de la Clave Primaria en otra Tabla con

BASE DE DATOS RELACIONALES Clave Compuesta (Compound Key) Tabla Campo contiene Clave Primaria Solo Pueden Indentificar Uniquívamente a un Registro en Combinación con Otras Claves Primarias

BASE DE DATOS RELACIONALES Regla de Integridad de la Entidad Cada Fila Debe Poseer un Valor en la Clave Primaria y Ese Valor debe ser Único

BASE DE DATOS RELACIONALES Componentes Entidad Relaciones Asociaciones entre Entidadades (Uno-a Uno, Uno-a Muchos, Muchos-a-Muchos) Cosas sobre la Cuales Interesamos Mantener Información (Personas, Eventos, Objetos, Conceptos) Atributo Propiedades de una Entidad (Ej: Sexo, Promedio)

BASE DE DATOS TABLAS Campo (Field) Registro (Record) Valores Esquema Lugar/Espacio Reservado donde se Almacena el Valor de un Atributo Unidad de Datos que consiste en uno o más Caracteres Valores Esquema Cada Fila consiste de un Conjunto de Valores Individuales que Corresponden a las Columnas. Cada Valor debe Poseer el Tipo de Dato Especificado por su Columna El Conjunto Total de los Diseños de las Tablas para una Base de Datos

EXCEL VS. ACCESS Hojas de cálculo Base de datos plana MS Excel: Hojas de cálculo Base de datos plana Solo se puede accesar la información un archivo a la vez Toda la información posee una: Relación una-a-una MS Access: Similar a hojas de cálculo múltiples que están conectadas unas a otras: Relación una-a-muchas Relación muchas-a-muchas

Aplicación de: Microsoft Componente de: MS Office ¿QUÉ ES ACCESS? Aplicación de: Microsoft Componente de: MS Office Es un: RDBMS (Relational Database Mangement System) Relaciona: 2 o más Tablas de Datos Bidimensionales Filas (Registro, Tuples) Columnas (Campos, Atributos) Se Pueden Relacionar si poseen un Identificador Único (Clave Primaria)

¿QUÉ ES ACCESS? Base de Datos Relacional Relaciona un Conjunto de Tablas Bidimensionales Mediante el uso de uno a más Identificador Único (Clave Primaria) Parea Identificadores (entre Tablas) Localiza la Información Base para la Relación entre Tablas Separa los Datos Consultas, Informes, Objetos Los Reune de Nueno Consolida la Información de los datos Pertenecientes a Varias Tablas (Conforme al Criterio)

¿QUÉ ES ACCESS? Programa de: Base de Datos Tablas Relaciona y Organiza una Colección de Tablas [Conjunto de Datos Oganizados en Filas (Registros) y Columnas (Campos)] Poseen una o más Identificadores Únicos (Claves Primarias) en una o más Filas de la Tabla Permite Parear/Relacionar los Datos en las Columnas de las Tablas Permite Localizar la Información/Datos Forma la Base para la Relación entre Tablas

MS ACCESS Base de Datos Almacenamos en un Archivo El archivo contiene Todas las Tablas, “Queries”, Formas, Informes y Programas Que se crearon para esta Base de Datos

MS ACCESS COMPONENTES/CARACTERÍSTICAS Entrada de datos Y Actualización Queries (Preguntas) Formas Informes Añadir, Modificar y Borrar Datos Preguntas sobre los Datos Apoyo al Web Convertir Objetos en Archivos HTML

PRODUCTOS COMPETIDORES FileMaker Developer 7 dBASE PLUS 2.61.3 MindModel™

PRODUCTOS DE MAYOR CALIBRE Microsoft® SQL Server™ 2005 Sybase™ Adaptive Server Enterprise (ASE) Oracle Database 10g Release 2 Informix™ MySQL DB2™

Database Management Systems (DBMSs) PAQUETE QUE CUENTA CON Utilidades de Apoyo Herramientas de Programación Documentación Necesarias para Crear, Instalar, y dar Mantenimiento a la Aplicaciones de Bases de Datos Personalizadas

Database Management Systems (DBMSs) La Mayoría Usan una Versión de Structured Query Language (SQL) Como su Lenguaje para Manipular los Datos

Database Management Systems (DBMSs) MS ACCESS Permite Crear “Queries” en una Vista de SQL

RESGISTRO: ESTUDIANTES EJEMPLO: Parte 1