Materia de Base de Datos
Materia de Base de Datos
Materia de Base de Datos
CARRERA DE INFORMÁTICA
Alisson Chillagana
FECHA: 20 Septiembre 2018
TEMA: Introducción a la Base de Datos
● Tablas
● Campos
● Formularios
● Consultas
● Informes
● Registros
● Conexión
● Datos
● Información
CARRERA DE INFORMÁTICA
Tabla.- Son objetos de la base de datos que obtiene todos los datos recogidos, sirven para
organizar datos en donde cada fila es un registro único y cada columna un campo dentro del
registro.
1. Tabla
2. Campos
3. Registro
QUINTO SEMESTRE
El término bases de datos fue escuchado por primera vez en California en 1963, se
puede decir que una base de datos es un sistema formado por un conjunto de datos
UNIVERSIDAD CENTRAL DEL ECUADOR
CARRERA DE INFORMÁTICA
Ejemplo:
Participantes
Categoría
principiante
Ejemplo:
Ejemplo:
UNIVERSIDAD CENTRAL DEL ECUADOR
CARRERA DE INFORMÁTICA
Participantes
Categoría
Ejemplo:
Participantes
Categoría
principiante
Tabla.- una tabla hace referencia al modelado o recopilación de datos por parte de una
aplicación de un programa que permite operar con los mismos organizándolos y
poniéndolos en relación de diversas maneras.
Entidad.- es la representación de un objeto o concepto del mundo real que se describe
en una base de datos.
Ejemplo:
Participantes
Categoría
principiante
Ejemplo: Categoría.
Participantes
UNIVERSIDAD CENTRAL DEL ECUADOR
CARRERA DE INFORMÁTICA
Categoría
principiante
La base de datos es aquella que nos permite almacenar información sistemática, la cual
se obtiene por medio de la recolección de datos por medio de la herramienta de la tabla
en donde se crean campos que permiten obtener una información más detallada sobre
una temática específica.
Según (Carolyn E & Thomas M, 2005) , una base de datos es un conjunto de datos que
pertenecen al mismo contexto, almacenados sistemáticamente para su posterior uso, es
una colección de datos estructurados según un modelo que refleje las relaciones y
restricciones existentes en el mundo real. Los datos que han de ser compartidos por
diferentes usuarios y aplicaciones, deben mantenerse independientes de éstas, y su
definición y descripción han de ser únicas estando almacenadas junto a los mismos.
01-10-2018
ARCHIVOS TRADICIONALES
almacenan archivos exclusivos e individuales para cada aplicación, aquí los datos
podrían ser redundantes y de esta manera la actualización de estos sería muy lenta a
comparación con una base de datos.
redundancia de información
incremento del trabajo
dificultad al acceso de datos
aislamiento de datos
problemas de integridad
problemas de atomicidad
CARRERA DE INFORMÁTICA
unidos.
CARRERA DE INFORMÁTICA
puede consultar la base de datos desde los nodos hoja hacia el nodo raíz. La consulta en
el sentido contrario requiere una búsqueda secuencial por todos los registros de la base
de datos (por ejemplo, para consultar todos los empleados de un departamento). En las
bases de datos jerárquicas no existen índices que faciliten esta tarea
Limitaciones
EN RED
CARRERA DE INFORMÁTICA
RELACIONALES
Siendo el modelo más común, el modelo relacional ordena los datos en tablas Formada
por filas y columnas. Cada columna enumera un atributo de la entidad en cuestión, por
ejemplo, precio, código postal o fecha de nacimiento. En conjunto, a los atributos en
una relación se los llama dominio.
Cada fila, incluye datos sobre una instancia específica de la entidad en cuestión, por
ejemplo, un empleado específico.
El modelo también representa los tipos de relaciones entre esas tablas, incluidas las
relaciones uno a uno, uno a muchos y muchos a muchos.
Ejemplo
UNIVERSIDAD CENTRAL DEL ECUADOR
CARRERA DE INFORMÁTICA
MULTIDIMENSIONALES
son un tipo de base de datos se utilizan principalmente para crear aplicaciones OLAP,
una tecnología asociada al acceso y análisis de datos en línea.
CARRERA DE INFORMÁTICA
Redundancia de datos.-
Tamaño.
Entre más grande sea la base de datos, se requiere mayor capacidad de disco
duro y más memoria ram para que pueda funcionar adecuadamente.
Costo.
Actualización.
Modelo Conceptual
CARRERA DE INFORMÁTICA
● Farmaceutico
● Cliente
● Producto
CARRERA DE INFORMÁTICA
En la época de los sesenta, las computadoras bajaron los precios para que las
compañías privadas las pudiesen adquirir; dando paso a que se popularizara el uso de
los discos, cosa que fue un adelanto muy efectivo en la época, debido a que a partir de
este soporte se podía consultar la información directamente, sin tener que saber la
ubicación exacta de los datos, a la par se dio inicio a las primeras generaciones de bases
de datos de red y bases de datos jerárquicas, posibilitando el guardar estructuras de
datos en listas y árboles, en esta época se logró la alianza de IBM y American Airlines
para desarrollar SABRE, un sistema operativo que manejaba las reservas de vuelos,
transacciones e informaciones sobre los pasajeros de la compañía American Airlines.
CARRERA DE INFORMÁTICA
datos relacionales a través de su artículo “Un modelo relacional de datos para grandes
bancos de datos compartidos”, por lo cual se dio el nacimiento de la segunda
generación de los Sistemas Gestores de Bases de Datos y esto tuvo como consecuencia
que Larry Ellison, a partir del trabajo de Edgar F. Codd sobre los sistemas de bases de
datos relacionales, desarrolló el Relational Software System, o lo que es lo mismo, lo
que actualmente se conoce como Oracle Corporation, desarrollando así un sistema de
gestión de bases de datos relacional con el mismo nombre que dicha compañía.
En la actualidad, las tres grandes compañías que dominan el mercado de las bases de
datos son IBM, Microsoft y Oracle. Por su parte, en el campo de internet, la compañía
que genera gran cantidad de información es Google. Cabe destacar que Visual Studio es
un entorno de desarrollo integrado para sistemas operativos Windows que soporta
varios lenguajes de programación tales como Visual C++, Visual#, Visual J#, ASP.NET
y Visual Basic.NET, aunque se están desarrollando las extensiones necesarias para
otros, cuyo objetivo es permitir crear aplicaciones, sitios y aplicaciones web, así como
servicios web a cualquier entorno que soporte la plataforma .Net, creando así
aplicaciones que intercomuniquen entre estaciones de trabajo, páginas web y
dispositivos móviles.
UNIVERSIDAD CENTRAL DEL ECUADOR
CARRERA DE INFORMÁTICA
Entidades débiles
UNIVERSIDAD CENTRAL DEL ECUADOR
CARRERA DE INFORMÁTICA
Una entidad débil es una entidad cuyos atributos no la identifican completamente, sino
que sólo la identifican de forma parcial. Esta entidad debe participar en una
interrelación que ayuda a identificarla.
Atributo Multivariado
Corresponde a grupos de atributos que tienen afinidad en cuanto a su significado o a
su uso .
Ejemplo: Dirección = calle + número + ciudad
CARDINALIDADES
RELACIÓN 1 A 1
UNIVERSIDAD CENTRAL DEL ECUADOR
CARRERA DE INFORMÁTICA
RELACIÓN MUCHOS A 1
Ejemplos de Relación
UNIVERSIDAD CENTRAL DEL ECUADOR
CARRERA DE INFORMÁTICA
Relación 1a1: Las entidades que intervienen en la relación se asocian una a una.
Relación 1an:una ocurrencia de entidad esta asociada con muchas de otra entidad.
Relación n a n: Cada una de las entidades pueden estar asociaciadas con muchas de
otras y viceversa.
¿Composición y agregación?
Composición
es una forma fuerte de composición donde la vida de la clase contenida debe coincidir
con la vida de la clase contenedor. Los componentes constituyen una parte del objeto
compuesto. De esta forma, los componentes no pueden ser compartidos por varios
UNIVERSIDAD CENTRAL DEL ECUADOR
CARRERA DE INFORMÁTICA
Agregación
La agregación es un tipo especial de relación en el que se modela una semántica del
tipo “tiene” o “es parte de”, en la que una entidad represente una entidad de mayor
tamaño (el “todo”), compuesta de entidades más pequeñas (las “partes”).
CARRERA DE INFORMÁTICA
-Correspondencia de cardinalidades
-Restricciones de participación
Dado un conjunto de relaciones R en el cual participa un conjunto de entidades A,
dicha participación puede ser de dos tipos:
● Total: Cuando cada entidad en A participa en al menos una relación de R.
● Parcial: Cuando al menos una entidad en A NO participa en alguna
relación de R.
from (tabla)
select cuatrimestre
from asignatura
where cuatrimestre = 1
/* and*/
select (nombre_asignatura)
from asignatura
UNIVERSIDAD CENTRAL DEL ECUADOR
CARRERA DE INFORMÁTICA
/* not*/
select (nombre_persona)
from persona
/*or*/
select (nombre_persona)
from persona
/* diferente de */
select (nombre_persona)
from persona
where direcnum_persona = 15 or 17 ;
UNIVERSIDAD CENTRAL DEL ECUADOR
CARRERA DE INFORMÁTICA
Bibliografía
Carolyn E, & Thomas M. (2005). Sistema de base de datos.
http://www.masadelante.com/faqs/base-de-datos
ccdoc-basesdedatos.blogspot.com/2013/02/modelo-entidad-relacion-er.html
UNIVERSIDAD CENTRAL DEL ECUADOR
CARRERA DE INFORMÁTICA
DEBER 2
Alisson Chillagana
Quinto Semestre “A”
03/10/2018
TEMA: Características de las base de datos.
Integridad de los datos: La integridad de datos se refiere a los valores reales que se
almacenan y se utilizan en las estructuras de datos de la aplicación. La aplicación debe
ejercer un control deliberado sobre todos los procesos que utilicen los datos para
garantizar la corrección permanente de la información.
CARRERA DE INFORMÁTICA
DEBER 3
Alisson Chillagana
Quinto semestre “A”
Base de Datos
CARRERA DE INFORMÁTICA
CARRERA DE INFORMÁTICA
Diseño conceptual
Diseño lógico
UNIVERSIDAD CENTRAL DEL ECUADOR
CARRERA DE INFORMÁTICA
Diseño físico
CARRERA DE INFORMÁTICA
Alisson Chillagana
Quinto Semestre “A”
Base de datos
El término bases de datos fue escuchado por primera vez en California en 1963, se
puede decir que una base de datos es un sistema formado por un conjunto de datos
almacenados en discos que permiten el acceso directo a ellos y un conjunto de
programas que manipulen ese conjunto de datos. Las bases de datos son el método
preferido para el almacenamiento estructurado de datos. Desde las grandes aplicaciones
multiusuario, hasta los teléfonos móviles y las agendas electrónicas utilizan tecnología
de bases de datos para asegurar la integridad de los datos y facilitar la labor tanto de
usuarios como de los programadores que las desarrollaron. Desde la realización del
primer modelo de datos, pasando por la administración del sistema gestor, hasta llegar
al desarrollo de la aplicación, los conceptos y la tecnología asociados son muchos y
muy heterogéneos.Las bases de datos son herramientas actualmente muy usadas en
distintas entidades como son los bancos, unidades educativas, cooperativas de ahorro,
entre otros debido a que de acuerdo con (Date 2001) la base de datos es “un conjunto
de datos persistentes que es utilizado por los sistemas de aplicación de alguna empresa
dada.”, permiten el almacenamiento de mucha información de acuerdo a sus
características, de esta manera es posible acceder directamente a algún dato en
específico que queramos encontrar y podemos manipularlos a través de algunos
programas. Es así que a continuación se dará a conocer la importancia que tienen y a su
vez la utilidad que se les puede dar .
CARRERA DE INFORMÁTICA
controlar y tomar decisiones dentro de una organización. Los principales beneficios que
nos brindan las bases de datos es que nos facilita compartir datos, evita la redundancia
de datos es decir, trata de eliminar el duplicado de información, ya que esto solo genera
espacio en el almacenamiento, en cuanto a la inconsistencia, esto se refiere a la
información que no concuerda, con otros archivos, donde se supone que contiene la
misma información. y mejora la organización de la empresa, la relación y la atención a
los clientes.-Mejora la relación y trato hacia clientes.
Las base de datos según Silberschatz, Korth & Sudarshan (2002), indican que algunas
de las aplicaciones que se les dan son: En la Banca para almacenar la información de los
clientes, cuentas, transacciones, préstamos bancarios. Líneas aéreas. Para reservas e
información de planificación. Las líneas aéreas fueron de los primeros en usar bases de
datos de forma distribuida geográficamente (los terminales situados en todo el mundo
accedían al sistema de base de datos centralizados a través de las líneas telefónicas y
otras redes de datos). En las
universidades son utilizadas para guardar la información de los estudiantes, matrícula de
las asignaturas y cursos. En telecomunicaciones para guardar el registro de las llamadas
realizadas, generación de facturas o recibos mensualmente, manteniendo de el saldo de
las tarjetas telefónicas prepago y para almacenar información sobre las redes de
comunicaciones.
En las Finanzas son usadas para almacenar información sobre grandes empresas, ventas
y compras de documentos formales financieros, como bolsa y bonos. En las Ventas para
saber rápidamente la información de clientes, productos y compras. En la Producción
para gestionar la cadena de producción y para el seguimiento de la producción de
elementos en las factorías, inventarios de elementos en almacenes y pedidos de
elementos, así como también de todas las sucursales que existan de la empresa.En
recursos humanos puesto que permiten el almacenamiento de información sobre los
empleados, salarios, impuestos y beneficios, y para la generación de las nóminas.
UNIVERSIDAD CENTRAL DEL ECUADOR
CARRERA DE INFORMÁTICA
Finalmente cabe mencionar que la implementación de las bases de datos hoy en día es
muy importante, ya que permitió pasar del sistema tradicional en el cual se guardaba la
en estantes que contenían carpetas con la información de cada persona, y era muy
tedioso el buscar manualmente, a un sistema más computarizado en donde en una base
de datos se guarda toda la información de acuerdo a la necesidad que tenga cada quien y
es aplicable en cualquier ámbito, desde una escuela hasta una empresa, ya que
proporciona herramientas para el manejo de información, ya que trabajar con ella
manualmente es muy trabajoso y mucho más tardaríamos en encontrar un documento,
mientras que en una base de datos sería más fácil,rápido y sencillo de encontrar la
información requerida y en un corto tiempo, debido a que existen aplicaciones
complementarias a las bases de datos que se encargan de dar un resultado a lo que
necesitemos .
BIBLIOGRAFÍA
Date, C.J. (2001).Introducción a los sistemas de bases de datos (7ª edición). México:
Pearson educación.
Silberschatz A., Korth, H.F., Sudarshan, S. (2002). Fundamentos de bases de datos (4ª
edición). Madrid: McGraw-Hill/Interamericana De España, S.A.U.
https://www.lucidchart.com/pages/es/qu%C3%A9-es-un-modelo-de-base-de-dato
s
http://udep.edu.pe/hoy/2012/la-evolucion-de-sistemas-de-administracion-de-base
-de-datos/
https://www.monografias.com/trabajos96/modelos-datos-conceptual-logic
o-fisico/modelos-datos-conceptual-logico-fisico.shtml
https://es.slideshare.net/RdXD/diseo-logico-de-una-base-de-datos-563842
98
https://ed.team/blog/las-etapas-del-diseno-de-una-correcta-base-de-datos-
relacional