SlideShare una empresa de Scribd logo
1 de 35
INFORMATICA APLICADA © 2010 FACULTA DE SALUD PUBLICA ESCUELA DE MEDICINA
Tema 1: Definiciones Introducción Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido, una  biblioteca  puede considerarse una  base de datos  compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. En la actualidad, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital (electrónico), que ofrece un amplio rango de soluciones al problema de almacenar datos. Terminología de Base de Datos
Objetivos de una BD Terminología de Base de Datos Tema 1: Definiciones ,[object Object],[object Object],[object Object],[object Object],[object Object]
Características de una BD Terminología de Base de Datos Tema 1: Definiciones ,[object Object],[object Object],[object Object],[object Object],[object Object]
Ventajas Terminología de Base de Datos Tema 1: Definiciones Control sobre la redundancia de datos. En los sistemas de bases de datos todos los registros existentes deben ser ingresados una sola vez, cuando sucede esto se dice que los datos no son redundantes. Consistencia de datos Eliminando o controlando las redundancias de datos se reduce en gran medida el riesgo de que haya inconsistencias, si un dato está almacenado una sola vez, cualquier actualización se debe realizar sólo una vez.
Ventajas Terminología de Base de Datos Tema 1: Definiciones Más información sobre la misma cantidad de datos Al estar todos los datos integrados, se puede extraer información adicional sobre los mismos. Compartición de datos. Los datos existentes deben ser compartidos por varios usuarios, empresas, compañías, países. Mantenimiento de estándares. El mantenimiento puede ser normado por una Guía o Metodología, lo cual facilitara las actividades para quienes realizaran este proceso.
Componentes de BD Terminología de Base de Datos Tema 1: Definiciones Tablas Base de Datos Relaciones Registros Contenedor, Recipiente donde se guarda la información (nombre, permisos, tamaño) Son estructuras en forma de tablas que mantienen organizados a los datos (nombre, campos, registros ) Consiste en la vinculación o dependencia que existen entre tablas (cardinalidad u orientación)  Son verdaderamente los datos guardados o almacenados (filas de una tabla) © 2010 FACULTA DE SALUD PUBLICA ESC. GASTRONOMIA ESTUDIANTE N° Nom Dir 1 XX - - - -  2 YY - - - -  3 ZZ - - - - MATRICULA Cod Mat Niv 8080 aa - - - -  8081 bb - - - -  8082 cc - - - -
Arquitectura de las Bases de Datos Terminología de Base de Datos Tema 1: Definiciones ,[object Object],[object Object],[object Object],[object Object],[object Object]
Terminología de Base de Datos Tema 1: Definiciones Arquitectura de las Bases de Datos Nivel interno.-  Se describe la estructura física de la base de datos mediante un  esquema interno .  Este esquema se especifica mediante un  modelo físico  y describe todos los detalles para el almacenamiento de la base de datos, así como los métodos de acceso.
Terminología de Base de Datos Tema 1: Definiciones Arquitectura de las Bases de Datos Nivel Conceptual.-  Mediante un  esquema conceptual   permite ver detalles de las estructuras de almacenamiento y se concentra en describir  entidades, atributos, relaciones, operaciones de los usuarios y restricciones . En este nivel se puede utilizar un modelo conceptual o un modelo lógico para especificar el esquema. ESTUDIANTE N° Nom Dir 1 XX - - - -  2 YY - - - -  3 ZZ - - - - MATRICULA Cod Mat Niv 8080 aa - - - -  8081 bb - - - -  8082 cc - - - -
Terminología de Base de Datos Tema 1: Definiciones Arquitectura de las Bases de Datos Nivel Externo.-   Cada esquema externo describe la parte de la base de datos que interesa a un grupo de usuarios determinado y oculta a ese grupo el resto de la base de datos. (interfaz de la Aplicación).
Sistemas de Gestión de Base de Datos Terminología de Base de Datos Tema 1: Definiciones El DBMS (SGBD): es un conjunto de programas que se encargan de manejar la creación y todos los accesos a las bases de datos, esta compuesto por:  DDL:  Lenguaje de Definición de Datos  DML:  Lenguaje de Manipulación de Datos  SQL:  Lenguaje de Consulta Estructurado. (Structured Query Language). Los  DBMS  mas comunes son Oracle, SqlServer, Informix, Sysbase, MySql, Microsoft Acces.
Terminología de Base de Datos Tema 1: Definiciones Uno de los tipos mas conocidos de los DBMS son las, Bases de datos de  modelo  relacional : se basan en el modelo relaciones, cuya estructura principal es la  relación , es decir una tabla bidimensional compuesta por  filas  y  columnas . Cada línea, que en terminología relacional se llama  tupla , representa una  entidad  que nosotros queremos memorizar en la base de datos. Cada  entidad  a su vez esta conformada por atributos o características. La  base de datos  es una colección de archivos interrelacionados almacenados en conjunto sin redundancia y la  DBMS  es un conjunto de númerosas rutinas de software interrelacionadas cada una de ellas es responsable de una determinada tarea. Sistemas de Gestión de Base de Datos
Funciones de DBMS Terminología de Base de Datos Tema 1: Definiciones ,[object Object],[object Object],[object Object],[object Object],[object Object]
Terminología de Base de Datos Tema 1: Definiciones Aplicaciones de DBMS Formularios.-  Se emplean para introducir información a la base de datos, suelen manejar campos como: Nombre, direcciones, valores, números telefónicos, sexo, fechas, estado civil. La mayoría de formularios utilizan un campo de llenado único, el cual permite identificar o encontrar sus datos asociados a el, también se utilizan para que el DBMS identifique cada fila de cada tabla y se denominan claves sustitutas.  Consultas.-  Se usan cuando los usuarios desean consultar los datos para contestar preguntas o para identificar problemas o situaciones particulares. Para expresar las consultas se puede usar el lenguaje  SQL  de acceso a los datos, otra posibilidad es usar la consulta por ejemplo (QBE). En la mayoría de los DBMS las consultas se pueden guardar como parte de la aplicación, de modo que sea posible volverlas a ejecutar. Además en las consultas se pueden especificar parámetros, lo que significa que se estructuran de forma tal que acepten valores de criterios durante su funcionamiento.
Terminología de Base de Datos Tema 1: Definiciones Aplicaciones de DBMS Reportes.-  Un reporte es una presentación que tiene un formato de la información de una base de datos. Suelen estar divididos por secciones como Encabezado, títulos, grupos, detalles, subtotales, totales y pié de página. La presentación de la información casi siempre tiene uno o más ordenamientos.  Menús.-  Se usan para organizar los distintos componentes de la aplicación con el propósito de que el usuario final acceda a ellos con facilidad, mostrándole las opciones disponibles y ayudándole a seleccionar las acciones que desea realizar.  Programas de aplicación.-  Los programas de aplicación vienen a ser como el pegamento que nos permite unir el resto de los componentes de manera coherente y permite realizar procesos y cálculos a la aplicación.
Terminología de Base de Datos Tema 1: Definiciones Modelos de Datos Consiste en abstraer el mundo físico a una forma lógica para poder representarlo en diagramas o esquemas compatibles con los DBMS para así poder crear una Base de Datos que ayude a almacenar información real. Un modelo de datos es una serie de conceptos que puede utilizarse para describir un conjunto de datos y las operaciones para manipularlos. Hay dos tipos de modelos de datos:  los modelos conceptuales  y  los modelos lógicos. En el diseño de bases de datos se usan primero los  modelos conceptuales  para lograr una descripción de alto nivel de la realidad, y luego se transforma el esquema conceptual en un  esquema lógico .
Terminología de Base de Datos Tema 1: Definiciones ,[object Object],[object Object],[object Object],[object Object],[object Object],Modelos de Datos Modelos Conceptuales
Terminología de Base de Datos Tema 1: Definiciones Modelos de Datos Modelos Conceptuales Definición de Esquemas o Entidades  Entidades:   Cualquier tipo de objeto o concepto sobre el que se recoge información: cosa, persona, concepto abstracto o suceso. Por ejemplo: coches, casas, empleados, clientes, empresas, oficios, diseños de productos, conciertos, excursiones, etc.  Atributos:   Los atributos representan las propiedades básicas de las entidades o las características que hacen a la entidad diferenciarse de los demás. Claves:  Son atributos que hacen que las entidades se consideren únicas entre ellos, sin la posibilidad a generar redundancia de datos.
Terminología de Base de Datos Tema 1: Definiciones Modelos de Datos Modelos Conceptuales Definición de Esquemas o Entidades  ,[object Object],[object Object],[object Object]
Terminología de Base de Datos Tema 1: Definiciones Modelos Conceptuales Definición de Esquemas o Entidades nombre_entidad ( atributo1, atributo 2, … atributo n ) Ejemplo: persona ( cedula , nombre, apellido, dirección , sexo, fecha_nac, ciudad ) teléfono ( numero , modelo, marca, operadora, color )
Terminología de Base de Datos Tema 1: Definiciones Modelos de Datos Modelos Conceptuales Diagrama Entidad – Relación (DER) El modelo entidad-relación está formado por un conjunto de conceptos que permiten describir la realidad mediante un conjunto de representaciones gráficas y lingüísticas.  Originalmente, el modelo entidad-relación sólo incluía los conceptos de  entidad ,  relación  ,  atributo y PK . Más tarde, se añadieron otros conceptos, como  cardinalidad.
Terminología de Base de Datos Tema 1: Definiciones Modelos de Datos Modelos Conceptuales Diagrama Entidad – Relación (DER) Entidad: Atributos: Relaciones: Permite interrelacionar entidades, suelen llevar un nombre que consiste un  verbo , la idea es formar verdaderas oraciones de dependencia. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Clave Principal: PK
Terminología de Base de Datos Tema 1: Definiciones Modelos de Datos Modelos Conceptuales Diagrama Entidad – Relación (DER) Cardinalidad de  1 -> 1 : Un elemento de conjunto  A  le pertenece a un elemento del conjunto  B  y un elemento de conjunto  B  le pertenece tan solo a un elemento del conjunto  A A B 1 2 3 4 a b c d
Terminología de Base de Datos Tema 1: Definiciones Cardinalidad de  1 -> N : Un elemento de conjunto  A  le pertenece a varios elemento del conjunto  B  y un elemento de conjunto  B  le pertenece tan solo a un elemento del conjunto  A Modelos de Datos Modelos Conceptuales Diagrama Entidad – Relación (DER) A B 1 2 3 4 a b c d
Terminología de Base de Datos Tema 1: Definiciones Cardinalidad de  N -> 1 : Varios elemento de conjunto  A  le pertenece a un elemento del conjunto  B  y un elemento de conjunto  B  le pertenece tan solo a un elemento del conjunto  A Modelos de Datos Modelos Conceptuales Diagrama Entidad – Relación (DER) A B 1 2 3 4 a b c d
Terminología de Base de Datos Tema 1: Definiciones Modelos de Datos Modelos Conceptuales Diagrama Entidad – Relación (DER) Cardinalidad de  N -> N : Varios elemento de conjunto  A  le pertenece a un elemento del conjunto  B  y varios elemento de conjunto  B  le pertenece tan solo a un elemento del conjunto  A A B 1 2 3 4 a b c d
[object Object],[object Object],[object Object],[object Object],Terminología de Base de Datos Tema 1: Definiciones Modelos de Datos Modelos Conceptuales Diagrama Entidad – Relación (DER)
Terminología de Base de Datos Tema 1: Definiciones Modelos de Datos Modelos Conceptuales Diagrama Entidad – Relación (DER) Ejemplo:  Venta de Celulares persona ( cedula , nombre, apellido, dirección , sexo, fecha_nac, ciudad ) teléfono ( numero , modelo, marca, operadora, color ) persona teléfono tiene cedula nombre apellido ciudad sexo dirección numero modelo marca operadora color 1 N
Pasos para la Elaboración del DER Terminología de Base de Datos Tema 1: Definiciones 1. Se parte de una descripción textual del problema o sistema de información a automatizar (los requisitos). 2. Se hace una lista de los sustantivos y verbos que aparecen. 3. Los sustantivos son posibles entidades o atributos.(Definición de Esquemas) 4. Los verbos son posibles relaciones. 5. Analizando las frases se determina la cardinalidad de las relaciones y otros detalles. 6. Se elabora el diagrama (o diagramas) entidad-relación. 7. Se completa el modelo con listas de atributos y una descripción de otras restricciones que no se pueden reflejar en el diagrama.
Terminología de Base de Datos Tema 1: Definiciones Modelos de Datos Modelos Conceptuales Modelo Relacional – Diagrama Físico Entidad = Tablas Atributos=Filas (PK) cedula   (FK) TABLA PADRE (1) TABLA  HIJA (N) (PK) Relaciones 1 N Cardinalidad Clave  Principal Clave  Foránea PERSONA cedula nombre apellido direccion sexo ciudad TELEFONO numero modelo marca color operadora
Terminología de Base de Datos Tema 1: Definiciones Modelos de Datos Modelos Conceptuales Modelo Relacional – Diagrama Físico ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Pasos para la Elaboración del DR o DF Terminología de Base de Datos Tema 1: Definiciones 1. Las entidades se convierten en tablas 2. Los atributos se convierten en Filas de la Tabla 3. Identificamos las Claves Principales(PK) de toda tabla existente 4. Identificamos las Tablas que poseen Claves Foráneas (FK)…Tablas Hijas 5. Relacionamos entre las Tablas Padres y Tablas Hijas 6. Escogemos la cardinalidad existente entre las tablas.
Registros en una BD Terminología de Base de Datos Tema 1: Definiciones PERSONA cedula (PK) nombre apellido direccion sexo ciudad 123 Mikey Mouse Disney M Orlando 456 Homero Simpson Happy M Springfield TELEFONO Numero  (PK) modelo marca color operadora cedula  (FK) 666666 6682 NOKIA NEGRO PORTA 123 999999 SG-600 SAMSUNG NEGRO MOVISTAR 123 333333 WKI-680 SONY-ERICSON BLANCO ALEGRO 456
Terminología de Base de Datos Tema 1: Definiciones FIN © 2010 FACULTAD DE SALUD PUBLICA

