SlideShare una empresa de Scribd logo
1 de 12
BASE DE DATOS
SAIDA KATHERINE RINCON DAVILA
INSTRUCTOR: OMAR ROSAS ALDANA
SERVICIO NACIONAL DE APRENDIZAJE
TECNICO EN SISTEMAS
CUBARA BOYACA
2017
1 BASE DE DATOS
Colección compartida de datos relacionados desde el punto de vista lógico, Bases
de datos junto con una descripción de esos datos (metadatos), diseñada para
satisfacer las necesidades de información de una organización.
Los sistemas de bases de datos se diseñan para gestionar grandes cantidades de
información.
La gestión de los datos implica tanto la definición de estructuras para almacenar la
información como la provisión de mecanismos para la manipulación de la
información. Además, los sistemas de bases de datos deben proporcionar la
fiabilidad de la información almacenada, a pesar de las caídas del sistema o los
intentos de acceso sin autorización. Si los datos van a ser compartidos entre
diversos usuarios, el sistema debe evitar posibles resultados anómalos
2 CARACTERÍSTICAS DE UN SISTEMA DE BASES DE DATOS:
-Permite que sólo se puedan ver, los registros de la base de datos, cuando el usuario
haya introducido un determinado número de registros en ella.
-Permite configurar los derechos de edición. Puede agregar entradas profesores y
alumnos, si lo permite en la base de datos. Esto no restringe la visualización de sus
entradas para todos.
-Se puede limitar el número máximo de entradas de cada participante.
-Podemos permitir añadir comentarios a las entradas de la base de datos.
-Podemos habilitar la revisión del profesor antes de que las entradas sean públicas
3CUALES SON LAS VENTAJAS DE UNA BASE DE DATOS
Almacenan grandes cantidades de información. Esto es muy útil para las
grandes compañías que manejan grandes volúmenes de información.
Compartir la información. Los usuarios de distintas oficinas pueden compartir
datos e información que son de gran importancia para sus departamentos o
funciones.
Acceso rápido a la información. Esta es una gran ventaja, ya que la información
siempre estará disponible para los usuarios.
Eliminación de información repetida o redundante.
Los usuarios tendrán la certeza de que la información que están solicitando no está
repetida o es redundante.
Aumento en la productividad.
Como la información está disponible y es coherente, los usuarios podrán aumentar
su rendimiento al saber que cuentan con una información fiel.
Reducción del espacio de almacenamiento.
Al tener la información en medios electrónicos, se reduce considerablemente el
espacio para almacenar de manera tradicional.
Mejora la seguridad de la información.
Existe un acceso reducido para los usuarios, de tal manera que cierta información
podrá ser controlada por los administradores de la base de datos.
Mejor mantenimiento.
Al estar la información en medios electrónicos, el darle mantenimiento es mucho
más fácil ya que se cuentan con herramientas para este mantenimiento.
4 TIPOS DE BASE DE DATOS Y SUS CARACTERISTICAS
Base de datos jerárquicos:
En una base de datos orientada a objetos, la información se representa mediante
objetos como los presentes en la programación orientada a objetos.
Bases de datos multidimensionales:
Las bases de datos multidimensionales se utilizan principalmente para crear
aplicaciones OLAP y pueden verse como bases de datos de una sola tabla, su
peculiaridad es que por cada dimensión tienen un campo (o columna), y otro campo
por cada métrica o hecho.
Lo más importante a tener en cuenta para implementar esta estructura de datos es
que la tabla contiene todas las n-tuplas, con los valores de las dimensiones, o índice
del cubo, y los valores de las métricas previamente calculados para el cruce de
valores del índice en cuestión.
Base de datos relacional:
Una Base de Datos Relacional, es una base de datos que cumple con el modelo
relacional, el cual es el modelo más utilizado en la actualidad para implementar
bases de datos ya planificadas.
-Bases de datos estáticas:
Son bases de datos únicamente de lectura, utilizadas primordialmente para
almacenar datos históricos que posteriormente se pueden utilizar para estudiar el
comportamiento de un conjunto de datos a través del tiempo, realizar proyecciones,
tomar decisiones y realizar análisis de datos para inteligencia empresarial.
-Bases de datos dinámicas
Son bases de datos donde la información almacenada se modifica con el tiempo,
permitiendo operaciones como actualización, borrado y edición de datos, además
de las operaciones fundamentales de consulta. Un ejemplo, puede ser la base de
datos utilizada en un sistema de información de un supermercado.
5 QUIENES SON LOS USUARIOS DE UNA BASE DE DATOS
Usuarios normales: no es sofisticado
Usuarios de la base de datos (de menor a mayor capacidad de acción)
Usuario sofisticado: domina el tema tendría acceso con escritura o lectura.
Usuarios especializados: son usuarios sofisticados que escriben aplicaciones de
bases de datos especializadas y adecuadas para el procesamiento de datos
tradicionales.
Programadores de aplicaciones: Responsables de implementar las aplicaciones
especializadas.
6 EXPLICAR ARQUITECTURA DE UNA BASE DE DATOS
Arquitectura de una base de datos
-Niveles de abstracción
*Nivel interno:
Almacenamiento físico de los datos
* Nivel conceptual/lógico:
Descripción de los datos y de sus relaciones
(Modelo conceptual de la base de datos).
*Nivel externo:
Definición de vistas (partes de la BD visibles
Para las distintas aplicaciones y usuarios)
Independencia de los datos: Los tres niveles se mantienen independientes (para
que modificaciones en uno de ellos no afecten a los demás) Más fácil:
-Correspondencia conceptual-interna Arquitectura de un DBMS Más fácil:
-Correspondencia conceptual-interna
Independencia física de los datos Capacidad de modificar el esquema físico sin
que tengamos que modificar los programas de aplicación.
Arquitectura de un DBMS
Usuario
Nivel externo
Esquema conceptual
Nivel interno
Vista externa Vistaexterna Vista externa
Esquema conceptual
Estructuras de almacenamiento
interno
Datos de la base de
datos y relaciones
entre ellos
Organización
física de los
datos
almacenadosen
el ordenador
Parte de la base de
datosque es relevante
para cada usuario
Independencia de los datos Los tres niveles se mantienen independientes (para que
modificaciones en uno de ellos no afecten a los demás)
Más difícil: Correspondencia externa-conceptual Arquitectura de un DBMS
Más difícil: Correspondencia externa-conceptual Independencia lógica de los datos
Capacidad de modificar el esquema conceptual sin que tengamos que modificar los
programas de aplicación.
7¿Qué es un Sistema de Administración de Base de Datos?
Es una colección de datos organizada para dar servicio eficientemente a muchas
aplicaciones al centralizar los datos y minimizar aquellos que son redundantes.
Un sistema de ambiente de bases de datos (SABD) es sencillamente el software
que permite que una institución centralice sus datos, los administre eficientemente
y proporcione acceso a los datos almacenados mediante programas de aplicación
es una colección de archivos interrelacionados y un conjunto de programas que
permitan a los usuarios acceder y modificar estos archivos .uno de los propósitos
principales de una empresa de base de datos es proporcionar a los usuarios una
visión abstracta de los datos es decir. El sistema esconde ciertos detales de cómo
se almacena y mantienen los datos.
8. ¿CUÁLES SON LAS VENTAJAS E INCONVENIENTES DE USAR SISTEMA
MANEJADOR DE BASE DE DATOS?
VENTAJAS
-Independencia de los datos y los programas y procesos.
-Menor redundancia, es decir, no es necesario la repetición de datos.
-Integridad de los datos, lo que genera mayor dificultad de perder la información o
de realizar incoherencias con los datos.
-Mayor seguridad en los datos.
-Coherencia de los resultados
-Datos más documentados.
-Acceso simultaneo a los datos, facilitando controlar el acceso de usuarios de
manera concurrente.
-Balance de Requerimientos Conflictivos.
-Reducción del espacio de almacenamiento, debido a una mejor estructuración de
los datos.
-Acceso a los datos más eficiente.
-Reducción del espacio de almacenamiento, gracias a una mejor estructuración de
los datos.
-Se refuerza la estandarización.
-Flexibilidad y rapidez al obtener datos
-Aumenta la productividad de los programadores, debido a que los programadores
no se tienen que preocupar por la organización de los datos ni de su validación, se
pueden concentrar en resolver otros problemas inmediatos, mejorando de ese modo
su productividad.
INCONVENIENTES
-Redundancia e inconsistencia de datos
-Inconsistencia de datos
-Dificultad en el acceso a los datos
-Aislamiento de datos.
-Problemas de integridad.
-Problemas de atomicidad.
-Problemas de seguridad.
9. INVESTIGACION SOBRE LOS PROVEEDORES DE SISTEMA DE GESTIÓN
DE BASE DE DATOS
Advantage
Database
dBase
FileMaker
Fox Pro
IBM DB2 Universal Database (DB2 UDB)
IBM Informix
Interbase de CodeGear, filial de Borland
MAGIC
Microsoft Access
Microsoft SQL Server
NexusDB
Open Access
Oracle
Paradox
PervasiveSQL
Progress (DBMS)
Sybase ASE
Sybase ASA
Sybase IQ
WindowBase
Softland ERP
Flexline
IBM IMS Base de Datos Jerárquica
CA-IDMS
10. nombres de aplicaciones de los sistemas de datos
Banca. Para información de los clientes, cuentas y préstamos, y transacciones
bancarias.
Líneas aéreas. Para reservas e información de planificación.
Las líneas aéreas fueron de los primeros en usar las bases de datos de forma
distribuida geográficamente (los terminales situados en todo el mundo accedían al
sistema de bases de datos centralizado a través de las líneas telefónicas y otras
redes de datos).
Universidades. Para información de los estudiantes, matrículas de las asignaturas
y cursos.
Transacciones de tarjetas de crédito. Para compras con tarjeta de crédito y
generación mensual de extractos.
Telecomunicaciones. Para guardar un registro delas llamadas realizadas,
generación mensual de facturas, manteniendo el saldo de las tarjetas telefónicas de
prepago y para almacenar información sobre las redes de comunicaciones.
Finanzas. Para almacenar información sobre grandes empresas, ventas y compras
de documentos formales financieros, como bolsa y bonos.
Ventas. Para información de clientes, productos y compras.
Producción. Para la gestión de la cadena de producción para el seguimiento de la
producción de elementos en las factorías, inventarios de elementos en almacenes
y pedidos de elementos.
Recursos humanos. Para información sobre los empleados, salarios, impuestos y
beneficios, y para la generación de las nóminas.
11. COMPARACION ENTRE SGBD Y SISTEMAS DE ARCHIVOS
Un sistema de base de datos se diferencia de un sistema de procesamiento de
archivos en:
Existen menos problemas de seguridad y de acceso, permite dar permisos de
acceso a determinados usuarios a diferentes datos.
-Los datos se almacenan sin redundancia para que sean útiles a diferentes
aplicaciones, antes se usaba el almacenamiento por procesamiento de archivos
cosa que daba lugar a duplicidad de archivos y a un mayor costo de
almacenamiento.
-El acceso a una base de datos es más fácil y rápido. En un sistema de
procesamiento de archivos si tenemos que consultar varios datos el tiempo de
acceso es más lento y se necesitan más recursos para buscar esos datos cosa que
no resulta para nada eficiente.
-Los datos están mejor organizados, ya que, los datos no están dispersos. Esto
hace que se puedan acceder a ellos de una forma más cómoda y rápida, evitando
así la dispersión de datos, que aparezcan datos en varios formatos y facilitando el
desarrollo de aplicaciones para el uso de datos.
-El sistema de base de datos permite organizar más fácilmente la actualización
multiusuario.
Datos:
Es el primer paso importante para iniciar cualquier proyecto
Son el conjunto básico de hechos referentes a una persona, cosa o transacción de
interés para distintos objetivos, entre los cuales se encuentra la toma de decisiones.
-INFORMACION:
La información es un conjunto organizado de datos procesados, que constituyen un
mensaje sobre un determinado ente o fenómeno.
-ALMACENAMIENTO:
El almacenamiento es la propiedad o capacidad de guardar datos que tiene un
dispositivo electrónico. Computadoras, teléfonos. La cual es muy útil no sólo para
guardar datos sino también para procesarlos. La cual es muy útil no sólo para
guardar datos sino también para procesarlos.
-RELACION:
Una relación es una asociación entre diferentes entidades. Por ejemplo, se puede
definir una relación que asocie al cliente López con el préstamo P-15. Esta relación
especiada que López es un cliente con el préstamo número P-15.
-TABLA:
Tabla en las bases de datos, se refiere al tipo de modelado de datos, donde se
guardan los datos recogidos por un programa. Su estructura general se asemeja a
la vista general de un programa de Hoja de cálculo.
-FORMULARIO:
Consta de un conjunto de Campos de datos solicitados por un determinado
programa, los cuales se almacenarán para su procesamiento y posterior uso.
-CONSULTA:
Es una búsqueda que se hace, Son los objetos de una base de datos que permiten
recuperar datos de una tabla, modificarlos e incluso almacenar el resultado en otra
tabla.
-REGISTRO:
Un registro (también llamado fila o tupla) representa un objeto único de datos
implícitamente estructurados en una tabla. En términos simples, una tabla de una
base de datos puede imaginarse formada de filas y columnas o campos.
-FLEXIBILIDAD E INDEPENDENCIA:
La complejidad de las BD y la necesidad de irlas adaptando a la evolución del SI
hacen que un objetivo básico de los SGBD sea dar flexibilidad a los cambios.
Interesa obtener la máxima independencia posible entre los datos y los procesos
usuarios para que se pueda llevar a cabo todo tipo de cambios tecnológicos y
variaciones en la descripción de la BD, sin que se deban modificar los programas
de aplicación ya escritos ni cambiar la forma de escribir las consultas (o
actualizaciones) directas.
-SEGURIDAD:
Es una disciplina que se encarga de proteger la integridad y la privacidad de la
información almacenada en un sistema informático
-INTEGRIDAD DE LOS DATOS:
Se refiere la correctitud y completitud de la información en una base de datos.
Cuando los contenidos se modifican con sentencias INSERT, DELETE o UPDATE,
la integridad de los datos almacenados puede perderse de muchas maneras
diferentes. Pueden añadirse datos no válidos a la base de datos, tales como un
pedido que especifica un producto no existente.
-DISEÑO CONCEPTUAL: MODELO ENTIDAD-RELACION:
EL modelo de datos entidad-relación (E-R) está basado en una percepción del
mundo real consistente en objetos básicos llamados entidades y de relaciones entre
estos objetos. Se desarrolló para facilitar el diseño de bases de datos permitiendo
la especiación de un esquema de la empresa que representa la estructura lógica
completa de una base de datos. El modelo de datos E-R es uno de los diferentes
modelos de datos semánticos; el aspecto semántico del modelo yace en la
representación del significado de los datos.
-NORMALIZACION:
Es un proceso que consiste en designar y aplicar una serie de reglas a las
relaciones que se obtienen en dos tablas tras el paso del modelo entidad-relación
al modelo relacional.
-CLAVES PRIMARIAS:
Es una combinación de campos que identifica de forma única a cada fila de una
tabla. Una clave primaria comprende de esta manera una columna o conjunto de
columnas
-CLAVES FLORANEAS:
Es una limitación referencial entre dos tablas.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos y sistemas de gestion de datos
Base de datos y sistemas de gestion de datosBase de datos y sistemas de gestion de datos
Base de datos y sistemas de gestion de datos
 
