3. IMPORTANCIA DE LAS BASES DE DATOS
•
U N A B A S E D E D AT O S P R O P O R C I O N A A
L O S U S U A R I O S E L A C C E S O A D AT O S ,
QUE PUEDEN VISUALIZAR, INGRESAR
O ACTUALIZAR.
•
U N A B A S E D E D AT O S P U E D E S E R
LOCAL,
ES
DECIR
QUE
PUEDE
UTILIZARLA SÓLO UN USUARIO EN UN
EQUIPO, O PUEDE SER DISTRIBUIDA.
•
L A P R I N C I PA L V E N TA J A D E U T I L I Z A R
B A S E S D E D AT O S E S Q U E M Ú LT I P L E S
USUARIOS
PUEDEN
ACCEDER
A
ELLAS AL MISMO TIEMPO.
4. LOS DBMS PRINCIPALES
Los principales sistemas de administración de bases de datos son:
Borland Paradox
Filemaker
IBM DB2
Ingres
Interbase
Microsoft SQL server
Microsoft Access
Microsoft FoxPro
Oracle
Sybase
MySQL
PostgreSQL
mSQL
SQL Server 11
5. TIPOS DE USUARIOS EN BASE DE DATOS
Usuario Final: es la persona que utiliza los
datos, esta persona ve datos
convertidos en información:
Desarrollador de Aplicaciones: es la
persona que desarrolla los sistemas que
interactuàn con la Base de Datos.
DBA: es la persona que asegura
integridad, consistencia,
redundancia, seguridad este es el
Administrador de Base de Datos quien
sed encarga de realizar
el mantenimiento diario o periòdico de
los datos.
6. CONCEPTOS BÁSICOS DE BASE DE DATOS
Archivo: son conjuntos de registr
os.
Registros: son conjuntos de
campos.
Campos: es la mínima unidad de
referencia.
10. Conceptos del Modelo EntidadRelación
Entidades
Son objetos concretos o abstractos que presentan interés
para el sistema y sobre los que se recoge información que
será representada en un sistema de bases de datos. Por
ejemplo, clientes, proveedores y facturas serían entidades en
el entorno de una empresa.
Atributos
Es una unidad básica e indivisible de información acerca de
una entidad o una relación. Por ejemplo la
entidad proveedor tendrá los atributos nombre, domicilio,
población, CIF.
11. Dominios
Es el conjunto de valores que puede tomar cada atributo. Por
ejemplo el dominio del atributo población, será la relación de
todas las poblaciones del ámbito de actuación de nuestra
empresa.
Tablas
Es la forma de estructurar los datos en filas o registros y
columnas o atributos.
Relación
Es la asociación que se efectúa entre entidades. Por ejemplo la
relación entre las entidades facturas emitidas y clientes. Dentro
de una base de datos es una tabla.
12. Tablas relacionales
Son tablas que cumplen los siguientes requisitos:
Cada fila debe ser única, es decir no pueden existir filas
duplicadas.
Cada columna debe ser única
Los valores de las columnas deben pertenecer al dominio de
cada atributo
Debe tener un solo tipo de fila, cuyo formato está definido por
el esquema de tabla o la relación.
El valor de la columna para cada fila debe ser único.
No puede contener columnas duplicadas.
13. Operaciones sobre Tablas
El Sistema Gestor de Bases de Datos : Ejemplos de operaciones son:
Selección: Obtiene un subconjunto de filas de la tabla o vista, que cumplen
una determinada condición.
Proyección: Obtiene un subconjunto de columnas de todas las filas de la
tabla.
Unión: Realizamos la unión de varias tablas, cuyo resultado será el conjunto
de todas las filas de las tablas origen. Las columnas respectivas de dichas
tablas deben ser iguales entre sí.
Diferencia: Inversa a la anterior, devuelve las filas que estén en una tabla y no
pertenezcan a una segunda tabla. Deben por tanto ser iguales también las
columnas respectivas entre sí.
Producto cartesiano: El resultado será una fila por cada combinación entre
cada fila de una tabla y todas las de la otra. Los valores de ambas filas se
concatenarán.
Intersección: Obtiene aquellas filas que sean idénticas en ambas tablas.
Join: Es la operación de unir filas de dos tablas a través de algún campo
común (normalmente la clave),
14. Como diseñar una Base de
Datos
•
•
•
•
Determinar la finalidad de la base de datos
Determinar las tablas que se necesitan
Determinar los campos que se necesitan
Identificar el campo o campos con valores únicos en
cada registro
• Perfeccionar el diseño
• Introducir datos y crear otros objetos de la base de
datos
• Utilizar las herramientas de análisis