Más contenido relacionado

La actualidad más candente

Glosario de base de datos
Glosario de base de datosGlosario de base de datos
Glosario de base de datospaola584
 
Glosario de Base de Datos
Glosario de Base de DatosGlosario de Base de Datos
Glosario de Base de DatosCarlos Arturo
 
Base de Datos: introduccion a sistemas de base de datos
Base de Datos: introduccion a  sistemas de base de datosBase de Datos: introduccion a  sistemas de base de datos
Base de Datos: introduccion a sistemas de base de datosYefri Altamirano
 
Clasificacion y modelos de bases de datos
Clasificacion y modelos de bases de datosClasificacion y modelos de bases de datos
Clasificacion y modelos de bases de datosLoRe RoJazz
 
Base de datos
Base de datosBase de datos
Base de datosDavid
 
Lindaddadadaaaaa
LindaddadadaaaaaLindaddadadaaaaa
Lindaddadadaaaaaoncegrado12
 
Componentes de un sistema de base de datos
Componentes de un sistema de base de datosComponentes de un sistema de base de datos
Componentes de un sistema de base de datosIsabel
 
Laura Garcia y Camila Hernandez
Laura Garcia y Camila HernandezLaura Garcia y Camila Hernandez
Laura Garcia y Camila HernandezAREQUIPE!
 
