Download - 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