qué es una base de datos

14
¿QUÉ ES UNA BASE DE DATOS? UNA BASE DE D ATOS, ES UNA ENTIDAD E N LA CUAL SE PUEDEN ALM ACENAR DATOS DE MANE RA ESTRUCTURADA, CON LA MENOR REDUNDANCIA POSIBLE .

Upload: digna-mejia

Post on 26-May-2015

155 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Qué es una base de datos

¿QUÉ E

S UNA B

ASE DE

DATOS?

UN

A B

ASE D

E DATO

S, ES

UN

A E

NTID

AD

EN

LA C

UAL

SE PU

EDEN

ALM

ACEN

AR

DATO

S DE M

AN

ERA

ESTRU

CTURAD

A,

CON

LA

MEN

OR R

EDU

ND

AN

CIA

POSIB

LE .  

Page 2: Qué es una base de datos

ESTRUCTURA DE UNA BASE DE DATOS

Page 3: Qué es una base de datos

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 , Q U E P U E D E N V I S U A L I Z A R , I N G R E S A R O A C T U A L I Z A R .

• U N A B A S E D E D AT O S P U E D E S E R L O C A L , E S D E C I R Q U E P U E D E U T I L I Z A R L A S Ó L O U N U S U A R I O E N U N E Q U I P O , O P U E D E S E R D I S T R I B U I D A .

• 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 U S U A R I O S P U E D E N A C C E D E R A E L L A S A L M I S M O T I E M P O .

Page 4: Qué es una base de datos

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

Page 5: Qué es una base de datos

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.

Page 6: Qué es una base de datos

CONCEPTOS BÁSICOS DE BASE DE DATOS

Archivo: son conjuntos de registros.

Registros: son conjuntos de campos.

Campos: es la mínima unidad de referencia.

Page 7: Qué es una base de datos

SUBSISTEMA DE UN DBMS

Page 8: Qué es una base de datos

ENTIDADES:

CLIENTEPROPIETARIOBOTEEQUIPOVIAJEMANTENIMIENTOREPARACIÓNTRIPULACIÓNTIP_EQUIPO

Page 9: Qué es una base de datos

RELACION ENTRE TABLAS

Page 10: Qué es una base de datos

Conceptos del Modelo Entidad-Relación

EntidadesSon 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.AtributosEs 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.

Page 11: Qué es una base de datos

DominiosEs 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.TablasEs la forma de estructurar los datos en filas o registros y columnas o atributos.RelaciónEs 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.

Page 12: Qué es una base de datos

Tablas relacionalesSon tablas que cumplen los siguientes requisitos:Cada fila debe ser única, es decir no pueden existir filas duplicadas.Cada columna debe ser únicaLos valores de las columnas deben pertenecer al dominio de cada atributoDebe 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.

Page 13: Qué es una base de datos

Operaciones sobre TablasEl 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),

Page 14: Qué es una base de datos

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