Download Componentes de un sistema de base de datos

Document related concepts

Base de datos wikipedia , lookup

Modelo de base de datos wikipedia , lookup

Modelo relacional wikipedia , lookup

Base de datos relacional wikipedia , lookup

Capa de acceso a datos wikipedia , lookup

Transcript
Asignatura: Sistema de Información de Geográfica
(SIG) y bases de datos
Carrera: Ingeniería en Innovación Agrícola
Sustentable
Conceptos generales de base de datos
¿QUÉ ES UNA BASE DE DATOS?
Una base de datos es una colección de archivos
relacionados que permite el manejo de la información de
alguna compañía, empresa, finca.
 Cada uno de dichos archivos puede ser visto como una
colección de registros y cada registro está compuesto de
una colección de campos. Cada uno de los campos de cada
registro permite llevar información de algún atributo de
una entidad del mundo real.
 Una base de datos es una colección de información útil
organizada en una manera específica.

EJEMPLO 1
Para una universidad las entidades de interés podrían ser:
Alumno, Profesores y Salones.
 Para la entidad alumno los atributos importantes podrían ser:
Nombre, dirección, teléfono, carrera, matricula, altura de los
alumnos y otros.

EJEMPLO 2
Para una parcela con diferentes cultivos; Piña, Mango y
Cítricos,
 ¿Cuál seria la entidad?, ¿Cuales serian los atributos?

EJEMPLO 3
En una localidad o comunidad
 ¿Cuál seria la entidad?, ¿Cuales serian los atributos?


Los atributos son las características por medio de los
cuales se puede describir una entidad.
COMPONENTES DE UN SISTEMA DE BASE DE DATOS
1.
2.
3.
4.
Datos
Equipo (Hardware)
Programas (Software)
Personal.
COMPONENTES DE UN SISTEMA DE BASE DE DATOS
COMPONENTES DE UN SISTEMA DE BASE DE DATOS
1.
2.
3.
4.
Datos:
Equipo (Hardware)
Programas (Software)
Personal.
COMPONENTES DE UN SISTEMA DE BASE DE DATOS
1.
Datos
Integrada: La Base de datos puede considerarse como
una unificación de varios ficheros de datos, que son
tratados como uno solo, y en el que se ha eliminado
totalmente, o en parte, la redundancia de datos.
 Compartida: Los datos pueden compartirse entre varios
usuarios distintos. Es posible que varios de estos
usuarios accedan al mismo tiempo al mismo elemento
de información (acceso concurrente).

COMPONENTES DE UN SISTEMA DE BASE DE DATOS
Equipo (Hardware)
 Conjunto de dispositivos físicos utilizados para
almacenar y procesar los datos.
 Computadoras. Utilizadas para procesar los datos de la
Base de datos
2.
COMPONENTES DE UN SISTEMA DE BASE DE DATOS

3. Programas (Software). Un sistema de base de datos
incluye dos tipos de programas.
COMPONENTES DE UN SISTEMA DE BASE DE DATOS
Personal
 En un sistema de base de datos intervienen un número
importante de usuarios, que podemos clasificar en tres
grupos:
 Administrador de base de datos: Son los encargados de
diseñar la estructura de la base de datos y los
responsables de que el sistema funcione correctamente.
 Programadores de aplicaciones: Que se encargan de
desarrollar las aplicaciones que manejan datos de la
base de datos.
4.




Usuarios finales: Son personas que no tienen por que tener
conocimientos informáticos y que pueden manipular los
datos (examinarlos y actualizarlos) con la ayuda de las
aplicaciones, o bien de lenguajes de consulta no
procedimentales (no es necesario indicar el algoritmo de
acceso a los datos), tipo SQL, o bien, mediante herramientas
basadas en sistemas de menús. Se distinguen tres tipos de
usuarios finales:
Usuarios especializados: Aquellos que son capaces de
escribir ciertas aplicaciones para la BD, para su uso propio.
Usuarios casuales: Aquellos que realizan consultas a través
de un procesador de consultas. Esas consultas pueden ser
creadas por ellos mismos o por otras personas.
Usuarios ingenuos: Aquellos que solo acceden a través de
aplicaciones previamente escritas por otros usuarios.
VENTAJAS DE USAR BASES DE DATOS
Información compacta. No se necesitan voluminosos
archivos de papel.
 Velocidad. La velocidad de operación es mayor a la que
se tiene con un sistema manual.
 Menos cansado. Al manipular información más
organizada.
 Actualización. La información se puede mantener más
fácilmente actualizada.
 Un control centralizado. Se reduce la redundancia. Se
evita la inconsistencia.
 Los datos pueden ser compartidos. Se tiene el control
del acceso.

ENFOQUES PARA BASE DE DATOS

1.
2.
3.
Existen tres enfoques principales para base de datos:
Enfoque Relacional.
Enfoque Jerárquico.
Enfoque de Redes.
ENFOQUE RELACIONAL

El enfoque relacional ''ve'' a los datos como un conjunto de TABLAS
(ARCHIVOS). Donde cada tabla consta de un conjunto de RENGLONES
(REGISTROS) y cada RENGLON constando de un conjunto de
COLUMNAS (CAMPOS). La RELACION entre las TABLA (ARCHIVOS) se
establece solo por nombres de atributos comunes.
ENFOQUE DE REDES

Es el enfoque más eficiente para representar relaciones,
más sin embargo, tiene la desventaja de ser MUY
COMPLEJO. Esta estructura contiene relaciones más
complejas que las jerárquicas
ENFOQUE JERÁRQUICO

Permite ''ver'' una base de datos como compuesta de un
CONJUNTO DE RELACIONES
TIPO DE DATOS EN UNA BASE DE DATOS

Los datos pueden ser divididos en dos grandes categorías:
 ALFANUMERICA
 NUMERICA

Los datos alfanuméricos consisten de caracteres alfabéticos (A - Z, ó a z), caracteres
Numéricos (0 - 9) y de algunos símbolos especiales como # $ %.
Los datos numéricos están compuestos por los dígitos del 0 al 9, punto
decimal y signo. Por
Adicionalmente a estos tipos existen otros tipos que son utilizados
como:
 LOGICO
 FECHA
 MEMO
 GENERAL (Puede contener objetos audio, vídeo, imágenes,...)



https://es.wikipedia.org/wiki/Sistema_de_Gesti%C3%B3
n_de_Bases_de_Datos
 http://www.gridmorelos.uaem.mx/~mcruz//cursos/miic
/bd1.pdf
