MÓDULO II: FUNDAMENTOS DE BASE DE DATOS

Slides:



Advertisements
Presentaciones similares
COLEGIO DE BACHILLERES PLANTEL #13 Xochimilco-TEPEPAN
Advertisements

Bases de datos, Entidad de relación y normalizaciones
TECNICATURA EN INFORMATICA
Rocío Contreras Águila Primer Semestre 2010
Modelo entidad-relación
Guillermo A. Díaz Sanhueza
Diseño de Bases de Datos
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:23 PRESENTACION: BASE DE DATOS ALUMNAS: Velazquez Corona Elsa Ponciano Antonio.
BASE DE DATOS MICROSOFT ACCESS
MODELO RELACIONAL.
2.1Definición de un modelo de datos
¿QUÉ SON LAS BASES DE DATOS?
Modelos de Datos Modelado y Diseño de Bases de Datos
MODELO RELACIONAL.
M.A. Ana Celia Gutiérrez Olivas
Modificado de: M.A. Ana Celia Gutiérrez Olivas
Modelos existentes de base de datos
UNIDAD I Conceptos Básicos.
Guia datos de información
BASE DE DATOS I Clase # 1.
 LOPEZ MENDOZA CORINA AMALINALLI  GRUPO 304.  Una base de datos o banco de datos (en ocasiones abreviada BB.DD.) es un conjunto de datos pertenecientes.
Diseño de una Base de datos
Diseño de una base de datos Zavaleta Nolasco Karina
Bases de datos CONCEPTOS BÁSICOS.
Colegio de Bachilleres Plantel 13 Xochimilco-Tepepan Integrantes: Karen Elizabeth González Monroy Elizabeth De Jesús Vergara Grupo:308.
Modelos de Bases de Datos
Normalización en una base de datos
Lic. en Inf. Manuel Álvaro Pacheco Hoyo. Una base de datos o banco de datos (en inglés: database) es un conjunto de datos pertenecientes a un mismo contexto.
Introducción a las Bases de Datos Relacionales Juan Alberto Sigüenza Escuela Técnica Superior de Informática Universidad Autónoma de Madrid.
 RELACIÓN O TABLA (RELATION, TABLE): LISTA DE VALORES CON UN NOMBRE, DONDE CADA VALOR ES UNA FILA (REGISTRO), COMPUESTO POR 1 O MÁS COLUMNAS (CAMPOS).
Bases de datos.
Modelos de Datos.
INTERFASES DE ACCES Colegio de Bachilleres Plantel 13 Xochimilco Tepepan Alumnos: González Rosas Citlalmina Romero Ortega Roberto Grupo:303 Equipo:08.
CICLO DE VIDA Y NORMAALIZACION DE UN SISTEMA DE BASE DE DATOS
Seminario de Informática Elementos Conceptuales
Base de Datos Juan Inoa. Conceptos de Base de Datos.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
Programas Utilitarios II, paralelos 50 y 52
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.
¿Qué es una base de datos?
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.
MARTÍNEZ VALLEJO ISAMAR SCANDA MONTOYA MENDOZA DIANA RUBI GRUPO: 304.
Microsoft Access Microsoft Access, es la base de datos relacional más popular, además forma parte de la aplicación de Microsoft Office. Permite crear.
BASES DE DATOS RELACIONALES
PRESENTADO POR: GUSTAVO VASQUEZ JEISON MORENO JHON FREDY PENAGOS.
Diagramas.
INSTRUCCIONES Elaboración de la Presentación:
Sistema de Base de Datos
MODELOS DE DATOS RELACIONAL
SQL Lenguaje Estructurado de Consulta MATERIA: diseñar sistemas de información ALUMNO: sarmiento flores Liliana Guadalupe GRUPO: 4° “A” TURNO: matutino.
COLEGIO DE BACHILLERES PLANTEL #13 Xochimilco-TEPEPAN NOMBRE DEL PROFESORA: Gabriela Pichardo NOMBRE DEL ALUMNO: García monroy jazmín GRADO: 3er Semestre.
Modelo Entidad - Relación
DesarrollaDO POR Guillermo Verdugo BastiAS
SAÚL LÓPEZ AVILA TECNOLOGIA DE LA INFORMACIÓN MTRO. MIGUEL ANGEL GONZALEZ AVILA.
Base de Datos.
Es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse como un conjunto de información relacionada, organizada Sistemáticamente,
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.
Bases de Datos y Sistemas de Gestión de Bases Relacionales.
UNIVERSIDAD LATINA II.- CONSTRUCCIÓN DE LA BASE DE DATOS. E.I. L.E. Prof. Ramón Castro Liceaga.
DISEÑO DE BASES DE DATOS (modelos para el diseño)
Sistemas de Información I
Unidad 6. Tema 1. Bases de datos. Conceptos Básicos.
BASE DE DATOS DISTRIBUIDAS Objetivo
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.
Transcripción de la presentación:

