Descargar la presentación
La descarga está en progreso. Por favor, espere
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
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.