Clase 2.1
Clase 2.1Clase 2.1
Clase 2.1winsl
 
BASE DE DATOS
BASE DE DATOS BASE DE DATOS
BASE DE DATOS AREQUIPE!
 
Paola mendoza
Paola mendozaPaola mendoza
Paola mendozaAREQUIPE!
 
Cirber consulta. sulbey niño y fernanda villada
Cirber consulta. sulbey niño y fernanda villadaCirber consulta. sulbey niño y fernanda villada
Cirber consulta. sulbey niño y fernanda villadaAREQUIPE!
 

La actualidad más candente (20)

Referente conceptual
Referente conceptualReferente conceptual
Referente conceptual
 
Clase 2 de info 3
Clase 2 de info 3Clase 2 de info 3
Clase 2 de info 3
 
Abd clase 1
Abd clase 1Abd clase 1
Abd clase 1
 
Glosario de base de datos
Glosario de base de datosGlosario de base de datos
Glosario de base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Tutorial de bd
Tutorial de bdTutorial de bd
Tutorial de bd
 
Glosario de Base de Datos
Glosario de Base de DatosGlosario de Base de Datos
Glosario de Base de Datos
 
Base de Datos: introduccion a sistemas de base de datos
Base de Datos: introduccion a  sistemas de base de datosBase de Datos: introduccion a  sistemas de base de datos
Base de Datos: introduccion a sistemas de base de datos
 
