Kathya base de datos

32
Base de Datos

Transcript of Kathya base de datos

Page 1: Kathya base de datos

Base de Datos

Page 2: Kathya base de datos

Datos

Antecedente necesario para llegar al conocimiento de algo.

Todos los componentes de la información, representan hechos que describen objetos físicos

Rojo1.67

Femenino28

170123

DoctoradoBicicleta

Page 3: Kathya base de datos

Información

La componen datos que se han colocado en un contexto significativo y útil y se ha comunicado a un receptor, quien la utiliza para tomar decisiones

Page 4: Kathya base de datos

Cómo obtenemos información?

Page 5: Kathya base de datos

Exa

ctit

ud

Op

ort

un

idad

Rel

evan

cia

Información de Calidad

Page 6: Kathya base de datos

Para que la información sea considerada de calidad debe ser:

Exacta - estar libre de errores,

Oportuna - estar en el momento que se le requiere y

Relevante - estar completa contestando las preguntas del ¿qué?, ¿porqué?, ¿cuando?, ¿donde?, ¿quién?, ¿cómo?, etc.

Page 7: Kathya base de datos

Importancia de la Información

En cualquier actividad productiva en la que estemos inmersos, día a día debemos tomar decisiones que indicarán el rumbo de nuestra empresa, ya sea hacia el éxito o al fracaso.

Pero para tomar una decisión lo más acertada posible es necesario basarnos en información de calidad.

Page 8: Kathya base de datos

Tipos de Información

Externa.Es aquella en la que no tenemos ninguna influencia (el mercado internacional, investigaciones científicas, tipo de cambio, política, nuevos productos de la competencia, etc.)

Interna.En aquella que se genera dentro de la organización y en la que sí tenemos efecto, además se verá modificada con las decisiones que se tomen (problemas de producción, nómina, gastos, etc.)

Page 9: Kathya base de datos

La importancia de la información a llevado a:

Desarrollo de:ConceptosTécnicas

Gestión eficiente de los datos

Page 10: Kathya base de datos

Gestión de los datos

Definición de estructuras para el almacenamiento de la información

Provisión de mecanismos para la gestión de información

Bas

es d

e D

ato

sS

iste

mas

M

anej

ado

res

de

Bas

es d

e D

ato

s

Page 11: Kathya base de datos

Colección de datos interrelacionados almacenados juntos sin redundancia perjudicial e innecesaria para servir a múltiples aplicaciones

Bases de datos

Cliente:

Nombre

Dirección

Teléfono

Pedido:

Fecha

Nombre del Producto

Cantidad

Nombre del Cliente

Producto:

Nombre

Precio

Clasificación

Page 12: Kathya base de datos

Sean independientes de los programas que los usan

Presenten un enfoque común y controlado para agregar nuevos datos, actualizarlos o eliminarlos

Su estructura sirve de fundamento al desarrollo de nuevas aplicaciones

Los datos son almacenados de tal manera que:

Page 13: Kathya base de datos

1. Definir el propósito de una base de datos2. Definir la estrategia de desarrollo de la

base de datos3. Diseño de la base de datos4. Definición de las consultas5. Determinación de los formularios y

reportes requeridos6. Diseño de la interfaz con el usuario

Procesos básicos para crear una base de datos

Page 14: Kathya base de datos

Modelamiento Entidad-Relación

La clave para la creación de una base de datos eficiente es un buen diseño, por lo que es necesario la aplicación de:

Téc

nic

as y

h

erra

mie

nta

s

Que garanticen que la información está definida con precisión y consistencia

Modelo entidad Relación

Page 15: Kathya base de datos

Es una técnica para desarrollar modelos de datos de alta calidad, por medio de la cual se identifican los objetos de importancia en una organización (entidades), las propiedades de estos objetos (atributos) y cómo están relacionados unos con otros (relaciones).

Modelamiento Entidad-Relación

Page 16: Kathya base de datos

Modelamiento Entidad-Relación

Provee un modelo exacto de las necesidades de información de la organización

Provee un modelo independiente de cualquier medio de almacenamiento de datos y métodos de acceso

Page 17: Kathya base de datos

Es una cosa u objeto de importancia, real o imaginaria, de la cual se necesita conocer o mantener información

Entidad

Carro Vendedor

EntidadSe representa como

Ejemplo:

Page 18: Kathya base de datos

Atributo: es cualquier detalle que sirva para calificar, identificar, clasificar, cuantificar o expresar el estado de una entidad (característica de una entidad)

• Relación: Es una asociación significativa entre dos entidades

PlacasModeloLineaMarca#Vendedor

#VendedorNombreDireccionGeneroFecha Ingreso

Page 19: Kathya base de datos

