Sie sind auf Seite 1von 13

Instituto Tecnológico Superior De Cintalapa

Materia:
Fundamento De Base De Datos

Unidad:
Introducción de Base de Datos.

Semestre: Grupo:
5° “F”

Actividad:
Reporte de Instalación

Catedrático:
Luis German Montesinos Alfaro

Alumno:
Daniel Juárez Martínez
Almendra Hadith Marín Cruz
José Emmanuel Chacón Morales
Juan Pablo Chavarría Ruiz
Ángel Arturo Castillo Ramos
INDICE
INTRODUCCION .................................................................................................... 3
1-Introduccion a la base de datos. .......................................................................... 4
1.1 Conceptos básicos ........................................................................................ 4
1.2-Objetivo de las Bases de Datos. ....................................................................... 5
Redundancia e inconsistencia de datos:........................................................... 5
Dificultad para tener acceso a los datos: .......................................................... 5
Aislamiento de los datos: .................................................................................. 5
Anomalías del acceso concurrente: .................................................................. 6
Problemas de seguridad: .................................................................................. 6
Problemas de integridad: .................................................................................. 6
1.3 Áreas de Aplicación de los Sistemas de Bases de datos .............................. 6
1.4 MODELOS DE DATOS.................................................................................. 7
Modelos Lógicos Basados En Objetos ................................................................ 7
Modelo Entidad-Relación: ................................................................................. 7
Modelo Orientado a Objetos: ............................................................................ 8
Modelo De Datos Semantico ............................................................................ 8
1.6 Arquitectura De Las Base De Datos .............................................................. 9
1.7 Arquitectura Del Sistema Gestor De Bases De Datos ................................. 10
Conclusión............................................................................................................. 12
Bibliografía ............................................................................................................ 13
INTRODUCCION

Los Sistemas de Gestión de Bases de Datos (SGBD) se han convertido en


parte fundamentales de la estrategia de las empresas. El valor de una información
actualizada ha crecido tanto que las empresas que quieran incrementar o
mantener su productividad deberán gestionar eficientemente todos los datos que
manejan, y la mejor herramienta es un SGBD. Dado que disponemos de varias
opciones, resulta imprescindible contar con elementos de juicio a la hora de optar
por una u otra solución
Los sistemas de gestión de bases de datos(SGBD) son un tipo de software
específico, dedicado a servir de interfaz entre las bases de datos, el usuario y las
aplicaciones que la utilizan. Este tipo de software se utiliza para manejar de forma
clara y sencilla nuestras bases de datos.
Una base de datos es una colección de datos relacionados. Con la palabra datos
nos referimos a los hechos conocidos que se pueden grabar y que tienen un
significado implícito. Por ejemplo, piense en los nombres, números de teléfono y
direcciones de las personas que conoce. Puede tener todos estos datos grabados
en un libro de direcciones indexado o los puede tener almacenados en el disco
duro de un computador mediante una aplicación como Microsoft Access o Excel.
Esta colección de datos relacionados con un significado implícito es una base de
datos.
1-Introduccion a la base de datos.

1.1 Conceptos básicos


