SlideShare una empresa de Scribd logo
Sistemas de Bases
de Datos
Esp. Ing. Javier Mauricio Vega T.
Qué es una
¿Base de Datos?
Es un conjunto de datos
relacionados entre sí.
Los datos son hechos
conocidos, que pueden
registrarse y que tienen un
significado implícito.
EJEMPLOS:
•Nombres
•Números de teléfonos
•Direcciones
Propiedades
Implícitas
• Una BD es un conjunto de
datos lógicamente coherente,
con cierto significado.
• Una BD representa algún
aspecto del mundo real.
• Toda BD se diseña,
construye y puebla con
datos para un propósito
específico.
• Está dirigida a un grupo de
usuarios y tienen ciertas
aplicaciones preconcebidas
que interesan a dichos
usuarios.
Una BD :
Tiene una fuente de la
cual derivan los datos.
Éstos interactúan con el
mundo real.
Y tienen un público que
está interesado en el
contenido de la BD.
Pueden tener
cualquier tamaño.
Se pueden generar:
Las BD:
Mecánicamente
Manualmente
Las BD computarizadas se
pueden crear y mantener con
un grupo de programas de
aplicación escritos
específicamente para esa
tarea o mediante un Sistema
de Gestión de BD.
¿QUÉ ES UN
SISTEMA DE
GESTIÓN DE BASES
DE DATOS (SGBD)?
• Es un conjunto de
programas que permite a
los usuarios crear y
mantener una BD.
•Es un sistema de software
de propósito general que
facilita el proceso de:
definir,
construir
manipular
BD para diversas
aplicaciones
PARA DEFINIR UNA BD
HAY QUE ESPECIFICAR:
Las restricciones de los
datos que se
almacenarán en ella.
Los tipos de datos.
Las estructuras.
ES EL PROCESO DE
GUARDAR LOS
DATOS MISMOS EN
ALGÚN MEDIO DE
ALMACENAMIENTO
CONTROLADO POR
EL SGBD.
Construir una BD
EN LA MANIPULACIÓN
DE UNA BD SE
EJECUTAN FUNCIONES
COMO:
Consultar la BD para
obtener datos
específicos.
Actualizar la BD para
reflejar cambios en el
minimundo.
Generar informes a
partir de los datos.
Ejemplo 1:
Una base de datos para
mantener información acerca de
los estudiantes y los cursos de
bachillerato a los que se
inscriben.
ESTUDIANTE
Primer Nom Primer Ape D.I. Edad
María Pérez 3.345.345 16
Roberto Díaz 3.233.555 15
José Rodríguez 1.065.123 17
Cristina Sosa 3.333.333 17
Juan Pérez 1.234.567 15
BACHILLERATO
Nombre_Cur Código
Química Q2
Informática I1
Termodinámica T3
SE_INSCRIBIO_A
D.I. Código
1.065.123 I1
2.222.333 I1
3.333.333 T3
3.345.345 Q2
3.233.555 I1
Para definir esta BD, debemos :
Especificar la estructura de los
registros de cada archivo,
indicando los diferentes tipos de
elementos de información que se
almacenarán en cada registro.
Para construir esta BD
Almacenamos datos que
representa a cada
estudiante, a cada curso de
bachillerato y a cada
inscripción.
La manipulación de la BD
Consiste en
consultar y
actualizar los datos.
Ejemplos de Consultas:
¿Qué estudiantes siguen el curso
de bachillerato de Informática.?
¿Cuál es el código del curso de
bachillerato de Química?
Ejemplos de Actualización:
Cambiar la edad de los
estudiantes.
Cambiar el código de un
curso de bachillerato.
Estas consultas y
actualizaciones se deben
especificar con precisión en
el lenguaje del sistema de
bases de datos antes de
que sean procesadas.
¿Qué es un Sistema de Base
de Datos?
Comprende:
Los datos,
El hardware en el que
residen,
El software
ENTORNO
SIMPLIFICADO
DE UN
SISTEMA DE
BASES DE DATOS
SISTEMA DE
BASES DE DATOS
Programas de Aplicación / Consultas
SGBD
Software para procesar
consultas / programas
Software para tener acceso
a los datos almacenados
Definición de la base
de datos almacenada
(metadatos)
Base de datos
almacenada
Usuarios / Programadores
Características del
enfoque de BD
Naturaleza autodescriptiva
El sistema no sólo contiene la
BD, sino también una definición
o descripción completa de la BD.
Esta definición se almacena
en el catálogo del sistema,
Contiene información como:
El catálogo
•La estructura de cada tabla,
•Los tipos,
•El formato de almacenamiento,
•Las restricciones de los datos.
• Por el SGBD
• Por los usuarios de la
BD que necesitan
información sobre la
estructura de la BD.
El catálogo es utilizado:
A la información almacenada en
el catálogo se le denomina
metadatos
• Independencia entre los
programas y los datos
• Independencia entre los
programas y las
operaciones
Abstracción de Datos
Un SGBD ofrece a los usuarios
una representación conceptual
de los datos que no incluyen
muchos detalles de cómo se
almacenan.
Modelo de datos
Es un tipo de abstracción de los
datos con que se obtiene esta
representación conceptual.
En ellos intervienen conceptos
lógicos como:
• Los objetos,
• Sus propiedades
• Sus interrelaciones
El modelo de datos oculta los
detalles de almacenamiento que
no interesan a la mayoría de los
usuarios de la BD.
Por lo tanto:
Los usuarios hacen referencia a la
representación conceptual de las
tablas, y el SGBD extrae del
catálogo los detalles de
almacenamiento cuando los necesita.
Manejo de múltiples vistas de
los datos
Una BD suele tener muchos usuarios,
cada uno de los cuales puede
requerir una perspectiva o vista
diferente de la BD.
Una vista puede ser:
• Un subconjunto de la BD.
• Contener datos virtuales que
se deriven de las tablas de la
BD, pero que no estén
almacenados explícitamente.
y/o
Compartimiento de datos y
procesamiento detransacciones
multiusuario
• Todo SGBD multiusuario
debe permitir a varios
usuarios tener acceso
simultáneo a la BD.
Esto es indispensable para que los
datos de múltiples aplicaciones se
integren y mantengan en una sola
BD.
El SGBD debe incluir software de
control de concurrencia para
asegurar que cuando varios
usuarios intenten actualizar los
mismos datos lo hagan de manera
controlada para que el resultado
de las actualizaciones sea correcto.
En general se dice que éstas son
aplicaciones de procesamiento de
transacciones.
una función fundamental del
software del SGBD multiusuario es
asegurar que las transacciones
concurrentes se realicen de manera
correcta sin interferencias.
Categorías de los
modelos de datos
Disponen de conceptos muy
cercanos al modo como la
generalidad de los usuarios percibe
los datos.
Utilizan conceptos como entidades,
atributos, y vínculos.
Modelos de datos de alto nivel
o conceptuales
Modelos de datos de
representación o de
implementación
Disponen de conceptos que pueden ser
entendidos por usuarios finales aunque
no están demasiado alejados de la
forma en que los datos se organizan
dentro del computador.
Ocultan algunos detalles de cómo se
almacenan los datos, pero pueden
implementarse de manera directa en
un sistema de computador.
Representan los datos valiéndose de
estructuras de registro.
Los tres modelos de representación
más comunes son:
el jerárquico,
el de red
y el relacional.
Proporcionan conceptos de detalles
de cómo se almacenan los datos en el
computador, al representar información
como los formatos y ordenamiento de
los registros y los caminos de acceso.
Modelos de datos de bajo nivel
o físicos
Están dirigidos a los especialistas en
computación, no a los usuarios
finales corrientes.
Lenguajes de Bases de
Datos
Los usuarios acceden a una base de
datos por medio de proposiciones
de alguna forma de Lenguaje de
base de datos.
Los programas de aplicación pueden
usar un lenguaje de alto nivel orientado
hacia el procedimiento, como Pascal o
lenguaje C o C++
Tales lenguajes reciben el nombre
de lenguajes anfitriones.
Cada lenguaje anfitrión suele incluir
un sublenguaje de datos (DSL)
relacionado con los objetos y
operaciones específicas de la BD.
Cada sublenguaje de datos es (en
gral) una combinación de dos
lenguajes:
•Un lenguaje de
definición de datos (DDL),
•Un lenguaje de
manipulación de datos (DML),
proporciona las
facilidades para
definir los objetos de
la BD.
El DDL:
proporciona las
características
necesarias para
especificar el
procedimiento que se
va a ejecutar sobre los
objetos de la BD.
El DML:
Características deseables
en un SGBD
Control de Redundancia
En los sistemas convencionales no de
base de datos, cada aplicación
mantiene sus propios archivos.
Esto implica:
• duplicación de trabajo.
• desperdicio de espacio de
almacenamiento.
• datos se pueden tornar
inconsistentes.
En los sistemas de bases de datos,
las vistas de los diferentes grupos
de usuarios se integran durante el
diseño.
Para conservar la consistencia, debe
crearse un diseño que almacene
cada dato lógico en un solo lugar
de la B.D.
• evita la inconsistencia
Esto:
• ahorra espacio de
almacenamiento.
En algunos casos puede convenir la
redundancia controlada.
Restricciones de los accesos no
autorizados
Cuando muchos usuarios comparten
una misma B.D., es probable que no
todos tengan autorización para
tener acceso a toda la información
que contiene.
El SGBD debe contar con un
subsistema de seguridad y
autorización que le permita al DBA
crear cuentas y especificar
restricciones para ellas.
Cumplimiento de las Restricciones de
Integridad
La mayor parte de las aplicaciones
de la B.D. tienen ciertas restricciones
de Integridad que deben cumplir los
datos.
Respaldo y recuperación
Todo SGBD debe contar con
recursos para recuperarse de fallos
de hardware o de software.
Roles de Personas
en un
Sistema de BD
Administradores de BD (DBA)
Se encarga de:
• Autorizar el acceso a la BD
• De coordinar y vigilar su
empleo.
• De adquirir los recursos
necesarios de software y
hardware.
Tienen la responsabilidad de
comunicarse con todos los futuros
usuarios de la BD, a fin de
comprender sus necesidades, y de
presentar un diseño que satisfaga
esos requerimientos.
Diseñadores de BD
• identificar los datos que se
almacenarán en la BD.
Se encargan de:
• de elegir las estructuras
apropiadas para representar
y almacenar dichos datos.
Estas tareas se realizan antes de
que de hecho se implemente la BD.
En muchos casos los diseñadores
forman parte del personal del DBA
y tal vez asuman otras
responsabilidades una vez
terminado el diseño de la BD.
Usuarios
Son las personas que necesitan tener
acceso a la BD para:
• Consultarla,
• Actualizarla
• Y generar informes.
Hay varias categorías de usuarios:
• Usuarios esporádicos
Tienen acceso de vez en
cuando a la BD, pero es
posible que requieran
información diferente en
cada ocasión.
• Usuarios finales simples
(transacciones programadas)
La función principal de su
trabajo es:
Consultar y actualizar
constantemente la BD
utilizando tipos
estándar de operaciones
• Usuarios finales avanzados
Estos son los ingenieros,
científicos, analistas de
negocios y otros.
• Usuarios autónomos
Emplean BD
personalizadas gracias a
los paquetes de programas
comerciales que cuentan
con fácil uso, basados en
menús o gráficos.
Analistas de Sistemas
Determinan los requerimientos de los
usuarios finales
Desarrollan especificaciones para
transacciones programadas que
satisfagan dichos requerimientos.
Programadores de aplicaciones
Implementan esas especificaciones
en forma de programas, y luego
prueban, depuran, documentan y
mantienen las transacciones
programadas.

