BASE DE DATOS

5
BASE DE DATOS 04-09- 15 Modelo conceptual Es la primera etapa en el diseño de una base de datos en la cual se construyen esquemas conceptuales de una realidad. Dentro de esta etapa se realiza el estudio de un problema a través de un lenguaje de alto nivel que nos permite obtener un concepto de la realidad generando para ello los modelos de identidad relación (M.E.R). Elementos de un M.E.R: Conjuntos: corresponde a los elementos que aparecen agrupados en conjuntos de acuerdo a sus características. Relaciones entre conjuntos : corresponde a las relaciones que se pueden establecer entre los diferentes conjuntos esta puede ser binaria, ternaria, etc..(las relaciones entre parejas de conjuntos) Restricciones: condiciones que indican cuando un elemento corresponde al conjunto o relación. Términos a utilizar: Atributos: característica que conocemos de un determina elemento del conjunto. Cardinalidad: indica cuantos elementos de un conjunto puede estar relacionado con un elemento del otro conjunto . Tipos de cardinalidades 1: 1 indica que un elemento de un conjunto estas relacionado con un elemento del segundo conjunto cardinalidad 1:N o M:1 : indica que dado un elemento del conjunto puede existir en la relación con el otro conjunto N elementos y/o viceversa. N:N: si uno o varios elementos del conjunto pueden tener una relación con varios elementos del otro conjunto Totalidad: una relación es total si todos los elementos de un conjunto aparecen en alguna pareja de la relación con el otro conjunto. En el M.E.R se representan dos elementos básicos por un lado el diagrama propiamente dicho que representa el diagrama y las restricciones estándares y por otro lado las restricciones no estructuradas(RNE)que corresponden aquellas restricciones que no se pueden establecer en el diagrama.

description

Clase dada de base de datos! de mucha ayuda y mucha informacion! Es una introduccion a base de datos sobre tecnologo en informatica

Transcript of BASE DE DATOS

Page 1: BASE DE DATOS

BASE DE DATOS 04-09-15

Modelo conceptual

Es la primera etapa en el diseño de una base de datos en la cual se construyen esquemas conceptuales de una realidad. Dentro de esta etapa se realiza el estudio de un problema a través de un lenguaje de alto nivel que nos permite obtener un concepto de la realidad generando para ello los modelos de identidad relación (M.E.R).

Elementos de un M.E.R: Conjuntos: corresponde a los elementos que aparecen agrupados en conjuntos de

acuerdo a sus características. Relaciones entre conjuntos : corresponde a las relaciones que se pueden

establecer entre los diferentes conjuntos esta puede ser binaria, ternaria, etc..(las relaciones entre parejas de conjuntos)

Restricciones: condiciones que indican cuando un elemento corresponde al conjunto o relación.

Términos a utilizar: Atributos: característica que conocemos de un determina elemento del conjunto. Cardinalidad: indica cuantos elementos de un conjunto puede estar relacionado

con un elemento del otro conjunto .

Tipos de cardinalidades 1: 1 indica que un elemento de un conjunto estas relacionado con un elemento del

segundo conjunto cardinalidad 1:N o M:1 : indica que dado un elemento del conjunto puede existir

en la relación con el otro conjunto N elementos y/o viceversa. N:N: si uno o varios elementos del conjunto pueden tener una relación con varios

elementos del otro conjunto Totalidad: una relación es total si todos los elementos de un conjunto aparecen en

alguna pareja de la relación con el otro conjunto.

En el M.E.R se representan dos elementos básicos por un lado el diagrama propiamente dicho que representa el diagrama y las restricciones estándares y por otro lado las restricciones no estructuradas(RNE)que corresponden aquellas restricciones que no se pueden establecer en el diagrama.

Dentro de los elementos de un M.E.R vamos a encontrar las entidades estas se representan mediante un rectángulo la cual va a tener

Otro elemento que vamos a encontrar son los atributos corresponde a cada uno de los datos que nos interesa conocer de una identidad o relación. Normalmente se representa como un globo (o----)(vertical)

la relación es lo que nos permite representar la relación entre dos elementos, representada como rombo. Indica la asociación que existe entre las identidades

Agregación: representa como una entidad a la relación entre dos o mas entidades(agrupa la relación entre dos o mas entidades)(siempre tiene que relacionarse dos entidades)

Especialización: corresponde a los subtipos de una entidad.

Page 2: BASE DE DATOS

Ejemplo:Lo primero a tener en cuenta es identificar cuales van a ser esas entidades, una vez identificadas lo que vamos a identificar luego es las relaciones que puedan llegar a existir con esas entidades.

Nos suponemos el caso de un vídeo club.Socios(entidad)---(rombo//alquila)----Películas(entidad) [un socio puede alquilar n películas, una de las relaciones entre la entidad socio y películas puede ser de un socio alquilar n películas y viceversa ]

Que atributos le importa del socio: nombre ,documento identificación, nº de socio,Teléfono, dirección, foto, fecha de nacimiento, mail. Que atributos nos importa de la película: nombre de película, código película, año estreno, nacionalidad, idioma, subtítulos, genero, MPAA(apta), duración, formato.

Si entre dos entidades hay una flecha significa que depende de la flecha a lo que haya. Sala identidad débil de hospital, ya que la sala no puede existir sin un hospital.(el punto es totalidad)(el débil te marca con subrayado punteado)

N:N Alquila

1 NN 1SOCIOS PELICULAS

Page 3: BASE DE DATOS

Tipos de atributos: Simples: Tiene un único valor para una entidad particular Estructurados: Permite representar atributos compuestos (como la imagen de

abajo) Multivalorados: Puede tener un conjunto de valores para una entidad

particular(por ejemplo teléfono, puede tener mas de un teléfono).

Nombre y apellido atributo simple. Dirección atributo estructurado.Atributo determinante: Un atributo es determinante cuando no pueden existir dos entidades en el conjunto que tengan el mismo valor en ese atributo

Agregación: Representa asociaciones entre elementos de relaciones y de otros conjuntos de entidades. Todos los elementos que surgen de la relación materiales y requerimientos están relacionados con pedidos.

Page 4: BASE DE DATOS

Autorelaciones:

Ejemplo: En una empresa existen funcionarios y se sabe que unos son funcionarios de otros. Un funcionario puede ser jefe de varios funcionarios y un subordinado es controlado por un único jefe.

Especializaciones:

Ejemplo: En los hoteles trabajan empleados, éstos se identifican por su documento (formado por el tipo, país y número). Además, se conoce su nombre, apellido y teléfono. Los empleados pueden ser administrativos o de servicio. De los administrativos interesa registrar los idiomas que sabe hablar.

08-09-15M.E.REntidad débil donde su atributo determinante no puede ser especificados por si solo que se necesita saber el atributo de la identidad fuerte Restricciones estructurales, se reflejan en el diagrama.Restricciones no estructurales, la viceversa.Especialización dentro de una entidad podemos tener distintos subtipos. Por ejemplo en una empresa con entidad personas dentro de esas están diferentes tipos de personas y a través de una especialización representamos que pueden ser personas dentro de la empresa, proveedores y clientes de la empresa. (1.2)Autorrelación en presencia de una relación que esta sobre la misma entidad (1.3)1.2 1.3

1 N

Rut

COD. FUNC

CI

Nombre Apellido Teléfono

PERSONA

FUN CLIENTE PROVED

CI

Razón Social

ENTIDAD 1

R

Un jefe supervisa muchos empleados.