Base de Datos 1 - Clase 1

download Base de Datos 1 - Clase 1

of 2

Transcript of Base de Datos 1 - Clase 1

  • 8/15/2019 Base de Datos 1 - Clase 1

    1/2

    Materia: Bases de datos

    Profesor Matías E. BordoneContacto: [email protected] Virtuales: edu.itsvirtual.com.arFaceboo : Bases de datos ! "#!$ % Villada

    Clase !:

    E&ercicio !:Describir en grupo como guardarían la información de un stock yventas de una farmacia.Exponer por grupo las ideasDebatir sobre los inconvenientes de los diferentes métodosplanteados.Pistas: Redundancia o duplicidad de la información. nconsistenciade datos !en dos lugares "ay datos con distinto valor#$ Dificultad

    de acceso o recuperación !recuperar los nombres de todos losclientes#$ imposibilidad de restringir ciertos datos !fec"asnegativas$ etc#$ atomicidad$ acceso concurrente$ seguridad$diferentes tipos de usuarios

    Base de datos: %a colección de datos almacenadosModelos de datos: &ómo se encuentran ordenados esos datos$ unacolección de "erramientas con conceptuales para describir losdatosE'emplo de modelos de datos:

    Definiciones de datos en pyt"onEntidad(relaciónRelacional

    'istema gestor de base de datos: )n sistema gestor de bases dedatos !*+,D# consiste en una colección de datos interrelacionadosy un con'unto de programas para acceder a dic"os datos. Estosprogramas usualmente tienen un modelo de datos incorporado.E'emplos: -racle$ ys/l$ 0.

    Modelo de Entidad (elaci)n:*%%%%%%%%%%%%%%%%%%%%%%%%%

    *e basa en /ue todos los datos los podemos describir con tresconceptos$ entidades$ relaciones y atributos.

    Entidades: Elementos del mismo tipo con determinadas propiedades/ue la describen.

    %as entidades vamos a representarlas gr1ficamente mediante unrect1ngulo con su nombre adentro.

    E': Persona$ !dni$ nombre$ pelo$ altura$ etc$ ver /ue otrascosas la describen#Con&unto de entidades: 2odas las entidades del mismo tipo.Atributos: &ada propiedad /ue describe un con'unto de entidades.

    E': &olor de o'os$ dni$ etc&ada atributo lo vamos a representar con un círculo(óvalo con elnombre del atributo dentro unido mediante una linea al rect1ngulo

    https://www.facebook.com/groups/792619004162300/https://www.facebook.com/groups/792619004162300/

  • 8/15/2019 Base de Datos 1 - Clase 1

    2/2

    de la entidad a la /ue pertenece.Valor: &ada entidad tiene un valor para cada uno de sus atributos.+ominio o con&unto de valores de un atributo: &on'unto de posiblesvalores para un atributo.

    E': dni es un numero$ color de o'os es un color$ nombre es unstring$ etc.

    %as bases de datos guardan entonces con'untos de entidades delmismo tipo.

    E3:Persona!nombre$ apellido$ teléfono$ dirección#4uto!patente$ marca$ modelo#

    Atributos simples: 4tributos /ue no se pueden descomponerE': dni

    Atributos compuestos: 4tributos /ue se pueden subdividir en masatributos

    E': 5ec"a de nacimiento se puede dividir en día$ mes$ a6o denacimientoDirección se puede dividir en calle$ n7mero$

    departamento$ ciudad$ provincia$ país.Atributos derivados: 4tributos /ue se pueden obtener a partir deotros atributos

    E': &antidad de teléfonos se puede obtener de contar losteléfonos registrados de una persona

    (elaciones: )na relación es una asociación entre entidades .relación!E8$E9$...#

    E': due6o !Persona$ 4uto#amos a representarla gr1ficamente mediante un rombo con el nombrede la relación en su interior$ unido mediante líneas a lasentidades /ue intervienen en dic"a relación.Participación: si dos entidades est1n asociadas a una relación sedice /ue dic"as entidades ;participan; de dic"a relaciónuna relación también puede tener atributos descriptivos.

    E': &ompra!Persona$ 4uto$ fec"a#

    +iagrama de entidad relaci)n:Es/uema /ue se utili