Download Entidad Registro Tuplo Campo Llave Clave Cordinalidad

Document related concepts

Base de datos relacional wikipedia , lookup

Modelo de base de datos wikipedia , lookup

Base de datos wikipedia , lookup

Modelo relacional wikipedia , lookup

Clave sustituta wikipedia , lookup

Transcript
Entidad
Registro
Tuplo
Campo
Llave
Clave
Cordinalidad –relaciones-tipos de BD
Normalización-específicos
Modelos-entidad-relación
Diagrama-entidad-relación
Modelo lógico bd
Modelo físico bd
Ejemplos bd tabla
Formulario
Informe
Consulta
Lenguaje de consulta bd
TOCA HACER:
DOS CONSULTAS
ELVIS ESTEFANO DUARTE BELTRAN
ING.DE SISTEMA
15.10.92
PROFESOR:
ELVIA MEDINA
Entidad
En bases de datos, una entidad es la representación de un objeto o concepto del mundo real que
se describe en una base de datos.
Una entidad se describe en la estructura de la base de datos empleando un modelo de datos.
Por ejemplo, nombres de entidades pueden ser: Alumno, Empleado, Artículo, etc.
Registro
Un registro en base de datos es el campo q se llena como por ejemplo : en una lista de contactos (es una
base de datos) Cada contacto tiene varios campos que rellenar con información (Nombre, Apellido,
Tel, Celular, Trabajo etc). Un registro es un compilado de esos campos rellenos. Por ejemplo:
Alfredo Cuevas sería un registro que contiene los campos (Empresa, Teléfono, Móvil etc). Es así
de simple.
Campo
En algunas aplicaciones (como bases de datos) es el espacio reservado para introducir
determinados datos asociados a una categoría de clasificación.
llave
La llave es un campo único con un registro irrepetible que sirve para identificar los registros y hacer
relaciones.
CLAVE
Es un subconjunto del conjunto de atributos comunes en una colección de entidades, que permite
identificar unívocamente cada una de las entidades pertenecientes a dicha colección. Asimismo,
permiten distinguir entre sí las relaciones de un conjunto de relaciones.
Dentro de los conjuntos de entidades existen los siguientes tipos de claves:
Superclave: Es un subconjunto de atributos que permite distinguir unívocamente cada una de
las entidades de un conjunto de entidades. Si se añade un atributo al anterior subconjunto, el
resultado seguirá siendo una superclave.
Clave candidata: Dada una superclave, si ésta deja de serlo quitando únicamente uno de los
atributos que la componen, entonces ésta es una clave candidata.
Clave primaria: Es una clave candidata, elegida por el diseñador de la base de datos, para
identificar unívocamente las entidades en un conjunto de entidades.
Los valores de los atributos de una clave, no pueden ser todos iguales para dos o más instancias.
Las claves son referencias que se utilizan para identificar los objetos de forma única en todas las posibles
filas de una tabla.
CARDINALIDAD
simplemente la forma en que se relacionan las Entidades, o expresa cuantas entidades se
relacionan con otras entidades. Hay varias maneras de mostrar las cardinalidades: -Poner
etiquetas en las líneas que unen las relaciones con las entidades
CARDINALIDAD DE LAS RELACIONES Existen 4 tipos de relaciones que son:
Uno a uno
Uno a varios
Varios a uno
Varios a Varios
TIPOS BASE DE DATOS
Bases de datos estáticas
Son las que son utilizadas primordialmente para almacenar datos históricos que posteriormente se
pueden utilizar para estudiar el comportamiento de un conjunto de datos a través del tiempo.
Bases de datos dinámica
son bases de datos donde la información almacenada se modifica con el tiempo, permitiendo
operaciones como actualización, borrado y adición de los datos, además de las operaciones
fundamentales de consulta Un ejemplo de esto puede ser la base de datos utilizada en un sistema
de información de un supermercado, una farmacia, un videoclub o una empresa.
NORMALIZACION BASE DE DATOS
Son una serie de leyes que sirve para hacer una base de datos para que nuestra BD salga lo
mejor posible

Evitar la redundancia de los datos.

Evitar problemas de actualización de los datos en las tablas.

Proteger la integridad de los datos.
MODELO ENTIDAD RELACION
es una herramienta para el modelado de datos de un sistema de información. Estos modelos
expresan entidades relevantes para un sistema de información así como sus interrelaciones y
también de propiedades.
DIAGRAMA ENTIDAD RELACION
Este modelo representa a la realidad a través de un esquema
gráfico empleando por las entidades, que son objetos que
existen y son los elementos principales que se identifican en el
problema a resolver con el diagramado y se distinguen de otros
por sus características particulares denominadas atributos.
Modelo lógico base de datos
Modelo lógico base de datos
MODELO FISICO BASE DE DATOS
EJEMPLOS BASE DE DATOS
FORMULARIO
Un formulario es un tipo de objeto de base de datos que se utiliza fundamentalmente
para introducir o mostrar datos en una base de datos. También puede usar un formulario
como un panel de control que abra otros formularios e informes en la base de datos, o
como un cuadro de diálogo personalizado que aceptar los datos del usuario y realiza la
acción basada en la entrada.
INFORME
Permite preparar los registros de la base de datos de forma personalizada para imprimirlos
CONSULTA
Una consulta es el método para acceder a los datos en las bases de datos. Con las consultas se
puede modificar, borrar, mostrar y agregar datos en una base de datos
LENGUAJE DE CONSULTA
Un lenguaje de consulta es un lenguaje informático usado para hacer consultas en bases de
datos y sistemas de información.
Los lenguajes de consulta pueden ser clasificados de acuerdo a si son lenguajes de consulta de
bases de datos o lenguajes de consulta de recuperación de información.
El lenguaje de definición de datos (DDL) es utilizado para describir todas las estructuras de
información y los programas que se usan para construir, actualizar e introducir la información
que contiene una base de datos.
El lenguaje de manipulación de datos (DosML) es utilizado para escribir programas que crean,
actualizan y extraen información de las bases de datos.
El lenguaje de consulta (SQL) es empleado por el usuario para extraer información de la
base de datos el lenguaje de consulta permite al usuario hacer requisiciones de datos sin tener
que escribir un programa
Related documents