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
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
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