tarea base de datos
tarea base de datostarea base de datos
tarea base de datos
 
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
 
ALEJANDRA GUERRERO Y YULEIDY HERNANDEZ
ALEJANDRA GUERRERO Y YULEIDY HERNANDEZALEJANDRA GUERRERO Y YULEIDY HERNANDEZ
ALEJANDRA GUERRERO Y YULEIDY HERNANDEZ
 
Informática: Bases de Datos
Informática: Bases de DatosInformática: Bases de Datos
Informática: Bases de Datos
 
Karen Angarita Y Maria Paula Niño!
Karen Angarita Y Maria Paula Niño!Karen Angarita Y Maria Paula Niño!
Karen Angarita Y Maria Paula Niño!
 
Doc111
Doc111Doc111
Doc111
 
Bases de Datos II: El entorno
Bases de Datos II: El entornoBases de Datos II: El entorno
Bases de Datos II: El entorno
 
BASE DE DATOS
BASE DE DATOS BASE DE DATOS
BASE DE DATOS
 
Marcela Pita y Paula Prada
Marcela Pita y Paula PradaMarcela Pita y Paula Prada
Marcela Pita y Paula Prada
 
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
 
Presentacion Base de Datos, Odalys Vasquez
Presentacion Base de Datos, Odalys VasquezPresentacion Base de Datos, Odalys Vasquez
Presentacion Base de Datos, Odalys Vasquez
 
