La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Prof. Edgar Lopategui Corsino

Presentaciones similares


Presentación del tema: "Prof. Edgar Lopategui Corsino"— Transcripción de la presentación:

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

2 (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

3 BASE DE DATOS: ANALOGÍA

4 BASE DE DATOS: REGISTRO

5 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

6 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

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

8 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

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

10 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

11 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

12 RELACIONES

13 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

14 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

15 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)

16 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

17 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

18 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

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

20 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

21 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

22 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

23 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

24 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)

25 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

26 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

27 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)

28 ¿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)

29 ¿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

30 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

31 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

32 PRODUCTOS COMPETIDORES
FileMaker Developer 7 dBASE PLUS MindModel™

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

34 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

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

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

37 RESGISTRO: ESTUDIANTES EJEMPLO: Parte 1


Descargar ppt "Prof. Edgar Lopategui Corsino"

Presentaciones similares


Anuncios Google