viernes, 22 de noviembre de 2013



Trabajo 1:

Reglas de negocio:

Una empresa decide implementar un modelo de control para el
transporte móvil de sus empleados administrativos, debido a que no se
tiene un control formal de la utilización de este servicio.
Donde la compañía cuenta con los datos como el Rut de Empresa,
Nombre, Dirección, Teléfono. La compañía cuenta con una flota de
automóviles donde se conocen la Patente, Modelo, Marca, Fecha de
carga combustible, registro de en litros de la carga de combustible y
fecha de revisión técnica. Cada auto tiene un único conductor del que se
conoce el Rut, Nombre, Apellido, Dirección, Teléfono, Tipo de Licencia.
De cada empleador sabemos que están registrados con un código, Rut,
Nombre, Apellido, y teléfono de contacto. El cual se emite una Boleta
con el inicio del recorrido, Destino, Fecha, Hora, y total de la distancia en
Kilómetros. Cada servicio móvil se carga al Departamento que
pertenezca el empleado, donde tenemos el Centro de Costo, Nombre y
Teléfono.


documento
scrip

miércoles, 16 de octubre de 2013

clase 16-10-2013

Modelo Relacional

•El Modelo Relacional se ocupa de:
–La estructura de datos
–La manipulación de datos
–La integridad de los datos

•Relaciones formadas por :
–Atributos (columnas)
–Tuplas (Conjunto de filas)

Llave foránea:

el valor del atributo es = al valor del atributo en otra tabla.

Objetivos del Modelo Relacional:
Sencillez
Uniformidad
Flexibilidad
Independencia lógica
Independencia física

Características Relevantes:
–Los datos son atómicos ó monovaluados;
–Los datos de cualquier columna son de un solo tipo.
–Cada columna posee un nombre único.
–El orden de las columnas no es de importancia para la tabla.
–Las columnas de una relación se conocen como atributos.
–Cada atributo tiene un dominio,
–No existen 2 filas en la tabla que sean idénticas.
–La información en las bases de datos son representados como datos explícitos.

Características:
–Clave candidata
–Clave primaria
–Clave alternativa:
–Clave externa, ajena o foránea.

Restricciones de las Relaciones
•Las restricciones por el hecho de que la base de datos es relacional son:
–No puede haber dos tuplas iguales.
–El orden de las tuplas no es significativo.
–El orden de los atributos no es significativo.
–Cada atributo sólo puede tomar un valor en el dominio en el que está inscrito.
•Las restricciones incorporadas por los usuarios son:
–Clave primaria (PRIMARY KEY)
–Unicidad (UNIQUE)
–Obligatoriedad (NOT NULL)
–Integridad referencial (FOREIGN KEY)


ORAHELP.


















1

miércoles, 2 de octubre de 2013

Retomamos la materia

 Requerimientos estos surgen de pistas que ns puedan dar los usuarios, luego tenemos un modelo conceptual (modelo de entidad de relación), luego seguimos con el proceso de normalizacion,luego sigue el modelo relacional y luego el scripting .

NORMALIZACION

Lo mas  riesgoso de la normalizacion es la redundancia que es que un mismo dato se grabe mas de una vez
Se trata de evitar la redundancia , la inconcistencia de los datos y proteger la integridad de los datos atra ves de las llaves primarias, la integridad referencial se protege a traves de una llave foranea

La primera  forma normal un atributo debe ser si contiene solo valores atomicos y no posee grupos repetitivos no pueden haber atributos multiples repetidos ej para un pacientes diferentes fechas de citas no cabe dentro de la primera forma normal.

La segunda formal normal  llega a este punto si primero pasa por la entidad primero si esta 1 forma normal se ha eliminado las dependencias parciales

Todo atributo debe depender de la llave primaria

Se debe verificar que cada identificador único determine una sola ocurrencia para cada atributo.

Se debe asegurar que una tributo NO dependa solo de una parte del Identificador Único de la entidad..


sábado, 14 de septiembre de 2013

Clase 14-09-2013

MODELO ENTIDAD/RELACIÓN

