SlideShare una empresa de Scribd logo
1 de 30
MsD Ing. Nelson Rubio Galeas
neruga@hotmail.com
BASE DE DATOS
En la vida lo importante no es saber mucho…sino como aplicas lo poco que sabes
GENERALIDADES DE LA MATERIA
• Unidad I: Panorama de las Bases de Datos y modelos
• Unidad 2: Normalización y Ciclo de Vida de las Bases de Datos.
• Unidad 3: CONSULTAS SQL
• Unidad 4: CONSULTAS AVANZADAS SQL
EVALUACIONES
• 3 laboratorios 60%
• 3 Parciales 40%
Se Evaluará participación y asistencia.
COMPONENTES BÁSICOS DE UNA BASE DE DATOS.
• Precisión.
Porcentaje de información correcta sobre la información total del sistema. Si
queremos que los resultados de la computadora sean precisos, debemos también
suministrarle datos precisos.
• Oportunidad.
Tiempo transcurrido desde el momento en que se produjo el hecho que originó el
dato, hasta el momento en el que la información se pone a disposición del usuario.
• Compleción.
Significa que la información ha de ser completa para poder cumplir sus fines. Por
ejemplo, un informe que se emite con el objeto de que un directivo tome una
decisión, ha de contener todos los elementos informativos necesarios para apoyar
dicha decisión.
COMPONENTES BÁSICOS DE UNA BASE DE DATOS.
• Significado.
Debe poseer el máximo contenido semántico posible (significado inherente de
los datos), ya que sin él no constituiría verdadera información. Un volumen de
información justo es condición indispensable para que ésta sea significativa.
• Integridad.
Toda la información contenida en el sistema debe ser coherente en sí misma;
esta cualidad coincide en parte con el concepto de precisión.
• Seguridad.
La información ha de estar protegida frente a su deterioro (por causas físicas o
lógicas) como frente a accesos no autorizados. Actualmente el concepto de
seguridad comprende confidencialidad, disponibilidad e integridad.
SISTEMAS DE INFORMACIÓN
ProcesoEntrada Salida
ENTRADA
• Las entradas del sistema son los elementos que se
consumen o transforman en el proceso. Se
corresponden con la materia prima en los procesos de
fabricación; en el caso de los sistemas de información,
serán los datos. Los SI se diferencian de otros
sistemas porque en ellos las entradas no se consumen,
sólo se transforman sin destruirse, ya que quedan
almacenadas en la base de datos del propio sistema.
Volver
PROCESO
• El proceso es el lugar donde se realizan todas las
acciones necesarias para tratar los datos. Pueden ser
una serie de instrucciones, condiciones, etc., que
manipularan los datos para poder producir resultados.
Volver
SALIDA
• Las salidas son los elementos que se crean en el
proceso. Constituyen el producto terminado de los
procesos de fabricación; en este caso la salida es la
información.
CONCEPTO DE BASE DE DATOS
• Una base de datos es un “almacén” que nos permite
guardar grandes cantidades de información
relacionada, de forma organizada para que luego
podamos encontrar y utilizar fácilmente.
• El término de bases de datos fue escuchado por
primera vez en 1963, en un simposio celebrado en
California, USA.
PROPIEDADES DE LAS BASES DE DATOS
• Representa algún aspecto del mundo real, en ocasiones
llamado minimundo o universo de discurso. Las
modificaciones del minimundo se reflejan en la BD.
• Es un conjunto de datos lógicamente coherente, con cierto
significado inherente. Una colección aleatoria de datos no
puede considerarse propiamente una BD.
• Toda BD se diseña, construye y prueba con datos para un
propósito específico.
• Está dirigida a un grupo de usuarios y tiene ciertas
aplicaciones preconcebidas que interesan a dichos usuarios.
CONCEPTO DE SISTEMA GESTOR DE BASE DE
DATOS
• Se puede definir el SGBD como “un conjunto
coordinado de programas, procedimientos,
lenguajes, etc., que suministra a los distintos
tipos de usuarios los medios necesarios para
describir y manipular los datos almacenados en
la base, garantizando su seguridad”
• El SGBD junto con la BD y los usuarios
constituyen el Sistema de Base de Datos.
VENTAJAS DE LAS BASES DE DATOS
• Coherencia de resultados.
• Mejor disponibilidad de los datos para el conjunto de los usuarios.
• Mayor valor informativo.
• Mejor y más normalizada documentación de la información.
• Mayor eficiencia en la recolección, validación e introducción de los datos en el sistema.
• Reducción del espacio de almacenamiento.
DESVENTAJAS DE LAS BASES DE DATOS
• Instalación costosa.
• Personal especializado.
• Implantación larga y difícil.
• Falta de rentabilidad a corto plazo.
• Escasa estandarización.
• Desfase entre teoría y práctica.
CARACTERÍSTICAS DE LAS BASE DE DATOS
LIBRES
• Pueda ser usado sin restricciones de ningún
tipo.
• Pueda ser estudiado (debe permitir el acceso a
su código fuente).
• Puede ser redistribuido (la copia no constituye
delito).
• Puede ser modificado y es permitido distribuirlo
con las modificaciones.
EJEMPLOS DE GESTORES DE BASE DE DATOS
LIBRES
• Firebird
BDB
MySQL
PostgreSQL
Sqlite
FUNCIONES DE LAS BASES DE DATOS
USUARIOS DE LA BASE DE DATOS
• TIPOS DE USUARIOS
• a) Usuarios informáticos: tienen a su cargo tareas de creación
y mantenimiento de la BD,
• así como la realización de procedimientos y programas que
necesiten los usuarios finales.
• Se clasifican en:
• 1- Diseñadores: tienen la responsabilidad de identificar los
datos que han de estar contenidos en la BD, así como
determinar las estructuras más apropiadas para satisfacer las
necesidades de los usuarios.
USUARIOS
• 2- Administradores: Su misión es la vigilancia y gestión
de los datos para que no se destruyan ni contaminen,
perdiendo su confidencialidad, disponibilidad e
integridad.
• 3- Analistas y programadores: tienen a su cargo el
análisis y la programación de las tareas que no pueden
ser llevadas a cabo por los usuarios finales, para lo
cual desarrollan procedimientos y programas que
ponen a disposición de los usuarios finales con el
propósito de facilitarles su trabajo.
USUARIOS
• B) Usuarios finales: son aquellos que tienen que acceder a los
datos porque los necesitan para llevar a cabo su actividad, se
les puede clasificar en:
• Habituales: suelen hacer consultas y/o actualizaciones en la BD
como parte cotidiana de su trabajo.
• Esporádicos: usuarios que no hacen un uso cotidiano de la
computadora, pero es posible que requieran información
diferente en cada ocasión. Suelen ser gerentes de nivel medio o
alto.
USUARIOS
• Simples o paramétricos: realizan transacciones
programadas, su trabajo es de consultas y
actualizaciones constantes de la BD, por ejemplo,
encargados de reservaciones de líneas aéreas, hoteles
y compañías de alquiler de automóviles; los cajeros
bancarios, etc.
USUARIOS
• Autónomos: emplean BD personalizadas gracias
a los paquetes comerciales que cuentan con
interfaces de fácil uso, basadas en menús o en
gráficos.
• neruga@hotmail.com
MODELO DE DATOS
Definición:
• Es un conjunto de conceptos, reglas y
convenciones que nos permiten describir y
manipular (consultar y actualizar) los datos de
un cierto mundo real que deseamos almacenar
en la base de datos”.
TIPOS DE MODELO
• Externo
• Global
• Interno
MODELO EXTERNO
• Permiten representar los datos que
necesita cada usuario, en particular
con las estructuras propias del
lenguaje de programación que va a
emplear.
MODELO GLOBAL
• ayudan a describir los datos para el
conjunto de usuarios, esto es, la
información a nivel de empresa.
MODELO INTERNO
• También llamados físicos, están
orientados a la máquina, siendo sus
elementos de descripción punteros,
índices, etc.
COMO ESTA FORMADA UNA BASE DE DATOS
• Entidades
• Una entidad es una clase o categoría de objetos que poseen
características diferenciadoras que los distinguen del resto.
Ejemplo: Dentro de una empresa que vende repuestos para
automóvil encontraremos las siguientes entidades: Artículos,
Clientes, Proveedores, Pedidos, etc.
• Otros ejemplos:
• En una biblioteca: Libro, Socio, Autor, etc.
• En una academia: Alumno, Profesor, Cursos, Asignaturas, etc.
REGISTROS
• Para una entidad dada, cada entrada o
aparición (cada cliente en la entidad Clientes,
cada vehículo en la entidad Vehículos, etc.) se
denomina registro u ocurrencia de registro. Un
registro es, por tanto, una representación de un
objeto perteneciente a una entidad dada.
ATRIBUTOS
• Toda entidad contiene un conjunto de datos, a
los que llamaremos atributos o campos, que
permiten describir de una manera completa y
única a cada elemento de la entidad. Ejemplos:
• Entidad ”Clientes”. Atributos: Código, DNI,
Nombre y apellidos, Dirección,
• Teléfono, Cuenta bancaria, etc.

