You are on page 1of 5

PROGRAMACIN ORIENTADA A OBJETOS.

OBJETO: Es una representacin de alguna cosa o evento real.


OBJETOS: Son personas, lugares o cosas RELEVANTES para el sistema a
analizar. Los sistemas orientados a objetos describen las ENTIDADES COMO
OBJETOS. Ej. Clientes, artculos, pedidos, etc. Tambin GUI.
CLASES. CONJUNTO DE ATRIBUTOS COMPARTIDOS Y COMPORTAMIENTOS QUE
SE ENCUENTRAN EN CADA OBJETO DE LA CLASE. Mismo tipo de informacin.
VALORES DIFERENTES.
Los objetos forman parte de un grupo de elementos similares, conocidos como
clases.
Clases como mamferos, subclases como marsupiales. (Describir un objeto
especfico en trminos de sus similitudes o diferencias). Describir
caractersticas, apariencia e incluso el comportamiento de esta manera.
REUTILIZABLE: No hay necesidad de comenzar desde el principio para describir
cada objeto cada vez que se requiera en el desarrollo de software.
INSTANCIAR: Crear un objeto a partir de una clase.
Peter es un objeto de la clase estudiante.
Difiere de la programacin clsica de COLOCAR ATRIBUTOS Y MTODOS DE UN
OBJETO DENTRO DE UNA ESTRUCTURA AUTOCONTENIDA. Clase pastel con
ingredientes y las instrucciones.
NOMBRES DE CLASES: Son sustantivos o frases cortas y empiezan con
mayscula. Ej: Autorenta.
ATRIBUTO: Describe cierta propiedad que poseen todos los objetos de la clase.
MTODO: Es una accin que se puede solicitar de cualquier objeto de la clase.
Son los procesos que una clase sabe cmo llevar a cabo. Tambin se llaman
operaciones. -----CLASE BASE, CLASE DERIVADA.
HERENCIA: Las clases pueden tener hijos. Se crea una clase a partir de otra.
Hereda los atributos y comportamientos de una clase base. Puede tener
atributos y comportamientos adicionales.
-

Atributos. PRIVADOS.

mtodos. PBLICOS.

POLIFORMISMO
Es la capacidad de un programa orientado a objetos de tener VARIAS
VERSIONES de un MISMO MTODO con el mismo nombre dentro de una
relacin superclase/subclase.
Muchas formas o redefinicin de mtodos. Ej. Descuento diferente de un
cliente especfico.
CLASES ABSTRACTAS: Clases especializadas.
Es una clase general.
Crear clase especializada para atributos y mtodos nicos. De muchas tablas o
clases con mismos elementos y mtodos. Ej. Restar saldo del cliente por
cheque, pago prstamo, retiro.
BUSCAR CLASES POR: JAD, Lluvia de ideas o CRC.
Cada sustantivo puede generar una clase potencial. Aunque algunos
sustantivos son atributos de una clase.
SI ES DE MUCHOS A MUCHOS CREAR una CLASE asociativa o de interseccin.
(ENTIDAD ASOCIATIVA E-R).

ENTIDAD RELACION
BASE DE DATOS.
Es una fuente central de datos con el fin de que varios usuarios la compartan
para su uso en varias aplicaciones.
DBMS Sistema de administracin de base de datos. CRUD.
Administrador de base de datos. Persona que asegura que la base de datos
cumpla con sus objetivos.
Los DATOS. Se recopilan sobre personas, lugares o eventos en la realidad se
almacenarn en un momento dado en un archivo o en una base de datos.
METADATOS. Informacin que describe a los datos.

ENTIDAD. Cualquier objeto o evento sobre el que alguien decida recolectar


datos. Puede ser una persona, lugar o cosa como un vendedor, una ciudad o un
producto. Puede ser un evento o unidad de tiempo como venta.
ARCHIVO MAESTRO estudiantes.
SUBTIPO. Estudiantes Practicantes.
RELACIONES: Son asociaciones entre entidades.
UNO A UNO. (1:1) 1 empleado tiene 1 oficina. Estas entidades se puede
describir con ms detalle. Un precio no es entidad.
UNO A MUCHOS. (1:M) 1 MDICO se le asigna muchos pacientes. Pero un
paciente un solo mdico. Un empleado es miembro de un solo departamento.
Pero un departamento puede tener muchos empleados.
MUCHOS A MUCHOS (M:N) LAS Entidades pueden tener muchas asociaciones
en cualquier direccin. Ej: Un estudiante puede tener muchos cursos, un curso
tiene muchos estudiantes inscritos en el. O vendedor viaja muchas ciudades y
una ciudad tiene muchos vendedores.
ENTIDAD RECTNGULO.
DIAMANTE: Entidad asociativa, une dos entidades.
Rectngulo con VALO. Representa una entidad atributiva, se usa para repetir
grupos.
CONEXIONES EN DIAGRAMAS E-R.
ATRIBUTO: Es cierta caracterstica de una entidad. Tambin llamado elemento
de dato.
Los atributos pueden tener valores. Puede ser longitud fija o variable.
Alfabticos, numricos, especiales o alfanumricos.
Los elementos de datos tambin se llaman campos.
Los elementos de datos tambin se ingresan en los campos.
REGISTRO:
Es una coleccin de elementos de datos que tienen algo en comn con la
entidad descrita.
NORMALIZACIN: ES Un proceso que elimina a los grupos repetitivos que se
encuentran en los registros de longitud variable.

CLAVES: Es uno de los elementos de datos o atributos en un registro que se


utiliza para IDENTIFICARLO. Cuando una clave identifica a un registro en forma
nica se llama LLAVE PRIMARIA.
Si no puede identificar a un registro en forma nica se llama clave secundaria.
Ventas en Chiapas.
ARCHIVOS. Contiene grupos de registros que se utilizan para proveer
informacin para operaciones, planeacin, administracin y toma de
decisiones.
ARCHIVOS MAESTROS. Son Permanentes y se actualizan con frecuencia.
ARCHIVOS DE TABLABASE: Se usan para calcular ms datos, ej: impuestos.
Archivo de transacciones: Se utilizan para introducir modificaciones que
actualizan archivo maestro y producir informes.
ARCHIVOS DE INFORMES. Archivos en cola.
BASES DE DATOS RELACIONALES.
En la actualidad se utiliza base de datos relacional.
NORMALIZACIN es la transformacin de las vistas de usuario y almacenes de
datos complejos en un conjunto de estructuras de datos ESTABLES Y MS
PEQUEAS.
-

ELIMINAR GRUPOS REPETITIVOS E IDENTIFICAR LA CLAVE PRIMARIA.


ASEGURAR QUE LOS ATRIBUTOS QUE NO SON CLAVES DEPENDAN DE LA
LLAVE PRIMARIA Y QUITAR LAS NO.
ELIMINAR DEPENDENCIAS TRANSITIVAS.

DIAGRAMA BURBUJA O DIAGRAMA DE MODELO DE DATOS.


RESTRICCIONES DE INTEGRIDAD.
Son reglas que gobiernan las acciones de modificar y eliminar registros.
1 Integridad de entidad. NO claves vacas.
Integridad referencial. Relacin tabla padre con tabla hija. Eliminar en cascada.
Integridad de dominio. Validar datos, comprobacin de validacin de tabla,
lmite, rango.
ANOMALIAS
1. Redundancia de datos.
2. Anomala de insercin.

3. Anomala de eliminacin.
4. Anomala de actualizacin.
DESNORMALIZACIN.
Es volver a ver los datos en forma plana.

You might also like