Como Estructura de Datos

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

COLEGIO DE BACHILLERES PLANTEL #13 Xochimilco-TEPEPAN
Cubos de Información Son subconjuntos de datos de un almacén de datos, organizado y sumarizado dentro de una estructura multidimensional. Los datos se.
Bases de Datos Alfredo Rodríguez Rojas
Diseño de Bases de Datos
Tema: La Clave Principal.
Lunes 18 de Febrero 2008 Material para la clase: Elprofe3.wordpress.com.
Unidad II Modelo Entidad-Relación
Modelo entidad-relación
Guillermo A. Díaz Sanhueza
Diseño de Bases de Datos
¿ Qué es un Modelo de Datos ?
Bases de Datos Modelo Relacional.
Access Bases de datos.
LLAVES EN BASES DE DATOS
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.
Tema: Las Consultas (y II) Tipos de uniones
Base de Datos.
Teoría de Bases de Datos
Base de Datos Relacional.
Modelo Entidad-Relación
Modelo Entidad - Relación
Introducción y conceptos generales
DICCIONARIO DE BASE DE DATOS. Datos Data. Letras, números, palabras o símbolos que procesa la computadora para obtener resultados llamados información.
Modificado de: M.A. Ana Celia Gutiérrez Olivas
UNIDAD I Conceptos Básicos.
Guia datos de información
ROMERO G ARCIA FANY KARINA Y BARRIOS CRUZ REBECCA SARAHI GRUPO:303 EQUIPO:5.
BASE DE DATOS I Clase # 1.
Sistemas de Información I
Normalización en una base de datos
Ing. JUAN CARLOS GARCIA DUARTE
Introducción a las Bases de Datos Relacionales Juan Alberto Sigüenza Escuela Técnica Superior de Informática Universidad Autónoma de Madrid.
SEGUNDA FORMA NORMAL Cod Alumno Universidad Nombre Apellido Años 10
Ejemplo2: Normalización
IS5706.TI aplicada a la Empresa Universidad Tecnológica de México MTI Fernando Carlos Rivero Esqueda.
DISEÑO DE BASES DE DATOS
DISEÑO DE BASES DE DATOS
Tema 2: Base de datos relacionales
Modelos de Datos.
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.
Ing. Héctor Abraham Hernández Erazo
Seminario de Informática Elementos Conceptuales
PASO DEL ESQUEMA E-R AL MODELO RELACIONAL
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.
Diagramas.
Visual Basic FUNCIONES Y PROCEDIMIENTOS
MODELOS DE DATOS RELACIONAL
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
SAÚL LÓPEZ AVILA TECNOLOGIA DE LA INFORMACIÓN MTRO. MIGUEL ANGEL GONZALEZ AVILA.
Base de Datos.
Bases de Datos Modelo Relacional.
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.
AYUDA MEMORIA: MANEJO DE IMAGENES Cambio y ajuste de imagen.
Programación II Concepto de Archivos.
Unidad II Diseño Conceptual de una Base de Datos:
UNIVERSIDAD LATINA II.- CONSTRUCCIÓN DE LA BASE DE DATOS. E.I. L.E. Prof. Ramón Castro Liceaga.
Sistemas de Información I
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.
Modelo entidad-relación extendido EER L.I. José de Jesús Eduardo Barrientos Avalos.
Por: Carlos Alberto Luis Grados. ¿Qué es una Relación en Access? Una vez creadas diferentes tablas para cada tema de la BD, se necesita una manera de.
Normalización es un proceso que clasifica relaciones, objetos, formas de relación y demás elementos en grupos, en base a las características que cada.
Transcripción de la presentación:

Como Estructura de Datos BASE DE DATOS Como Estructura de Datos

Concepto 1 Conjunto de Datos heterogéneos que hacen referencia a un único ente Entendemos como ente a la organización (con o sin fines de lucro) que manipula y utiliza los datos contenidos en la «estructura de datos» a partir de ahora Base de Datos.

Concepto 2 Conjunto de tablas que hacen referencia a una única entidad. Entendemos como entidad en este caso a la organización (con o sin fines de lucro) que es propietaria, manipula y procesa los datos contenidos en la estructura de datos. Una BD tendrá una o mas tablas según las sub entidades que tenga dicha organización.