Una base de datos es un conjunto de información organizada de manera que
pueda ser utilizada eficientemente. Un directorio telefónico, un diccionario, un
calendario o un libro de recetas son ejemplos de bases de datos.
La información en una base está organizada en forma de registros. Cada registro
contiene toda la información sobre una persona o un elemento de la base. Por
ejemplo, cada registro en el directorio telefónico contiene el nombre, dirección y
número telefónico de una persona.
Cada registro contiene campos. Un campo se utiliza para almacenar una
información particular. Por ejemplo, en el directorio telefónico un campo almacena
el nombre, otro campo almacena la dirección y otro campo almacena el número
telefónico de la persona. Cada registro contiene cada uno de estos campos y cada
registro puede tener información en esos campos.
El nombre de un campo generalmente identifica la información almacenada en el
campo. Por ejemplo, los campos pueden llamarse Nombre, Dirección o Número
telefónico. Cada campo tiene un tipo que identifica la clase de información que
puede almacenar: números, fechas, caracteres alfanuméricos y otros. Como cada
campo contiene un tipo específico de datos, usted puede realizar cálculos y otras
operaciones con la información guardada en ellos. Por ejemplo, puede sumar los
números de dos campos. Puede comparar la fecha de un campo con la de otro.
Puede mostrar el nombre de una persona (almacenado en un campo) después de
su apellido (almacenado en otro campo) para construir la primera línea de una
etiqueta de correo.
El conjunto de registros que utilizan los mismos campos conforma una tabla. Una
base de datos puede contener muchas tablas. La siguiente imagen muestra cómo
se relacionan estos conceptos.
1.2-Objetivo de las Bases de Datos.
Un sistema gestor de bases de datos (SGBD) consiste en una colección de
datos interrelacionados y un conjunto de programas para acceder a dichos datos.
La colección de datos, normalmente denominada base de datos, contiene
información relevante para una empresa. El objetivo principal de un SGBD es
proporcionar una forma de almacenar y recuperar la información de una base de
datos de manera que sea tanto práctica como eficiente.
Los sistemas de bases de datos se diseñan para gestionar grandes
cantidades de información. La gestión de los datos implica tanto la definición de
estructuras para almacenar la información como la provisión de mecanismos para
la manipulación de la información. Además, los sistemas de bases de datos deben
proporcionar la fiabilidad de la información almacenada, a pesar de las caídas del
sistema o los intentos de acceso sin autorización. Si los datos van a ser
compartidos entre diversos usuarios, el sistema debe evitar posibles resultados
anómalos.

Redundancia e inconsistencia de datos:


Puesto que los archivos que mantienen almacenada la información son
creados por diferentes tipos de programas de aplicación existe la posibilidad de
que si no se controla detalladamente el almacenamiento, se pueda originar un
duplicado de información, es decir que la misma información sea más de una vez
en un dispositivo de almacenamiento (Redundancia). Esto aumenta los costos de
almacenamiento y acceso a los datos, además de que puede originar la
inconsistencia de los datos - es decir diversas copias de un mismo dato no
concuerdan entre sí -, por ejemplo: que se actualiza la dirección de un cliente en
un archivo y que en otros archivos permanezca la anterior.

Dificultad para tener acceso a los datos:


Un sistema de base de datos debe contemplar un entorno de datos que le
facilite al usuario el manejo de los mismos. Supóngase un banco, y que uno de los
gerentes necesita averiguar los nombres de todos los clientes que viven dentro del
código postal 78733 de la ciudad. El gerente pide al departamento de
procesamiento de datos que genere la lista correspondiente. Puesto que esta
situación no fue prevista en el diseño del sistema, no existe ninguna aplicación de
consulta que permita este tipo de solicitud, esto ocasiona una deficiencia del
sistema.

Aislamiento de los datos:


Puesto que los datos están repartidos en varios archivos, y estos no pueden
tener diferentes formatos, es difícil escribir nuevos programas de aplicación para
obtener los datos apropiados.
Anomalías del acceso concurrente:
Para mejorar el funcionamiento global del sistema y obtener un tiempo de
respuesta más rápido, muchos sistemas permiten que múltiples usuarios
actualicen los datos simultáneamente. En un entorno así la interacción de
actualizaciones concurrentes puede dar por resultado datos inconsistentes. Para
prevenir esta posibilidad debe mantenerse alguna forma de supervisión en el
sistema.

Problemas de seguridad:
La información de toda empresa es importante, aunque unos datos lo son
más que otros, por tal motivo se debe considerar el control de acceso a los
mismos, no todos los usuarios pueden visualizar alguna información, por tal motivo
para que un sistema de base de datos sea confiable debe mantener un grado de
seguridad que garantice la autentificación y protección de los datos. En un banco
por ejemplo, el personal de nóminas sólo necesita ver la parte de la base de datos
que tiene información acerca de los distintos empleados del banco y no a otro tipo
de información.