Más contenido relacionado

La actualidad más candente

Componentes y definiciones de un sistema de información
Componentes y definiciones de un sistema de informaciónComponentes y definiciones de un sistema de información
Componentes y definiciones de un sistema de informaciónDaniel Tascon Palomino
 
Componentes de los sistemas de informacion
Componentes de los sistemas de informacionComponentes de los sistemas de informacion
Componentes de los sistemas de informacionJennifer Lizcano
 
BASE DE DATOS SISTEMA MODELO DE GESTION DE DATOS
BASE DE DATOS SISTEMA MODELO DE GESTION DE DATOSBASE DE DATOS SISTEMA MODELO DE GESTION DE DATOS
BASE DE DATOS SISTEMA MODELO DE GESTION DE DATOSmiguel a
 
Análisis del esquema físico de datos
Análisis del esquema físico de datosAnálisis del esquema físico de datos
Análisis del esquema físico de datosLiliana Camargo
 
Trabajo final fases i, ii , iii
Trabajo final fases i, ii , iiiTrabajo final fases i, ii , iii
Trabajo final fases i, ii , iiijanneth_m
 
Las bases de datos y los SGBD
Las bases de datos y los SGBDLas bases de datos y los SGBD
Las bases de datos y los SGBDsoyelale
 
Introducción a las bases de datos (unidad 1)
Introducción a las bases de datos (unidad 1)Introducción a las bases de datos (unidad 1)
Introducción a las bases de datos (unidad 1)Orlando Verdugo
 