Clasificacion y modelos de bases de datos
Clasificacion y modelos de bases de datosClasificacion y modelos de bases de datos
Clasificacion y modelos de bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Unidad 1 - Clase 1 de Base de Datos
Unidad 1 - Clase 1 de Base de DatosUnidad 1 - Clase 1 de Base de Datos
Unidad 1 - Clase 1 de Base de Datos
 
Computacion
ComputacionComputacion
Computacion
 
Lindaddadadaaaaa
LindaddadadaaaaaLindaddadadaaaaa
Lindaddadadaaaaa
 
Base de datos
Base de datosBase de datos
Base de datos
 
Componentes de un sistema de base de datos
Componentes de un sistema de base de datosComponentes de un sistema de base de datos
Componentes de un sistema de base de datos
 
Laura Garcia y Camila Hernandez
Laura Garcia y Camila HernandezLaura Garcia y Camila Hernandez
Laura Garcia y Camila Hernandez
 
Clase 2.1
Clase 2.1Clase 2.1
Clase 2.1
 
BASE DE DATOS
BASE DE DATOS BASE DE DATOS
BASE DE DATOS
 
Paola mendoza
Paola mendozaPaola mendoza
Paola mendoza
 
Cirber consulta. sulbey niño y fernanda villada
Cirber consulta. sulbey niño y fernanda villadaCirber consulta. sulbey niño y fernanda villada
Cirber consulta. sulbey niño y fernanda villada
 

Destacado

Ponencia en el Congreso Internacional de Ingenieria UCV 2010
Ponencia en el Congreso Internacional de Ingenieria UCV 2010Ponencia en el Congreso Internacional de Ingenieria UCV 2010
Ponencia en el Congreso Internacional de Ingenieria UCV 2010Janett Julca Flores
 
Cardinalidad de las relaciones
Cardinalidad de las relacionesCardinalidad de las relaciones
Cardinalidad de las relacionesMemo Wars
 
Tutorial de persistencia de java
Tutorial de persistencia de javaTutorial de persistencia de java
Tutorial de persistencia de javaCarlos Anrango
 
GUI Salario en java con NetBeans
GUI Salario en java con NetBeansGUI Salario en java con NetBeans
GUI Salario en java con NetBeansEmerson Garay
 
Terminologia basica usada en informatica y computación
Terminologia basica usada en informatica y computaciónTerminologia basica usada en informatica y computación
Terminologia basica usada en informatica y computaciónAlex Rivera
 
Problemas de diseño de base de datos
Problemas de diseño de base de datosProblemas de diseño de base de datos
Problemas de diseño de base de datosgonzalopomboza
 
Base de datos ejercicios 1,2,3
Base de datos ejercicios 1,2,3Base de datos ejercicios 1,2,3
Base de datos ejercicios 1,2,3CkLeO
 
Cardinalidad
CardinalidadCardinalidad
CardinalidadUTN
 
Codificacion de clases en java con NetBeans
Codificacion de clases en java con NetBeansCodificacion de clases en java con NetBeans
Codificacion de clases en java con NetBeansEmerson Garay
 
PROYECTO DE BASE DE DATOS
PROYECTO DE BASE DE DATOSPROYECTO DE BASE DE DATOS
PROYECTO DE BASE DE DATOSjaimeizq
 
Modelo entidad relación BD Matriculas
Modelo entidad relación BD MatriculasModelo entidad relación BD Matriculas
Modelo entidad relación BD MatriculasEmerson Garay
 
13 Líneas Para Vivir
13 Líneas Para Vivir13 Líneas Para Vivir
13 Líneas Para Vivirladygabriela
 
Java Ago Dic07
Java Ago Dic07Java Ago Dic07
Java Ago Dic07adrianpro
 