LAURA VERA!
LAURA VERA!LAURA VERA!
LAURA VERA!
 
Presentación de Base de datos II
Presentación de Base de datos IIPresentación de Base de datos II
Presentación de Base de datos II
 
TIPOS DE BDD Y SGBD
TIPOS DE BDD Y SGBDTIPOS DE BDD Y SGBD
TIPOS DE BDD Y SGBD
 
Actividad 1base de datos miguel diaz
Actividad 1base de datos miguel diazActividad 1base de datos miguel diaz
Actividad 1base de datos miguel diaz
 

Similar a Guia 3 base de datos

Yulieth Ardila
Yulieth ArdilaYulieth Ardila
Yulieth ArdilaAREQUIPE!
 
Monografía tipos-de-bdd-y-sgbd-10%
Monografía tipos-de-bdd-y-sgbd-10%Monografía tipos-de-bdd-y-sgbd-10%
Monografía tipos-de-bdd-y-sgbd-10%Jose Martinez
 
Laura Garcia y Camila Hernandez
Laura Garcia y Camila HernandezLaura Garcia y Camila Hernandez
Laura Garcia y Camila HernandezAREQUIPE!
 
Karen Angarita Y Maria Paula Niño!
Karen Angarita Y Maria Paula Niño!Karen Angarita Y Maria Paula Niño!
Karen Angarita Y Maria Paula Niño!AREQUIPE!
 