Intro base de datos
Intro base de datosIntro base de datos
Intro base de datosClaudiovacc
 
Articulo análisis y diseño de sistemas
Articulo análisis y diseño de sistemasArticulo análisis y diseño de sistemas
Articulo análisis y diseño de sistemasMario J Arrieta
 
C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...
C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...
C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...Elkin Alfredo Albarracin Navas
 
Tema II fases del diseño de base de datos
Tema II fases del diseño de base de datosTema II fases del diseño de base de datos
Tema II fases del diseño de base de datosRVGyNDF
 

La actualidad más candente (20)

Componentes y definiciones de un SI
Componentes y definiciones de un SIComponentes y definiciones de un SI
Componentes y definiciones de un SI
 
Trabajo final ADSI II
Trabajo final ADSI IITrabajo final ADSI II
Trabajo final ADSI II
 
Componentes y definiciones de un sistema de información
Componentes y definiciones de un sistema de informaciónComponentes y definiciones de un sistema de información
Componentes y definiciones de un sistema de información
 
Unidad 2. analisis
Unidad 2. analisisUnidad 2. analisis
Unidad 2. analisis
 
Componentes de los sistemas de informacion
Componentes de los sistemas de informacionComponentes de los sistemas de informacion
Componentes de los sistemas de informacion
 
Base de datos
Base de datosBase de datos
Base de datos
 
BASE DE DATOS SISTEMA MODELO DE GESTION DE DATOS
BASE DE DATOS SISTEMA MODELO DE GESTION DE DATOSBASE DE DATOS SISTEMA MODELO DE GESTION DE DATOS
BASE DE DATOS SISTEMA MODELO DE GESTION DE DATOS
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Sistema de Gestión de Base de Datos
Sistema de Gestión de Base de DatosSistema de Gestión de Base de Datos
Sistema de Gestión de Base de Datos
 
Análisis del esquema físico de datos
Análisis del esquema físico de datosAnálisis del esquema físico de datos
Análisis del esquema físico de datos
 
Trabajo final fases i, ii , iii
Trabajo final fases i, ii , iiiTrabajo final fases i, ii , iii
Trabajo final fases i, ii , iii
 
Las bases de datos y los SGBD
Las bases de datos y los SGBDLas bases de datos y los SGBD
Las bases de datos y los SGBD
 
Introducción a las bases de datos (unidad 1)
Introducción a las bases de datos (unidad 1)Introducción a las bases de datos (unidad 1)
Introducción a las bases de datos (unidad 1)
 
Intro base de datos
Intro base de datosIntro base de datos
Intro base de datos
 
