jueves, 5 de febrero de 2015

presentacion y trabajos


 

Colegio Nacional de Educación Profesional Técnica

Gustavo Baz 006

 

Alumnas: González Sánchez Esmeralda.

Vázquez Cárdenas Marlene Andrea.

 

Modulo: Construcción de Bases de Datos.

Siglema: COBD-02.

 

Grupo: M403-I

 

Docente: Lic. Edith Martínez Hernández.


El dia miércoles nos presentamos con la profesora mediante la cual nos dio su nombre y como quería estructurada la carpeta de evidencias.
portada
misión
visión
política de calidad
valores
asi mismo también los respectivos separadores que llevarían cada resultado de aprendizaje al mismo tiempo también nos pidio una serie de materiales que deberíamos llevar para el dia 06 de febrero para poder exponer frente al grupo los materiales que nos pidió fueron:
3 papel bon
marcadores
papel crepe
pegamento
tijeras
y la respectiva información que pidió la cual es la siguiente.


A) Base de datos.

Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. Una base de datos es un sistema de archivos electrónico.

Las bases de datos tradicionales se organizan por campos, registros y archivos. Un campo es una pieza única de información; un registro es un sistema completo de campos; y un archivo es una colección de registros. Por ejemplo, una guía de teléfono es análoga a un archivo. Contiene una lista de registros, cada uno de los cuales consiste en tres campos: nombre, dirección, y número de teléfono.

*Identificación y evolución de los modelos de datos.

ü Orientados a datos.

Un modelo de datos es un lenguaje orientado a hablar de una Base de                                    Datos. Típicamente un modelo de datos permite describir:

  • Las estructuras de datos de la base: El tipo de los datos que hay en la base y la forma en que se relacionan.
  • Las restricciones de integridad: Un conjunto de condiciones que deben cumplir los datos para reflejar correctamente la realidad deseada.
  • Operaciones de manipulación de los datos: típicamente, operaciones de agregado, borrado, modificación y recuperación de los datos de la base.

Otro enfoque es pensar que un modelo de datos permite describir los elementos de la realidad que intervienen en un problema dado y la forma en que se relacionan esos elementos entre sí. No hay que perder de vista que una Base de Datos siempre está orientada a resolver un problema determinado, por lo que los dos enfoques propuestos son necesarios en cualquier desarrollo de software.

      2. Orientados a objetos.

El modelo orientado a objetos utiliza el paradigma de la orientación a objetos  para el desarrollo de software. Este enfoque realiza la construcción de modelos de un sistema por medio de la identificación y la especificación de un conjunto de objetos relacionados, que colaboran entre sí de acuerdo a los requerimientos establecidos para el sistema de objetos.

La definición del modelo orientado a objetos puede claramente dividir el enfoque en tres dimensiones:

*La dimensión estructural

*La dimensión dinámica

*La dimensión funcional

 

 

3.Orientados a semánticas.

Los sistemas de base de datos relacionados solo expresan en realidad una compresión muy limitada significado la información contendida en la base de datos, por lo general entienden ciertos valores sencillos de datos y ciertas interrelaciónales de muchos a uno entre dichos valores, toda información más allá de eso se deja al usuario.

Los modelos semánticos en cambio permiten captar mejor el significado (semántica)  de los datos contenidos en la base de datos.

 

B) Identificación de características componentes y tipos de sistemas gestores de bases de datos.

 

ü Requisitos de un sistema gestor de base de datos (SGBD).

Un sistema de gestión de bases de datos (SGBD) es un conjunto de programas que permiten el almacenamiento, modificación y extracción de la información en una base de datos, además de proporcionar herramientas para añadir, borrar, modificar y analizar los datos. Los usuarios pueden acceder a la información usando herramientas específicas de interrogación y de generación de informes, o bien mediante aplicaciones al efecto.

Estos sistemas también proporcionan métodos para mantener la integridad de los datos, para administrar el acceso de usuarios a los datos y para recuperar la información si el sistema se corrompe. Permiten presentar la información de la base de datos en variados formatos. La mayoría incluyen un generador de informes. También pueden incluir un módulo gráfico que permita presentar la información con gráficos y tablas.

 

