Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ses 01 y 02 - Introducción A Bases de Datos
Ses 01 y 02 - Introducción A Bases de Datos
DE BASES DE DATOS
BASE DE DATOS II
SESIONES 1 Y 2
CONCEPTOS BÁSICOS
• Dato
• Definición 1: Representación de una cierta entidad del mundo real a través
de un símbolo o de una dupla.
• Definición 2: Datos son los hechos que describen sucesos y entidades.
CONCEPTOS BÁSICOS
Información
• Definición 1: La información no es un dato conjunto cualquiera de ellos. Es más
bien una colección de hechos significativos y pertinentes, para el organismo u
organización, que los percibe.
• Definición 2: Información es un conjunto de datos significativos y pertinentes
que describan sucesos o entidades.
CONCEPTOS BÁSICOS
Entidad
• Definición 1: Objeto que se desea representar.
• Definición 2: Una entidad es un objeto que existe y es distinguible entre otros
objetos, a través de un identificador.
Atributo
• Definición 1: Elemento que describe la entidad o una propiedad de ella.
• Definición 2: Un atributo es una propiedad o característica de una entidad que es
de interés para la organización.
CONCEPTOS BÁSICOS
Bases de Datos
• Definición 1: "Colección de datos interrelacionados almacenados en conjunto
sin redundancias perjudiciales o innecesarias; su finalidad es servir a una o
más aplicaciones de la mejor forma posible; los datos se almacenan de modo
que resulten independientes de los programas que los usan; se emplean
métodos bien determinados para incluir nuevos datos y para modificar o
extraer los datos almacenados".
CONCEPTOS BÁSICOS
Base de Datos
• Definición 2: "Colección integrada y generalizada de datos, estructurada
atendiendo a las relaciones naturales de modo que suministre todos los
caminos de acceso necesarios a cada unidad de datos con objeto de poder
atender todas las necesidades de los diferentes usuarios".
CONCEPTOS BÁSICOS
• Éstas son bases de datos de sólo lectura, 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, realizar proyecciones
y tomar decisiones.
TIPOS DE BASES DE DATOS
• Éstas son bases de datos donde los datos almacenados se modifican con el tiempo,
permitiendo operaciones como actualización y adición de 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 una tienda de abarrotes, una
farmacia, un videoclub, etc.
TIPOS DE BASES DE DATOS
Según el contenido
Solo contienen un surrogante (representante) de la fuente primaria, que permite localizarla. Un registro típico de una
base de datos bibliográfica contiene datos sobre el autor, fecha de publicación, editorial, título, edición, de una
determinada publicación, etc. Puede contener un resumen o extracto de la publicación original, pero nunca el texto
completo, porque si no estaríamos en presencia de una base de datos a texto completo (o de fuentes primarias—ver
más abajo). Como su nombre lo indica, el contenido son cifras o números. Por ejemplo, una colección de resultados de
análisis de laboratorio, entre otras.
TIPOS DE BASES DE DATOS
Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas las
ediciones de una colección de revistas científicas.
• Directorios
• Serían aquellas bases de datos que ofrecen el documento completo, no una representación del
mismo.
• Mixtas: Combinan ambos tipos de datos, como por ejemplo informes económicos de empresas, datos geo-
económicos, etc.
TIPOS DE BASES DE DATOS
Son bases de datos que almacenan diferentes tipos de datos provenientes de las ciencias de la
vida o médicas. Se pueden considerar en varios subtipos:
Modelo Conceptual
• Un modelo conceptual es la forma en la que podemos describir los
requerimientos para los datos de los negocios usando una sintaxis rica
semánticamente a través de representaciones gráficas. Podemos describir
muchos de las reglas de negocio con elementos gráficos tales como subtipos
(generalización – especialización) y relaciones.
MODELOS DE BASES DE DATOS
• Cada pieza de información requerida se muestra una sola vez en el modelo. Este es un
objetivo importante. Tan pronto se almacena una información particular, dos veces en un
sistema, usted ve la posibilidad de que la información no esté al mismo tiempo en dos
lugares. Si usted fuera un usuario de un sistema de información y descubre inconsistencia en
el dato, ¿cuál información podría ser de confianza? Este objetivo implica que un sistema ideal
no contenga información derivable.
Relaciones
• Una relación es una asociación entre las instancias de una o más entidades
que es de interés para la organización. Una asociación usualmente significa
un evento ocurre o que existe algún enlace natural entre las instancias de
entidad. Por esta razón, las relaciones son etiquetadas con verbos. Por
ejemplo,
• TÉCNICO revisa PROYECTO
• PERSONA consulta DOCTOR
MODELOS DE BASES DE DATOS
Tipos de relaciones
• Este nuevo modelo puede ser fácilmente usado para las discusiones futuras entre
diseñadores y desarrolladores, y administradores de bases de datos.
NORMALIZACIÓN
Tercera Forma Normal (3FN) Ningún atributo no clave debe ser dependiente de otro
atributo no clave
“La tercera forma normal es la meta generalmente aceptada para un diseño de base de
datos que eliminó la redundancia”
INTRODUCCIÓN AL LENGUAJE DE CONSULTA SQL
• Control de acceso. SQL puede ser utilizado para restringir la capacidad de un usuario para
recuperar, añadir y modificar datos, protegiendo así los datos almacenados frente a accesos
no autorizados.
• Compartición de datos. SQL se utiliza para coordinar la compartición de datos por parte de
usuarios concurrentes, asegurando que no interfieren unos con otros.
PRIMARY KEY(nCuenta),