Вы находитесь на странице: 1из 32

Manejo de Base de Datos

M.A. Ana Celia Gutirrez Olivas

Antecedente necesario para llegar al conocimiento de algo.

Datos

Todos los componentes de la informacin, representan hechos que describen objetos fsicos
Femenino 28 1.67 170123

Rojo

Bicicleta

Doctorado

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

Informacin

Cmo obtenemos informacin?

Exactitud

Informacin de Calidad Oportunidad Relevancia

Para que la informacin 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?, quin?, cmo?, etc.

Importancia de la Informacin
En cualquier actividad productiva en la que estemos inmersos, da a da debemos tomar decisiones que indicarn el rumbo de nuestra empresa, ya sea hacia el xito o al fracaso. Pero para tomar una decisin lo ms acertada posible es necesario basarnos en informacin de calidad.

Tipos de Informacin
Externa.
Es aquella en la que no tenemos ninguna influencia (el mercado internacional, investigaciones cientficas, tipo de cambio, poltica, nuevos productos de la competencia, etc.)

Interna.
En aquella que se genera dentro de la organizacin y en la que s tenemos efecto, adems se ver modificada con las decisiones que se tomen (problemas de produccin, nmina, gastos, etc.)

La importancia de la informacin a llevado a:


Desarrollo de: Conceptos Tcnicas

Gestin eficiente de los datos

Definicin de estructuras para el almacenamiento de la informacin

Provisin de mecanismos para la gestin de informacin

Sistemas Manejadores de Bases de Datos

Gestin de los datos

Bases de Datos

Bases de datos

Coleccin de datos interrelacionados almacenados juntos sin redundancia perjudicial e innecesaria para servir a mltiples aplicaciones Cliente:
Pedido: Fecha Nombre del Producto Cantidad Nombre del Cliente Producto: Nombre Precio Clasificacin Nombre Direccin Telfono

Los datos son almacenados de tal manera que:

Sean independientes de los programas que los usan Presenten un enfoque comn y controlado para agregar nuevos datos, actualizarlos o eliminarlos Su estructura sirve de fundamento al desarrollo de nuevas aplicaciones

Procesos bsicos para crear una base de datos


1. 2.

3. 4. 5.

6.

Definir el propsito de una base de datos Definir la estrategia de desarrollo de la base de datos Diseo de la base de datos Definicin de las consultas Determinacin de los formularios y reportes requeridos Diseo de la interfaz con el usuario

La clave para la creacin de una base de datos eficiente es un buen diseo, por lo que es necesario la aplicacin de:
Tcnicas y herramientas

Que garanticen que la informacin est definida con precisin y consistencia

Modelamiento Entidad-Relacin
Modelo entidad Relacin

Modelamiento EntidadRelacin
Es una tcnica para desarrollar modelos de datos de alta calidad, por medio de la cual se identifican los objetos de importancia en una organizacin (entidades), las propiedades de estos objetos (atributos) y cmo estn relacionados unos con otros (relaciones).

Provee un modelo exacto de las necesidades de informacin de la organizacin

Modelamiento Entidad-Relacin

Provee un modelo independiente de cualquier medio de almacenamiento de datos y mtodos de acceso

Entidad

Es una cosa u objeto de importancia, real o imaginaria, de la cual se necesita conocer o mantener informacin
Se representa como Ejemplo:

Entidad Vendedor

Carro

Atributo: es cualquier detalle que sirva para calificar, identificar, clasificar, cuantificar o expresar el estado de una entidad (caracterstica de una entidad)
Placas Modelo Linea Marca #Vendedor #Vendedor Nombre Direccion Genero Fecha Ingreso

Relacin: Es una asociacin significativa entre dos entidades

Bases de datos relacionales


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

Trminos en bases de datos relacionales

Campo=Columna=atributo:es una caracterstica que describe a una entidad Campo elemental: es una caracterstica que est formada por un solo dato. Campo no elemental: es una caracterstica formada de varios datos que se pueden fraccionar. Registro=Fila: es el conjunto de campos que dan informacin sobre un objeto o entidad en particular.

Campo o Atributo o Columna


#Vendedor Placa 1234 3214 1234 DF2345 GT5362 HY251 Modelo 1999 2001 2000 Lnea STRATUS JETTA Marca DODGE VW

LOBO 150 FORD

Registro o fila

Tabla

Jerarqua de la organizacin de los datos en una base de datos relacional:

Base de datos, compuesta de todas las tablas Una tabla es un conjunto de registros que contienen datos acerca de un grupo de entidades similares

Un registro es un conjunto de campos que se relacionan con una entidad y dan informacin sobre sta Los campos no elementales representan atributos cuyo valor se puede subdividir ms Los campos elementales representan atributos cuyo valor ya no se puede subdividir ms Los caracteres son alfabticos, nmeros, smbolos especiales o una combinacin de los anteriores y forman los datos que sern guardados en los campos

Para que se pueda establecer una relacin en una Base de Datos Relacional, es necesario un campo comn entre sus tablas. Por lo tanto, para crear relaciones entre las tablas se trabaja con los campos comunes y los campos llave.

Caractersticas del Campo Comn


El campo comn que permita unir dos tablas debe ser: Del mismo tipo de datos Del mismo tamao Describir el mismo atributo El nombre puede ser diferente

Campo llave= clave primaria= campo principal


Es un atributo (campo) o una combinacin de atributos (campos) que permite identificar inequvocamente a una entidad especfica (registro)
Ejemplos: CURP, RFC, matrcula, # de credencial No puede tener un valor nulo, no se puede duplicar para diferentes registros y su contenido no debe ser extenso

Tipos de relaciones
Uno a uno

Cuando los 2 campos comunes que permiten la relacin 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 muchos

Cuando uno de los campos comunes es campo llave

Muchos a muchos

Ninguno de los campos comunes son llave

Normalizacin
Implica seguir una serie de reglas de diseo para las bases de datos, que se conocen como formas normales Beneficios Elimina la informacin redundante Reduce el tamao de la base de datos Simplifica las consultas

Cada campo debe tener un valor indivisible Cada campo debe ser nico en el registro No debe haber campos innecesarios

Primera forma normal

Creacin de tablas adicionales cuando alguna tabla contenga datos que no tengan ninguna relacin con la clave primaria o la entidad o cuando contenga un campo cuyo valor sea comn para varios registros Ningn campo, que no sea la clave primaria, puede depender del valor de otro campo

Segunda forma normal

Tercera forma normal

Sentido Comn

Sistema Manejador de Bases de Datos (DBMS)

Es un conjunto de programas especializados diseados para describir (definir los datos empleados y las relaciones), proteger, almacenar y accesar (accesos mltiples y recuperacin) la base de datos.

Ventajas de un sistema manejador de base de datos

Mnima redundancia de informacin

Consistencia de los datos

Compartimiento de datos

Seguridad de datos Integridad de datos

Hardware

Conjunto de herramientas diseadas especialmente para la gestin de los datos en una actividad especfica

Base de Datos

Usuarios del Sistema

Fases para el desarrollo de un Sistema de Informacin o Aplicacin


Fase I. Tener bien claro el problema Fase II. Levantamiento de informacin Fase III. Diseo de la base de datos Fase IV. Diseo de entradas y salidas de informacin del Sistema Fase V. Implementacin del Sistema Fase VI. Implantacin y pruebas del

Вам также может понравиться