MÓDULO II: FUNDAMENTOS DE BASE DE DATOS PROPÓSITO: Conoce y diseña una base de datos identificando los elementos necesarios para organizar datos que permitan posteriormente la automatización.

1. Definición, propósitos y aplicación de una Base de Datos. DEFINICIÓN: es una herramienta para recopilar y organizar información. Ej. almacenar información sobre personas, productos, pedidos o cualquier otra cosa. PROPÓSITO: organizar y almacenar datos para su fácil manejo, puede servirnos de ayuda cuando llevamos el registro de entes, entidad, elemento u objeto. APLICACIÓN: Se aplica en programas de software diseñados para recoger, gestionar y difundir información de manera eficiente. Se puede utilizar en Access, Visual Basic 2010, SQL Server, entre otros. Los datos pueden ser para: Agenda electrónica, recetas, Biblioteca, Notas, Catalogo de CD ó DVD.

2. Modelos de Datos A) Modelo Entidad Relación: Está basado en una percepción del mundo real que consta de una colección de objetos que se relacionan, llamados entidades. Entidad: es una persona, animal, cosa u objeto . Atributo: es lo que describe a una entidad.

Los componentes gráficos de un diagrama Representa al conjunto de entidades Representan a los atributos Representan relaciones, decisión o clasificación entre conjuntos de entidades Unen los atributos con los conjuntos de entidades y los conjuntos de entidades con las relaciones.

POBLACIÓN FORMA DE PAGO FECHA DE PEDIDO ESCUELA TELÉFONO DIRECCIÓN ESQUEMA SOBRE LA BASE DE DATOS RELACIONALES POBLACIÓN FORMA DE PAGO FECHA DE PEDIDO ESCUELA TELÉFONO CÓDIGO CLIENTE DESCUENTO CÓDIGO CLIENTE RESPONSABLE No. DE PEDIDO ENVIADO HISTORIAL REALIZA CLIENTES PEDIDO CÓDIGO ARTÍCULO SECCIÓN NOMBRE-ARTÍCULO REGISTRA PRODUCTOS-PEDIDOS PRODUCTOS PRECIO FECHA IMPORTADO IMPORTADO

B) Modelo Relacional Se utiliza un grupo de tablas para representar los datos y las relaciones entre ellos. Cada tabla está compuesta por varias columnas y cada columna tiene un nombre único (atributo). Registro Campos o atributos Id Cliente Nombre Dirección Teléfono Título Autor Editorial Existencia Tipo de Pago Cantidad Precio Total 100 Juan Reyes Juárez #1 1-12-13-14 Economía Reyes Trillas 23 Cheque 2 $175.0 $350.00 54 Ana Paz Lira # 345 1-23-21-76 Álgebra Bardor Patria Efectivo 1 $312.0 $312.00 213 Adán Tello Rayón #1 1-23-89-34 Cálculo Consta F.C.E. 300 Tarjeta 3 $120.0 $360.00