Paola mendoza
Paola mendozaPaola mendoza
Paola mendozaAREQUIPE!
 
Trabajo de base de datos
Trabajo de base de datosTrabajo de base de datos
Trabajo de base de datosTonyPerozo
 
Base de datos presentacion
Base de datos presentacionBase de datos presentacion
Base de datos presentacionluisalvarez594
 
Bases de datos
Bases de datosBases de datos
Bases de datoskevin5216
 
Guia base de datos
Guia base de datosGuia base de datos
Guia base de datoswuali gomez
 
Diapositivas base de datos...
Diapositivas base de datos...Diapositivas base de datos...
Diapositivas base de datos...Dialy Ramirez
 
Fundación centro colombiano de estudios profesionales fcecep
Fundación centro colombiano de estudios profesionales fcecepFundación centro colombiano de estudios profesionales fcecep
Fundación centro colombiano de estudios profesionales fcecepcardona.y.v
 
Base de datos presentacion
Base de datos presentacionBase de datos presentacion
Base de datos presentacionValmore Medina
 

Similar a Guia 3 base de datos (20)

Astriddd
AstridddAstriddd
Astriddd
 
Yulieth Ardila
Yulieth ArdilaYulieth Ardila
Yulieth Ardila
 
Monografía tipos-de-bdd-y-sgbd-10%
Monografía tipos-de-bdd-y-sgbd-10%Monografía tipos-de-bdd-y-sgbd-10%
Monografía tipos-de-bdd-y-sgbd-10%
 