Más contenido relacionado

PPT
Introduccion bd
PPT
Introduccion_BD.ppt
PPT
Introducción a las Base de Datos parte I.ppt
PPT
Introduccion bd
PPT
Introduccion_BD.ppt
PPT
Introduccion_BD.ppt
PPT
Introduccion Bases de datos, en la eduacion
PPT
Introduccion_BD.ppt
Introduccion bd
Introduccion_BD.ppt
Introducción a las Base de Datos parte I.ppt
Introduccion bd
Introduccion_BD.ppt
Introduccion_BD.ppt
Introduccion Bases de datos, en la eduacion
Introduccion_BD.ppt

Similar a Bases de datos Completo. En HTML software (20)

PPT
Introduccion bd
PPT
Introduccion_BD.ppt
PPT
INTROCUCCION BASE DE DATOS APLICADAS A LA INVESTIGACION
PPT
Introduccion_BASE DE DATOS 1 CRISTIAN ARRUA
PPT
Introduccion a Bases de.datos relacionales.ppt
PPT
Introduccion_BD BASE DE DATPOS LICENCIATURA
PPT
Introducción a la base de datos extraído de Elmasri Navathe
PPT
baseIntroduccion bd
PPT
Tema 1 base de datos HL Segundo Año
PPT
ADMINISTRACION DE BASE DE DATOS.ppt
PPT
base de Datos 1 entidad relacion de informatica
PPTX
Manejo de bases de datos. Unidad 1
PPT
119318
PPT
enmanuel .ppt
PPTX
Tipos de BDD y SGBD
DOCX
Bendiciones base de datos i
PPTX
Usuarios de un SGBD
PPTX
Bd introducción
PPTX
Introduccion bd
Introduccion_BD.ppt
INTROCUCCION BASE DE DATOS APLICADAS A LA INVESTIGACION
Introduccion_BASE DE DATOS 1 CRISTIAN ARRUA
Introduccion a Bases de.datos relacionales.ppt
Introduccion_BD BASE DE DATPOS LICENCIATURA
Introducción a la base de datos extraído de Elmasri Navathe
baseIntroduccion bd
Tema 1 base de datos HL Segundo Año
ADMINISTRACION DE BASE DE DATOS.ppt
base de Datos 1 entidad relacion de informatica
Manejo de bases de datos. Unidad 1
119318
enmanuel .ppt
Tipos de BDD y SGBD
Bendiciones base de datos i
Usuarios de un SGBD
Bd introducción
Publicidad

