SlideShare una empresa de Scribd logo
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 Datos
Carlos 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 datos
Yefri Altamirano
 
Lindaddadadaaaaa
LindaddadadaaaaaLindaddadadaaaaa
Lindaddadadaaaaa
oncegrado12
 
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
Isabel
 
Laura Garcia y Camila Hernandez
Laura Garcia y Camila HernandezLaura Garcia y Camila Hernandez
Laura Garcia y Camila Hernandez
AREQUIPE!
 
Clase 2.1
Clase 2.1Clase 2.1
Clase 2.1
winsl
 
BASE DE DATOS
BASE DE DATOS BASE DE DATOS
BASE DE DATOS
AREQUIPE!
 
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
AREQUIPE!
 

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

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
Alex Rivera
 
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
CkLeO
 
13 Líneas Para Vivir
13 Líneas Para Vivir13 Líneas Para Vivir
13 Líneas Para Vivir
ladygabriela
 
Java Ago Dic07
Java Ago Dic07Java Ago Dic07
Java Ago Dic07
adrianpro
 

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 datos
Diana Vélez
 
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
 
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
Edwin Arias
 
Instituto distrital evardo turizo palencia
Instituto distrital evardo turizo palenciaInstituto distrital evardo turizo palencia
Instituto distrital evardo turizo palencia
LeidyOsorioM
 

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

Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Demetrio Ccesa Rayme
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Monseespinoza6
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
Martín Ramírez
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
sandradianelly
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
Ruben53283
 

Último (20)

El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
 
5.Deicticos Uno_Enfermería_EspanolAcademico
5.Deicticos Uno_Enfermería_EspanolAcademico5.Deicticos Uno_Enfermería_EspanolAcademico
5.Deicticos Uno_Enfermería_EspanolAcademico
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
 
PLAN DE TRABAJO CONCURSO NACIONAL CREA Y EMPRENDE.docx
PLAN DE TRABAJO CONCURSO NACIONAL CREA Y EMPRENDE.docxPLAN DE TRABAJO CONCURSO NACIONAL CREA Y EMPRENDE.docx
PLAN DE TRABAJO CONCURSO NACIONAL CREA Y EMPRENDE.docx
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
 
Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
 
Proyecto Integrador 2024. Archiduque entrevistas
Proyecto Integrador 2024. Archiduque entrevistasProyecto Integrador 2024. Archiduque entrevistas
Proyecto Integrador 2024. Archiduque entrevistas
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
 
Tarrajeo, tipos de tarrajeos, empastados, solaqueos y otros revestimientos.
Tarrajeo, tipos de tarrajeos, empastados, solaqueos y otros revestimientos.Tarrajeo, tipos de tarrajeos, empastados, solaqueos y otros revestimientos.
Tarrajeo, tipos de tarrajeos, empastados, solaqueos y otros revestimientos.
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
 
El fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amorEl fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amor
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
 
Escrito-Contestacion-Demanda-Filiacion.pdf
Escrito-Contestacion-Demanda-Filiacion.pdfEscrito-Contestacion-Demanda-Filiacion.pdf
Escrito-Contestacion-Demanda-Filiacion.pdf
 
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
UNIDAD DE APRENDIZAJE DEL MES  Junio 2024UNIDAD DE APRENDIZAJE DEL MES  Junio 2024
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
 
Presentación Propuesta de Proyecto Social Colorido y Juvenil Multicolor y Neg...
Presentación Propuesta de Proyecto Social Colorido y Juvenil Multicolor y Neg...Presentación Propuesta de Proyecto Social Colorido y Juvenil Multicolor y Neg...
Presentación Propuesta de Proyecto Social Colorido y Juvenil Multicolor y Neg...
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
 

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.