C) Modelo Orientado a Objetos Es una extensión del modelo E-R; es decir, hace que los objetos de la base de datos aparezcan como objetos de un lenguaje de programación; pueden ser a través de tablas, consultas, formularios e informes: Id Cliente Nombre Dirección Teléfono Título Autor Editorial Existencia Tipo de Pago Cantidad Precio Total 100 Juan Reyes Juárez #1 1-12-13-14 Economía Reyes Trillas 23 Cheque 2 $175.0 $350.00 54 Ana Paz Lira # 345 1-23-21-76 Álgebra Baldor Patria Efectivo 1 $312.0 $312.00 213 Adán Tello Rayón #1 1-23-89-34 Cálculo Bayer F.C.E. 300 Tarjeta 3 $120.0 $360.00 Tablas Consultas Formularios Informes Id-Cliente Nombre Total 100 Juan Reyes $350.00 54 Ana Paz $312.00 213 Adán Tello $360.00

D) Modelo Semiestructurado A partir de datos sirva de base para derivar la jerarquía de módulos que cumplan con los requisitos Permite especificación de datos donde los elementos de datos individuales del mismo tipo pueden tener diferentes conjuntos de atributos en la web.

3. Base de Datos Relacionales Tabla Atributo Tuplas Llaves Relaciones Uno a Uno Uno a Varios Varios a Varios Integridad Referencial Normalización

TUPLAS: corresponde a cada fila que contiene la tablas. TABLA: es la que contiene información clasificada y ordenada sobre un tema o asunto particular. ATRIBUTOS (columnas): son las características por medio de los cuales se puede describir una entidad. Por ejemplo de un cliente podemos asignarle atributos como: nombre, dirección y teléfono. Id Cliente Nombre Dirección Teléfono 01 Juan Reyes Juárez #1 1-12-13-14 02 Ana Paz Lira # 345 1-23-21-76 03 Adán Tello Rayón #1 1-23-89-34 TUPLAS: corresponde a cada fila que contiene la tablas. LLAVE: es una clave principal de identificación en una tabla y es creado para buscar registros y crear combinaciones entre tablas.

Relaciones Uno a Uno Ocurre cuando un registro de la tabla A posee un registro asociado en la tabla B y un registro de la tabla B posee un registro asociado en la tabla A. Id Cliente Nombre 01 Juan Reyes 02 Ana Paz 03 Adán Tello Id Cliente Edad 01 35 02 42 03 12

Uno a Varios Ocurre cuando un registro de la tabla A puede tener más de un registro asociado en la tabla B, mientras que, un registro de la tabla B posee un registro asociado en la tabla A. Id Producto Nombre del producto Id-Proveedor 01 Cheetos 02 Ruffles 03 Sabritones 04 Takis 05 Canelitas 06 Barritas 07 Polvorones Id Proveedor Nombre 01 Sabritas 02 Barcel 03 Marinela

Varios a Varios Ocurre cuando un registro de la tabla A puede tener mas de un registro asociado en la tabla B y, análogamente, un registro en la tabla B puede tener mas de un registro asociado en la tabla A. Materia Id_Materia Semestre Maestros Id-Maestro Nombre Apellido Materia TURNO Id_Maestro Id_Materia Turno ∞ ∞

Integridad Referencial Es un sistema de reglas que utiliza Access 2010 para asegurarse que las relaciones entre registros de tablas relacionadas son válidas y que no se borren o cambien datos relacionados de forma accidental. Supongamos una base de datos con las entidades Persona y Factura. Toda factura corresponde a una persona y solamente una. Id Factura Nombre del Cliente 01 Lázaro Rodea 02 Bertha Sánchez 03 María López 04 05 06 07 Id Cliente Nombre 01 Lázaro Rodea 02 Bertha Sánchez 03 María López

Normalización Significa revisar una tabla para eliminar información redundante y organizarla para hacer más fácil el manejo de información y los cambios futuros a la estructura de la tabla. Lo anterior generalmente requiere dividir tablas de gran tamaño en tablas más pequeñas que sean fáciles de manejar Las bases de datos relacionales se normalizan para: Evitar la redundancia de los datos. Evitar problemas de actualización de los datos en las tablas. Proteger la integridad de los datos.