Destacado (20)

Curso De Base De Datos
Curso De Base De DatosCurso De Base De Datos
Curso De Base De Datos
 
Ponencia en el Congreso Internacional de Ingenieria UCV 2010
Ponencia en el Congreso Internacional de Ingenieria UCV 2010Ponencia en el Congreso Internacional de Ingenieria UCV 2010
Ponencia en el Congreso Internacional de Ingenieria UCV 2010
 
Cardinalidad de las relaciones
Cardinalidad de las relacionesCardinalidad de las relaciones
Cardinalidad de las relaciones
 
Tutorial de persistencia de java
Tutorial de persistencia de javaTutorial de persistencia de java
Tutorial de persistencia de java
 
Generalidades bases de datos
Generalidades bases de datosGeneralidades bases de datos
Generalidades bases de datos
 
GUI Salario en java con NetBeans
GUI Salario en java con NetBeansGUI Salario en java con NetBeans
GUI Salario en java con NetBeans
 
Terminologia basica usada en informatica y computación
Terminologia basica usada en informatica y computaciónTerminologia basica usada en informatica y computación
Terminologia basica usada en informatica y computación
 
Semana 1 - Informàtica
Semana 1 - InformàticaSemana 1 - Informàtica
Semana 1 - Informàtica
 
Problemas de diseño de base de datos
Problemas de diseño de base de datosProblemas de diseño de base de datos
Problemas de diseño de base de datos
 
Modelo Entidad Relacion
Modelo Entidad RelacionModelo Entidad Relacion
Modelo Entidad Relacion
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Base de datos ejercicios 1,2,3
Base de datos ejercicios 1,2,3Base de datos ejercicios 1,2,3
Base de datos ejercicios 1,2,3
 
Cardinalidad
CardinalidadCardinalidad
Cardinalidad
 
Codificacion de clases en java con NetBeans
Codificacion de clases en java con NetBeansCodificacion de clases en java con NetBeans
Codificacion de clases en java con NetBeans
 
PROYECTO DE BASE DE DATOS
PROYECTO DE BASE DE DATOSPROYECTO DE BASE DE DATOS
PROYECTO DE BASE DE DATOS
 
Ejemplos de entidad relacion
Ejemplos de entidad relacionEjemplos de entidad relacion
Ejemplos de entidad relacion
 
Modelo entidad relación BD Matriculas
Modelo entidad relación BD MatriculasModelo entidad relación BD Matriculas
Modelo entidad relación BD Matriculas
 
Array en java
Array en javaArray en java
Array en java
 
13 Líneas Para Vivir
13 Líneas Para Vivir13 Líneas Para Vivir
13 Líneas Para Vivir
 
Java Ago Dic07
Java Ago Dic07Java Ago Dic07
Java Ago Dic07
 

Similar a Segundos unidad i -definiciones

Sistemas gestores de las bases de datos
Sistemas gestores de las bases de datosSistemas gestores de las bases de datos
Sistemas gestores de las bases de datosDiana Vélez
 
Enfoque de archivos
Enfoque de archivosEnfoque de archivos
Enfoque de archivosUbaldogarcia
 
Base de datos ciclo 1 - capítulo 1 - ok (1)
Base de datos   ciclo 1 - capítulo 1 - ok (1)Base de datos   ciclo 1 - capítulo 1 - ok (1)
Base de datos ciclo 1 - capítulo 1 - ok (1)Odali Suarez A
 
Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosAlexandraConstante
 
Sistemas gestores de bases de datos unidad 1.
Sistemas gestores de bases de datos unidad 1.Sistemas gestores de bases de datos unidad 1.
Sistemas gestores de bases de datos unidad 1.Juan Anaya
 
Basen de Datos I
Basen de Datos IBasen de Datos I
Basen de Datos Iomarzon
 
Base De Datos
Base De DatosBase De Datos
Base De Datosarjona25
 
Introduccion a las Bases de Datos Relacionales
Introduccion a las Bases de Datos RelacionalesIntroduccion a las Bases de Datos Relacionales
Introduccion a las Bases de Datos Relacionalesesacre
 
Conceptos básicos de base de datos
Conceptos básicos de base de datosConceptos básicos de base de datos
Conceptos básicos de base de datosNeeNiiss Zendess
 
Base de datos 2 (tema 1)
Base de datos 2 (tema 1)Base de datos 2 (tema 1)
Base de datos 2 (tema 1)Edwin Arias
 
Introducción al Procesamiento de Base de Datos
Introducción al Procesamiento de Base de DatosIntroducción al Procesamiento de Base de Datos
Introducción al Procesamiento de Base de DatosEdwin Arias
 
Instituto distrital evardo turizo palencia
Instituto distrital evardo turizo palenciaInstituto distrital evardo turizo palencia
Instituto distrital evardo turizo palenciaLeidyOsorioM
 
Tipos de Datos
Tipos de DatosTipos de Datos
Tipos de Datosjdgm19
 

Similar a Segundos unidad i -definiciones (20)

Sistemas gestores de las bases de datos
Sistemas gestores de las bases de datosSistemas gestores de las bases de datos
Sistemas gestores de las bases de datos
 
