Está en la página 1de 25

c 






Si 
  
Una B.D. es una colección de elementos de datos
interrelacionados que pueden procesarse por uno o más
sistemas de aplicación.

Existen tres elementos claves en esta definición:

Organizado: hace referencia a la manera en que los


datos deben ser almacenados. Solamente, si se
organizan los datos, el usuario podrá localizarlos y
recuperarlos eficientemente.
Si 
  
þolección: hace referencia a un grupo de datos, que
generalmente pertenecen a diversos tipos, tales como:
enteros, reales, incluso de tipo estructurados.

Interrelacionados: permite que una colección de datos


proporcione información razonable y coherente.
Si 
  
Un Sistema de Base de Datos está formado por una
Base de Datos, un Sistema de computación de
propósito general (DBMS) que manipula la Base de
Datos, así como el Hardware y el personal apropiado.

   
S?
Es el sistema que se requiere para manipular la
Base de Datos. El manejo de la misma, no sólo
implica recuperarla, sino también agregar,
modificar, eliminar, entre otras.
Si 
  
    
S?
Un DBMS se
puede
entender como
algo que
provee al
programador y
al usuario las funcionalidades para crear
una base de datos, agregar elementos,
modificar su contenido, eliminar
registros u ordenar los registros de
manera deseada.
Si 
  
    
S?

El DBMS proporciona al usuario comandos para


ayudarlo a realizar tareas, no teniendo que
realizar programación de bajo nivel.

Se garantiza la
independencia de
datos
Si 
  
i   i  
S
Èrogramadores de
Aplicaciones:
trabajan con el DBMS
a través de
programas de Administradores de BD:
aplicaciones escritos Son los usuarios que
por ellos en lenguaje manejan y administran las
de alto nivel. actividades de la BD.
Interactúan con el DBMS a
través de las diversas
utilidades administrativas
proporcionadas por el
mismo DBMS.
Si 
  
i   i  
S
Usuarios Sofisticados:
interactúan con el
DBMS a través de
sentencias SQL. Ellos
Usuarios Especializados: no escriben programas
Son los usuarios de aplicación.
sofisticados que escriben
aplicaciones
especializadasde BD que no
vienen con las aplicaciones
con las aplicaciones
tradicionales de
procesamiento de datos.
V Si 
  

Los datos
Estructura se controlan
centralizada e mediante un
integrada Diccionario de
de los datos Datos

Simplifican
esfuerzo
þontrolado de
por el DBA Èrogramación
y
Mantenimiento
Si 
  
En la actualidad estamos inmersos en varias décadas
de esfuerzo por desarrollar DBMS cada vez más
poderosos.

El desarrollo evolutivo se basó en tres Modelos de


Datos fundamentales:

Jerárquico De red
Relacional
Si 
  
  
En este modelo, los datos se representan mediante
una colección de registros y las relaciones entre los
datos se representan por enlaces, que se pueden ver
como punteros. Se conectan a través de enlaces.

S08 
 
"i# 
!
Si

S086 JOS $ !

 "i# Civi
S085 COS % 
Si 
  
  J&' ic
Es similar al modelo de Red. Sus caracteristicas son
las siguientes:

Los datos se representan


por una colección de
registros, y las relaciones
se representan por enlaces

En este modelo los


archivos están organizados
como una colección de árboles
Si 
  
  J&' ic

S08 
 !

S08 
 !

S08 
 

"i#  "i#  "i#


! ! 
Si Si Civi
Si 
  
 ci
En este modelo, se representa una o más tablas que
contienen los datos y las relaciones entre los
diferentes datos.
þaracterísticas:
Una tabla es una colección de registros en una BD.
Una tabla contine múltiples columnas.
þada columna tiene un nombre único y contiene
conjunto de datos.
þada conjunto de datos se denomina filas.
Un valor se obtiene por la intersección de una fila y
de una columna.
Si 
  
 ci
ßabla Estudiantes
 ( O
( CC)  (C

*S + COS S CS !

S08 C ,O 

S086  C-, !

S085 JOS C-, 

ßabla þarreras
 (C C

! "i#  Si

 "i# Civi
Oiv   i 
. .

þonsistencia
de los Datos
Uso controlado
Integrar Datos de los datos

Evitar
Redundancias
Resolver
ambigüedades
en la definición
i 
  
Grupo de
þorporativa
ßamaño ßrabajo

Èersonal

Distribuida þentralizada

Localización
iició 
  
Al ser un recurso de la compañía con un valor
significativo, la Base de Datos requiere de
protección y control

Funciones del DBA:


Diseño
de la B.D.
Rendimiento
Seguridad de la B.D.
e Integridad
Formación de la B.D.
del Usuario
i" / C 
  
þonflictos
en las
organizaciones

Necesidad de Fracaso en
personal el desarrollo
Riesgos de proyectos
calificado
y
costos
þostos Mal funcionamiento
imprevistos del Sistema
' ic   * iv

Esquema
Fisíco

Esquema
conceptual o
Lógico

Sub-Esquema Lógico:
Vistas del Usuario
Esquema conceptual o
Lógico
Si C  c ci

Diseño Estudio de
del sistema factibilidad

S.þ.F

Èrogramación Definición
y prueba de requisitos
ificció "ic  
. .

Èlan de Necesidades Èroyectos de


Èlan de
Negocios de Desarrollo
B.D.
Información De B.D.
Cic  Vi  
  

Estudio de Definición
Èlanificación
factibilidad de requisitos
preliminar

Implementación en
DBMS Relacional
Desarrollo (DDL: Lenguaje de
Evaluación
esquema Definición de Datos,
DML: Lenguaje de
y mantenimiento
conceptual
Manipulación
de Datos)
   ció
þonvertir el
modelo þonstruir
Seleccionar y
conceptual el
adquirir
en un diccionario
un DBMS
modelo de de datos
implementación

Desarrollar los Formación


Èoblar la
programas
Base de Datos a los usuarios
de aplicación
-CS
O
S,
C)

También podría gustarte