Professional Documents
Culture Documents
LA ABSTRACCIN DE ALGO POSEE DOS CUALIDADES: SUPRIME LOS DETALLES IRRELEVANTES Y BUSCA PARA AISLAR LA ESENCIA DE ESE ALGO.
BD -1
Ejemplo: Registro de empleados [sueldos]. Datos tiles: nombre, nmina, sueldo, etc. Datos no tiles: color pelo, peso, etc
BD -1
El vehculo de matrcula CR-0978-PE Est formada por cuatro ruedas, un chasis, un motor, Una ambulancia es un vehculo para recoger y transportar enfermos. Su propietario es ESSALUD Andahuaylas, su conductor es Fernndez, ...
BD -1
Modelo de datos:
Tipo de abstraccin en el diseo de BD: CLASIFICACIN / PARTICULARIZACIN
La clasificacin es la accin de abstraer las caractersticas comunes a un conjunto de ejemplares (objetos) para crear una categora a la cual pertenecen dichos ejemplares.
Mes
enero diciembre junio febrero
marzo
BD -1
Modelo de datos:
Tipo de abstraccin en el diseo de BD: CLASIFICACIN / PARTICULARIZACIN
Clasificacin
BD -1
Modelo de datos:
Tipo de abstraccin en el diseo de BD: AGREGACIN / DESAGREGACIN
La abstraccin de Agregacin consiste en construir un nuevo elemento del modelo [clase], es decir compuesto de otros elementos [clases]: Se establece una relacin ES_PARTE_DE entre los elementos componentes y el elemento compuesto.
Se pueden considerar tres tipos distintos de agregacin: Agregacin de clases para obtener una clase compuesta Agregacin de propiedades para obtener una clase. Agregacin de propiedades para obtener una propiedad compuesta.
BD -1
Modelo de datos:
Tipo de abstraccin en el diseo de BD: AGREGACIN / DESAGREGACIN
Carrera_1
Carrera_4
Carrera_2
Carrera_3
FACULTAD DE INGENIERIA
Ing. Sistemas
Ing. Agroindustrial Ing. Minas
Ing. Civil
BD -1
Modelo de datos:
Tipo de abstraccin en el diseo de BD: AGREGACIN / DESAGREGACIN
cod_curso
Horas_curso
nom_curso
Cred_curso
CURSO 1
IIAA51
Teoria y diseo BD1 5
BD -1
Modelo de datos:
Tipo de abstraccin en el diseo de BD: AGREGACIN / DESAGREGACIN
dia
mes
ao
25
abril
2010
BD -1
BD -1
Modelo de datos:
Tipo de abstraccin en el diseo de BD: GENERALIZACIN / ESPECIALIZACIN
La Generalizacin es la accin de abstraer las caractersticas comunes a varias clases (subclases) para constituir una clase ms general (superclase) que las comprenda: El conjunto de ejemplares de una subclase es un subconjunto de los ejemplares de la correspondiente superclase. Entre los elementos subclase y el elemento superclase se establece una relacin del tipo ES_UN.
BD -1
Modelo de datos:
Tipo de abstraccin en el diseo de BD: GENERALIZACIN / ESPECIALIZACIN
PERSONA
E S P E C I A L I Z A C I N
PROFESOR
ALUMNO
G E N E R A L I Z A C I N
DOCTOR
MAGISTER
BD -1
Modelo de datos:
Tipo de abstraccin en el diseo de BD: ASOCIACIN /DISOCIACIN
La Asociacin es una abstraccin que se utiliza para relacionar dos o ms clases (y, por tanto sus ejemplares).
PROFESOR
IMPARTE
CURSO
BD -1
Proyectos
Sub Proyecto A Sub Proyecto B
Clientes
Cliente Empresa Cliente Natural
Estudiante
Matricula
Curso
BD -1
PERSONA
DNI
NOMBRE
DIRECCIN
PROFESOR
Materia Tipo
ESTUDIANTE
Curso
BD -1
BD -1
Un conjunto de conceptos, reglas y convenciones bien definidos que nos permiten aplicar una serie de abstracciones a fin de describir y manipular los datos de un cierto mundo real que deseamos almacenar en la base de datos.
TIPOS DE MODELOS 1.Modelos de datos estrictamente tipados: Donde cada dato (ejemplar) tiene que pertenecer a una categora definida en el esquema. 2.Modelos de datos dbilmente tipados: Donde no es obligatorio que los datos (ejemplares) pertenezcan a categoras, si no que puede existir por si mismos
BD -1
Un MD ha de proporcionar facilidades para recoger los aspectos ESTTICOS y DINMICOS de la realidad, por lo que se define formalmente como el par: MD = <G,O>
Donde: G: es el conjunto de reglas. O: es el conjunto de operaciones autorizadas
BD -1
G = <Gestr, Grest>
BD -1
2. DINMICAS Conjunto de valores que toman las distintas categoras de un esquema en un determinado tiempo (ti). Cada operador tiene dos componentes:
Localizacin: consiste en ubicar un ejemplar de un objeto indicando un camino. Accin: Que operacin se realiza sobre los ejemplares ya localizados
SELECT num_cli, nom_cli FROM cliente WHERE num_cli BETWEEN 1309 and 1950
BD -1
Restricciones inherentes al modelo Un alumno solo puede tener un cdigo universitario y estar matriculado a una carrera profesional. Semntica e Integridad.
Fecha inicio < Fecha final Todo curso lo imparte un profesor IF Fecha_ini >= Fecha_Fin THEN ERROR . IF Cod_profe.Curso = NULL THEN ERROR CHECK Fecha_ini < Fecha_fin Cursos.Cod_profe Not Null
USUARIO
BASE DE DATOS
BD -1
La regla ECA Evento, al ocurrir una actualizacin (insercin, borrado o modificacin) cuya ejecucin ha de dar lugar a la comprobacin del cumplimiento de la restriccin.
Condicin, que debe cumplir una proposicin lgica, definida sobre
uno o varios elementos del esquema, que puede tomar uno de los valores de verdad (cierto o falso).
Accin que debe llevarse a cabo dependiendo del resultado de evaluar
la condicin.