Enfoque de archivos
Enfoque de archivosEnfoque de archivos
Enfoque de archivos
 
Base de datos ciclo 1 - capítulo 1 - ok (1)
Base de datos   ciclo 1 - capítulo 1 - ok (1)Base de datos   ciclo 1 - capítulo 1 - ok (1)
Base de datos ciclo 1 - capítulo 1 - ok (1)
 
Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de Datos
 
Bases de datos
Bases de datos Bases de datos
Bases de datos
 
Bases de datos
Bases de datos Bases de datos
Bases de datos
 
Base de datos - meryann
Base de datos  -  meryannBase de datos  -  meryann
Base de datos - meryann
 
Sistemas gestores de bases de datos unidad 1.
Sistemas gestores de bases de datos unidad 1.Sistemas gestores de bases de datos unidad 1.
Sistemas gestores de bases de datos unidad 1.
 
Base de datos
Base de datosBase de datos
Base de datos
 
Basen de Datos I
Basen de Datos IBasen de Datos I
Basen de Datos I
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base De Datos
Base De DatosBase De Datos
Base De Datos
 
Introduccion a las Bases de Datos Relacionales
Introduccion a las Bases de Datos RelacionalesIntroduccion a las Bases de Datos Relacionales
Introduccion a las Bases de Datos Relacionales
 
Base de Datos-Unidad 1.pptx
Base de Datos-Unidad 1.pptxBase de Datos-Unidad 1.pptx
Base de Datos-Unidad 1.pptx
 
Conceptos básicos de base de datos
Conceptos básicos de base de datosConceptos básicos de base de datos
Conceptos básicos de base de datos
 
Base de datos 2 (tema 1)
Base de datos 2 (tema 1)Base de datos 2 (tema 1)
Base de datos 2 (tema 1)
 
Introducción al Procesamiento de Base de Datos
Introducción al Procesamiento de Base de DatosIntroducción al Procesamiento de Base de Datos
Introducción al Procesamiento de Base de Datos
 
Instituto distrital evardo turizo palencia
Instituto distrital evardo turizo palenciaInstituto distrital evardo turizo palencia
Instituto distrital evardo turizo palencia
 
Tipos de Datos
Tipos de DatosTipos de Datos
Tipos de Datos
 
Unidad 1. Sistema Manejador de Bases de Datos
Unidad 1. Sistema Manejador de Bases de DatosUnidad 1. Sistema Manejador de Bases de Datos
Unidad 1. Sistema Manejador de Bases de Datos
 

Último

CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 

Último (20)

CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 

