base de datos

Páginas: 44 (10807 palabras) Publicado: 1 de noviembre de 2013
1.- Sistemas de bases de datos relacionales.
1.1.- Conceptos básicos y definiciones de bases
de datos
1.2.- Arquitectura de un SABD
1.3.- El modelo relacional de datos
1.4.- Lenguaje de consultas para Bases de Datos
1.5.- Modelado de una Base de Datos

Alejandro Botello Castillo

1

1.1.- Definiciones
Dato (ANSI).
- Es una representación de hechos, conceptos o instrucciones
en unaforma normalizada conveniente para la
comunicación, interpretación o procesamiento por
humanos por medios automáticos.
- Cualquier representación de caracteres o cantidades
analógicas para las cuales el significado es o puede ser
asignado. Generalmente, se ejecutan acciones sobre datos
o ítems de datos para proporcionar alguna información
acerca de una entidad.
- Hechos conocidos quepueden ser almacenados y que
tienen un significado implícito.


Alejandro Botello Castillo

2

Definiciones
Base de datos.- Colección de datos relacionados.
Una base de datos tiene la siguientes propiedades implícitas:
 Representa algún aspecto del mundo real (miniuniverso)






Es una colección lógicamente coherente de datos con
significado inherente
Está diseñada,construida y poblada con datos para un fin
específico.

Alejandro Botello Castillo

3

Definiciones




Un Sistema Administrador de Bases de Datos
(SABD) es una colección de programas de software
que habilita a los usuarios a crear y mantener una
base de datos. Es un sistema de software de uso
general que facilita el proceso de definir, construir y
manipular bases de datos para variasaplicaciones.
Un Sistema de base de datos es el software que
manipula a una base de datos.

Alejandro Botello Castillo

4

Sistema de bases de datos
Usuarios/Programadores

Sistema de
Base de Datos

Programas de aplicación/consulta
Software del SABD
Software para procesar
consultas/programas
Software para acceder
datos almacenados

Definición de datos
almacenados (metadatos)Alejandro Botello Castillo

5

Bases de datos
almacenadas

Arquitectura ANSI/SPARC
Definido por la American National Standards Institute / Standards
Planning And Requirments Committee. El modelo que se aplica a una
base de datos contempla varios niveles de esquemas:
1.- El nivel interno, que describe las estructuras de almacenamiento
físico empleadas por la base de datos, contieneun esquema interno.
2.- El nivel conceptual, en el que se define la base de datos global para
todos los usuarios del sistema, usando un esquema conceptual.
3.- El nivel externo, en el que cada usuario define su vista de la
estructura de la base de datos, ocultando el resto a los demás, usando
esquemas externos (vistas de usuario).

Alejandro Botello Castillo

6

ArquitecturaANSI/SPARC
Vista
externa 1

Vista
externa n

Usuarios
finales

Nivel externo

Nivel conceptual

Esquema
conceptual

Esquema
interno

Nivel interno
Bases de datos
almacenadas
Alejandro Botello Castillo

7

1.2.- Arquitectura de un SABD

Alejandro Botello Castillo

8

Procesamiento de consultas (1)




Cuando un usuario envía una consulta, el módulo
compilador deSQL la descompone y analiza, para
posteriormente pasarla al optimizador, quien
encuentra el más eficiente plan de ejecución para
evaluar la consulta.
El plan de evaluación se presenta comúnmente
como un árbol de operadores relacionales

Alejandro Botello Castillo

9

Procesamiento de consultas (2)




La capa de archivos y métodos de acceso incluye
una variedad de software parasoportar el concepto
de archivo como una colección de páginas o de
registros.
Los métodos de acceso son los índices creados
para una tablas, comúnmente empleando
algoritmos de búsqueda como los árboles B+ o
Hash.

Alejandro Botello Castillo

10

Procesamiento de consultas (3)




Los archivos y métodos de acceso están apoyados
por el administrador de páginas (buffer), el cual...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS