Pr - PowerPoint PPT Presentation

About This Presentation
Title:

Pr

Description:

Pr cticas bases de datos Qu es una base de datos? Es un sistema informatizado cuyo prop sito es mantener informaci n y permitir su acceso cuando se requiera. – PowerPoint PPT presentation

Number of Views:36
Avg rating:3.0/5.0
Slides: 22
Provided by: disUmEsb
Category:
Tags: bases | datos

less

Transcript and Presenter's Notes

Title: Pr


1
Prácticas bases de datos
  • Qué es una base de datos?
  • Es un sistema informatizado cuyo propósito es
    mantener información y permitir su acceso cuando
    se requiera.
  • Los sistemas de bases de datos se diseñan para
    manejar grandes cantidades de información. Las
    ventajas son
  • Evitan redundancia
  • Evitan inconsistencia
  • Siguen normas para añadir y eliminar datos
  • Se mantiene la integridad entre datos

2
Prácticas bases de datos
Bases de datos relacionales se dice de una forma
de organizar la información. Se consigue mediante
tablas que representan los datos y las relaciones
en la base de datos. Sistema gestor de bases de
datos (SGBD) es el programa que permite organizar
y analizar los datos. Han existido distintos
tipos y dentro de cada uno diversas marcas
comerciales. El más usado es la base de datos
relacional MS Access, aunque no es el mejor
sistema. Seguidamente se describen los sistemas
gestores más conocidos
3
Prácticas bases de datos
  • 1) Sistemas gestores de archivos (archivos
    planos)
  • Archivos planos archivos de datos simples que no
    tienen índices u otra estructura de acceso.
  • Se caracterizan por
  • Organizan los datos en archivos, registros y
    campos
  • Manejan los datos a través de pantallas o
    formularios con facilidades de búsqueda simple,
    sin referencias cruzadas y procesando solamente
    un registro a la vez.
  • Ejemplos PC-File, QA, Reflex, Rapidfile,
    FileMaker.

4
Prácticas bases de datos
  • 2) xBase
  • Son sistemas gestores de archivos que pueden
    trabajar con varios archivos simultáneamente,
    almacenando los datos separadamente en varios
    archivos físicos.
  • Cada archivo es una colección de registros con
    sus campos definidos.
  • La navegación entre ellos se realiza
    estableciendo relaciones lógicas entre los
    archivos y moviendo el indicador de registro
    actual de cada archivo.
  • Ejemplos dBase II, III, III, IV, Alpha IV,
    FoxBase, DBExcel, Multibase, DBMan y DBFast.

5
Prácticas bases de datos
  • Estos sistemas se caracterizan por
  • Describen los datos en términos de archivos,
    registros y campos.
  • Organizan los datos en varios archivos
    relacionados lógicamente y no físicamente.
  • Se crean los archivos y los índices a través del
    lenguaje de programación.
  • Permite búsquedas simples y complejas vía
    múltiples índices.
  • Las relaciones entre los archivos se establecen
    a través de los índices y los indicadores de
    registros.
  • Se procesa un registro a la vez.

6
Prácticas bases de datos
  • 3) Access
  • Tipo MS-Access, DataEase, Paradox, Omnis 7,
    Formbase y Double-Helix.
  • Mayores facilidades de acceso a datos en disco.
  • Similares a los archivos planos en la
    construcción y acceso a los datos a través de
    pantallas.
  • Su principal diferencia es la programación y su
    capacidad de referencias cruzadas.
  • El acceso a la base de datos puede hacerse a
    través de pantallas definidas por el usuario,
    interfaces ODBC (Open Database Connectivity)
    nativas de Windows y con Visual Basic.

7
Prácticas bases de datos
  • Incluyen lenguajes de cuarta generación (4GL)
    con mayores capacidades que los que proveen los
    sistemas basados en archivos planos. Los datos
    son manipulados a través de pantallas o formas
    diseñadas para tal fin.
  • Al entrar al programa se activan las opciones
    del mismo Tablas, Consultas, Formas, Reportes,
    Macros y Módulos. Cada uno permite manipular
    directamente un tipo de elemento.
  • Se puede relacionar las diferentes tablas que
    componen una base de datos mediante el uso de
    relaciones, que indican la asociación entre los
    atributos de la tabla y su cardinalidad (1M, M1
    y NM).

8
Prácticas bases de datos
  • Las consultas se pueden realizar directamente
    sobre la base de datos utilizando la función
    Consultas, la cual está basada en QBE (Query By
    Example). También permite efectuar consultas en
    SQL (Structured Query Language).
  • Estos sistemas se caracterizan porque
  • Describen los datos en términos de tablas, filas
    y columnas.
  • Organizan los datos en varios archivos
    relacionados vía SQL.
  • Se definen a través de pantallas que provee el
    sistema y que deben ser llenadas.

9
Prácticas bases de datos
  • Permite búsquedas simples, complejas y muy
    complejas vía SQL.
  • Las relaciones entre las tablas proveen las
    referencias cruzadas y el soporte de mayores
    restricciones de integridad.
  • Procesamiento completo basado en conjuntos.
  • Máquina base de datos
  • Es una parte del SGBD que hace el enlace entre
    el SGBD y los datos en almacenamiento secundario.