ASIGNANDO IDENTIFICADORES ÚNICOS


Identificadores Únicos (UID o IDU)


La línea vertical en la relación indicaque es parte del identificador únicode la entidad . También se denominarelación de identificación.







Identificadores Únicos en Entidades Débiles

–Dependencia en existencia:

CUENTA_BANCARIA es débil ,pues depende en existencia de CLIENTE, pero no depende en identificación porque con el atributo nro_cuenta es suficiente para identificar en forma única una instancia de la entidad CUENTA_BANCARIA.



sábado, 7 de septiembre de 2013

Clase 07-09-2013

Las Entidades poseen información descriptiva y los atributos NO

Tipo de atributos:

- Simples/Compuestos
- De decisión
- Mono/Polivalente
- Derivado

*Estudiar anunciado y elaborar dos listas;

1. Candidatos
2.Posibles relaciones, con su tipo de correspondencia (1:1, 1:N, N,N)

* Los sustantivos y verbos ayuda a identificar las entidades


Tarea: Buscar tres relatos para desarrollar modelos entidad relación.- (Miercoles 11-9-2013) Con NOTA.-




sábado, 31 de agosto de 2013

Clase 31-08-2013

Objetivo : Completar reconocimiento de los elementos del modelo entidad relación:

Inicio clase: recordamos que son las Entidades y sus características (clase anterior).

(En base de datos no se utilizan métodos)
¿Qué son las ENTIDADES?.

• Se pueden clasificar en uno de los siguientes tipos:

TIPO DESCRIPCIÓN EJEMPLO

ENTIDAD PRINCIPAL:   
(ENTIDAD FUERTE)

Es independiente y no
depende de la existencia
de otra Entidad.
Cliente, Profesor, Empleado, Alumno,
Departamento, Asignatura etc.

ENTIDAD CARACTERÍSTICA
(ENTIDAD DÉBIL)

Depende de la existencia
de una Entidad Fuerte.
Entidad NOTAS que dependen de un
ALUMNO.
Entidad CARGAS_FAMILIARES que
dependen del Empleado.

ENTIDAD INTERSECCIÓN

Depende de la existencia
de dos o más entidades.
Asignaturas que un alumno cursa y que
depende de ASIGNATURA y
ALUMNO.
El detalle de los productos vendidos en
una Factura que depende de la
FACTURA y PRODUCTOS.

Instancias: (Es un elemento, linea, dupla)

Cada Entidad tiene múltiples ocurrencias o instancias; es decir , debe tener
ocurrencias concretas de ese tipo de entidad. Por ejemplo la entidad
EMPLEADO tiene una instancia para cada empleado:
• Cada instancia de una entidad tiene valores específicos. Por ejemplo la
entidad EMPLEADO podría tener para la instancia Juan Toro los siguientes
valores:
– id_empleado: 100
– nombre_empleado: Juan Toro
– fecha_nacimiento: 20/12/1990
– dirección: Viana 582 Viña del Mar

Atributos:
Son características que me describen la entidad, ejemplo: nombre, edad, rut, etc..

Los atributos pueden ser simples o compuestos:


• Los atributos también pueden clasificarse en monovalentes o polivalentes.
• Los atributos también pueden ser derivados.


Relaciones:

Una relación es una asociación bidireccional y significativa entre ambas
entidades, o entre una entidad y ella misma.






miércoles, 28 de agosto de 2013

Clase 28-08-2013

Modelo Entidad/Relación 

Identificando Entidades y Atributos


Modelo Conceptual:

• Los pasos que están asociados al Diseño Conceptual son:
– Identificar los tipos de entidad.
– Identificar los tipos de relaciones.
– Identificar y asociar los atributos con los tipos de entidad y de relaciones.
– Determinar los dominios de los atributos.
– Determinar los atributos de claves primaria, principal y secundaria.
– Considerar el uso de conceptos de modelado avanzados (opcional).

 Comprobar si el modelo tiene redundancias.
 Validar el Modelo Conceptual, comprobando las transacciones de los usuarios.
 Repasar el Modelo de datos Conceptual con los usuarios