Segundos unidad i -definiciones

  • 1. INFORMATICA APLICADA © 2010 FACULTA DE SALUD PUBLICA ESCUELA DE MEDICINA
  • 2. Tema 1: Definiciones Introducción Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. En la actualidad, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital (electrónico), que ofrece un amplio rango de soluciones al problema de almacenar datos. Terminología de Base de Datos
  • 3.
  • 4.
  • 5. Ventajas Terminología de Base de Datos Tema 1: Definiciones Control sobre la redundancia de datos. En los sistemas de bases de datos todos los registros existentes deben ser ingresados una sola vez, cuando sucede esto se dice que los datos no son redundantes. Consistencia de datos Eliminando o controlando las redundancias de datos se reduce en gran medida el riesgo de que haya inconsistencias, si un dato está almacenado una sola vez, cualquier actualización se debe realizar sólo una vez.
  • 6. Ventajas Terminología de Base de Datos Tema 1: Definiciones Más información sobre la misma cantidad de datos Al estar todos los datos integrados, se puede extraer información adicional sobre los mismos. Compartición de datos. Los datos existentes deben ser compartidos por varios usuarios, empresas, compañías, países. Mantenimiento de estándares. El mantenimiento puede ser normado por una Guía o Metodología, lo cual facilitara las actividades para quienes realizaran este proceso.
  • 7. Componentes de BD Terminología de Base de Datos Tema 1: Definiciones Tablas Base de Datos Relaciones Registros Contenedor, Recipiente donde se guarda la información (nombre, permisos, tamaño) Son estructuras en forma de tablas que mantienen organizados a los datos (nombre, campos, registros ) Consiste en la vinculación o dependencia que existen entre tablas (cardinalidad u orientación) Son verdaderamente los datos guardados o almacenados (filas de una tabla) © 2010 FACULTA DE SALUD PUBLICA ESC. GASTRONOMIA ESTUDIANTE N° Nom Dir 1 XX - - - - 2 YY - - - - 3 ZZ - - - - MATRICULA Cod Mat Niv 8080 aa - - - - 8081 bb - - - - 8082 cc - - - -
  • 8.
  • 9. Terminología de Base de Datos Tema 1: Definiciones Arquitectura de las Bases de Datos Nivel interno.- Se describe la estructura física de la base de datos mediante un esquema interno . Este esquema se especifica mediante un modelo físico y describe todos los detalles para el almacenamiento de la base de datos, así como los métodos de acceso.
  • 10. Terminología de Base de Datos Tema 1: Definiciones Arquitectura de las Bases de Datos Nivel Conceptual.- Mediante un esquema conceptual permite ver detalles de las estructuras de almacenamiento y se concentra en describir entidades, atributos, relaciones, operaciones de los usuarios y restricciones . En este nivel se puede utilizar un modelo conceptual o un modelo lógico para especificar el esquema. ESTUDIANTE N° Nom Dir 1 XX - - - - 2 YY - - - - 3 ZZ - - - - MATRICULA Cod Mat Niv 8080 aa - - - - 8081 bb - - - - 8082 cc - - - -
  • 11. Terminología de Base de Datos Tema 1: Definiciones Arquitectura de las Bases de Datos Nivel Externo.- Cada esquema externo describe la parte de la base de datos que interesa a un grupo de usuarios determinado y oculta a ese grupo el resto de la base de datos. (interfaz de la Aplicación).
  • 12. Sistemas de Gestión de Base de Datos Terminología de Base de Datos Tema 1: Definiciones El DBMS (SGBD): es un conjunto de programas que se encargan de manejar la creación y todos los accesos a las bases de datos, esta compuesto por: DDL: Lenguaje de Definición de Datos DML: Lenguaje de Manipulación de Datos SQL: Lenguaje de Consulta Estructurado. (Structured Query Language). Los DBMS mas comunes son Oracle, SqlServer, Informix, Sysbase, MySql, Microsoft Acces.
  • 13. Terminología de Base de Datos Tema 1: Definiciones Uno de los tipos mas conocidos de los DBMS son las, Bases de datos de modelo relacional : se basan en el modelo relaciones, cuya estructura principal es la relación , es decir una tabla bidimensional compuesta por filas y columnas . Cada línea, que en terminología relacional se llama tupla , representa una entidad que nosotros queremos memorizar en la base de datos. Cada entidad a su vez esta conformada por atributos o características. La base de datos es una colección de archivos interrelacionados almacenados en conjunto sin redundancia y la DBMS es un conjunto de númerosas rutinas de software interrelacionadas cada una de ellas es responsable de una determinada tarea. Sistemas de Gestión de Base de Datos
  • 14.
  • 15. Terminología de Base de Datos Tema 1: Definiciones Aplicaciones de DBMS Formularios.- Se emplean para introducir información a la base de datos, suelen manejar campos como: Nombre, direcciones, valores, números telefónicos, sexo, fechas, estado civil. La mayoría de formularios utilizan un campo de llenado único, el cual permite identificar o encontrar sus datos asociados a el, también se utilizan para que el DBMS identifique cada fila de cada tabla y se denominan claves sustitutas. Consultas.- Se usan cuando los usuarios desean consultar los datos para contestar preguntas o para identificar problemas o situaciones particulares. Para expresar las consultas se puede usar el lenguaje SQL de acceso a los datos, otra posibilidad es usar la consulta por ejemplo (QBE). En la mayoría de los DBMS las consultas se pueden guardar como parte de la aplicación, de modo que sea posible volverlas a ejecutar. Además en las consultas se pueden especificar parámetros, lo que significa que se estructuran de forma tal que acepten valores de criterios durante su funcionamiento.
  • 16. Terminología de Base de Datos Tema 1: Definiciones Aplicaciones de DBMS Reportes.- Un reporte es una presentación que tiene un formato de la información de una base de datos. Suelen estar divididos por secciones como Encabezado, títulos, grupos, detalles, subtotales, totales y pié de página. La presentación de la información casi siempre tiene uno o más ordenamientos. Menús.- Se usan para organizar los distintos componentes de la aplicación con el propósito de que el usuario final acceda a ellos con facilidad, mostrándole las opciones disponibles y ayudándole a seleccionar las acciones que desea realizar. Programas de aplicación.- Los programas de aplicación vienen a ser como el pegamento que nos permite unir el resto de los componentes de manera coherente y permite realizar procesos y cálculos a la aplicación.
  • 17. Terminología de Base de Datos Tema 1: Definiciones Modelos de Datos Consiste en abstraer el mundo físico a una forma lógica para poder representarlo en diagramas o esquemas compatibles con los DBMS para así poder crear una Base de Datos que ayude a almacenar información real. Un modelo de datos es una serie de conceptos que puede utilizarse para describir un conjunto de datos y las operaciones para manipularlos. Hay dos tipos de modelos de datos: los modelos conceptuales y los modelos lógicos. En el diseño de bases de datos se usan primero los modelos conceptuales para lograr una descripción de alto nivel de la realidad, y luego se transforma el esquema conceptual en un esquema lógico .
  • 18.
  • 19. Terminología de Base de Datos Tema 1: Definiciones Modelos de Datos Modelos Conceptuales Definición de Esquemas o Entidades Entidades: Cualquier tipo de objeto o concepto sobre el que se recoge información: cosa, persona, concepto abstracto o suceso. Por ejemplo: coches, casas, empleados, clientes, empresas, oficios, diseños de productos, conciertos, excursiones, etc. Atributos: Los atributos representan las propiedades básicas de las entidades o las características que hacen a la entidad diferenciarse de los demás. Claves: Son atributos que hacen que las entidades se consideren únicas entre ellos, sin la posibilidad a generar redundancia de datos.
  • 20.
  • 21. Terminología de Base de Datos Tema 1: Definiciones Modelos Conceptuales Definición de Esquemas o Entidades nombre_entidad ( atributo1, atributo 2, … atributo n ) Ejemplo: persona ( cedula , nombre, apellido, dirección , sexo, fecha_nac, ciudad ) teléfono ( numero , modelo, marca, operadora, color )
  • 22. Terminología de Base de Datos Tema 1: Definiciones Modelos de Datos Modelos Conceptuales Diagrama Entidad – Relación (DER) El modelo entidad-relación está formado por un conjunto de conceptos que permiten describir la realidad mediante un conjunto de representaciones gráficas y lingüísticas. Originalmente, el modelo entidad-relación sólo incluía los conceptos de entidad , relación , atributo y PK . Más tarde, se añadieron otros conceptos, como cardinalidad.
  • 23.
  • 24. Terminología de Base de Datos Tema 1: Definiciones Modelos de Datos Modelos Conceptuales Diagrama Entidad – Relación (DER) Cardinalidad de 1 -> 1 : Un elemento de conjunto A le pertenece a un elemento del conjunto B y un elemento de conjunto B le pertenece tan solo a un elemento del conjunto A A B 1 2 3 4 a b c d
  • 25. Terminología de Base de Datos Tema 1: Definiciones Cardinalidad de 1 -> N : Un elemento de conjunto A le pertenece a varios elemento del conjunto B y un elemento de conjunto B le pertenece tan solo a un elemento del conjunto A Modelos de Datos Modelos Conceptuales Diagrama Entidad – Relación (DER) A B 1 2 3 4 a b c d
  • 26. Terminología de Base de Datos Tema 1: Definiciones Cardinalidad de N -> 1 : Varios elemento de conjunto A le pertenece a un elemento del conjunto B y un elemento de conjunto B le pertenece tan solo a un elemento del conjunto A Modelos de Datos Modelos Conceptuales Diagrama Entidad – Relación (DER) A B 1 2 3 4 a b c d
  • 27. Terminología de Base de Datos Tema 1: Definiciones Modelos de Datos Modelos Conceptuales Diagrama Entidad – Relación (DER) Cardinalidad de N -> N : Varios elemento de conjunto A le pertenece a un elemento del conjunto B y varios elemento de conjunto B le pertenece tan solo a un elemento del conjunto A A B 1 2 3 4 a b c d
  • 28.
  • 29. Terminología de Base de Datos Tema 1: Definiciones Modelos de Datos Modelos Conceptuales Diagrama Entidad – Relación (DER) Ejemplo: Venta de Celulares persona ( cedula , nombre, apellido, dirección , sexo, fecha_nac, ciudad ) teléfono ( numero , modelo, marca, operadora, color ) persona teléfono tiene cedula nombre apellido ciudad sexo dirección numero modelo marca operadora color 1 N
  • 30. Pasos para la Elaboración del DER Terminología de Base de Datos Tema 1: Definiciones 1. Se parte de una descripción textual del problema o sistema de información a automatizar (los requisitos). 2. Se hace una lista de los sustantivos y verbos que aparecen. 3. Los sustantivos son posibles entidades o atributos.(Definición de Esquemas) 4. Los verbos son posibles relaciones. 5. Analizando las frases se determina la cardinalidad de las relaciones y otros detalles. 6. Se elabora el diagrama (o diagramas) entidad-relación. 7. Se completa el modelo con listas de atributos y una descripción de otras restricciones que no se pueden reflejar en el diagrama.
  • 31. Terminología de Base de Datos Tema 1: Definiciones Modelos de Datos Modelos Conceptuales Modelo Relacional – Diagrama Físico Entidad = Tablas Atributos=Filas (PK) cedula (FK) TABLA PADRE (1) TABLA HIJA (N) (PK) Relaciones 1 N Cardinalidad Clave Principal Clave Foránea PERSONA cedula nombre apellido direccion sexo ciudad TELEFONO numero modelo marca color operadora
  • 32.
  • 33. Pasos para la Elaboración del DR o DF Terminología de Base de Datos Tema 1: Definiciones 1. Las entidades se convierten en tablas 2. Los atributos se convierten en Filas de la Tabla 3. Identificamos las Claves Principales(PK) de toda tabla existente 4. Identificamos las Tablas que poseen Claves Foráneas (FK)…Tablas Hijas 5. Relacionamos entre las Tablas Padres y Tablas Hijas 6. Escogemos la cardinalidad existente entre las tablas.
  • 34. Registros en una BD Terminología de Base de Datos Tema 1: Definiciones PERSONA cedula (PK) nombre apellido direccion sexo ciudad 123 Mikey Mouse Disney M Orlando 456 Homero Simpson Happy M Springfield TELEFONO Numero (PK) modelo marca color operadora cedula (FK) 666666 6682 NOKIA NEGRO PORTA 123 999999 SG-600 SAMSUNG NEGRO MOVISTAR 123 333333 WKI-680 SONY-ERICSON BLANCO ALEGRO 456
  • 35. Terminología de Base de Datos Tema 1: Definiciones FIN © 2010 FACULTAD DE SALUD PUBLICA

Notas del editor

  1. © 2008 FSP- Esc. Gastronomía Ing. Diego M. Reina H.
  2. © 2008 FSP- Esc. Gastronomía Ing. Diego M. Reina H.