10
Prácticas bases de datos
  • La máquina de base de datos de Microsoft Access
    y Visual Basic se denomina Microsoft Jet Database
    Engine, está basada en el modelo relacional y
    provee datos a las aplicaciones.
  • La máquina Jet no tiene interfaz y por ello debe
    ser utilizada a través de un programa, es
    multiusuario y tiene un procesador de consultas
    integrado con manejo de seguridad, integridad
    referencial y acceso remoto a los datos.
  • Jet está compuesta por una serie de librerías de
    enlace dinámico (DLL) que pueden ser vistos como
    programas interconectados.

11
Prácticas bases de datos
  • Un interfaz ODBC permite el acceso a los datos
    en ambientes heterogéneos, SGBD relacionales y no
    relacionales, es un interfaz universal de acceso
    a los datos permitiendo que una aplicación pueda
    acceder, ver y modificar datos concurrentemente
    desde múltiples bases de datos.

12
Prácticas bases de datos
  • Elementos de MS Access
  • Tablas. Una tabla es un conjunto de información
    que se representa como una hoja de cálculo. Las
    columnas son campos y las filas registros.
  • Un campo puede ser DNI, domicilio, teléfono, ...
  • Un registro pueden ser datos concretos de una
    persona
  • Consultas. Es una solicitud de información a la
    base de datos. El resultado puede provenir de una
    o varias tablas. Permiten filtros.
  • Formularios. Es la interfaz de acceso por parte
    del usuario. Permiten imágenes y módulos con
    funciones.

13
Prácticas bases de datos
Informes. Permiten recuperar contenidos de la
base de datos y llevarlos a impresora. Son
similares a las consultas. Macros. Permiten la
automatización de los proceso a programar. Son de
utilidad junto con los módulos, para personalizar
la gestión de bases de datos. Módulos. Permiten
crear funciones complejas que realicen funciones
específicas. Controles. Los elementos en un
formulario o informe que presentan los datos, se
llaman controles. Por ejemplo, permiten mostrar
resultados de cálculos.
14
Prácticas bases de datos
Manejo de MS Access
Inicio Acceder al menú Inicio de Windows y
seleccionar Programas. Entonces ya es posible
acceder al icono de Access. Seleccionar el botón
adecuado, por ejemplo Abrir una base de datos
existente.
15
Prácticas bases de datos
Ambiente de Access Cuando se entra, ya sea para
crear una base nueva o para acceder a una ya
existente, aparece una pantalla similar a la
mostrada.
16
Prácticas bases de datos
  • Los elementos de que consta son
  • Ventana de Access, es la principal que aparece
    al abrir. Contiene un listado con los elementos
    que conforman la base de datos.
  • Barra de estado, muestra información acerca de
    la tarea que se ejecuta en un momento dado.
  • Botón restaurar-maximizar, sirve para restaurar
    la pantalla o mostrarla completa.
  • Cerrar base de datos, sirve para cerrar Access y
    por lo tanto la base de datos activa.
  • Botón minimizar, minimiza la pantalla activa.

17
Prácticas bases de datos
  • Barra de título, muestra el nombre del programa.
  • Barra de menú, comprende las opciones de los
    menús desplegables, varía según el comando que se
    esté ejecutando.
  • Barra de herramientas, son botones que facilitan
    la selección de instrucciones. Es posible su
    personalización.

18
Prácticas bases de datos
  • Apertura de una base de datos ya existente
  • Elegir una de estas tres opciones
  • en Archivo, abrir base de datos
  • en Presentación, abrir base de datos existente
  • en barra de herramientas, Base de datos y Abrir
  • Seguidamente hacer la selección en el cuadro de
    diálogo y se pulsa Abrir.

19
Prácticas bases de datos
  • Creación de una base de datos
  • Hay tres formas de crearla
  • En menú Archivo de inicio, se elige Asistente
  • Estando en pantalla de inicio, se elige Base de
    datos en blanco
  • Presionando Nueva Base de Datos en la barra de
    herramientas Base de Datos
  • Una vez que aparezca la ventana de la base de
    datos se tiene el centro de control, desde donde
    se puede crear y usar cualquier objeto de la base
    de datos.

20
Prácticas bases de datos
  • Diseño de una base de datos
  • Es importante considerar la definición de tablas
    y las relaciones entre ellas.
  • Pasos a efectuar para el diseño
  • Se deben especificar las tablas que se precisan
    para representar la información.
  • Se indicarán para cada tabla los campos que la
    componen.
  • Para cada campo se han de analizar los tipos de
    datos y posibles restricciones.

21
Prácticas bases de datos
  • Se indicarán los campos comunes en las tablas.
  • Se definirán las llaves primarias.
  • Finalmente se diseñarán los mecanismos que
    manipulan estas tablas.
  • También es posible crear una base de datos
    mediante el asistente. Bajo esta opción sólo es
    necesario responder a una serie de preguntas.
Write a Comment
User Comments (0)
About PowerShow.com