(0667) Presentación 1 Programación Comercial
(0667) Presentación 1 Programación Comercial
(0667) Presentación 1 Programación Comercial
Comercial
¿Qué es una
Base de Datos?
Es un conjunto de datos
relacionados entre sí.
es el proceso de guardar
los datos mismos en algún
medio de almacenamiento
controlado por el SGBD.
En la manipulación de una
BD intervienen 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:
Nombre_Bach Código
Termodinámica T3
Informática I1
Química Q2
SE_INSCRIBIO_A
C.I. Código
1.234.567-8 I1
2.222.333-5 I1
3.333.333-3 T3
3.345.345-6 Q2
3.233.555-8 I1
Para definir esta BD, debemos :
consiste en
consultar y
actualizar los datos.
Ejemplos de Consultas:
Cambiar el código de un
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
Usuarios / Programadores
SISTEMA DE
Programas de Aplicación / Consultas
BASES DE DATOS
SGBD
Software para procesar
consultas / programas
• por el SGBD
• los objetos ,
•sus propiedades
•sus interrelaciones
Por lo tanto:
el jerárquico,
el de red
y el relacional.
Representan los datos valiéndose
de estructuras de registro.
Modelos de datos de bajo nivel
o físicos
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.
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 C;
proporciona las
facilidades para
definir los objetos de
la BD.
El DML:
proporciona las
características
necesarias para
especificar el
procedimiento que se
va a ejecutar sobre los
objetos de la BD.
Características deseables
en un SGBD
Control de Redundancia
•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.
Esto:
• evita la inconsistencia
• ahorra espacio de
almacenamiento.
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.
Se encargan de:
• identificar los datos que se
almacenarán en la BD.
• de elegir las estructuras
apropiadas para representar
y almacenar dichos datos.
Estas tareas se realizan antes de
que de hecho se implemente la BD.
•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
La función principal de su
trabajo es:
Consultar y actualizar
constantemente la BD
utilizando tipos
estándar de operaciones
(transacciones programadas)
•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