Sunteți pe pagina 1din 3

Capítulo 1

Introducción

Un Sistema de Gestión de Bases de Datos (SGBD) es una colección de datos relacionados entre
sí y un conjunto de programas para acceder a ellos. El objetivo principal de un SGBD es una
forma de almacenar y recuperar información de las Bases de Datos, estos SGBD están
diseñados para gestionar grandes cantidades de información, proporcionando los mecanismos
para su manipulación y garantizar su seguridad.

Contenido

1.1 Aplicaciones de un Sistema de Bases de Datos.


Información de una empresa, Bancos y Finanzas, Universidades, Aerolíneas,
Telecomunicaciones entre otros. Como se observa en la lista las bases de Datos son parte
esencial de las empresas hoy en día, no solo para informaciones de tipo común sino también
información de tipo específico para cada empresa.
1.2 Propósitos del Sistema de Bases de Datos.
Los propósitos del Sistema de Bases de Datos es evitar Redundancia de datos e inconsistencia
que haya datos repetidos o que haya información actualizada en la Base de Datos pero no en
el Sistema, Dificultad para acceder a los Datos extraer datos específicos de una lista extensa
de Datos, Aislamiento de Datos algunos Datos pueden estar dispersos en varios archivos y
formatos recuperarlos puede llegar a ser tedioso, Problemas de Integridad los datos
almacenados deben satisfacer ciertos tipos de restricciones para que tenga coherencia,
Problemas de Atomicidad cuando hay algún intercambio de Datos puede ocurrir problemas
para ello es necesario que el intercambio ocurra en su totalidad o que no ocurra debe ser
atómica, Anomalías de acceso concurrente el problema ocurre cuando varios usuarios
acceden al mismo tiempo y modifican el mismo dato dando lugar a inconsistencias y
Problemas de Seguridad no todos los usuarios de Bases de Datos deberían acceder a toda la
información ya que hay consultas específicas y no generales.
Todos estos problemas originaron el desarrollo de un Sistema de Bases de Datos.
1.3 Vista de Datos.
Abstracción de Datos. EL propósito de un sistema de bases de datos es presentar al usuario
una vista abstracta lo que quiere decir que oculte ciertos detalles de los datos como es su
almacenamiento y su mantenimiento.
Nivel Físico describe como los datos son almacenados en realidad, Nivel Lógico describe que
datos son almacenados y sus relaciones, Nivel Vista muestra solo una parte de los datos este
nivel existe para simplificar la interacción este nivel se caracteriza por mostrar vistas.

Instancias y Esquemas. Instancia las bases de datos cambian con el tiempo a medida que
insertan o eliminan información, la colección de datos en un momento en particular se
denomina instancia, Esquema el diseño general de las bases de datos se denomina esquema y
esta cambia muy raras veces

Modelos de Datos. Detrás de una estructura de Base de Datos esta un modelo de Datos,
Modelo Relacional Usa tablas para representar los datos y sus relaciones, Modelo Entidad-
Relación Usa entidades y sus relaciones, Modelo de Datos basado en Objetos combina el
modelo de datos orientado a objetos y modelo de datos relacionales.
1.4 Lenguajes de Bases de Datos.
Lenguaje de Manipulación de Datos (DML) Es un lenguaje que permite a los usuarios acceder
y manipular Datos, Lenguaje de definición de Datos
1.5 Base de Datos Relacionales.
Tablas Cada tabla está formado por múltiples columnas que tienen un único nombre, por
ejemplo la tabla “Instructor” que tendría las tablas “ID”, “Nombre” y “Salario”
1.6 Diseño de Base de Datos.

Normalización Es un método para diseñar una base de datos relacional, cuyo objetivo es
generar un conjunto de esquemas sin redundancia

1.7
1.8 Gestión de transacciones.
Una transacción es una colección de operaciones que realiza una única lógica, contiene 3
propiedades fundamentales: Atomicidad es una unidad indivisible es decir la operación se
ejecuta completa o no se ejecuta. Consistencia indica que después de la operación la BD debe
estar en un estado correcto. Durabilidad después de la transacción los nuevos datos deben
persistir a pesar de la posibilidad de falta del sistema.
1.9 Arquitectura de la Base de Datos.
La arquitectura del sistema de base de datos está muy influenciada por el subyacente (por
debajo) sistema informático en el cual se ejecuta. El sistema puede ser centralizado donde los
datos tienen su contenido en un solo lugar físico de almacenamiento o cliente –servidor,
donde una maquina servidor ejecuta la tarea en nombre de máquinas de diferentes clientes.
1.10 Minería de Datos y recuperación de información.
La minería de datos se refiere al proceso semiautomático de enormes bases de datos con la
finalidad de encontrar patrones útiles. En otras palabras la minería de datos se ocupa del
descubrimiento de conocimiento en bases de datos.
1.11 Las bases de datos especializadas.
Debido a las restricciones del modelo de datos relacional han desarrollado varios modelos de
datos por ejemplo el Modelo de datos en base a Objetos que es programación orientada a
objetos que se ha convertido el software de desarrollo dominante, y el Modelo de datos
semiestructurado que permite la especificación de los datos donde los diferentes elementos
de datos del mismo tipo pueden tener distintos conjuntos de atributos.
1.12 Usuarios y los administradores de base de datos.
Las distintas interfaces han sido diseñadas para los diferentes tipos de usuarios. Usuarios
ingenuos usuarios simples que interactúan con sistema invocando uno de los programas de
aplicación, Los programadores de aplicaciones que son expertos en la informática que
escriben aplicaciones, Usuarios sofisticados interactúan con el sistema sin necesidad de
escribir el programa y los Usuarios especializados escriben base de datos especializada.
El administrador tiene control central de los datos y de los programas que tiene permisos
para el acceso a dichos datos.
1.13 Historia de los sistemas de base de datos
El procesamiento de información impulsa el crecimiento de los ordenadores, como lo ha
hecho desde el principio. Por ejemplo para guardar los datos del censo de EE UU se utilizó
tarjetas perforadas inventados por Herman Hollerith.

Conclusiones:
La gestión de transacciones asegura que la base de datos se mantenga en un estado correcto
a pesar de los fallos del sistema. O perdida del sistema.
La arquitectura del sistema de base de datos está fuertemente influenciado por el subyacente
sistema del ordenador en el que funciona el sistema de base de datos.

S-ar putea să vă placă și