• Like
  • Save
Bases de datos
Upcoming SlideShare
Loading in...5
×
 

Bases de datos

on

  • 301 views

 

Statistics

Views

Total Views
301
Views on SlideShare
301
Embed Views
0

Actions

Likes
0
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft Word

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Bases de datos Bases de datos Document Transcript

    • TALLER BASES DE DATOSSe debe promover la consulta de los siguientes conceptos par luego aclararlos en clase e iniciarluego el tema de bases de datos en ExcelBASES DE DATOSConceptoUna base de datos se define como un fichero en el cual se almacena información en campos odelimitadores, teniendo acceso a ella posteriormente tanto de forma separada como de formaconjunta. Se utiliza normalmente para recoger grandes cantidades de información. (Por ejemplo ellistado de nombres y apellidos de los alumnos de varios cursos)Normalmente el número de campos (columnas) que se pueden tener en una base varía según lasnecesidades en cuanto a gestión de datos, de forma que después se pueda explotar la informaciónde forma ordenada y separada, aunque el resto de la información sigue almacenada y guardada enla base de datos. En realidad aparte de los datos que son almacenados en el archivo, también hayuna serie de datos, en los que se informa del tipo de campo, los campos y la longitud de cadacampo, es lo que se llama gestor de datos, que permite saber cada registro o fila, (un registro esuna suma de campos).El programa que sirve para manejar toda esa información se denomina sistema gestor de base dedatos. Las principales en estos momentos son Microsoft Access, Lotus Aproach, parados, u OracleEvolución de las bases de datosLas bases de datos han evolucionado pasando de sistemas simples a gestores de estructuras dedatos que ofrecen muchas de posibilidades para el manejo de información.La expresión base de datos (BD) se produjo a comienzos de los años setenta, y a diferencia deese entonces, las bases de datos han dejado de ser uso exclusivo de grandes corporativos conimpresionantes infraestructuras tecnológicas, tal es así que hoy en día, con la popularización de lastecnologías de la información se han extendido a pequeñas y medianas empresas, inclusive hastael hogar.En las empresas, las bases de datos pretenden servir al conjunto de la organización, manejandolos datos como otro recurso que viene a añadirse a los ya tradicionales, por lo tanto han de atendera múltiples usuarios y a diferentes aplicaciones, y tienen actividades preponderantes como lainvestigación, la planeación y la toma de decisiones, por lo tanto exigen una información precisa,oportuna, completa, coherente y adaptada a las necesidades específicas de cada beneficiario.Principales objetivos de una base de datosUna base de datos debe de contar con independencia lógica y física de los datos, esto se refiere ala capacidad de modificar alguna información específica sin que afecte a los demás registrosTener redundancia mínima, es decir, se trata de usar la base de datos como repositorio comúnpara distintas aplicaciones, y combinarla con el acceso a la distribución espacial de los datos, pueslos datos pueden encontrarse en otra habitación, otro edificio e incluso otro país y el usuario notiene por qué preocuparse de la localización de los datos a los que accede.La integridad de los datos se refiere a las medidas de seguridad que impiden que se introduzcandatos erróneos ya sea por motivos físicos (debido a causas externas), como de operación(introducción de datos incoherentes), esto puede ser mediante encriptación de la informacion oprotección con contraseñas de acceso.
    • Facilitar las consultas complejas a los datos y brindando seguridad de acceso y auditoría, esto serefiere al derecho de acceso a la información contenida en la base de datos por parte de personaso grupos, además debe brindar respaldo y recuperación de información.Debe permitir que a través de lenguajes de programación se pueda brindar la posibilidad deacceder a la información de una base de datos mediante programas diseñados a la medida de losusuariosCaracterísticas- Independencia de los Datos. Es decir, que los datos no dependen del programa y por tantocualquier aplicación puede hacer uso de los datos.- Reducción de la Redundancia. Llamamos redundancia a la existencia de duplicación de los datos,al reducir ésta al máximo conseguimos un mayor aprovechamiento del espacio y además evitamosque existan inconsistencias entre los datos. Las inconsistencias se dan cuando nos encontramoscon datos contradictorios.- Seguridad. Un SBD debe permitir que tengamos un control sobre la seguridad de los datos.- Se visualiza normalmente como una tabla de una hoja de cálculo, en la que los registros son lasfilas y las columnas son los campos, o como un formulario.- Permite realizar un listado de la base de datos.- Permiten la programación a usuarios avanzados.Introducción de datosEn una base de datos podemos introducir, entre otros, los siguientes tipos de datos:- Vídeo: secuencias de imágenes.- Gráficos: archivos de imagen que pueden modificar la base de datos.- Sonido: archivos de audio.- Lógicos: tratan de establecer relaciones entre los datos.- Numéricos.- Alfanuméricos.FuncionalidadesLas funciones más importantes que nos puede permitir realizar un Sistema gestor de base dedatos son las siguientes:a. API (Application Programming Interface): permite a los usuarios avanzados acceder a algunosrecursos internos del programa, para configurarlo.b. Soporte BD ¨S Multiplataforma: indica la compatibilidad entre los distintos Sistemas gestores debases de datos.
    • c. Soporte SQL: sirve para establecer indicaciones a la hora de realizar búsquedas y consultas enla base de datos.d. Programación visual: permite crear una especie de lenguaje de forma gráfica, para establecerparámetros personalizados.