Академический Документы
Профессиональный Документы
Культура Документы
Conocindonos
2
Nombre, edad, pasatiempo Cuanto maneja la informtica? Que conoce sobre base de datos? Qu expectativas tiene de la asignatura?
QU ES UNA BD?
4
conjunto de datos pertenecientes a un mismo contexto y almacenados sistemticamente para su posterior uso.
que se est manejando, la utilidad de las mismas o las necesidades que satisfagan.
Son bases de datos de slo lectura, utilizadas primordialmente para almacenar datos histricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a travs del tiempo, realizar proyecciones, tomar decisiones y realizar anlisis de datos para inteligencia empresarial.
Bases de datos dinmicas
stas son bases de datos donde la informacin almacenada se modifica con el tiempo, permitiendo operaciones como actualizacin, borrado y adicin de datos, adems de las operaciones fundamentales de consulta. Un ejemplo de esto puede ser la base de datos utilizada en un sistema de informacin de un supermercado, una farmacia, un videoclub o una empresa.
6
Segn el contenido Bases de datos bibliogrficas Slo contienen un subrogante (representante) de la fuente primaria, que permite localizarla. Un registro tpico de una base de datos bibliogrfica contiene informacin sobre el autor, fecha de publicacin, editorial, ttulo, edicin, de una determinada publicacin, etc. Puede contener un resumen o extracto de la publicacin original. Como su nombre lo indica, el contenido son cifras o nmeros. Por ejemplo, una coleccin de resultados de anlisis de laboratorio, entre otras.
Bases de datos de texto completo Contiene la totalidad de una determinada fuente de carcter primario, incluyendo todo su contenido y todas sus ediciones. Es decir que se constituyen por los propios documentos con su respectivo texto, por ejemplo, todo el contenido de todas las ediciones de una coleccin de revistas cientficas.
datos, stas tambin se pueden clasificar de acuerdo a su modelo de administracin de datos. Un modelo de BD es la arquitectura que utiliza el DBMS para guardar los objetos dentro de la base de datos y relacionarlos entre s. Algunos modelos con frecuencia utilizados en las bases de datos: Archivo Simple, BD jerrquicas, de red, transaccionales, relacionales, multidimensionales, orientadas a objetos, objeto-relacional, documentales, deductivas.
Fundamentos de Programacin - MSc. Ivn Garca.
BD relacionales
8
reales y administrar datos dinmicamente. Su idea fundamental es el uso de "relaciones entre las entidades.
BD relacionales (ii)
9
tienen relevancia (a diferencia de otros modelos como el jerrquico y el de red). Esto tiene la considerable ventaja de que es ms fcil de entender y de utilizar para un usuario espordico de la base de datos. La informacin puede ser recuperada o almacenada mediante "consultas" que ofrecen una amplia flexibilidad y poder para administrar la informacin. El lenguaje ms habitual para construir las consultas a bases de datos relacionales es SQL, Structured Query Language o Lenguaje Estructurado de Consultas, un estndar implementado por los principales motores o sistemas de gestin de bases de datos relacionales. Durante su diseo, una base de datos relacional pasa por un proceso al que se le conoce como normalizacin de una base de datos.
software proporcionado por el vendedor de la based e datos. Productos como Access, Oracle, SQL server, Mysql, Sybase, postgres, DB2, Ingres son DBMS. Ofrece todos los servicios bsicos requeridos para almacenar y consultar los datos de forma rpida y estructurada. Aporta mecanismo de seguridad, respaldos y recuperacin de fallas.
Tarea:
11
Haga un listado de DBMS con la siguiente informacin por cada uno: Proveedor Libre o comercial (cual es el costo) Plataforma (sistema operativo) Sitio web oficial A que tamao de empresas est dirigido Cules instituciones utilizan en la provincia-pas.
Diseo de Datos
13
modelado de los datos de manera independiente de la tecnologa y en teora se puede implementar en cualquier BD. El diseo lgico de una BD es el proceso de trasladar o ubicar, el diseo conceptual en un diseo lgico que se ajuste al modelo de BD elegido (relacional, OO, objetorelacional, etc.) El diseo fsico de una BD requiere la ubicacin del diseo lgico en uno o ms diseos fsicos, cada uno ajustado al DBMS especfico que administrar la BD y el equipo de cmputo en particular donde funcionar la BD.
Fundamentos de Programacin - MSc. Ivn Garca.
Diseo Conceptual
14
Los componentes bsicos son: Entidades.- Es una persona, lugar cosa, suceso o concepto sobre el que se recopilan datos. Se representa como un rectngulo. Atributos.- es un hecho unitario que caracteriza o describe de alguna manera a una entidad. Relaciones: Son las asociaciones entre las entidades y se muestran como lneas que conectan a una o ms entidades. Se clasifican en 3 tipos: uno a uno, uno a varios y varios a varios. Reglas de Negocio.- Es una poltica o norma adoptada por una organizacin. Determinan los controles que deben aplicarse a los datos. No suelen mostrarse en el diagrama, sino en un documento de texto adjunto al mismo.
Fundamentos de Programacin - MSc. Ivn Garca.
15
cardinalidad
Relaciones (i):
16
una entidad se pude asociar cuando mucho con una instancia de la otra entidad. Son raras entre entidades. Ejemplo: clientes y cuentas por cobrar
Un cliente solo puede tener una cuenta por cobrar asociada, y una cuenta por cobrar solo puede tener un cliente asociado.
Ejemplo: clientes y pedidos; empleados y pedidos Varios a varios.- Son muy comunes entre entidades. Ejemplo: pedidos y productos. Recursivas.- pueden existir relaciones entre instancias de entidades del mismo tipo. Cualquiera de las relaciones anteriores puede ser una relacin recursiva.
Fundamentos de Programacin - MSc. Ivn Garca.
Relaciones (ii)
17
diagrama. Adems, puede establecer cardinalidad (por ejemplo, uno-a-muchos) y usar notaciones Patas de gallo, Relacional, o IDEF1X con el fin de mostrar la cardinalidad. No puede mostrar relaciones muchos-a-muchos con ninguna de estas notaciones en la plantilla Diagrama de modelo de base de datos.
VISIO (ii)
19
VISIO (iv)
20
VISIO (v)
21
VISIO (vi)
22
VISIO (vii)
23
Taller
24
Realizar el modelo conceptual de una BD para un sistema informtico usando visio: Entidades: productos, proveedores, empleados, clientes.
ACCESS (i)
26
ACCESS (ii)
27
Taller
28
modelos conceptuales anteriores. Ingrese datos a las tablas (manualmente) y compruebe que funciona correctamente la integridad referencial. TAREA: Conteste las preguntas del autoexamen del captulo 2 (pg. 58-61) del libro:
Oppel, A. (2010). Fundamentos de base de datos. Mxico: McGrawHill.
Fundamentos de Programacin - MSc. Ivn Garca.
Ingeniera Inversa
30
Continuar .