Laura Garcia y Camila Hernandez
Laura Garcia y Camila HernandezLaura Garcia y Camila Hernandez
Laura Garcia y Camila Hernandez
 
Karen Angarita Y Maria Paula Niño!
Karen Angarita Y Maria Paula Niño!Karen Angarita Y Maria Paula Niño!
Karen Angarita Y Maria Paula Niño!
 
Paola mendoza
Paola mendozaPaola mendoza
Paola mendoza
 
Trabajo de base de datos
Trabajo de base de datosTrabajo de base de datos
Trabajo de base de datos
 
Base de datos presentacion
Base de datos presentacionBase de datos presentacion
Base de datos presentacion
 
TIPOS DE BDD Y SGBD
TIPOS DE BDD Y SGBDTIPOS DE BDD Y SGBD
TIPOS DE BDD Y SGBD
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
BASES DE DATOS.pptx
BASES DE DATOS.pptxBASES DE DATOS.pptx
BASES DE DATOS.pptx
 
Base de datos
Base de datosBase de datos
Base de datos
 
Sgbs
SgbsSgbs
Sgbs
 
Guia base de datos
Guia base de datosGuia base de datos
Guia base de datos
 
Funciones de un dba y tipos de bd
Funciones de un dba y tipos de bdFunciones de un dba y tipos de bd
Funciones de un dba y tipos de bd
 
Diapositivas base de datos...
Diapositivas base de datos...Diapositivas base de datos...
Diapositivas base de datos...
 
Fundación centro colombiano de estudios profesionales fcecep
Fundación centro colombiano de estudios profesionales fcecepFundación centro colombiano de estudios profesionales fcecep
Fundación centro colombiano de estudios profesionales fcecep
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
 
Base de datos presentacion
Base de datos presentacionBase de datos presentacion
Base de datos presentacion
 

Último

TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfMiguelGomez900779
 
Formulacion del modelo de Programacion Lineal - copia.pptx
Formulacion del modelo de Programacion Lineal - copia.pptxFormulacion del modelo de Programacion Lineal - copia.pptx
Formulacion del modelo de Programacion Lineal - copia.pptxAmerAlBarkawi
 
TEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptx
TEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptxTEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptx
TEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptxGilbertoGutierrezRiv
 
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdfLAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdfwilangelfmendoza
 
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptxPPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptxNeymaRojasperez1
 
PPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxPPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxDanmherJoelAlmironPu
 
Taller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLTaller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLAderMogollonLuna
 

Último (7)

TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
 
Formulacion del modelo de Programacion Lineal - copia.pptx
Formulacion del modelo de Programacion Lineal - copia.pptxFormulacion del modelo de Programacion Lineal - copia.pptx
Formulacion del modelo de Programacion Lineal - copia.pptx
 
TEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptx
TEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptxTEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptx
TEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptx
 
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdfLAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
 
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptxPPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
 
PPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxPPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptx
 
Taller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLTaller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uML
 