Problemas de integridad:
Los valores de datos almacenados en la base de datos deben satisfacer
cierto tipo de restricciones de consistencia. Estas restricciones se hacen cumplir
en el sistema añadiendo códigos apropiados en los diversos programas de
aplicación.

1.3 Áreas de Aplicación de los Sistemas de Bases de datos


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, en otras palabras las
bases de datos serán aplicadas en cualquier parte donde manejen grandes
cantidad de información.
 Banca: Para información de los clientes, cuentas y préstamos, y
transacciones bancarias.
 Líneas aéreas: Para reservas e información de planificación. Las líneas
aéreas fueron de los primeros en usar las bases de datos de forma
distribuida geográficamente (los terminales situados en todo el mundo
accedían al sistema de bases de datos centralizado a través de las líneas
telefónicas y otras redes de datos).
 Universidades: Para información de los estudiantes, matrículas de las
asignaturas y cursos.
 Transacciones de tarjetas de crédito: Para compras con tarjeta de crédito
y generación mensual de extractos.
 Telecomunicaciones: Para guardar un registro de las llamadas realizadas,
generación mensual de facturas, manteniendo el saldo de las tarjetas
telefónicas de prepago y para almacenar información sobre las redes de
comunicaciones.
 Finanzas: Para almacenar información sobre grandes empresas, ventas y
compras de documentos formales financieros, como bolsa y bonos.
 Ventas: Para información de clientes, productos y compras.
 Producción: Para la gestión de la cadena de producción y para el
seguimiento de la producción de elementos en las factorías, inventarios de
elementos en almacenes y pedidos de elementos.
 Recursos humanos: Para información sobre los empleados, salarios,
impuestos.

1.4 MODELOS DE DATOS


Es la parte esencial de la estructura de base de datos, es el modelo de datos:
varias herramientas conceptuales para describir la información, las relaciones de
datos, la semántica de los datos y las ligaduras de consistencia.
Los diferentes modelos de datos que se han propuesto se clasifican en tres grupos
diferentes: modelos lógicos basados en objetos, modelos lógicos basados en
registros y modelos físicos.

Modelos Lógicos Basados En Objetos


Los modelos lógicos basados en objetos se usan para describir datos en los
niveles lógico y de vistas. Proporcionan capacidades estructurales muy flexibles y
permiten que las ligaduras se especifiquen explícitamente.
Los modelos más conocidos son:
 Modelo Entidad - Relación (E - R)
 Modelo Orientado a Objetos:
 Modelo De Datos Semantico

Modelo Entidad-Relación:
Consiste en buscar las entidades que describan los objetos que intervienen
en el problema y las relaciones entre esas entidades.
Modelo Orientado a Objetos:
Los objetos encapsulan atributos (forman el estado) y métodos (servicios
que brinda) lo que le da una cierta funcionalidad. Los objetos coordinan sus
actividades a través del llamado mutuo de métodos.
El modelo orientado a objetos tiene un gran número de objetos autónomos
con distinta funcionalidad disponibles en un sistema distribuido. Los objetos corren
en espacios de direccionamiento disjuntos. A partir de rutinas de comunicación
explicitas ellos invocan y usan la funcionalidad de los otros objetos.

Modelo De Datos Semantico