TABLAS = Entidades Dentro de la base de datos, el termino entidad también podemos llamarlo subentidad y es o son (según tenga una o mas entidades), los objetos que comparten características en común. Es decir que los datos estarán agrupados por carácterísticas comunes formando diferentes «Entidades»

Tabla - Concepto Conjunto de registros que hacen referencia a una única entidad Importante: Debemos identificar las diferentes entidades (tablas) de nuestra base de datos.

REGISTRO Conjunto de campos que hacen referencia a una única entidad. Importante: Debemos identificar «que campos» corresponden a «que entidad».

Ejemplo Fecha Total FechaNacimiento Localidad Stock DNI Telefono NroCategoria PrecioVenta PrecioCosto NroFactura Localidad Domicilio NroFactura NroLegajo NroArticulo Condicion_Venta Descripcion NroCliente TipoFactura Celular Cantidad Provincia ApellidoyNombre Domicilio NroCliente NroRenglon Presentacion Total EstadoCivil TipoFactura Provincia Telefono Hora Mail Denominacion Cuil NroCategoria NroArticulo NroEmpleado Descripcion

Identificando Entidades (TABLAS) EMPLEADOS ARTICULOS CLIENTES FACTURAS CATEGORIAS RENGLONES

ASIGNAR LOS CAMPOS A LAS TABLAS EMPLEADOS ARTICULOS RENGLONES CLIENTES CATEGORIAS FACTURAS NroLegajo NroArticulo NroRenglon NroCliente NroCategoria NroFactura ApellidoyNom Descripcion NroFactura Denominacion Descripcion TipoFactura DNI Fecha Presentacion TipoFactura Cuil Domicilio NroArticulo Hora PrecioCosto Domicilio Localidad Cantidad PrecioVenta NroEmp Localidad Provincia Total NroCliente Stock Provincia Telefono Cond_Venta Telefono Celular Total Mail FechNac EstadoCivil NroCategoria

CAMPOS CLAVES PRINCIPAL O PRIMARIA SECUNDARIA COMBINADA FORANEA

PRINCIPAL o PRIMARIA Identifica unívocamente un registro de otro. Puede ser combinada o no. Ejemplos: NroLegajo NroArticulo NroRenglon NroCliente NroCategoria NroFactura TipoFactura Primaria y Combinada (+ de 1 campo)

Secundaria Permite auxiliar a la clave primaria para operaciones de búsqueda u ordenamiento entre otras acciones. Ejemplo: ApellidoyNom Descripcion Denominacion Descripcion DNI Fecha Cuil Hora

Combinada Formada por mas de un campo. Esta es útil cuando un solo campo no es suficiente para identificar un registro de otro. Ejemplo NroFactura TipoFactura

Foránea Permite relacionar registros de diferentes tablas. Ejemplo NroFactura NroEmp NroCategoria TipoFactura NroCliente NroArticulo

Ejemplo de Relaciones EMPLEADOS RENGLONES FACTURAS NroLegajo NroRenglon 1 1 NroFactura ApellidoyNom M NroFactura ARTICULOS 1 DNI TipoFactura TipoFactura M NroArticulo Fecha Domicilio NroArticulo Descripcion Hora Localidad Cantidad Presentacion M Provincia NroEmp Total PrecioCosto M NroCliente Telefono PrecioVenta Cond_Venta Celular CLIENTES Stock 1 Total FechNac NroCliente EstadoCivil M Denominacion NroCategoria Cuil CATEGORIAS 1 Domicilio NroCategoria Localidad Descripcion Provincia Telefono Mail

Números de una Relación Relación 1 a M (en Access 1 a ∞) Es cuando un Registro de una tabla puede estar relacionado con muchos de registros de la otra tabla. Ejemplo: 1 Tutor puede tener muchos tutelados.

Número de una Relación Relación 1 a 1 (en Access 1 a 1) Es cuando un registro de una de las tablas solo puede estar relacionado con un solo registro de la otra tabla. Ejemplo: Uniones Civiles: Al registro de de la tabla conyuge1 le corresponde uno y solo un registro de la tabla conyuge2

Números de una Relación Relación M a M (en Access ∞ a ∞) Es cuando a un registro de la primer tabla puede estar relacionados con muchos registros de la otra tabla y viceversa. Ejemplo: Un alumno puede tener muchos profesores, pero un profesor tiene muchos alumnos.