Articulo análisis y diseño de sistemas
Articulo análisis y diseño de sistemasArticulo análisis y diseño de sistemas
Articulo análisis y diseño de sistemas
 
C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...
C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...
C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...
 
Tema II fases del diseño de base de datos
Tema II fases del diseño de base de datosTema II fases del diseño de base de datos
Tema II fases del diseño de base de datos
 
Componentes de un sistema de Información
Componentes de un sistema de Información Componentes de un sistema de Información
Componentes de un sistema de Información
 
Base de datos
Base de datosBase de datos
Base de datos
 
Referente conceptual
Referente conceptualReferente conceptual
Referente conceptual
 

Destacado

En gomas presentacion 3
En gomas presentacion 3En gomas presentacion 3
En gomas presentacion 3Oliver Galindo
 
Empresas agricolas
Empresas agricolasEmpresas agricolas
Empresas agricolasfabiantrr
 
Mis motivaciones empresariales
Mis motivaciones empresarialesMis motivaciones empresariales
Mis motivaciones empresarialesboruromo
 
financiacion innovacion europa 1 s 2014
 financiacion innovacion europa 1 s 2014 financiacion innovacion europa 1 s 2014
financiacion innovacion europa 1 s 2014Diego Gutierrez
 
Sacramento del matrimonio
Sacramento del matrimonioSacramento del matrimonio
Sacramento del matrimonioAndres Luque
 
HERRAMIENTAS DE IA
HERRAMIENTAS DE IAHERRAMIENTAS DE IA
HERRAMIENTAS DE IAKaren Yepes
 
Pixol 2012
Pixol 2012Pixol 2012
Pixol 2012pixol
 
Powerpoint irma fili
Powerpoint irma filiPowerpoint irma fili
Powerpoint irma filiIRMAFILI
 
Filosofía ,Alejandra ramirez
Filosofía ,Alejandra ramirezFilosofía ,Alejandra ramirez
Filosofía ,Alejandra ramirezAlejandra Ramirez
 
Tarea tic con diapositivas del proyecto
Tarea tic con diapositivas del proyectoTarea tic con diapositivas del proyecto
Tarea tic con diapositivas del proyectofransuli
 

Destacado (20)

Trabajo colaborativo h.i
Trabajo colaborativo h.iTrabajo colaborativo h.i
Trabajo colaborativo h.i
 
Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programación
 
En gomas presentacion 3
En gomas presentacion 3En gomas presentacion 3
En gomas presentacion 3
 
Empresas agricolas
Empresas agricolasEmpresas agricolas
Empresas agricolas
 
Mis motivaciones empresariales
Mis motivaciones empresarialesMis motivaciones empresariales
Mis motivaciones empresariales
 
Violación de los d
Violación de los dViolación de los d
Violación de los d
 
financiacion innovacion europa 1 s 2014
 financiacion innovacion europa 1 s 2014 financiacion innovacion europa 1 s 2014
financiacion innovacion europa 1 s 2014
 
Sortides remeieres
Sortides remeieresSortides remeieres
Sortides remeieres
 
Sacramento del matrimonio
Sacramento del matrimonioSacramento del matrimonio
Sacramento del matrimonio
 
Mediana edad
Mediana edadMediana edad
Mediana edad
 
4 pilares-de-la-educacion
4 pilares-de-la-educacion4 pilares-de-la-educacion
4 pilares-de-la-educacion
 
Matematicas
MatematicasMatematicas
Matematicas
 
Concha lagos
Concha lagosConcha lagos
Concha lagos
 
Lengua poesía
Lengua poesíaLengua poesía
Lengua poesía
 
Moraleja divina
Moraleja divinaMoraleja divina
Moraleja divina
 
HERRAMIENTAS DE IA
HERRAMIENTAS DE IAHERRAMIENTAS DE IA
HERRAMIENTAS DE IA
 
Pixol 2012
Pixol 2012Pixol 2012
Pixol 2012
 
Powerpoint irma fili
Powerpoint irma filiPowerpoint irma fili
Powerpoint irma fili
 
Filosofía ,Alejandra ramirez
Filosofía ,Alejandra ramirezFilosofía ,Alejandra ramirez
Filosofía ,Alejandra ramirez
 
Tarea tic con diapositivas del proyecto
Tarea tic con diapositivas del proyectoTarea tic con diapositivas del proyecto
Tarea tic con diapositivas del proyecto
 

Similar a Base de datos