Último (6)

PPTX
Derechos_de_Autor_y_Creative_Commons.pptx
DOCX
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
PDF
Su punto de partida en la IA: Microsoft 365 Copilot Chat
PPTX
sistemas de informacion.................
PDF
AutoCAD Herramientas para el futuro, Juan Fandiño
PPTX
Conceptos basicos de Base de Datos y sus propiedades
Derechos_de_Autor_y_Creative_Commons.pptx
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
Su punto de partida en la IA: Microsoft 365 Copilot Chat
sistemas de informacion.................
AutoCAD Herramientas para el futuro, Juan Fandiño
Conceptos basicos de Base de Datos y sus propiedades
Publicidad

Bases de datos Completo. En HTML software

  • 1. Sistemas de Bases de Datos Esp. Ing. Javier Mauricio Vega T.
  • 2. Qué es una ¿Base de Datos?
  • 3. Es un conjunto de datos relacionados entre sí. Los datos son hechos conocidos, que pueden registrarse y que tienen un significado implícito.
  • 6. • Una BD es un conjunto de datos lógicamente coherente, con cierto significado. • Una BD representa algún aspecto del mundo real.
  • 7. • Toda BD se diseña, construye y puebla con datos para un propósito específico.
  • 8. • Está dirigida a un grupo de usuarios y tienen ciertas aplicaciones preconcebidas que interesan a dichos usuarios.
  • 9. Una BD : Tiene una fuente de la cual derivan los datos. Éstos interactúan con el mundo real. Y tienen un público que está interesado en el contenido de la BD.
  • 10. Pueden tener cualquier tamaño. Se pueden generar: Las BD: Mecánicamente Manualmente
  • 11. Las BD computarizadas se pueden crear y mantener con un grupo de programas de aplicación escritos específicamente para esa tarea o mediante un Sistema de Gestión de BD.
  • 12. ¿QUÉ ES UN SISTEMA DE GESTIÓN DE BASES DE DATOS (SGBD)?
  • 13. • Es un conjunto de programas que permite a los usuarios crear y mantener una BD.
  • 14. •Es un sistema de software de propósito general que facilita el proceso de: definir, construir manipular BD para diversas aplicaciones
  • 15. PARA DEFINIR UNA BD HAY QUE ESPECIFICAR: Las restricciones de los datos que se almacenarán en ella. Los tipos de datos. Las estructuras.
  • 16. ES EL PROCESO DE GUARDAR LOS DATOS MISMOS EN ALGÚN MEDIO DE ALMACENAMIENTO CONTROLADO POR EL SGBD. Construir una BD
  • 17. EN LA MANIPULACIÓN DE UNA BD SE EJECUTAN FUNCIONES COMO: Consultar la BD para obtener datos específicos.
  • 18. Actualizar la BD para reflejar cambios en el minimundo. Generar informes a partir de los datos.
  • 19. Ejemplo 1: Una base de datos para mantener información acerca de los estudiantes y los cursos de bachillerato a los que se inscriben.
  • 20. ESTUDIANTE Primer Nom Primer Ape D.I. Edad María Pérez 3.345.345 16 Roberto Díaz 3.233.555 15 José Rodríguez 1.065.123 17 Cristina Sosa 3.333.333 17 Juan Pérez 1.234.567 15
  • 22. SE_INSCRIBIO_A D.I. Código 1.065.123 I1 2.222.333 I1 3.333.333 T3 3.345.345 Q2 3.233.555 I1
  • 23. Para definir esta BD, debemos : Especificar la estructura de los registros de cada archivo, indicando los diferentes tipos de elementos de información que se almacenarán en cada registro.
  • 24. Para construir esta BD Almacenamos datos que representa a cada estudiante, a cada curso de bachillerato y a cada inscripción.
  • 25. La manipulación de la BD Consiste en consultar y actualizar los datos.
  • 26. Ejemplos de Consultas: ¿Qué estudiantes siguen el curso de bachillerato de Informática.? ¿Cuál es el código del curso de bachillerato de Química?
  • 27. Ejemplos de Actualización: Cambiar la edad de los estudiantes. Cambiar el código de un curso de bachillerato.
  • 28. Estas consultas y actualizaciones se deben especificar con precisión en el lenguaje del sistema de bases de datos antes de que sean procesadas.
  • 29. ¿Qué es un Sistema de Base de Datos?
  • 30. Comprende: Los datos, El hardware en el que residen, El software
  • 32. SISTEMA DE BASES DE DATOS Programas de Aplicación / Consultas SGBD Software para procesar consultas / programas Software para tener acceso a los datos almacenados Definición de la base de datos almacenada (metadatos) Base de datos almacenada Usuarios / Programadores
  • 34. Naturaleza autodescriptiva El sistema no sólo contiene la BD, sino también una definición o descripción completa de la BD. Esta definición se almacena en el catálogo del sistema,
  • 35. Contiene información como: El catálogo •La estructura de cada tabla, •Los tipos, •El formato de almacenamiento, •Las restricciones de los datos.
  • 36. • Por el SGBD • Por los usuarios de la BD que necesitan información sobre la estructura de la BD. El catálogo es utilizado:
  • 37. A la información almacenada en el catálogo se le denomina metadatos
  • 38. • Independencia entre los programas y los datos • Independencia entre los programas y las operaciones Abstracción de Datos
  • 39. Un SGBD ofrece a los usuarios una representación conceptual de los datos que no incluyen muchos detalles de cómo se almacenan.
  • 40. Modelo de datos Es un tipo de abstracción de los datos con que se obtiene esta representación conceptual.
  • 41. En ellos intervienen conceptos lógicos como: • Los objetos, • Sus propiedades • Sus interrelaciones
  • 42. El modelo de datos oculta los detalles de almacenamiento que no interesan a la mayoría de los usuarios de la BD. Por lo tanto:
  • 43. Los usuarios hacen referencia a la representación conceptual de las tablas, y el SGBD extrae del catálogo los detalles de almacenamiento cuando los necesita.
  • 44. Manejo de múltiples vistas de los datos Una BD suele tener muchos usuarios, cada uno de los cuales puede requerir una perspectiva o vista diferente de la BD.
  • 45. Una vista puede ser: • Un subconjunto de la BD. • Contener datos virtuales que se deriven de las tablas de la BD, pero que no estén almacenados explícitamente. y/o
  • 46. Compartimiento de datos y procesamiento detransacciones multiusuario • Todo SGBD multiusuario debe permitir a varios usuarios tener acceso simultáneo a la BD.
  • 47. Esto es indispensable para que los datos de múltiples aplicaciones se integren y mantengan en una sola BD.
  • 48. El SGBD debe incluir software de control de concurrencia para asegurar que cuando varios usuarios intenten actualizar los mismos datos lo hagan de manera controlada para que el resultado de las actualizaciones sea correcto.
  • 49. En general se dice que éstas son aplicaciones de procesamiento de transacciones.
  • 50. una función fundamental del software del SGBD multiusuario es asegurar que las transacciones concurrentes se realicen de manera correcta sin interferencias.
  • 52. Disponen de conceptos muy cercanos al modo como la generalidad de los usuarios percibe los datos. Utilizan conceptos como entidades, atributos, y vínculos. Modelos de datos de alto nivel o conceptuales
  • 53. Modelos de datos de representación o de implementación Disponen de conceptos que pueden ser entendidos por usuarios finales aunque no están demasiado alejados de la forma en que los datos se organizan dentro del computador.
  • 54. Ocultan algunos detalles de cómo se almacenan los datos, pero pueden implementarse de manera directa en un sistema de computador.
  • 55. Representan los datos valiéndose de estructuras de registro. Los tres modelos de representación más comunes son: el jerárquico, el de red y el relacional.
  • 56. Proporcionan conceptos de detalles de cómo se almacenan los datos en el computador, al representar información como los formatos y ordenamiento de los registros y los caminos de acceso. Modelos de datos de bajo nivel o físicos
  • 57. Están dirigidos a los especialistas en computación, no a los usuarios finales corrientes.
  • 58. Lenguajes de Bases de Datos
  • 59. Los usuarios acceden a una base de datos por medio de proposiciones de alguna forma de Lenguaje de base de datos.
  • 60. Los programas de aplicación pueden usar un lenguaje de alto nivel orientado hacia el procedimiento, como Pascal o lenguaje C o C++ Tales lenguajes reciben el nombre de lenguajes anfitriones.
  • 61. Cada lenguaje anfitrión suele incluir un sublenguaje de datos (DSL) relacionado con los objetos y operaciones específicas de la BD.
  • 62. Cada sublenguaje de datos es (en gral) una combinación de dos lenguajes: •Un lenguaje de definición de datos (DDL), •Un lenguaje de manipulación de datos (DML),
  • 63. proporciona las facilidades para definir los objetos de la BD. El DDL:
  • 64. proporciona las características necesarias para especificar el procedimiento que se va a ejecutar sobre los objetos de la BD. El DML:
  • 66. Control de Redundancia En los sistemas convencionales no de base de datos, cada aplicación mantiene sus propios archivos.
  • 67. Esto implica: • duplicación de trabajo. • desperdicio de espacio de almacenamiento. • datos se pueden tornar inconsistentes.
  • 68. En los sistemas de bases de datos, las vistas de los diferentes grupos de usuarios se integran durante el diseño. Para conservar la consistencia, debe crearse un diseño que almacene cada dato lógico en un solo lugar de la B.D.
  • 69. • evita la inconsistencia Esto: • ahorra espacio de almacenamiento. En algunos casos puede convenir la redundancia controlada.
  • 70. Restricciones de los accesos no autorizados Cuando muchos usuarios comparten una misma B.D., es probable que no todos tengan autorización para tener acceso a toda la información que contiene.
  • 71. El SGBD debe contar con un subsistema de seguridad y autorización que le permita al DBA crear cuentas y especificar restricciones para ellas.
  • 72. Cumplimiento de las Restricciones de Integridad La mayor parte de las aplicaciones de la B.D. tienen ciertas restricciones de Integridad que deben cumplir los datos.
  • 73. Respaldo y recuperación Todo SGBD debe contar con recursos para recuperarse de fallos de hardware o de software.
  • 74. Roles de Personas en un Sistema de BD
  • 75. Administradores de BD (DBA) Se encarga de: • Autorizar el acceso a la BD • De coordinar y vigilar su empleo. • De adquirir los recursos necesarios de software y hardware.
  • 76. Tienen la responsabilidad de comunicarse con todos los futuros usuarios de la BD, a fin de comprender sus necesidades, y de presentar un diseño que satisfaga esos requerimientos. Diseñadores de BD
  • 77. • identificar los datos que se almacenarán en la BD. Se encargan de: • de elegir las estructuras apropiadas para representar y almacenar dichos datos.
  • 78. Estas tareas se realizan antes de que de hecho se implemente la BD. En muchos casos los diseñadores forman parte del personal del DBA y tal vez asuman otras responsabilidades una vez terminado el diseño de la BD.
  • 79. Usuarios Son las personas que necesitan tener acceso a la BD para: • Consultarla, • Actualizarla • Y generar informes.
  • 80. Hay varias categorías de usuarios: • Usuarios esporádicos Tienen acceso de vez en cuando a la BD, pero es posible que requieran información diferente en cada ocasión.
  • 81. • Usuarios finales simples (transacciones programadas) La función principal de su trabajo es: Consultar y actualizar constantemente la BD utilizando tipos estándar de operaciones
  • 82. • Usuarios finales avanzados Estos son los ingenieros, científicos, analistas de negocios y otros.
  • 83. • Usuarios autónomos Emplean BD personalizadas gracias a los paquetes de programas comerciales que cuentan con fácil uso, basados en menús o gráficos.
  • 84. Analistas de Sistemas Determinan los requerimientos de los usuarios finales Desarrollan especificaciones para transacciones programadas que satisfagan dichos requerimientos.
  • 85. Programadores de aplicaciones Implementan esas especificaciones en forma de programas, y luego prueban, depuran, documentan y mantienen las transacciones programadas.