1. República Bolivariana de Venezuela
Ministerio del Poder Popular Para la Educación
Instituto Universitario de Tecnología Industrial
“Rodolfo Loero Arismendi”
IUTIRLA
Extensión: Punto Fijo
Base de Datos
Realizado por:
Alfonso López CI: 17.666.726
2. Base de Datos
Una base de datos o banco de datos es un conjunto de datos
pertenecientes a un mismo contexto y almacenados sistemáticamente para su
posterior uso. En este sentido, una biblioteca puede considerarse una base de
datos compuesta en su mayoría por documentos y textos impresos en papel e
indexados para su consulta. Actualmente, y debido al desarrollo tecnológico de
campos como la informática y la electrónica, la mayoría de las bases de datos
están en formato digital (electrónico), y por ende se ha desarrollado y se ofrece un
amplio rango de soluciones al problema del almacenamiento de datos.
Existen programas denominados sistemas gestores de bases de datos,
abreviado SGBD, que permiten almacenar y posteriormente acceder a los datos
de forma rápida y estructurada. Las propiedades de estos SGBD, así como su
utilización y administración, se estudian dentro del ámbito de la informática.
Las aplicaciones más usuales son para la gestión de empresas e
instituciones públicas. También son ampliamente utilizadas en entornos científicos
con el objeto de almacenar la información experimental.
Aunque las bases de datos pueden contener muchos tipos de datos,
algunos de ellos se encuentran protegidos por las leyes de varios países. Por
ejemplo en España, los datos personales se encuentran protegidos por la Ley
Orgánica de Protección de Datos de Carácter Personal (LOPD).
Manejador de Base de Datos
SISTEMA MANEJADOR DE BASES DE DATOS (SM BD)
El sistema manejador de bases de datos es un conjunto de programas que
seencargan de manejar la creación y todos los accesos a la base de datos.
Secompone de un lenguaje de definición de datos (DDL), un lenguaje
demanipulación de datos (DML) y de un lenguaje de consulta (SQL).
3. El SMBD sirve como interfaz entre la base de datos física y las peticiones
delusuario. El SMBD interpreta las peticiones de entrada/salida del usuario y
lasmanda al sistema operativo para la transferencia de datos entre la unidad
dememoria secundaria y la memoria principal. En resumen, un SMBD es
elcorazón de la base de datos ya que se encarga del control total de los
posiblesaspectos que la puedan afectar.
OBJETIVOS DE UN SMBD
Permitir la definición de todos los datos
Permitir manipular los datos
Establecer controles para la seguridad de los datos
Permitir accesos concurrentes
FUNCIONES DE UN SMBD
Manejo de diccionario de datos: Definiciones y relaciones entre losdatos.
Transformación y presentación de los datos: Transformación delos
datos nuevos para que satisfaga la estructura definida.
Seguridad: Fortalecer la seguridad y privacidad de la información
Control de Concurrencia: Controla el acceso multiusuario. Consisteen
controlar la interacción entre los usuarios concurrentes para noafectar la
consistencia de los datos.
Integridad de datos: Minimiza la redundancia y maximiza laconsistencia.
Consiste en contar con mecanismos que permiten elcontrol de la
consistencia de los datos, evitando que estos se veanperjudicados por
cambios no autorizados o previstos.
Lenguaje de acceso a la base de datos: Inter-faz para laprogramación de
aplicaciones. Provee acceso a los datos vía lenguaje deconsulta SQL y vía
lenguaje procedural (pascal, c, etc.).
4. Interfaz de comunicación de datos: Permite el requerimiento deusuarios
en ambiente de red. Crea y organiza la base de datos,establece y mantiene
las trayectorias de acceso a la base de datos paraque puedan ser
accesados rápidamente. Maneja los datos de acuerdo alas peticiones de
los usuarios. Registra el uso de la base de datos.
Interacción con el manejador de archivos: Esto la hace a través
desentencias en DML al comando del sistema de archivos. Así el SMBD
esel responsable del verdadero almacenamiento de la información.
Respaldo y recuperación: Consiste en contar con mecanismosimplantados
que permiten la recuperación fácilmente de los datos encaso de ocurrir
fallas en el sistema
NIVELES EN UN SMBD
Los niveles definen una arquitectura que sirva como referencia, tambiénllamada
arquitectura referencial de tres niveles.
Los niveles son:
Nivel Interno
Nivel Externo
Nivel Conceptual
Tabla
Son los objetos principales de bases de datos que se utilizan para guardar
datos.
Podemos tener más de una tabla en la base de datos para guardar
información relacionada. Por ejemplo, en una tabla podemos tener la información
de clientes, en la otra la información del producto y en la tercera podemos enlazar
los datos de dos tablas anteriores, por ejemplo los pedidos que hicieron clientes
de cada producto.
5. Campos y Registros
Cada tabla se compone de campos y registros. A pesar de que a primera
vista casi la podríamos confundir con una hoja de Excel, existen unas diferencias
fundamentales:en Access, cada columna en una tabla es un campo y cada fila de
una tabla representa un único registro que reúne la información de un elemento de
la tabla. Cada campo de Access sólo puede tener un tipo de datos: o sólo texto, o
sólo números, etc.
Los tipos de datos más utilizados son los números, el texto, la fecha y la
moneda pero el Access no se limita a esto: podemos insertar también
hipervínculos y además los objetos OLE, por ejemplo, imágenes, sonidos e incluso
video clips.
Campo Clave
Es aquél que permite identificar un registro de una tabla frente al resto.
Por ejemplo, si usas el RIF de una persona en Venezuela, en teoría es un
valor no repetido. Por tanto, el RIF puede ser clave al identificar un registro como
único.