Sistemas de informacion diseño de si
Sistemas de informacion   diseño de siSistemas de informacion   diseño de si
Sistemas de informacion diseño de siUDES - USTA
 
ADM BD UNIDAD 1 CLASE 1 y 2.pptx
ADM BD UNIDAD 1 CLASE 1 y 2.pptxADM BD UNIDAD 1 CLASE 1 y 2.pptx
ADM BD UNIDAD 1 CLASE 1 y 2.pptxKarina88635
 
Bd 1ra clase
Bd 1ra claseBd 1ra clase
Bd 1ra clasealmar26
 
Material de lectura administración de base de datos
Material de lectura administración de base de datosMaterial de lectura administración de base de datos
Material de lectura administración de base de datosArturo Coronado
 
Unidad II parte 3(3).pptx
Unidad II parte 3(3).pptxUnidad II parte 3(3).pptx
Unidad II parte 3(3).pptxEliseogaston
 
Unidad II parte 3(1).pptx
Unidad II parte 3(1).pptxUnidad II parte 3(1).pptx
Unidad II parte 3(1).pptxEliseogaston
 
Unidad II parte 2.pptx
Unidad II parte 2.pptxUnidad II parte 2.pptx
Unidad II parte 2.pptxEliseogaston
 
Unidad 1.1 - Enfoques de las BD.ppt
Unidad 1.1 - Enfoques de las BD.pptUnidad 1.1 - Enfoques de las BD.ppt
Unidad 1.1 - Enfoques de las BD.pptJerickqloOP
 
Presentacion base de datos. alexander benitez 28009324
Presentacion base de datos. alexander benitez 28009324Presentacion base de datos. alexander benitez 28009324
Presentacion base de datos. alexander benitez 28009324AlexanderBenitez21
 
Base de datos diana paola martinez granados
Base de datos diana paola martinez granadosBase de datos diana paola martinez granados
Base de datos diana paola martinez granadosdianayroman
 

Similar a Base de datos (20)

Base de datos
Base de datosBase de datos
Base de datos
 
Sistemas de informacion diseño de si
Sistemas de informacion   diseño de siSistemas de informacion   diseño de si
Sistemas de informacion diseño de si
 
ADM BD UNIDAD 1 CLASE 1 y 2.pptx
ADM BD UNIDAD 1 CLASE 1 y 2.pptxADM BD UNIDAD 1 CLASE 1 y 2.pptx
ADM BD UNIDAD 1 CLASE 1 y 2.pptx
 
Unidad 1 - Clase 3 de Base de Datos
Unidad 1 - Clase 3 de Base de DatosUnidad 1 - Clase 3 de Base de Datos
Unidad 1 - Clase 3 de Base de Datos
 
Intro base de datos
Intro base de datosIntro base de datos
Intro base de datos
 
00016211
0001621100016211
00016211
 
Tipos de BDD y SGBD
Tipos de BDD y SGBDTipos de BDD y SGBD
Tipos de BDD y SGBD
 
Bd 1ra clase
Bd 1ra claseBd 1ra clase
Bd 1ra clase
 
Material de lectura administración de base de datos
Material de lectura administración de base de datosMaterial de lectura administración de base de datos
Material de lectura administración de base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
13-Auditoria a Base de Datos
13-Auditoria a Base de Datos13-Auditoria a Base de Datos
13-Auditoria a Base de Datos
 
Unidad II parte 3(3).pptx
Unidad II parte 3(3).pptxUnidad II parte 3(3).pptx
Unidad II parte 3(3).pptx
 
Unidad II parte 3(1).pptx
Unidad II parte 3(1).pptxUnidad II parte 3(1).pptx
Unidad II parte 3(1).pptx
 
Unidad II parte 2.pptx
Unidad II parte 2.pptxUnidad II parte 2.pptx
Unidad II parte 2.pptx
 
Inducción
InducciónInducción
Inducción
 
Unidad 1.1 - Enfoques de las BD.ppt
Unidad 1.1 - Enfoques de las BD.pptUnidad 1.1 - Enfoques de las BD.ppt
Unidad 1.1 - Enfoques de las BD.ppt
 
Presentacion base de datos. alexander benitez 28009324
Presentacion base de datos. alexander benitez 28009324Presentacion base de datos. alexander benitez 28009324
Presentacion base de datos. alexander benitez 28009324
 
Base de datos diana paola martinez granados
Base de datos diana paola martinez granadosBase de datos diana paola martinez granados
Base de datos diana paola martinez granados
 