Guia 3 base de datos

  • 1. BASE DE DATOS SAIDA KATHERINE RINCON DAVILA INSTRUCTOR: OMAR ROSAS ALDANA SERVICIO NACIONAL DE APRENDIZAJE TECNICO EN SISTEMAS CUBARA BOYACA 2017
  • 2. 1 BASE DE DATOS Colección compartida de datos relacionados desde el punto de vista lógico, Bases de datos junto con una descripción de esos datos (metadatos), diseñada para satisfacer las necesidades de información de una organización. Los sistemas de bases de datos se diseñan para gestionar grandes cantidades de información. La gestión de los datos implica tanto la definición de estructuras para almacenar la información como la provisión de mecanismos para la manipulación de la información. Además, los sistemas de bases de datos deben proporcionar la fiabilidad de la información almacenada, a pesar de las caídas del sistema o los intentos de acceso sin autorización. Si los datos van a ser compartidos entre diversos usuarios, el sistema debe evitar posibles resultados anómalos 2 CARACTERÍSTICAS DE UN SISTEMA DE BASES DE DATOS: -Permite que sólo se puedan ver, los registros de la base de datos, cuando el usuario haya introducido un determinado número de registros en ella. -Permite configurar los derechos de edición. Puede agregar entradas profesores y alumnos, si lo permite en la base de datos. Esto no restringe la visualización de sus entradas para todos. -Se puede limitar el número máximo de entradas de cada participante. -Podemos permitir añadir comentarios a las entradas de la base de datos. -Podemos habilitar la revisión del profesor antes de que las entradas sean públicas 3CUALES SON LAS VENTAJAS DE UNA BASE DE DATOS Almacenan grandes cantidades de información. Esto es muy útil para las grandes compañías que manejan grandes volúmenes de información. Compartir la información. Los usuarios de distintas oficinas pueden compartir datos e información que son de gran importancia para sus departamentos o funciones. Acceso rápido a la información. Esta es una gran ventaja, ya que la información siempre estará disponible para los usuarios. Eliminación de información repetida o redundante. Los usuarios tendrán la certeza de que la información que están solicitando no está repetida o es redundante. Aumento en la productividad.
  • 3. Como la información está disponible y es coherente, los usuarios podrán aumentar su rendimiento al saber que cuentan con una información fiel. Reducción del espacio de almacenamiento. Al tener la información en medios electrónicos, se reduce considerablemente el espacio para almacenar de manera tradicional. Mejora la seguridad de la información. Existe un acceso reducido para los usuarios, de tal manera que cierta información podrá ser controlada por los administradores de la base de datos. Mejor mantenimiento. Al estar la información en medios electrónicos, el darle mantenimiento es mucho más fácil ya que se cuentan con herramientas para este mantenimiento. 4 TIPOS DE BASE DE DATOS Y SUS CARACTERISTICAS Base de datos jerárquicos: En una base de datos orientada a objetos, la información se representa mediante objetos como los presentes en la programación orientada a objetos. Bases de datos multidimensionales: Las bases de datos multidimensionales se utilizan principalmente para crear aplicaciones OLAP y pueden verse como bases de datos de una sola tabla, su peculiaridad es que por cada dimensión tienen un campo (o columna), y otro campo por cada métrica o hecho. Lo más importante a tener en cuenta para implementar esta estructura de datos es que la tabla contiene todas las n-tuplas, con los valores de las dimensiones, o índice del cubo, y los valores de las métricas previamente calculados para el cruce de valores del índice en cuestión. Base de datos relacional: Una Base de Datos Relacional, es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya planificadas. -Bases de datos estáticas: Son bases de datos únicamente de lectura, utilizadas primordialmente para almacenar datos históricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a través del tiempo, realizar proyecciones, tomar decisiones y realizar análisis de datos para inteligencia empresarial.
  • 4. -Bases de datos dinámicas Son bases de datos donde la información almacenada se modifica con el tiempo, permitiendo operaciones como actualización, borrado y edición de datos, además de las operaciones fundamentales de consulta. Un ejemplo, puede ser la base de datos utilizada en un sistema de información de un supermercado. 5 QUIENES SON LOS USUARIOS DE UNA BASE DE DATOS Usuarios normales: no es sofisticado Usuarios de la base de datos (de menor a mayor capacidad de acción) Usuario sofisticado: domina el tema tendría acceso con escritura o lectura. Usuarios especializados: son usuarios sofisticados que escriben aplicaciones de bases de datos especializadas y adecuadas para el procesamiento de datos tradicionales. Programadores de aplicaciones: Responsables de implementar las aplicaciones especializadas. 6 EXPLICAR ARQUITECTURA DE UNA BASE DE DATOS Arquitectura de una base de datos -Niveles de abstracción *Nivel interno: Almacenamiento físico de los datos * Nivel conceptual/lógico: Descripción de los datos y de sus relaciones (Modelo conceptual de la base de datos). *Nivel externo: Definición de vistas (partes de la BD visibles Para las distintas aplicaciones y usuarios) Independencia de los datos: Los tres niveles se mantienen independientes (para que modificaciones en uno de ellos no afecten a los demás) Más fácil: -Correspondencia conceptual-interna Arquitectura de un DBMS Más fácil: -Correspondencia conceptual-interna
  • 5. Independencia física de los datos Capacidad de modificar el esquema físico sin que tengamos que modificar los programas de aplicación. Arquitectura de un DBMS Usuario Nivel externo Esquema conceptual Nivel interno Vista externa Vistaexterna Vista externa Esquema conceptual Estructuras de almacenamiento interno Datos de la base de datos y relaciones entre ellos Organización física de los datos almacenadosen el ordenador Parte de la base de datosque es relevante para cada usuario
  • 6. Independencia de los datos Los tres niveles se mantienen independientes (para que modificaciones en uno de ellos no afecten a los demás) Más difícil: Correspondencia externa-conceptual Arquitectura de un DBMS Más difícil: Correspondencia externa-conceptual Independencia lógica de los datos Capacidad de modificar el esquema conceptual sin que tengamos que modificar los programas de aplicación. 7¿Qué es un Sistema de Administración de Base de Datos? Es una colección de datos organizada para dar servicio eficientemente a muchas aplicaciones al centralizar los datos y minimizar aquellos que son redundantes. Un sistema de ambiente de bases de datos (SABD) es sencillamente el software que permite que una institución centralice sus datos, los administre eficientemente y proporcione acceso a los datos almacenados mediante programas de aplicación es una colección de archivos interrelacionados y un conjunto de programas que permitan a los usuarios acceder y modificar estos archivos .uno de los propósitos principales de una empresa de base de datos es proporcionar a los usuarios una visión abstracta de los datos es decir. El sistema esconde ciertos detales de cómo se almacena y mantienen los datos. 8. ¿CUÁLES SON LAS VENTAJAS E INCONVENIENTES DE USAR SISTEMA MANEJADOR DE BASE DE DATOS? VENTAJAS -Independencia de los datos y los programas y procesos. -Menor redundancia, es decir, no es necesario la repetición de datos. -Integridad de los datos, lo que genera mayor dificultad de perder la información o de realizar incoherencias con los datos. -Mayor seguridad en los datos. -Coherencia de los resultados -Datos más documentados. -Acceso simultaneo a los datos, facilitando controlar el acceso de usuarios de manera concurrente.
  • 7. -Balance de Requerimientos Conflictivos. -Reducción del espacio de almacenamiento, debido a una mejor estructuración de los datos. -Acceso a los datos más eficiente. -Reducción del espacio de almacenamiento, gracias a una mejor estructuración de los datos. -Se refuerza la estandarización. -Flexibilidad y rapidez al obtener datos -Aumenta la productividad de los programadores, debido a que los programadores no se tienen que preocupar por la organización de los datos ni de su validación, se pueden concentrar en resolver otros problemas inmediatos, mejorando de ese modo su productividad. INCONVENIENTES -Redundancia e inconsistencia de datos -Inconsistencia de datos -Dificultad en el acceso a los datos -Aislamiento de datos. -Problemas de integridad. -Problemas de atomicidad. -Problemas de seguridad. 9. INVESTIGACION SOBRE LOS PROVEEDORES DE SISTEMA DE GESTIÓN DE BASE DE DATOS Advantage Database dBase FileMaker Fox Pro IBM DB2 Universal Database (DB2 UDB) IBM Informix Interbase de CodeGear, filial de Borland MAGIC
  • 8. Microsoft Access Microsoft SQL Server NexusDB Open Access Oracle Paradox PervasiveSQL Progress (DBMS) Sybase ASE Sybase ASA Sybase IQ WindowBase Softland ERP Flexline IBM IMS Base de Datos Jerárquica CA-IDMS 10. nombres de aplicaciones de los sistemas de datos Banca. Para información de los clientes, cuentas y préstamos, y transacciones bancarias. Líneas aéreas. Para reservas e información de planificación. Las líneas aéreas fueron de los primeros en usar las bases de datos de forma distribuida geográficamente (los terminales situados en todo el mundo accedían al sistema de bases de datos centralizado a través de las líneas telefónicas y otras redes de datos). Universidades. Para información de los estudiantes, matrículas de las asignaturas y cursos. Transacciones de tarjetas de crédito. Para compras con tarjeta de crédito y generación mensual de extractos. Telecomunicaciones. Para guardar un registro delas llamadas realizadas, generación mensual de facturas, manteniendo el saldo de las tarjetas telefónicas de prepago y para almacenar información sobre las redes de comunicaciones. Finanzas. Para almacenar información sobre grandes empresas, ventas y compras de documentos formales financieros, como bolsa y bonos. Ventas. Para información de clientes, productos y compras.
  • 9. Producción. Para la gestión de la cadena de producción para el seguimiento de la producción de elementos en las factorías, inventarios de elementos en almacenes y pedidos de elementos. Recursos humanos. Para información sobre los empleados, salarios, impuestos y beneficios, y para la generación de las nóminas. 11. COMPARACION ENTRE SGBD Y SISTEMAS DE ARCHIVOS Un sistema de base de datos se diferencia de un sistema de procesamiento de archivos en: Existen menos problemas de seguridad y de acceso, permite dar permisos de acceso a determinados usuarios a diferentes datos. -Los datos se almacenan sin redundancia para que sean útiles a diferentes aplicaciones, antes se usaba el almacenamiento por procesamiento de archivos cosa que daba lugar a duplicidad de archivos y a un mayor costo de almacenamiento. -El acceso a una base de datos es más fácil y rápido. En un sistema de procesamiento de archivos si tenemos que consultar varios datos el tiempo de acceso es más lento y se necesitan más recursos para buscar esos datos cosa que no resulta para nada eficiente. -Los datos están mejor organizados, ya que, los datos no están dispersos. Esto hace que se puedan acceder a ellos de una forma más cómoda y rápida, evitando así la dispersión de datos, que aparezcan datos en varios formatos y facilitando el desarrollo de aplicaciones para el uso de datos. -El sistema de base de datos permite organizar más fácilmente la actualización multiusuario. Datos: Es el primer paso importante para iniciar cualquier proyecto Son el conjunto básico de hechos referentes a una persona, cosa o transacción de interés para distintos objetivos, entre los cuales se encuentra la toma de decisiones.
  • 10. -INFORMACION: La información es un conjunto organizado de datos procesados, que constituyen un mensaje sobre un determinado ente o fenómeno. -ALMACENAMIENTO: El almacenamiento es la propiedad o capacidad de guardar datos que tiene un dispositivo electrónico. Computadoras, teléfonos. La cual es muy útil no sólo para guardar datos sino también para procesarlos. La cual es muy útil no sólo para guardar datos sino también para procesarlos. -RELACION: Una relación es una asociación entre diferentes entidades. Por ejemplo, se puede definir una relación que asocie al cliente López con el préstamo P-15. Esta relación especiada que López es un cliente con el préstamo número P-15. -TABLA: Tabla en las bases de datos, se refiere al tipo de modelado de datos, donde se guardan los datos recogidos por un programa. Su estructura general se asemeja a la vista general de un programa de Hoja de cálculo. -FORMULARIO: Consta de un conjunto de Campos de datos solicitados por un determinado programa, los cuales se almacenarán para su procesamiento y posterior uso. -CONSULTA: Es una búsqueda que se hace, Son los objetos de una base de datos que permiten recuperar datos de una tabla, modificarlos e incluso almacenar el resultado en otra tabla. -REGISTRO: Un registro (también llamado fila o tupla) representa un objeto único de datos implícitamente estructurados en una tabla. En términos simples, una tabla de una base de datos puede imaginarse formada de filas y columnas o campos.
  • 11. -FLEXIBILIDAD E INDEPENDENCIA: La complejidad de las BD y la necesidad de irlas adaptando a la evolución del SI hacen que un objetivo básico de los SGBD sea dar flexibilidad a los cambios. Interesa obtener la máxima independencia posible entre los datos y los procesos usuarios para que se pueda llevar a cabo todo tipo de cambios tecnológicos y variaciones en la descripción de la BD, sin que se deban modificar los programas de aplicación ya escritos ni cambiar la forma de escribir las consultas (o actualizaciones) directas. -SEGURIDAD: Es una disciplina que se encarga de proteger la integridad y la privacidad de la información almacenada en un sistema informático -INTEGRIDAD DE LOS DATOS: Se refiere la correctitud y completitud de la información en una base de datos. Cuando los contenidos se modifican con sentencias INSERT, DELETE o UPDATE, la integridad de los datos almacenados puede perderse de muchas maneras diferentes. Pueden añadirse datos no válidos a la base de datos, tales como un pedido que especifica un producto no existente. -DISEÑO CONCEPTUAL: MODELO ENTIDAD-RELACION: EL modelo de datos entidad-relación (E-R) está basado en una percepción del mundo real consistente en objetos básicos llamados entidades y de relaciones entre estos objetos. Se desarrolló para facilitar el diseño de bases de datos permitiendo la especiación de un esquema de la empresa que representa la estructura lógica completa de una base de datos. El modelo de datos E-R es uno de los diferentes modelos de datos semánticos; el aspecto semántico del modelo yace en la representación del significado de los datos. -NORMALIZACION: Es un proceso que consiste en designar y aplicar una serie de reglas a las relaciones que se obtienen en dos tablas tras el paso del modelo entidad-relación al modelo relacional.
  • 12. -CLAVES PRIMARIAS: Es una combinación de campos que identifica de forma única a cada fila de una tabla. Una clave primaria comprende de esta manera una columna o conjunto de columnas -CLAVES FLORANEAS: Es una limitación referencial entre dos tablas.