Diseño de Base de Datos

Documentos relacionados
Diseño de Base de Datos

Diseño de Base de Datos

Diseño de Base de Datos

Diseño de Base de Datos

Tema I: Introducción a las bases de datos. Curso Introducción a las bases de datos.

Bases de datos Unidad 1 Introducción a las BD. Mónica María Rojas Rincón Oficina: P19-103

Administración de compras e inventarios. Sesión 4: Sistemas de información

Modelos y Bases de Datos

Evaluación de Proyectos de Inversión

3. Sistemas Gestores de Base de Datos

Programación Estructurada

Nombre de la asignatura: Algoritmos y Lenguajes de programación.

Planeación Estratégica de Mercados

Herramientas Tecnológicas de Poductividad. Sesión 5. Procesador de texto

MATRIZ PARA EL DESARROLLO DE HABILIDADES DEL SIGLO XXI. Generar y/o aplicar una estrategia de búsqueda para localizar información en ambiente digital.

Contabilidad de Costos

Pseudocódigo. La forma en que se escribe un pseudocódigo es la siguiente:

Definimos un Sistema Gestor de Bases de Datos o SGBD, también llamado DBMS (Data Base Management System) como una colección de datos relacionados entr

Programación Orientada a Objetos

Excel Inicial. Presentación. Objetivos. General. Específicos

Algoritmos y solución de problemas. Fundamentos de Programación Otoño 2008 Mtro. Luis Eduardo Pérez Bernal

EXAMEN EXTRAORDINARIO Informática y Computación IV

Estructuras Administrativas

Una base de datos es una herramienta diseñada para reunir y organizar información. En las bases de datos es posible almacenar información para uso

UNIDAD I. Universidad del Zulia Costa Oriental del Lago. Conceptos Básicos

Estructuras Administrativas

Un sistema de bases de datos sirve para integrar los datos. Lo componen los siguientes elementos:

ADMINISTRACIÓN DE LA PRODUCCIÓN

MATRIZ PARA EL DESARROLLO DE HABILIDADES DEL SIGLO XXI

Diseño Estructurado de Algoritmos

Diseño Estructurado de Algoritmos

Diseño Estructurado de Algoritmos

1 FUNDAMENTACION DE LA MATERIA

MATRIZ PARA EL DESARROLLO DE HABILIDADES DEL SIGLO XXI

UNIVERSIDAD DE GUADALAJARA. Experiencia metodología de proyectos IT, desarrollo de bases de datos, licenciatura en informática o afines

Fundamentos de Tecnología Educativa

Diseño Organizacional

Unidad 2: Taller de Cómputo. Estructura y Componentes de la Computadora UNIDAD DOS: INTRODUCCIÓN

Contabilidad de Costos

LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52)

M.C. Mariano Larios G. 3 de diciembre de 2009

BASE DE DATOS Modelos de Datos

Diseño e implementación de una base de datos relacional para la gestión de apuestas de fútbol

Asignaturas antecedentes y subsecuentes

Multimedia Educativo

Sesión No. 5. Contextualización INFORMÁTICA 1. Nombre: Presentaciones Gráficas

Aspectos Básicos de Networking

Toda copia en PAPEL es un "Documento No Controlado" a excepción del original.

Formato para prácticas de laboratorio

Diseño estructural y propuesta de actividades. 1. DATOS GENERALES DEL CURSO Análisis de información y minería de datos para la toma de decisiones

INFORMATICA TECNICATURA DE NIVEL SUPERIOR ALGUNOS EJERCICIOS DE SELECCIÓN E ITERACION

SIMULACIÓN DE UNA CALCULADORA DE MATEMÁTICA

Comercio en Tiendas de Autoservicio

ADMINISTRACIÓN DE LA PRODUCCIÓN

Herramientas de Software

Auditoría administrativa

UNIVERSIDAD SAN CARLOS DE GUATEMALA CUNIZAB

Multimedia Educativo

Tipos Abstractos de Datos (TAD) Lección 1

Contabilidad Financiera

Desarrollo Orientado a Objetos

División Académica de Informática y Sistemas

Introducción a las bases de datos. TEMA I: Introducción a las bases de datos Sistema de información Sistema de información (SI)

UNIVERSIDAD POPULAR DEL CESAR FACULTAD INGENIERIAS Y TECNOLOGICAS DEPARTAMENTO DE INGENIERIA DE SISTEMAS

Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial.

Instituto José Manuel Estrada - Villa de Soto. Asignatura: Desarrollo de Soluciones Informáticas. Curso: 5to I. Docente: Contreras, María Elena

Toda copia en PAPEL es un "Documento No Controlado" a excepción del original.

Herramientas Tecnológicas de Productividad

Diseño Estructurado de Algoritmo

Universidad Autónoma de Baja California Facultad de Ciencias Administrativas Unidad Mexicali