En un sistema de bases relacionales, la manera de organizar los datos es detectando las diversas entidades con sus atributos, que formarán sus respectivas tablas y definiendo un atributo o campo común que permitirá que dichas tablas se relaciones con el fin de poder compartir datos entre ellas

Bases de datos relacionales

Page 20: Kathya base de datos

Campo=Columna=atributo:es una característica que describe a una entidad

Campo elemental: es una característica que está formada por un solo dato.

Campo no elemental: es una característica formada de varios datos que se pueden fraccionar.

Registro=Fila: es el conjunto de campos que dan información sobre un objeto o entidad en particular.

Tabla: es el lugar donde se almacenan datos específicos de un grupo de objetos similares

Términos en bases de datos relacionales

Page 21: Kathya base de datos

#Vendedor Placa Modelo Línea Marca

1234 DF2345 1999 STRATUS DODGE

3214 GT5362 2001 JETTA VW

1234 HY251 2000 LOBO 150

FORD

Campo o Atributo o Columna

Registro o fila

Tab

la

Page 22: Kathya base de datos

Los caracteres son alfabéticos, números, símbolos especiales o una combinación de los anteriores y forman los datos que serán guardados en los campos

Los campos elementales representan atributos cuyo valor ya no se puede subdividir más

Los campos no elementales representan atributos cuyo valor se puede subdividir más

Un registro es un conjunto de campos que se relacionan con una entidad y dan información

sobre ésta

Una tabla es un conjunto de registros que contienen

datos acerca de un grupo de entidades similares

Base de datos, compuesta de todas las tablas

Jerarquía de la organización de los datos en una base de datos relacional:

Page 23: Kathya base de datos

Para que se pueda establecer una relación en una Base de Datos Relacional, es necesario un campo común entre sus tablas.

Por lo tanto, para crear relaciones entre las tablas se trabaja con los campos comunes y los campos llave.

Page 24: Kathya base de datos

El campo común que permita unir dos tablas debe ser:

Del mismo tipo de datosDel mismo tamañoDescribir el mismo atributoEl nombre puede ser diferente

Características del Campo Común

Page 25: Kathya base de datos

Es un atributo (campo) o una combinación de atributos (campos) que permite identificar inequívocamente a una entidad específica (registro)

No puede tener un valor nulo, no se puede duplicar para diferentes registros y su contenido no debe ser extenso

Ejemplos: CURP, RFC, matrícula, # de credencial

Campo llave= clave primaria= campo principal

Page 26: Kathya base de datos

Uno a unoCuando los 2 campos comunes que permiten la

relación son campos llave a la vez (cuando una entidad tiene gran cantidad de atributos, estos se pueden separar en una o varias tablas)

Uno a muchosCuando uno de los campos comunes es campo

llave

Muchos a muchosNinguno de los campos comunes son llave

Tipos de relaciones

Page 27: Kathya base de datos

Implica seguir una serie de reglas de diseño para las bases de datos, que se conocen como formas normales

BeneficiosElimina la información redundanteReduce el tamaño de la base de datosSimplifica las consultas

Normalización

Page 28: Kathya base de datos

Primera forma normal Cada campo debe tener un valor

indivisible Cada campo debe ser único en el

registro No debe haber campos innecesarios

Segunda forma normal Creación de tablas adicionales cuando

alguna tabla contenga datos que no tengan ninguna relación con la clave primaria o la entidad o cuando contenga un campo cuyo valor sea común para varios registros

Tercera forma normal Ningún campo, que no sea la clave

primaria, puede depender del valor de otro campo

Sentido Común

Page 29: Kathya base de datos

Sistema Manejador de Bases de Datos (DBMS)

Es un conjunto de programas especializados diseñados para describir (definir los datos

empleados y las relaciones), proteger, almacenar y accesar (accesos múltiples y

recuperación) la base de datos.

Page 30: Kathya base de datos

Ventajas de un sistema manejador de base de datos

Mínima redundancia

de información

Consistencia de los

datos

Compartimiento de

datos

Seguridad de datos

Integridad de datos

Independencia de

datos

Page 31: Kathya base de datos

Base de Datos

Conjunto de herramientas diseñadas especialmente para la gestión de los datos en una actividad específica

Usuarios del

Sistema

Ha

rdw

are

Page 32: Kathya base de datos

Fase I. Tener bien claro el problema Fase II. Levantamiento de informaciónFase III. Diseño de la base de datosFase IV. Diseño de entradas y salidas de

información del SistemaFase V. Implementación del SistemaFase VI. Implantación y pruebas del SistemaFase VII. Puesta en marcha del Sistema

Fases para el desarrollo de un Sistema de Información o Aplicación