• El modelo conceptual más utilizado para el diseño conceptual de Bases de Datos es el Modelo de datos Entidad-Relación.

• Los conceptos básicos de un modelo E/R son:

– ENTIDAD
– RELACIÓN
– ATRIBUTO

(Hasta la pag. 12)









Modelo Conceptual

Es el resultado del modelo de abstraccion, debemos siempre identificar siempre las entidades los procesos y sus interrelaciones.

Proceso que nos permite reconocer lo relevante de los irrelevante mediante el proceso de abstraccion sin preocuparme de los detalles por ej del tipo de dato del tamaño etc.

Motor de BD es el sistema administrador de base de datos.

Reglas de negocios

Son condicionante que depende del negocio


 
Ejemplos de Reglas del Negocio:

Un cliente que efectúa compras por más de $300.000 al año es un cliente de tipo "Premiun", A estos clientes le aplicamos un descuento del 20% en todas las compras que efectúe al año siguiente.

Las vistas de usuario es a lo que se enfrenta cada usuario frente a su posicion dentro de la empresa.

Dominio : conj de valores que toma el atributo

Llave primaria : Identifcador unico de una instancia de una unidad o una tupla



sábado, 24 de agosto de 2013

Clase 24-08-2013

Recordatorio de que es una base de datos

Base de Datos conjunto de datos relacionados e intergrados.

DBMS (Sistema Administrasdor de Base de Datos)

Es un conjunto de programa que nos permite controlar las bases de datos

Los Objetivos de la clase de hoy es conocer el modelamiento de base de datos y aprender a usar oracle + SQL developer.

Investigar sobre patrones de diseño

Profesor sugiere visitar http://www.rodrigosalinas.cl/ para conocer mas sobre arquitectura informatica

MODELAMIENTO DE BASE DE DATOS

 Un modelo es un proceso de abstraccion o un borrador que permite representar la problemtaica escencial que deseamos resolver frente a un problema o una situacion determinada, representa la realidad de la problematica ademas de que los costos de estos son bajos , permiten la comunicacion entre los involucrados frente a la problematica(requerimiento de informacion) que se plantea.

el objetivo del modelo representar en forma simple los elementos relevantes, los modelos se pueden clasificar en modelos :
-Modelo  conceptual
-Modelos logico
-Modelo Fisico

Requerimientos del usuario en primer lugar.

Las Tecnicas para resolver los requerimientos basicos involucrarse en los conceptos quer se desarrollan crear un dominio frente al tema que se quiere resolver entrevistar al involucrados realizando preguntando luego se hace el modelo conceptual

Luego viene la normalizaion se elimina lo irrelenate de lo relevante, luego hay reglas de configuracion.

El modelo relacional esta conectados con el motor y luego se genera la base de datos, el cual depende del SGBD seleccionado o el RDBMS (Sistema Administrasdor de Base de Datos Relacional)

Llave primaria  identificador unico de la tupla o la fila

Tipos de Enfoque

-Top-down:  ir de lo general a lo particular
-Bottom up:   de lo particular a lo geenalr
-Targeted (focalizado): ya existe el modelo y lo modifico para que se amolde a los requerimientos


jueves, 22 de agosto de 2013

CLASE 21-08


Hoy se designo a otra persona para ver la minuta de la clase, ademas se dio inicio el portafolio de titulo.

Estaba pendiente de la clase pasada
Abstraccion de Base de Datos

 Primer nivel: El Nivel Externo es lo que ve el usuario

Se espera que podamos  diferenciar las capas de un modelo de base de datos.

Abstraccion

La abstraccion nos permite identificar los problemas diferenciando lo relevante de un problema frente a lo irrelevante. Se toman las caracteristicas esenciales fente a una determinada situacion.

Modelos de Datos

Es una descripcion abstracta de los datos o de la realidad a la que me enfrento, que refleja las cosas relevantes de mi problema, tiene por objetivos: comunicarse con la persona que tiene el problema a solucionar ( ser comprensible) y representar los datos.


viernes, 16 de agosto de 2013