La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

MS ACCESS 2003 Prof. Edgar Lopategui Corsino. TRASFONDO HISTÓRICO INGRES (Univ CA, Berkeley) Ted Codd (Laboratorio de IBM en San José) 1970 Propúso el.

Presentaciones similares


Presentación del tema: "MS ACCESS 2003 Prof. Edgar Lopategui Corsino. TRASFONDO HISTÓRICO INGRES (Univ CA, Berkeley) Ted Codd (Laboratorio de IBM en San José) 1970 Propúso el."— Transcripción de la presentación:

1 MS ACCESS 2003 Prof. Edgar Lopategui Corsino

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

3 BASE DE DATOS: ANALOGÍA

4 BASE DE DATOS: REGISTRO

5 DATOS Información Real TextoSonido PalabrasMúsica NúmerosImágenes Video Hechos No Refinados/Sin Procesar No Tienen un Propósito/Fin

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 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 PrimariasClaves Foráneas Claves Primarias y Claves Foráneas

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

10 RELACIONES 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 RELACIÓN Tabla Bi-Dimensional En la cual:

11 RELACIONES - Analogía - 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 Una Coleccion de Hojas de Cálculo Relacionadas o Enlazadas

12 RELACIONES

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

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

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

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

17 BASE DE DATOS RELACIONALES de una Tabla (Relación) Que Identifica de forma Única Una Fila dada en la Tabla Columna o Colección de Columnas Clave Primaria (Primary Key) 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) Valór Único contiene Campo Identifica cada Registro Dentro de un Archivo Tabla Garantiza que cada Fila pueda ser Identificada por al menos un Valor Único

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

20 BASE DE DATOS RELACIONALES Clave Foránea (Foreigh Key) Clave Primaria contiene Campo en Otra Tabla 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 Clave Foránea Valores de la Clave Foránea en una Tabla Clave Primaria Valores de la Clave Primaria en otra Tabla con RELACIONES

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

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

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

25 BASE DE DATOS TABLAS Campo (Field) Registro (Record) Esquema Lugar/Espacio Reservado donde se Almacena el Valor de un Atributo El Conjunto Total de los Diseños de las Tablas para una Base de Datos Unidad de Datos que consiste en uno o más Caracteres Valores 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

26 EXCEL VS. ACCESS 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 ¿QUÉ ES ACCESS? Aplicación de: Microsoft Componente de: MS Office Es un: RDBMS ( R elational D atabase M angement S ystem) 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 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 Relación 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) FormasInformes Apoyo al Web Añadir, Modificar y Borrar Datos Preguntas sobre los Datos Convertir Objetos en Archivos HTML

32 PRODUCTOS COMPETIDORES FileMaker Developer 7 dBASE PLUS MindModel

33 PRODUCTOS DE MAYOR CALIBRE Sybase Adaptive Server Enterprise (ASE) Microsoft® SQL Server 2005 Informix MySQL Oracle Database 10g Release 2 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 "MS ACCESS 2003 Prof. Edgar Lopategui Corsino. TRASFONDO HISTÓRICO INGRES (Univ CA, Berkeley) Ted Codd (Laboratorio de IBM en San José) 1970 Propúso el."

Presentaciones similares


Anuncios Google