La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Introducción de Base de Datos

Presentaciones similares


Presentación del tema: "Introducción de Base de Datos"— Transcripción de la presentación:

1 Introducción de Base de Datos

2 Conceptos Básicos Que es una BD?
Es una colección de datos relacionados. Colección de archivos diseñados para servir a múltiples aplicaciones Un dato representa hechos conocidos que pueden registrarse y que tienen un resultado implícito.

3 Conceptos Básicos Propiedades implícitas de una BD:
Una BD representa algunos aspectos del mundo real, a veces denominado Universo de Discurso. Una BD es una colección coherente de datos con significados inherentes. Un conjunto aleatorio de datos no puede considerarse una BD. O sea los datos deben tener cierta lógica.

4 Conceptos Básicos Propiedades implícitas de una BD:
Una BD se diseña, construye y completa de datos para un propósito específico. Está destinada a un grupo de usuarios concretos y tiene algunas aplicaciones preconcebidas en las cuales están interesados los usuarios.

5 Conceptos Básicos Que es un DBMS o SGBD?
Las siglas  Data Base Management System o Sistema Gerenciador de Bases de Datos Es una colección de programas que permiten a los usuarios crear y mantener la BD Es un sistema de software de propósito general que facilita los procesos de definición, construcción y manipulación de BD.

6 Conceptos Básicos Objetivos de un DBMS:
Evitar redundancia e inconsistencia de datos Permitir acceso a los datos en todo momento Evitar anomalías en el acceso concurrente Restricción a accesos no autorizados  seguridad. Suministro de almacenamiento persistente de datos (aún ante fallos)  seguridad desde otra perspectiva. Integridad en los datos Backups.

7 Conceptos Básicos Componentes de un DBMS
DDL (data definition languaje): especifica el esquema de BD. Resultado: Diccionario de datos DML (data manipulation languaje): Recuperación de información Agregar información Quitar información Modificar información

8 Conceptos Básicos DML  Características:
Procedimentales (SQL)  requieren que el usuario especifique qué datos se muestran y cómo obtener esos datos.

9 Conceptos Básicos Entonces 
La definición de una BD consiste en especificar los tipos de datos, las estructuras y restricciones de los mismos. La construcción de la BD es el proceso de almacenar datos concretos en algún dispositivo de almacenamiento bajo la gestión del DBMS. La manipulación de BD incluye funciones tales como consultar la BD para recuperar datos específicos, actualizar los datos existentes, reflejar cambios producidos, etc.

10 Conceptos Básicos Propósitos mas relevantes de BD Estudio de archivos
Definición, forma de trabajo, operaciones elementales. Archivos de datos y archivos de acceso a datos Alternativas de acceso a bajo costo Aprender a definir una BD Construcción del modelo de datos Normalización Aprender a manipular una BD Lenguaje de trabajo clásico con BD Estudio de seguridad e integridad de la información.

11 Conceptos Básicos Modelos de datos Modelos
Colección de herramientas conceptuales para describir datos, relaciones entre ellos, semántica asociada a los datos y restricciones de consistencia Modelos Basado en objetos (visión, conceptual). Estructura flexible, especifican restricciones explícitamente Modelo de Entidad-Relación Modelo Orientado a Objetos Basado en registros (conceptual, físico). La BD se estructura en reg. de formato fijo. Se dispone de lenguaje asociado para expresar consultas relacional jerárquico red Físico de datos (físico). Describen los datos en el nivel mas bajo.

12 Conceptos Básicos Independencia de datos
Capacidad de modificar esquemas sin alterar otro nivel Físico (modificar el esquema físico sin provocar que los programas de aplicación tengan que reescribirse  gralm. para mejorar el funcionamiento) Lógico (modificar el esquema conceptual)

13 Conceptos Básicos Actores involucrados con una BD DBA o ADB
Administra el recurso, que es la BD. Autoriza accesos, coordina y vigila la utilización de recursos de hardware y software, responsable ante problemas de violación de seguridad o respuesta lenta del sistema. Diseñador de BD Definen la estructura de la BD de acuerdo al problema del mundo real que esté representando Analistas de Sistemas Determinan los requerimientos de los usuarios finales, generando la información necesaria para el diseñador. Programadores Implementan las especificaciones de los analistas utilizando la BD generada por el diseñador. Usuarios (distintos tipos)

14 Archivos Nivel Físico Archivos Hardware Definiciones
Colección de registros guardados en almacenamiento secundario Colección de datos almacenados en dispositivos secundarios de memoria Colección de registros que abarcan entidades con un aspecto común y originadas para algún propósito particular.

15 Archivos Hardware Almacenamiento primario
Almacenamiento secundario (DR) Platos Superficies Pistas Sectores Cilindros Acceso a RAM vs. Acceso a DR comparaciones.

16 Archivos A dos niveles Físico (almacenamiento secundario)
Lógico (dentro del programa) Operaciones Crear Abrir Read/Write Eof Seek(localización)

17 Archivos Organización Secuencia de bytes Campos Registros
Secuencia de bytes (archivos de texto) Campos y Registros Secuencia de bytes no se puede determinar fácilmente comienzo y fin de cada dato. Campos Unidad más pequeña, lógicamente significativa de un archivo Registros Conjunto de campos agrupados que definen un elemento del archivo

18 Archivos Organización Secuencia de bytes Campos Registros
Secuencia de bytes (archivos de texto) Campos y Registros Secuencia de bytes no se puede determinar fácilmente comienzo y fin de cada dato. Campos Unidad más pequeña, lógicamente significativa de un archivo Registros Conjunto de campos agrupados que definen un elemento del archivo

19 Archivos Acceso a los archivos
Secuencial: acceso a los registros uno tras otro y en el orden físico en el que están guardados Secuencial indizado: acceso a los registros de acuerdo al orden establecido por otra estructura Ejemplo: una guía telefónica, o índice temático del un libro. Directo: se accede a un registro determinado sin necesidad de haber accedido a los predecesores.


Descargar ppt "Introducción de Base de Datos"

Presentaciones similares


Anuncios Google