DIPLOMADO. Evaluación de la Calidad de la práctica docente para la implementación del Nuevo Modelo Educativo en Escuelas de Ingeniería del I.P.N.

NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO

PROGRAMACIÓN CON LENGUAJES ORIENTADOS A OBJETOS Y BASES DE DATOS RELACIONALES

Concepto. 1963, en un simposio celebrado en California, USA. Conjunto de información relacionada que se encuentra agrupada ó estructurada.

El siguiente nivel es tuyo. Tu siguiente paso es prepararte. Diplomado en Logística y Cadena de Suministro

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

Contabilidad de Costos

Estructuras Administrativas

INGENIERÍA DEL SOFTWARE

I. Elementos conceptuales

Bases de Datos Relacionales

Aprender para Compartir el Conocimiento y la Experiencia INTRODUCCIÓN A LA COMPUTACIÓN E INTERNET CON WINDOWS

Modelos y Bases de Datos

Técnicas de planeación y control

TEMA 3: APLICACIONES OFIMÁTICAS

Industria de la Hospitalidad

Diseño de bases de datos. Informática Aplicada Grado en GAP Fac. de Admón. y Dir. de Empresas Univ. Politécnica de Valencia

Taller Proyecto Aula

Técnicas de Planeación y Control

INFORMÁTICA II TEMA IV

Sesión No. 9. Contextualización INFORMÁTICA 1. Nombre: Hojas de cálculo (Microsoft Excel)

Programación Orientada a Objetos

MANUAL DE USUARIO SISTEMA INFORMÁTICO PARA HISTORIAS CLÍNICAS

Toda copia en PAPEL es un "Documento No Controlado" a excepción del original.

Los alumnos deberán realizar en Scratch el tema: Los materiales y sus propiedades.

El Sistema de Gestión de Bases de Datos

Guía Gestión Pedagógica. Dirección de Planeación y Proyectos

Bases de Datos Especializadas

Guía Pedagógica y de Evaluación del Módulo: Elaboración y mantenimiento de sistemas de información

Investigación y Planeación de Medios

Transcripción:

Diseño de Base de Datos

DISEÑO DE BASE DE DATOS 1 Lectura No. 1 Nombre: Introducción al Diseño de Base de Datos Contextualización Para la creación de un sistema de base de datos se debe poner en práctica la correcta toma de decisiones, debido a que es aquí donde se realiza una correcta planeación de cómo es que la queremos, sus funciones y cuál es la información que aspiramos ordenar. Por tal motivo en esta sesión vamos a conocer lo que es una base de datos y las distintas maneras de realizar una correcta planificación de la misma para que sea funcional.

DISEÑO DE BASE DE DATOS 2 Introducción al Tema Una base de datos funciona como un almacén digital en el cual podemos ingresar datos, información en grandes cantidades y que posteriormente se pueden consultar de una manera más eficiente. El término base de datos fue utilizado por primera vez en 1963 en California, Estados Unidos. Se define como un conjunto de información relacionada que se encuentra agrupada y estructurada. Desde la perspectiva de la informática podemos decir que una base de datos lo conforma un conjunto de datos que se almacenan a través de discos y es manipulado a través de programas, mismos que manejan los datos.

DISEÑO DE BASE DE DATOS 3 Explicación 1.1 Estructura y arquitectura de base de datos La estructura de una base de datos debe ser diseñada con mucho cuidado. Una base de datos que se planea y se diseña de una manera correcta facilita que los datos sean manipulados de una buena manera y permitan que los datos sean muy bien administrados. Si una base de datos es mal planeada y en consecuencia mal diseñada, generará que los datos sean redundantes; es decir, que haya datos duplicados y que causen cierto tipo de error en la información muy difícil de detectar. El incorrecto diseño de una base de datos también puede generar diferentes errores que tengan como consecuencia tomar malas decisiones. Las bases de datos son una fuente importante de información, su diseño debe ser muy específico y no hacerlo sólo por hacerlo. Hoy en día existen diferentes áreas de estudio que se enfocan a la creación y diseño de base de datos con la finalidad de formarles bases y nociones que les permitan generar sistemas perfectamente establecidos y correctamente planeados. Características de un sistema de base de Datos Entre las principales características con las que debe contar un sistema de base de datos encontramos las siguientes: Independencia física y lógica de los datos. Evitar que la información sea repetitiva. Debe tener acceso general a múltiples usuarios. Integración de Datos. Consultas optimizadas. Seguridad al acceder al sistema. La información debe ser respaldada y recuperable.

