Download Orientación II

Document related concepts

Open Database Connectivity wikipedia , lookup

Base de datos wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Lenguaje de definición de datos wikipedia , lookup

SQL wikipedia , lookup

Transcript
Base de Datos
Auditoría –
Orientación II
Cr. Oscar Nielsen
[email protected]
• Brindar fundamentos sobre Base de Datos
• Establecer un lenguaje común
• Introducir base conceptual para posteriormente realizar
auditoría en contexto computarizado
Una base de datos es un conjunto de datos que
se comparte y es utilizada por un número de
usuarios diferentes con distintos propósitos.
Cada usuario no tiene necesariamente
conocimiento de todos los datos almacenados
en la base o en la forma en que tales datos
pueden utilizarse para múltiples propósitos.
Generalmente, los usuarios individuales solo
tienen acceso a los datos que utilizan y pueden
contemplarlos como archivos informáticos
empleados en sus aplicaciones.
S.Ventas
S.Prod
S.Adm
BASE DE DATOS
S.Almac.
A
P
L
I
C
D
B
M
S
S
.
O
P
E
R
A
T
I
V
O
DATOS
Intercambio entre un usuario que
opera una terminal y un sistema de
procesamiento de datos.
Integración de datos
Accesibilidad de datos
Control de datos
Facilita el desarrollo y
administración de aplicaciones
• Mejora la seguridad
•
•
•
•
Conjunto de programas que se encargan de
las siguientes funciones:
•
•
•
•
•
Describir los datos
Administrar altas, bajas y modificaciones
Administrar la seguridad
Administrar la consistencia de los datos
Lenguaje de interrogacion y actualización
- SQL
Informix
• Componentes: Los datos en sí y el Sistema de
Gestion de Base de Datos (SGBD).
• Para funcionar requiere de otro software (SO) y
hardware.
• Posibilidad de Compartir los datos
• Independencia de datos y programas.
• Diccionario de Datos. Permite la definición,
validación de ingreso y autorización para la
actualización.
• Administración de las bases de datos: se
describen las tablas y las relaciones entre las
mismas.
• La administración del recurso de datos en un
•
•
ambiente de base de datos es una situación que
afecta a TODA la organización.
La administración de los datos, su significado,
su relación con otros datos y la integridad en
toda la organización, corresponde al “dueño de
los datos”.
La función de administración de la base de
datos, operación de la base de datos, las
políticas, procedimientos de acceso y uso diario
corresponde primariamente a la implementación
técnica de la base de datos.
1. Definición
2. Desarrollo
3. Implementación
4. Mantenimiento
1. Usuario
2. Analista de sistemas
3. Desarrollador de sistemas
4. Jefe de proyecto
1. Entidad
2. Relación
3. Atributo
4. Registro
5. Clave
Es una herramienta para el
modelado de datos que permite
representar
las
entidades
relevantes de un sistema de
información
así
como
sus
interrelaciones y propiedades.
Es un estándar de acceso a las bases de datos.
El objetivo de ODBC es hacer posible el acceder a
cualquier dato desde cualquier aplicación, sin importar
qué sistema de gestión de bases de datos (DBMS)
almacene los datos.
ODBC logra esto al insertar una capa intermedia (CLI)
denominada nivel de Interfaz de Cliente SQL, entre la
aplicación y el DBMS.
El propósito de esta capa es traducir las consultas de
datos de la aplicación en comandos que el DBMS
entienda.
Para que esto funcione tanto la aplicación como el
DBMS deben ser compatibles con ODBC.
Conjunto de programas que se encargan de las
siguientes funciones:
•
•
•
•
•
Describir los datos
Administrar altas, bajas y modificaciones
Administrar la seguridad
Administrar la consistencia de los datos
Lenguaje de interrogacion y actualización SQL
Es un lenguaje declarativo de acceso
a bases de datos relacionales que
permite especificar diversos tipos de
operaciones en ellas.
Ejemplo de Comandos:
• CREATE
• INSERT
• SELECT
• FROM
• WHERE
?