El modelo de datos semántico se define como un modelo conceptual que
permite definir el significado de los datos a través de sus relaciones con otros.
1.5 Clasificación De Bases De Datos
Las bases de datos pueden clasificarse de varias maneras, de acuerdo al
contexto que se esté manejando, la utilidad de las mismas o las necesidades que
satisfagan.
• Según la variabilidad de la base de datos
Bases de datos estáticas
Son bases de datos únicamente de lectura, utilizadas primordialmente para
almacenar datos históricos que posteriormente se pueden utilizar para estudiar el
comportamiento de un conjunto de datos a través del tiempo, realizar
proyecciones, tomar decisiones y realizar análisis de datos para inteligencia
empresarial.
Bases de datos dinámicas
Son bases de datos donde la información almacenada se modifica con el
tiempo, permitiendo operaciones como actualización, borrado y edición de datos,
además de las operaciones fundamentales de consulta. Un ejemplo, puede ser la
base de datos utilizada en un sistema de información de un supermercado.
• Según el contenido
Bases de datos bibliográficas
Sólo contienen un subrogante (representante) de la fuente primaria, que
permite localizarla. Un registro típico de una base de datos bibliográfica contiene
información sobre el autor, fecha de publicación, editorial, título, edición, de una
determinada publicación, etc. Puede contener un resumen o extracto de la
publicación original, pero nunca el texto completo, porque si no, estaríamos en
presencia de una base de datos a texto completo (o de fuentes primarias —ver
más abajo). Como su nombre lo indica, el contenido son cifras o números. Por
ejemplo, una colección de resultados de análisis de laboratorio, entre otras.
Bases de datos de texto completo
Almacenan las fuentes primarias, como por ejemplo, todo el contenido de
todas las ediciones de una colección de revistas científicas.
Directorios
Un ejemplo son las guías telefónicas en formato electrónico.
Estos directorios se pueden clasificar en dos grandes tipos dependiendo de
si son personales o empresariales (llamados páginas blancas o amarillas
respectivamente)
Los directorios empresariales hay de tres tipos
Tienen nombre de la empresa y dirección Ejemplo
Contienen teléfono y los más avanzados contienen email Ejemplo
Contienen datos como facturación o número de empleados además de
códigos nacionales que ayudan a su distinción
• Modelos de bases de datos
Además de la clasificación por la función de las bases de datos, éstas
también se pueden clasificar de acuerdo a su modelo de administración de datos.
Un modelo de datos es básicamente una "descripción" de algo conocido
como contenedor de datos (algo en donde se guarda la información), así como de
los métodos para almacenar y recuperar información de esos contenedores. Los
modelos de datos no son cosas físicas: son abstracciones que permiten la
implementación de un sistema eficiente de base de datos; por lo general se
refieren a algoritmos, y conceptos matemáticos.

1.6 Arquitectura De Las Base De Datos


La arquitectura de un sistema de base de datos está influenciada en gran
medida por el sistema informático subyacente en el que se ejecuta el sistema de
base de datos. En la arquitectura de un sistema de base de datos se reflejan
aspectos como la conexión de red, el paralelismo y la distribución.
• La conexión de red: de varias computadoras permite que algunas tareas se
ejecuten en un sistema servidor y que otras se ejecuten en los sistemas clientes.
Esta división de trabajo ha conducido al desarrollo de sistemas de base de datos
cliente-servidor.
• El procesamiento paralelo: dentro de una computadora permite acelerar las
actitudes del sistema de base de datos, proporcionando a las transacciones una
respuesta más rápida, así como la capacidad de ejecutar más transacciones por
segundo.
• La distribución de datos: A través de las distintas sedes o departamentos de una
organización permite que estos datos residan donde han sido generados o donde
son más necesarios, pero continuar siendo accesibles desde otros lugares o
departamentos diferentes.
Niveles de abstracción:
Podemos destacar tres niveles principales según la visión y la función que realice
el usuario sobre la base de datos:
- Nivel físico: El nivel más bajo de abstracción describe como se almacenan
realmente los datos. En el nivel físico se describen en detalle las estructuras de
datos complejas de bajo nivel.
- Nivel conceptual: Que es el siguiente nivel más alto de abstracción, se describe
cuáles son los datos reales que están almacenados en la base de datos y qué
relaciones existen entre los datos.
-Nivel lógico: El siguiente nivel más alto de abstracción describe que datos se
almacenan en la base de datos y que relaciones existen entre esos datos. La base
de datos completa se describe así en términos de un número pequeño de
estructuras relativamente simples en el nivel físico, los usuarios del nivel lógico no
necesitan preocuparse de esta complejidad. Los administradores de base de
datos, que deben decidir la información que se mantiene en la base de datos,
usan el nivel lógico de abstracción.

