Está en la página 1de 4

UNIVERSIDAD DEL ZULIA

NÚCLEO COSTA ORIENTAL DEL LAGO


PROGRAMA DE HUMANIDADES Y EDUCACIÓN
PROGRAMA DE EDUCACIÓN MENCIÓN INFORMÁTICA
UNIDAD CURRICULAR: BASE DE DATOS.
PROF. NORALITH POLANCO.

Base de Datos.

Integrantes.

 Brandor Márquez, C.I: 24.266.634.


 Rosalba Fuentes, C.I: 20.255.619.
 Yohanny Gonzalez, C.I: 24.606.622.
Desarrollo.
Diccionario de datos.

Es una estructura que contiene datos sobre los datos, y de esta forma generando
una meta-base: una base que describe a las otras bases. El diccionario de datos
debe contener todo lo que el administrador de base de datos quiera saber sobre
la base de datos:

a) Descripciones externas, conceptuales e internas de la base de datos.


b) Las descripciones de los campos registros y referencias cruzadas entre los
registros de varios archivos.
c) Códigos de autorización y seguridad de los datos, así como la definición de
apodos, para que un determinado elemento se pueda referir con nombres
distintos en programas diferentes.
d) Los esquemas externos que son empleados por cada programa, quiénes son
sus usuarios y qué autorizaciones tienen.

Tipos de diccionario de datos:

Sistemas aislados o independientes: son un conjunto independiente de archivos


lineales porque no proporcionan interface con el sistema de gestión de base de
datos (DBMS).

Sistemas totalmente integrados: en ellos el software del diccionario está


totalmente integrado al sistema de gestión de base de datos (DBMS); por tanto,
las definiciones de los datos se almacenan sólo una vez en el sistema.

Objetivo de los sistemas de base de datos.

Los sistemas de gestión de base de datos (SGBD) pretenden garantizar la


independencia de los datos, como objetivos tenemos:

 Diseño y utilización orientada al usuario: los datos y aplicaciones deben ser


accesibles a los usuarios de la manera más amigable posible.

 Centralización: los datos deben gestionarse de forma centralizada e


independiente de las aplicaciones.

 Evitar la redundancia y gestionar la concurrencia: la redundancia es una


fuente de problemas, no solo por el desaprovechamiento del espacio de
almacenamiento sino porque acarrea problemas de inconsistencia. Como
un sistema de gestión de base de datos (SGBD) provee un fondo de datos
común que puede ser compartido por varias aplicaciones, no es preciso,
por tanto, duplicar datos. Sin embargo, puesto que varias aplicaciones
pueden acceder a los mismos datos al mismo tiempo, el sistema de gestión
de base de datos (SGBD) debe disponer de los mecanismos adecuados
para gestionar esas concurrencias.

 Mantener la integridad semántica de los datos: la información almacena


una base de datos (BD) debería corresponderse en todo momento con la
realidad que representa.
 Mantener la seguridad: el sistema debe articular mecanismos que eviten
que algún usuario pueda acceder a información no autorizada. Se utilizan
mecanismos de identificación y gracias a ello se podrá definir qué usuario
accede a qué recurso.

 Mantener la fiabilidad del sistema: a nivel de almacenamiento, de


mecanismos de copias de seguridad y de redundancia controlada para
evitar la pérdida o corrupción de la información.

Ciclo de vida del sistema de base de datos.

Es aquel que nos prepara con el fin de obtener información oportuna, consistente,
íntegra y segura para la adecuada toma de decisiones según las necesidades
planteadas. El ciclo está formado por las siguientes fases:

1) Recolección y análisis de requerimientos: es aquel preestudio sobre las


operaciones actuales del sistema en operación.

2) Diseño conceptual de la base de datos: son las principales actividades que va


a realizar la base de dato e incluye:
 Diseño de la construcción de los módulos y submódulos del sistema.
 Diseño de los formatos de entrada y salida de información del sistema.
 Definir las acciones físicas que podrían ocurrir en el sistema en cualquier
nivel.
 Estructuras físicas de la base de datos.
 Elaboración de manuales técnicos y operativos del sistema.

3) Elección de un sistema de gestión de base de datos (SGBD): se elige un


sistema de gestión de base de datos (SGBD) para implementar nuestra base de
datos.

4) Transformación al modelo de datos: aquí se define las características comunes


de un conjunto de ejemplares (datos almacenados en un esquema) para crear
una categoría a la cual pertenezcan dichos ejemplares y así lograr las estructuras
de los archivos que irán en la base de datos. El esquema es la estructura de la
base de datos.

5) Diseño físico de la base de datos: se basa en realizar pruebas del


funcionamiento del sistema y se valoran los resultados para detectar si existen
errores con el fin de corregirlos y con ello cumplir con los objetivos planteados
inicialmente.

6) Implementación del sistema de base de datos: se prepara el sistema para


ponerlo en funcionamiento.

Categorías de lenguaje de base de datos.

Las bases de datos, para cumplir sus objetivos, necesitan apoyarse en los
lenguajes de descripción y manejo de los datos:
Lenguaje de descripción de datos: tiene la labor de describir una estructura de la
base de datos en el nivel externo adecuado para cada usuario; para ello emplea
el lenguaje de descripción de datos (DDL) proporcionado por un sistema de
gestión de base de datos (DBMS).
Lenguaje de manejo de datos: el sistema de gestión de base de datos (DBMS)
suministra un lenguaje de datos DML (Data Manipulation Language) que permite
a los usuarios manejar o tener acceso a la base de datos. La manipulación
consiste en insertar nueva información, o acceder, modificar o borrar la
información ya existente.

Esquema, sub - esquema, archivos planos o tablas.


Esquema: se define como el nivel conceptual, que es el que decide qué
información se guardara en la base de datos.

Sub-esquema: este es el esquema conceptual, el cual describe toda la base de


datos.

Archivos planos o tablas: se dice tabla a una red bidimensional formada por filas y
columnas.

También podría gustarte