MODELAMIENTO DE DATOS
MODELAMIENTO DE DATOSMODELAMIENTO DE DATOS
MODELAMIENTO DE DATOS
 
Bases de datos
Bases de datos Bases de datos
Bases de datos
 

Más de Nelson Rubio

Jornalizacion base de datos ciclo i 2015
Jornalizacion base de datos ciclo i 2015Jornalizacion base de datos ciclo i 2015
Jornalizacion base de datos ciclo i 2015Nelson Rubio
 
Planificacion por competencias ciclo i 2015
Planificacion por competencias ciclo i 2015Planificacion por competencias ciclo i 2015
Planificacion por competencias ciclo i 2015Nelson Rubio
 
Caracteristicas de las bases de datos
Caracteristicas de las bases de datosCaracteristicas de las bases de datos
Caracteristicas de las bases de datosNelson Rubio
 
Trabajo colaborativo
Trabajo colaborativoTrabajo colaborativo
Trabajo colaborativoNelson Rubio
 
Funcionamiento de un sistema de base de datos
Funcionamiento de un sistema de base de datosFuncionamiento de un sistema de base de datos
Funcionamiento de un sistema de base de datosNelson Rubio
 
Tecnología y Educación
Tecnología y EducaciónTecnología y Educación
Tecnología y EducaciónNelson Rubio
 
Tecnología y Educación
Tecnología y EducaciónTecnología y Educación
Tecnología y EducaciónNelson Rubio
 
Diseño instruccional
Diseño instruccionalDiseño instruccional
Diseño instruccionalNelson Rubio
 
Modelo relacional claves
Modelo relacional clavesModelo relacional claves
Modelo relacional clavesNelson Rubio
 
Atención a la diversidad en el aula
Atención a la diversidad en el aulaAtención a la diversidad en el aula
Atención a la diversidad en el aulaNelson Rubio
 
Software para diseñar apoyos educativos
Software para diseñar apoyos educativosSoftware para diseñar apoyos educativos
Software para diseñar apoyos educativosNelson Rubio
 
Software educativo
Software educativoSoftware educativo
Software educativoNelson Rubio
 
Seminario de graduación
Seminario de graduaciónSeminario de graduación
Seminario de graduaciónNelson Rubio
 

Más de Nelson Rubio (20)

Jornalizacion base de datos ciclo i 2015
Jornalizacion base de datos ciclo i 2015Jornalizacion base de datos ciclo i 2015
Jornalizacion base de datos ciclo i 2015
 
Planificacion por competencias ciclo i 2015
Planificacion por competencias ciclo i 2015Planificacion por competencias ciclo i 2015
Planificacion por competencias ciclo i 2015
 
Tsql
TsqlTsql
Tsql
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
Caracteristicas de las bases de datos
Caracteristicas de las bases de datosCaracteristicas de las bases de datos
Caracteristicas de las bases de datos
 
Tsql
TsqlTsql
Tsql
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Trabajo colaborativo
Trabajo colaborativoTrabajo colaborativo
Trabajo colaborativo
 
Funcionamiento de un sistema de base de datos
Funcionamiento de un sistema de base de datosFuncionamiento de un sistema de base de datos
Funcionamiento de un sistema de base de datos
 
Tecnología y Educación
Tecnología y EducaciónTecnología y Educación
Tecnología y Educación
 
Tecnología y Educación
Tecnología y EducaciónTecnología y Educación
Tecnología y Educación
 
Diseño instruccional
Diseño instruccionalDiseño instruccional
Diseño instruccional
 
Modelo relacional claves
Modelo relacional clavesModelo relacional claves
Modelo relacional claves
 
Modelo jerarquico
Modelo jerarquicoModelo jerarquico
Modelo jerarquico
 
Modelo red
Modelo redModelo red
Modelo red
 
Atención a la diversidad en el aula
Atención a la diversidad en el aulaAtención a la diversidad en el aula
Atención a la diversidad en el aula
 
Software para diseñar apoyos educativos
Software para diseñar apoyos educativosSoftware para diseñar apoyos educativos
Software para diseñar apoyos educativos
 
Normalización
NormalizaciónNormalización
Normalización
 
Software educativo
Software educativoSoftware educativo
Software educativo
 
Seminario de graduación
Seminario de graduaciónSeminario de graduación
Seminario de graduación
 