DISEÑO DE BASE DE DATOS 4 Fácil accesos a través de los diferentes lenguajes de programación. Proceso de Diseño de una Base de Datos Existen ocho pasos principales en que se basa el proceso de diseño de base de datos: 1.- Determinar la finalidad de la creación. Conocer el propósito por la cual se creará una base de datos. 2.- Buscar y organizar correctamente la información necesaria. Organizar la información que se insertará en el sistema. 3.- Dividir la información a través de tablas. En entidades o temas principales. 4.- Dividir la información en columnas. Seleccionar la información que se va almacenar. 5.- Detallar las principales claves. Determina una clave para cada una de las tablas y sean fáciles de identificar. 6.- Determinar las relaciones que existan entre tablas. Examinar cada una de las tablas para determinar su relación con los datos. 7.- Ajustar al diseño. Para la detección de errores. 8.- Aplica las reglas de normalización. Para comprobar si están correctamente estructuradas las tablas. Arquitectura de la Base de Datos Tres niveles de arquitectura La arquitectura de sistemas ANSI/SPARC (American National Standard Institute/ Standards Planning and Requirements Committee) aprobó en el año de 1975

DISEÑO DE BASE DE DATOS 5 una manera en el cual se pretendía hacer la separación entre los programas de aplicaciones y los de datos, el cual se basa en tres niveles: Nivel Interno También conocido como el nivel físico es el que se encuentra más cercano al almacenamiento físico, es decir, se relaciona con la manera en que los datos se encuentran almacenados. Nivel Externo Conocido como el nivel lógico de usuario, es el que se encuentra más cercano al usuario debido a que es aquí donde nos damos cuenta cómo es que el beneficiario final percibe la información. Nivel Conceptual Conocido como el nivel lógico de la comunidad o sólo como el nivel lógico; es la representación final de la información en la base de datos, está definida mediante un esquema del mismo nombre el cual contiene las definiciones de los diferentes registros. El objetivo de esta arquitectura de tres niveles es la separación de los diferentes programas de aplicación de una base datos, la mayoría de éstas no distinguen estos tres niveles. Cabe destacar que estos niveles son meras descripciones de los datos con los diferentes niveles de abstracción, ya que los datos que verdaderamente se van a manipular se encuentran en el nivel físico, ya que están almacenados en una unidad. Con esta arquitectura podemos decir que nos ayudan a explicar de alguna manera la independencia de los datos, es decir, que tiene la capacidad de ser modificados sin transformar el esquema superior.

DISEÑO DE BASE DE DATOS 6 Conclusión Como pudimos analizar de manera introductoria en esta primera sesión, que para la creación de una base de datos debemos hacer un análisis concreto de lo que en realidad queremos hacer, ya que en ocasiones una mala planeación de los sistemas de base de datos genera problemas. Por eso mismo, al generar el nuevo sistema podemos ayudarnos de los ocho pasos para poder tomar una correcta decisión y aportar de manera muy general un panorama de que es lo que se tiene que realzar, destacando ésta la parte más importante previa a la creación de bases de datos.

DISEÑO DE BASE DE DATOS 7 Para aprender más Con la finalidad de profundizar más en la investigación de este tema te recomendamos leer el artículo Introducción al Diseño de Bases de Datos de Dolors Costal Costa que lo puedes encontrar en el siguiente liga: http://brd.unid.edu.mx/introduccion-al-diseno-de-bases-de-datos/

DISEÑO DE BASE DE DATOS 8 Actividad de aprendizaje Con la finalidad de poner en práctica los conocimientos adquiridos en esta primera sesión, realizarás la siguiente actividad: La empresa Patito S.A, se dedica a la producción de artículos escolares y desea crear una base de datos para el control de su inventario. De acuerdo a los ocho pasos de la creación de una base de datos determine punto por punto las características solicitadas para dicha empresa. 1.- Deberás entregarlo por escrito y a computadora. 2.- Generar una conclusión de la experiencia de esta actividad. 3.- Entregar un reporte de una cuartilla referente a la actividad de aprendizaje.

DISEÑO DE BASE DE DATOS 9 Referencias Ruiz Faudón, S. (2003), Introducción a los Sistemas de bases de datos, México: Pearson. Carlos Coronel, P. (2006), Sistemas de bases de Datos Diseño, Implementación y Administración, México: Thomson. Pérez Valdez, D. (2007), Qué son las bases de datos?, Consultado el 01 de octubre de 2013 en: http://www.maestrosdelweb.com/editorial/%c2%bfque-son-las-basesde-datos/ Oposiciones TIC (2013), Arquitectura ANSI tres niveles, Consultado el 01 de octubre de 2013 en: http://oposicionestic.blogspot.mx/2012/08/en- 1975-el-organismo-de-estandarizacion.html Office (2013), Conceptos básicos del diseño de una base de datos, Consultado el 01 de octubre de 2013 en: http://office.microsoft.com/es- mx/access-help/conceptos-basicos-del-diseno-de-una-base-de-datos- HA001224247.aspx