Este documento describe la arquitectura de bases de datos, incluyendo los modelos de bases de datos, el modelo relacional y el SGBDR SQL Server 2008. Explica que la arquitectura de bases de datos tiene tres capas (interna, conceptual y externa) y que el modelo relacional organiza los datos en tablas. También resume las características de SQL Server como un potente SGBDR que admite transacciones, procedimientos almacenados y administración gráfica.
TAREA SEMANA2
Componentes de un SGBD
Definición y características del diccionario de datos
Usuarios de un SGBD
Usuarios informáticos
Usuarios no informáticos
Tipos de BDD según el modelo de datos
Bases de datos jerárquicas
Bases de datos en red
Bases de datos relacionales
TAREA SEMANA2
Componentes de un SGBD
Definición y características del diccionario de datos
Usuarios de un SGBD
Usuarios informáticos
Usuarios no informáticos
Tipos de BDD según el modelo de datos
Bases de datos jerárquicas
Bases de datos en red
Bases de datos relacionales
Explicación del paso de un modelo lógico a un modelo físico de datos. El documento que da soporte a la presentación puede ser solicitado a luiseduardo.pelaez@gmail.com
SISTEMA GESTOR DE BASES DE DATOS (SGBS)
ARQUITECTURA DE LAS BASES DE DATOS
ANÁLISIS DE LA INDEPENDENCIA LÓGICA/FÍSICA DE DATOS EN UN SISTEMA DE BASES DE DATOS
USUARIOS Y ADMINISTRADOR DE BASES DE DATOS
MODELOS DE BASES DE DATOS
2. Arquitectura de un SGBD
Los modelos de Bases de Datos
El modelo relacional de Bases de Datos
El SGBDR SQL Server 2008
3. Hay tres características importantes inherentes al enfoque de las bases de
datos, que son la separación de los programas y los datos, manejo de múltiples vistas de
usuario y el empleo de un catálogo para almacenar la descripción de los datos
La arquitectura de tres capas
El objetivo de la arquitectura de tres esquemas consiste en formar una separación entre las
aplicaciones del usuario y la base de datos física. En esta arquitectura, los esquemas se pueden
definir en los tres niveles siguientes:
El nivel interno tiene un esquema interno, que describe la estructura física de almacenamiento
de la base de datos. El esquema interno emplea un modelo físico de los datos y describe todos
los detalles para su almacenamiento, así como los caminos de acceso para la base de datos
El nivel conceptual tiene un esquema conceptual, que describe la estructura de toda la base de
datos para una comunidad de usuarios. El esquema conceptual oculta los detalles de las
estructuras físicas de almacenamiento y se concentra en describir entidades, tipos de datos,
vínculos, operaciones de los usuarios y restricciones.
El nivel externo o de vistas incluye varios esquemas externos o vistas de usuario. Cada
esquema externo describe la parte de la base de datos que interesa a un grupo de usuarios
determinado, y oculta a ese grupo el resto de la base de datos.
4. Un modelo de bases de datos es un conjunto de ideas lógicas utilizadas
para representar la estructura de datos y las relaciones entre ellos
dentro de la base de datos”
Existen diferentes modelos de bases de datos entre ellos tenemos:
Bases de Datos transaccionales, Son bases cuyo único fin es el envió y
recepción de datos a grandes velocidades, son muy poco comunes y
están dirigidas por lo general al entorno de análisis de calidad, datos de
producción e industrial, es importante entender que su fin único es
recolectar y recuperar los datos a la mayor velocidad posible, por lo
tanto la redundancia y duplicación de información no es un problema
como con las demás bases de datos, por lo general para poderlas
aprovechar al máximo permiten algún tipo de conectividad a bases de
datos relacionales.
Base de datos relacional, es un modelo simple potente y formal para
representar la realidad, también ofrece una base firme para enfocar y
analizar formalmente muchos problemas relacionados con la gestión de
bases de datos, como el diseño, la redundancia, la distribución etc.
5. Bases de datos relacionales
• El concepto de relación
• Esquema de la base de datos
• Instancia de la base de datos
• Restricciones de integridad
Diseño de bases de datos relacionales
•El proceso de diseño de bases de datos
• Paso del modelo E/R al modelo relacional
El modelo de datos relacional organiza y representa los datos en forma
de tablas o relaciones:
Una base de datos relacional es una colección de relaciones
6. Microsoft SQL Server es un sistema para la gestión de bases de datos
producido por Microsoft basado en el modelo relacional. Sus lenguajes
para consultas son T-SQL y ANSI SQL. Microsoft SQL Server constituye
la alternativa de Microsoft a otros potentes sistemas gestores de bases
de datos como son Oracle, PostgreSQL o MySQL.
Características:
Soporte de transacciones.
Soporta procedimientos almacenados.
Incluye también un entorno gráfico de administración, que permite el
uso de comandos DDL y DML gráficamente.
Permite trabajar en modo cliente-servidor, donde la información y
datos se alojan en el servidor y los terminales o clientes de la red sólo
acceden a la información.
Además permite administrar información de otros servidores de datos.