1.7 Arquitectura Del Sistema Gestor De Bases De Datos


Gestor de almacenamiento
Un gestor de almacenamiento es un módulo de programa que proporciona
la interfaz entre los datos de bajo nivel almacenados en la base de datos y los
programas de aplicación y las consultas remitidas al sistema. El gestor de
almacenamiento es responsable de la interacción con el gestor de archivos. Los
datos en bruto se almacenan en el disco mediante el sistema de archivos que
suele proporcionar un sistema operativo convencional.
El gestor de almacenamiento traduce las diferentes instrucciones LMD a
comandos de bajo nivel del sistema de archivos. Así, el gestor de almacenamiento
es responsable del almacenamiento, la recuperación y la actualización de los
datos de la base de datos.
Entre los componentes del gestor de almacenamiento se encuentran:
Gestor de autorización e integridad, que comprueba que se satisfagan las
restricciones de integridad y la autorización de los usuarios para acceder a los
datos.
Gestor de transacciones, que asegura que la base de datos quede en un estado
consistente (correcto) a pesar de los fallos del sistema, y que las ejecuciones de
transacciones concurrentes ocurran si conflictos.
Gestor de archivos, que gestiona la reserva de espacio de almacenamiento de
disco y las estructuras de datos usadas para representar la información
almacenada en disco.
Gestor de memoria intermedia, que es responsable de traer los datos del disco
de almacenamiento a memoria principal y decidir qué datos tratar en memoria
caché. El gestor de memoria intermedia es una parte crítica del sistema de bases
de datos, ya que permite que la base de datos maneje tamaños de datos que son
mucho mayores que el tamaño de la memoria principal.
El gestor de almacenamiento implementa varias estructuras de datos como
parte de la implementación física del sistema:
• Archivos de datos, que almacenan la base de datos en sí.
• Diccionario de datos, que almacena metadatos acerca de la estructura
de la base de datos, en particular, el esquema de la base de datos.
• Índices, que proporcionan acceso rápido a elementos de datos que tienen
valores particulares.
Procesador de consultas
Los componentes del procesador de consultas incluyen:
• Intérprete del LDD, que interpreta las instrucciones del LDD y registra las
definiciones en el diccionario de datos.
• Compilador del LMD, que traduce las instrucciones del LMD en un
lenguaje de consultas a un plan de evaluación que consiste en instrucciones de
bajo nivel que entiende el motor de evaluación de consultas.
Una consulta se puede traducir habitualmente en varios planes de ejecución
alternativos que proporcionan el mismo resultado. El compilador del
LMD también realiza optimización de consultas, es decir, elige el plan de
evaluación de menor coste de entre todas las alternativas.
• Motor de evaluación de consultas, que ejecuta las instrucciones de bajo
nivel generadas por el compilador del LMD.
Conclusión
Le entiendo que el sistema de gestión de base de datos sirve
principalmente para almacenamiento, modificación y extracción de la información
que además proporciona herramientas que añadir, borra y analiza los datos ya
después los usuarios puede acceder a la información usando herramientas. Y que
hay diferentes modelos para la elaboración de base de datos y que también de
dependiendo del usuario será como se la estructura
Bibliografía
Silberschatz A. y col. (2002) FUNDAMENTOS DE BASES DE DATOS Cuarta
edición. Interamericana de España S.A. U. Mc Graw-Hill.
Ramez Elmasri Y Shamkant B. Navathe()Fundamento de Sistemas de Base de
Datos Quinta Edición.
S. Sudarshan, Henry F. Korth Y Abraham Silberschatz(2006) FUNDAMENTOS DE
BASES DE DATOS Quinta edición. Interamericana de España S.A. U. Mc Graw-
Hill.

Das könnte Ihnen auch gefallen