Base de datos

  • 1. MsD Ing. Nelson Rubio Galeas neruga@hotmail.com BASE DE DATOS En la vida lo importante no es saber mucho…sino como aplicas lo poco que sabes
  • 2. GENERALIDADES DE LA MATERIA • Unidad I: Panorama de las Bases de Datos y modelos • Unidad 2: Normalización y Ciclo de Vida de las Bases de Datos. • Unidad 3: CONSULTAS SQL • Unidad 4: CONSULTAS AVANZADAS SQL
  • 3. EVALUACIONES • 3 laboratorios 60% • 3 Parciales 40% Se Evaluará participación y asistencia.
  • 4. COMPONENTES BÁSICOS DE UNA BASE DE DATOS. • Precisión. Porcentaje de información correcta sobre la información total del sistema. Si queremos que los resultados de la computadora sean precisos, debemos también suministrarle datos precisos. • Oportunidad. Tiempo transcurrido desde el momento en que se produjo el hecho que originó el dato, hasta el momento en el que la información se pone a disposición del usuario. • Compleción. Significa que la información ha de ser completa para poder cumplir sus fines. Por ejemplo, un informe que se emite con el objeto de que un directivo tome una decisión, ha de contener todos los elementos informativos necesarios para apoyar dicha decisión.
  • 5. COMPONENTES BÁSICOS DE UNA BASE DE DATOS. • Significado. Debe poseer el máximo contenido semántico posible (significado inherente de los datos), ya que sin él no constituiría verdadera información. Un volumen de información justo es condición indispensable para que ésta sea significativa. • Integridad. Toda la información contenida en el sistema debe ser coherente en sí misma; esta cualidad coincide en parte con el concepto de precisión. • Seguridad. La información ha de estar protegida frente a su deterioro (por causas físicas o lógicas) como frente a accesos no autorizados. Actualmente el concepto de seguridad comprende confidencialidad, disponibilidad e integridad.
  • 7. ENTRADA • Las entradas del sistema son los elementos que se consumen o transforman en el proceso. Se corresponden con la materia prima en los procesos de fabricación; en el caso de los sistemas de información, serán los datos. Los SI se diferencian de otros sistemas porque en ellos las entradas no se consumen, sólo se transforman sin destruirse, ya que quedan almacenadas en la base de datos del propio sistema. Volver
  • 8. PROCESO • El proceso es el lugar donde se realizan todas las acciones necesarias para tratar los datos. Pueden ser una serie de instrucciones, condiciones, etc., que manipularan los datos para poder producir resultados. Volver
  • 9. SALIDA • Las salidas son los elementos que se crean en el proceso. Constituyen el producto terminado de los procesos de fabricación; en este caso la salida es la información.
  • 10. CONCEPTO DE BASE DE DATOS • Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información relacionada, de forma organizada para que luego podamos encontrar y utilizar fácilmente. • El término de bases de datos fue escuchado por primera vez en 1963, en un simposio celebrado en California, USA.
  • 11. PROPIEDADES DE LAS BASES DE DATOS • Representa algún aspecto del mundo real, en ocasiones llamado minimundo o universo de discurso. Las modificaciones del minimundo se reflejan en la BD. • Es un conjunto de datos lógicamente coherente, con cierto significado inherente. Una colección aleatoria de datos no puede considerarse propiamente una BD. • Toda BD se diseña, construye y prueba con datos para un propósito específico. • Está dirigida a un grupo de usuarios y tiene ciertas aplicaciones preconcebidas que interesan a dichos usuarios.
  • 12. CONCEPTO DE SISTEMA GESTOR DE BASE DE DATOS • Se puede definir el SGBD como “un conjunto coordinado de programas, procedimientos, lenguajes, etc., que suministra a los distintos tipos de usuarios los medios necesarios para describir y manipular los datos almacenados en la base, garantizando su seguridad” • El SGBD junto con la BD y los usuarios constituyen el Sistema de Base de Datos.
  • 13. VENTAJAS DE LAS BASES DE DATOS • Coherencia de resultados. • Mejor disponibilidad de los datos para el conjunto de los usuarios. • Mayor valor informativo. • Mejor y más normalizada documentación de la información. • Mayor eficiencia en la recolección, validación e introducción de los datos en el sistema. • Reducción del espacio de almacenamiento.
  • 14. DESVENTAJAS DE LAS BASES DE DATOS • Instalación costosa. • Personal especializado. • Implantación larga y difícil. • Falta de rentabilidad a corto plazo. • Escasa estandarización. • Desfase entre teoría y práctica.
  • 15. CARACTERÍSTICAS DE LAS BASE DE DATOS LIBRES • Pueda ser usado sin restricciones de ningún tipo. • Pueda ser estudiado (debe permitir el acceso a su código fuente). • Puede ser redistribuido (la copia no constituye delito). • Puede ser modificado y es permitido distribuirlo con las modificaciones.
  • 16. EJEMPLOS DE GESTORES DE BASE DE DATOS LIBRES • Firebird BDB MySQL PostgreSQL Sqlite
  • 17. FUNCIONES DE LAS BASES DE DATOS
  • 18. USUARIOS DE LA BASE DE DATOS • TIPOS DE USUARIOS • a) Usuarios informáticos: tienen a su cargo tareas de creación y mantenimiento de la BD, • así como la realización de procedimientos y programas que necesiten los usuarios finales. • Se clasifican en: • 1- Diseñadores: tienen la responsabilidad de identificar los datos que han de estar contenidos en la BD, así como determinar las estructuras más apropiadas para satisfacer las necesidades de los usuarios.
  • 19. USUARIOS • 2- Administradores: Su misión es la vigilancia y gestión de los datos para que no se destruyan ni contaminen, perdiendo su confidencialidad, disponibilidad e integridad. • 3- Analistas y programadores: tienen a su cargo el análisis y la programación de las tareas que no pueden ser llevadas a cabo por los usuarios finales, para lo cual desarrollan procedimientos y programas que ponen a disposición de los usuarios finales con el propósito de facilitarles su trabajo.
  • 20. USUARIOS • B) Usuarios finales: son aquellos que tienen que acceder a los datos porque los necesitan para llevar a cabo su actividad, se les puede clasificar en: • Habituales: suelen hacer consultas y/o actualizaciones en la BD como parte cotidiana de su trabajo. • Esporádicos: usuarios que no hacen un uso cotidiano de la computadora, pero es posible que requieran información diferente en cada ocasión. Suelen ser gerentes de nivel medio o alto.
  • 21. USUARIOS • Simples o paramétricos: realizan transacciones programadas, su trabajo es de consultas y actualizaciones constantes de la BD, por ejemplo, encargados de reservaciones de líneas aéreas, hoteles y compañías de alquiler de automóviles; los cajeros bancarios, etc.
  • 22. USUARIOS • Autónomos: emplean BD personalizadas gracias a los paquetes comerciales que cuentan con interfaces de fácil uso, basadas en menús o en gráficos. • neruga@hotmail.com
  • 23. MODELO DE DATOS Definición: • Es un conjunto de conceptos, reglas y convenciones que nos permiten describir y manipular (consultar y actualizar) los datos de un cierto mundo real que deseamos almacenar en la base de datos”.
  • 24. TIPOS DE MODELO • Externo • Global • Interno
  • 25. MODELO EXTERNO • Permiten representar los datos que necesita cada usuario, en particular con las estructuras propias del lenguaje de programación que va a emplear.
  • 26. MODELO GLOBAL • ayudan a describir los datos para el conjunto de usuarios, esto es, la información a nivel de empresa.
  • 27. MODELO INTERNO • También llamados físicos, están orientados a la máquina, siendo sus elementos de descripción punteros, índices, etc.
  • 28. COMO ESTA FORMADA UNA BASE DE DATOS • Entidades • Una entidad es una clase o categoría de objetos que poseen características diferenciadoras que los distinguen del resto. Ejemplo: Dentro de una empresa que vende repuestos para automóvil encontraremos las siguientes entidades: Artículos, Clientes, Proveedores, Pedidos, etc. • Otros ejemplos: • En una biblioteca: Libro, Socio, Autor, etc. • En una academia: Alumno, Profesor, Cursos, Asignaturas, etc.
  • 29. REGISTROS • Para una entidad dada, cada entrada o aparición (cada cliente en la entidad Clientes, cada vehículo en la entidad Vehículos, etc.) se denomina registro u ocurrencia de registro. Un registro es, por tanto, una representación de un objeto perteneciente a una entidad dada.
  • 30. ATRIBUTOS • Toda entidad contiene un conjunto de datos, a los que llamaremos atributos o campos, que permiten describir de una manera completa y única a cada elemento de la entidad. Ejemplos: • Entidad ”Clientes”. Atributos: Código, DNI, Nombre y apellidos, Dirección, • Teléfono, Cuenta bancaria, etc.