ü Niveles de un sistema gestor de base de datos.

La arquitectura ANSI/SPARC, que data de 1975, define los niveles de abstracción para un sistema de administración de bases de datos:

  • Nivel interno (o físico): define cómo se almacenan los datos y los métodos de acceso.
  • Nivel conceptual: también denominado modelo ER (modelo entidad-relación) o MLD (modelo lógico de datos). Define cómo se organiza la información dentro de la base de datos.
  • Nivel externo: define las vistas del usuario.

 

ü Lenguajes.

Un lenguaje de definición de datos (Data Definition Language, DDL por sus siglas en inglés) es un lenguaje proporcionado por el sistema de gestión de base de datos que permite a los usuarios de la misma llevar a cabo las tareas de definición de las estructuras que almacenarán los datos así como de los procedimientos o funciones que permitan consultarlos.

Un Data Definition Language o Lenguaje de descripción de datos ( DDL ) es un lenguaje de programación para definir estructuras de datos . El término DDL fue introducido por primera vez en relación con el modelo de base de datos CODASYL, donde el esquema de la base de datos ha sido escrito en un lenguaje de descripción de datos que describe los registros, los campos, y "conjuntos" que conforman el usuario modelo de datos. Más tarde fue usado para referirse a un subconjunto de SQL, pero ahora se utiliza en un sentido genérico para referirse a cualquier lenguaje formal para describir datos o estructuras de información, como los esquemas XML.

 

ü Tipos de sistemas gestores de bases de datos.

Sistemas de gestión de bases de datos (SGBD), cuyo propósito es general y se basan, con frecuencia, en el modelo relacional. Su finalidad principal es la gestión de datos comerciales, administrativos y, en general, cualquier tipo de datos. Son propiamente sistemas de recuperación de datos.

Sistemas de gestión documental (SGD), que se soportan comúnmente en un modelo textual. Están diseñados para gestionar datos textuales, no se estructuran necesariamente bien y, en general, incorporan controles terminológicos. Estos son sistemas para la recuperación de información.

Firebird
BDB
MySQL

PostgreSQL
Sqlite
Ejemplos de gestores de base de datos propietarios
dBase
FileMaker
Fox Pro
IBM DB2 Universal Database (DB2 UDB)
IBM Informix
MAGIC
Microsoft SQL Server
Open Access
Oracle
Paradox
PervasiveSQL
Progress (DBMS)
Sybase ASE
Sybase ASA
Sybase IQ
WindowBase

ü Arquitectura cliente/servidor.

La arquitectura cliente-servidor es un modelo de aplicación distribuida en el que las tareas se reparten entre los proveedores de recursos o servicios, llamados servidores, y los demandantes, llamados clientes. Un cliente realiza peticiones a otro programa, el servidor, quien le da respuesta. Esta idea también se puede aplicar a programas que se ejecutan sobre una sola computadora, aunque es más ventajosa en un sistema operativo multiusuario distribuido a través de una red de computadoras.

Algunos ejemplos de aplicaciones computacionales que usen el modelo cliente-servidor son el Correo electrónico, un Servidor de impresión y la World Wide Web

 

ü Bases de datos distribuidos.

Una base de datos distribuida (BDD) es un conjunto de múltiples bases de datos lógicamente relacionadas las cuales se encuentran distribuidas en diferentes espacios lógicos (pej. un servidor corriendo 2 máquinas virtuales) e interconectados por una red de comunicaciones. Dichas BDD tienen la capacidad de realizar procesamiento autónomo, esto permite realizar operaciones locales o distribuidas. Un sistema de Bases de Datos Distribuida (SBDD) es un sistema en el cual múltiples sitios de bases de datos están ligados por un sistema de comunicaciones de tal forma que, un usuario en cualquier sitio puede acceder los datos en cualquier parte de la red exactamente como si estos fueran accedidos de forma local.

Un sistema distribuido de bases de datos se almacenan en varias computadoras. Los principales factores que distinguen un SBDD de un sistema centralizado son los siguientes:

  • Hay múltiples computadores, llamados sitios o nodos.


 

 

 

 

 

 

No hay comentarios.:

Publicar un comentario