Está en la página 1de 29

UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN

CARRERA DE INFORMÁTICA

Alisson Chillagana
FECHA:​ 20 Septiembre 2018
TEMA:​ Introducción a la Base de Datos

TÉRMINOS UTILIZADOS EN LA BASE DE DATOS

● Tablas
● Campos
● Formularios
● Consultas
● Informes
● Registros
● Conexión
● Datos
● Información

SÍMBOLO DE LA BASE DE DATOS

DEFINICIÓN DE BASE DE DATOS

La base de datos es la colección de información organizada que se obtiene por medio de la


recolección de datos.

DEFINICIONES DE TÉRMINOS UTILIZADOS EN LA BASE DE DATOS

Información.- ​ ​conjunto organizado de datos procesados, que constituyen un mensaje

Campo.- ​Espacio en el cual se ingresan los datos.


UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓ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.

Entidad.-​ objeto principal de donde se desglosa una base de datos.


Registro.- ​Conjunto de datos almacenados en un sistema.
Atributos.- ​Características que se le da a cada entidad.
ORDEN EN QUE VAN LOS TÉRMINOS

1. Tabla
2. Campos
3. Registro

QUINTO SEMESTRE

C.I NOMBRE APELLIDO DIRECCIÓN

1725999823 Alisson Chillagana La Comuna

INTRODUCCIÓN A LA 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
UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN

CARRERA DE INFORMÁTICA

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.

TERMINOLOGÍA BASICA DE LA BASE DE DATOS

Dato.- ​Es la representación simbólica, numérica como alfabética de una recopilación


de información la cual puede ser cualitativa o cuantitativa, que facilitan la deducción de
una investigación o un hecho.

Ejemplo:

Participantes
Categoría
principiante

Información.- ​ Es aquella que está constituida por un grupo de datos supervisados y


ordenados, que sirven para construir un mensaje.

Ejemplo:

Principiante es un dato de la categoría dentro de los participantes.

Campo.- ​es la mínima unidad de almacenamiento de información accesible.

​Ejemplo:
UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN

CARRERA DE INFORMÁTICA

Participantes
Categoría

Registro.- ​es una colección organizada de información, o datos.

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

Atributo.-​ Característica o rasgo de un tipo de entidad que describe la entidad.

Ejemplo: ​Categoría.

Participantes
UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN

CARRERA DE INFORMÁTICA

Categoría
principiante

CONCEPTO DE BASE DE DATOS

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

EVOLUCIÓN DE LA BASE DE DATOS


Herman Hollerit (1860-1929) inventó una computadora llamada “Máquina Automática
Perforadora de Tarjetas”. La máquina usó sistemas mecánicos para procesar la
información de las tarjetas y para tabular los resultados de un censo realizado en estados
UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN

CARRERA DE INFORMÁTICA

unidos.

Década de 1950 Década de 1960 Década de 1970

Década de 1980 Inicios década de los 90 Finales década de los 90

MODELOS DE BASE DE DATOS

JERÁRQUICOS.- ​este modelo almacena información de manera jerárquica enlazando


los registros en una estructura tipo árbol, en donde un árbol, donde existirá un tema
principal y del cual se desglosan varios .
Se clasifican en estructuras lineales donde el registro padre sólo tendrá un tipo de
registro hijo y arborescentes aquí el registro padre puede tener varios registros hijos.
El producto comercial de tipo Jerárquico más extendido y el único que ha llegado hasta
nuestros días es el IMS de IBM
Por ejemplo, el registro de un empleado (nodo hijo) puede relacionarse con el registro
de su departamento (nodo padre), pero no al contrario. Esto implica que solamente se
UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN

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

Incapacidad de representar eficientemente la redundancia de datos.

no garantiza la inexistencia de re​gistros duplicados.

EN RED

Se basa en el modelo jerárquico, permitiendo relaciones de muchos a muchos entre


registros vinculados, lo que implica registros principales múltiples, se construye con
conjuntos de registros relacionados. Cada conjunto consiste de un registro propietario o
principal y uno o más registros miembros o secundarios. Un registro puede ser miembro
o secundario en múltiples conjuntos, permitiendo que este modelo representa relaciones
complejas.
Ejemplo
UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN

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

FACULTAD DE FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN

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.

A diferencia del modelo relacional, el modelo de datos más extendido-donde la


información se almacena a través de campos y registros-, las bases de datos
multidimensionales se caracterizan por los siguientes atributos:
● Se basan en la creación de aplicaciones OLAP y pueden verse como bases de
datos contenidos en una sola tabla.
● En las tablas multivaluadas se almacenan registros referidos bien a las
dimensiones de la misma o a las métricas que se desean analizar, adoptando
un campo o columna por cada dimensión y otro campo por cada métrica o
hecho.
● Las tablas del modelo multidimensional se asimilan a un hipercubo o, si
usamos herramientas OLAP, a un cubo OLAP. En ambos casos, las
dimensiones de los cubos se corresponden con la de la tabla y el valor
almacenado en cada celda equivale al de la métrica.

B​ase de datos orientada a objetos


Una base de datos orientada a objetos almacena datos complejos y relaciones entre
datos directamente, sin asignar filas y columnas, y esto hace que sean más adecuadas
para aplicaciones que tratan con datos muy complejos.

Errores de una base de datos


UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN

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.

El hardware y software para el correcto funcionamiento de una base de datos es


costoso.

Actualización.

Es necesario mantener actualizados a los usuarios ya que las tecnologías


van cambiando constantemente.

Vulnerabilidad a los fallos.

Esta es una gran desventaja ya que la base de datos está expuesta a


fallos que no están en las manos de los usuarios, como una descarga eléctrica.

Modelo Conceptual

Gestor de Bases de datos


Los gestores de bases de datos son softwares ideados para la definir, mantener y
utilizar una base de datos, de forma eficiente y segura.
Según Melgarejo y Moya (s .f.) un Sistema gestor de base de datos es “...como
una colección de datos relacionadas entre sí, estructurados y organizados, y un
conjunto de programas que acceden y gestionan esos datos.”
UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN

CARRERA DE INFORMÁTICA

Ejemplos: (​Oracle, Microsoft SQL Server, Interbase, MySQL, IBM DB2)

ENTIDADES QUE SE ENCUENTRAN EN UNA EMPRESA


FARMACÉUTICA

● Farmaceutico
● Cliente
● Producto

HISTORIA DE LA BASE DE DATOS

Los orígenes de las bases de datos se remontan a la antigüedad donde ya existían


bibliotecas y toda clase de registros. Además también se utilizaban para recoger
información sobre las cosechas y censos. Sin embargo, su búsqueda era lenta y poco
eficaz y no se contaba con la ayuda de máquinas que pudiesen reemplazar el trabajo
manual, por lo cual se crearon las bases de datos a partir de las necesidades de
almacenar grandes cantidades de información o datos. Sobre todo, desde la aparición de
UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN

CARRERA DE INFORMÁTICA

las primeras computadoras, el concepto de bases de datos ha estado siempre ligado a la


informática.

En 1884 Herman Hollerith creó la máquina automática de tarjetas perforadas, siendo


nombrado así el primer ingeniero estadístico de la historia. En esta época, los censos se
realizaban de forma manual. Ante esta situación, Hollerith comenzó a trabajar en el
diseño de una maquina tabuladora o censadora, basada en tarjetas perforadas,
posteriormente, en la década de los cincuenta se da origen a las cintas magnéticas, para
automatizar la información y hacer respaldos. Esto sirvió para suplir las necesidades de
información de las nuevas industrias. Y a través de este mecanismo se empezaron a
automatizar información, con la desventaja de que solo se podía hacer de forma
secuencial.

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.

Y, posteriormente, en esta misma década, se llevó a cabo el desarrollo del IDS


desarrollado por Charles Bachman, quien supuso la creación de un nuevo tipo de
sistema de bases de datos conocido como modelo en red que permitió la creación de un
standard en los sistemas de bases de datos gracias a la creación de nuevos lenguajes de
sistemas de información.

En la década de los setenta, Edgar Frank Codd, científico informático ingles


conocido por sus aportaciones a la teoría de bases de datos relacionales, definió el
modelo relacional y al mismo tiempo publicó una serie de reglas para los sistemas de
UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN

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 época de los ochenta también se desarrollará el SQL un lenguaje de consultas o


que permite efectuar consultas con el fin de recuperar información de interés de una
base de datos y hacer cambios sobre la base de datos de forma sencilla.

En los años ochenta comenzó el auge de la comercialización de los sistemas


relacionales, y SQL comenzó a ser el estándar de la industria, ya que las bases de datos
relacionales con su sistema de tablas pudieron competir con las bases jerárquicas y de
red, como consecuencia de que su nivel de programación era sencillo y su nivel de
programación era relativamente bajo.

En la década de 1990 la investigación en bases de datos giró en torno a las bases de


datos orientadas a objetos. Las cuales han tenido bastante éxito a la hora de gestionar
datos complejos en los campos donde las bases de datos relacionales no han podido

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

FACULTAD DE FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN

CARRERA DE INFORMÁTICA

MODELO ENTIDAD - RELACIÓN

¿Qué es el modelo entidad-relación?

Es una herramienta de modelado de datos que permite representar las entidades


relevantes de un sistema de información, así como sus interrelaciones y propiedades.

Para que se utiliza el MER

Para modelar y diseñar bases de datos relacionales


Para establecer relaciones entre entidades.

¿Qué significado tiene un UML?

Es un lenguaje de modelado de sistemas de software, que sirve para construir,


documentar, visualizar y especificar un sistema.

¿Quién es el creador del MER?

Peter Chen el ​3 de enero​ de ​1947

¿Comó se identifica los verbos, atributos, entidades en MER?

Entidades: ​representa con sustantivos


Atributos:​ Características o propiedades de las entidades.
Relación:​ Verbos no especialmente en infinitivo (Tiene, pertenece, posee)

Simbología del MER

Entidades débiles
UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN

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

Puede tener Varias relaciones

¿Qué significado tienes el modelado de datos?

Conjunto de HErramientas que describen datos, sus relaciones, su significado y sus


relaciones de consistencias.

CARDINALIDADES
RELACIÓN 1 A 1
UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN

CARRERA DE INFORMÁTICA

RELACIÓN MUCHOS A 1

RELACIÓN MUCHOS A MUCHOS

Tipos de figuras en representación de entidades, atributos, relaciones


ENTIDADES ATRIBUTOS RELACIONES

Ejemplos de Relación
UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN

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.

Diagramas del UML

¿Qué son asociaciones?


un conjunto de asociaciones proporciona una construcción para que un entorno de
hospedaje o de almacenamiento (como Common Language Runtime o una base de datos
de SQL Server) agrupe las instancias de asociaciones a fin de que se puedan asignar a
un almacén de datos.

¿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

FACULTAD DE FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN

CARRERA DE INFORMÁTICA

objetos compuestos. La supresión del objeto compuesto conlleva la supresión de los


componentes.

El símbolo de composición es un diamante de color negro colocado en el extremo en


el que está la clase que representa el “todo” (Compuesto).

Veamos un ejemplo de composición:

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”).

Normativas dentro del modelo entidad relación

Restricciones del Modelo entidad relación


UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN

CARRERA DE INFORMÁTICA

-Correspondencia de cardinalidades

Dado un conjunto de relaciones en el que participan dos o más conjuntos de


entidades, la correspondencia de cardinalidad indica el número de entidades con las
que puede estar relacionada una entidad dad​a

-​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.

select (nombre de la columna)

from (tabla)

where (nombre de la columna ) condición

Determinar de la base de datos el nombre y el créditos de las asignaturas del


primer cuatrimestre.

select cuatrimestre

from asignatura

where cuatrimestre = 1

nombre costo basico de la asignatura de mas de 4.5 creditos

/* and*/

select (nombre_asignatura)

from asignatura
UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN

CARRERA DE INFORMÁTICA

where CURSO_ASIGNATURA = 2 and 3 ;

/* not*/

select *from persona

select (nombre_persona)

from persona

where ciudad_persona not in ('Logroño') ;

/*or*/

select (nombre_persona)

from persona

where direcnum_persona <> 15 ;

/* diferente de */

select (nombre_persona)

from persona

where direcnum_persona = 15 or 17 ;
UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN

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

FACULTAD DE FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN

CARRERA DE INFORMÁTICA

DEBER 2
Alisson Chillagana
Quinto Semestre “A”
03/10/2018
TEMA: ​Características de las base de datos.

Integridad: se refiere a la validez y la consistencia de los datos almacenados.


Normalmente, la integridad se expresa mediante restricciones o reglas que no se pueden
violar. Estas restricciones se pueden aplicar tanto a los datos, como a sus relaciones, y
es el SG BD quien se debe encargar de mantenerlas.

Seguridad: La seguridad de la base de datos es la protección de la base de datos frente


a usuarios no autorizados. Sin unas buenas medidas de seguridad, la integración de
datos en los sistemas de bases de datos hace que éstos sean más vulnerables que en los
sistemas de ficheros.

Concurrencia: En algunos sistemas de ficheros, si hay varios usuarios que pueden


acceder simultáneamente a un mismo fichero, es posible que el acceso interfiera entre
ellos de modo que se pierda información o se pierda la integridad. La mayoría de los
SGBD gestionan el acceso concurrente a la base de datos y garantizan que no ocurran
problemas de este tipo.

​ educción de la redundancia: Llamamos redundancia a la existencia de duplicación


R
de los datos, al reducir ésta al máximo, conseguimos un mayor aprovechamiento del
espacio y además evitamos que existan inconsistencias entre los datos. Las
inconsistencias se dan cuando nos encontramos con datos contradictorios.

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.

​ oporte para control de transacciones y recuperación de fallas: Se conoce como


S
transacción toda operación que se haga sobre la base de datos. Las transacciones deben
por lo tanto ser controladas de manera que no alteren la integridad de la base de datos.
La recuperación de fallas tiene que ver con la capacidad de un sistema DBMS de
recuperar la información que se haya perdido durante una falla en el software o en el
hardware.
UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN

CARRERA DE INFORMÁTICA

DEBER 3

Alisson Chillagana
Quinto semestre “A”
Base de Datos

SISTEMA GENERADOR DE BASE DE DATOS


Es un sistema de ​software que permite la definición de ​bases de datos​; así como la
elección de las estructuras de datos necesarios para el almacenamiento y búsqueda
de los datos, ya sea de forma interactiva o a través de un lenguaje de programación.

DIFERENCIA CON LA BASE DE DATOS


Se diferencian en que la base de datos es un conjunto de datos pertenecientes a un
mismo contexto y almacenados sistemáticamente para su posterior uso, y el sistema
de gestión de base de datos, son un tipo de software muy específico, dedicado a servir
de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. también
se puede considerar que el sistema de gestión de datos sirve de interfaz entre la
persona y la base de datos y la base de datos ya es el programa donde él efectúa su
trabajo U ocupación.
DBMS
Data Base Management System
Sistema de administración de bases de datos. Software que controla la organización,
almacenamiento, recuperación, seguridad e integridad de los datos en una base de
datos.
Pueden trabajar con lenguajes de programación tradicionales (COBOL, C, etc.) o
pueden incluir su propio lenguaje de programación.

FUNCIONAMIENTO DE LA BASE DE DATOS


funciona una base de datos se recomienda pensar en la metáfora de una biblioteca, ya
que en este caso lo que se hace es organizar la información como si se tratase de
datos dispuestos en fichas, con la única diferencia de que en las bases de datos se
utilizan tablas.

Cada una de las tablas, se van organizando de un modo estructurado con la


información que se va suministrando o que ya está disponible en un campo, el cual
describe una variable dentro de esa tabla. De este modo, se hace muy sencillo ubicar
la información ya que al estar la información organizada tan sólo es necesario aplicar
las consultas apropiadas.
UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN

CARRERA DE INFORMÁTICA

FUNCIONAMIENTO DEL SISTEMA GENERADOR DE LA BASE DE DATOS

1. El proceso lanzado por el usuario llama al DBMS indicando la porción de la


base de datos que se desea tratar
2. El DBMS traduce la llamada a términos del esquema lógico de la base de
datos. Accede al esquema lógico comprobando derechos de acceso y la
traducción física
3. El DBMS obtiene el esquema físico
4. El DBMS traduce la llamada a los métodos de acceso del Sistema Operativo
que permiten acceder a los datos requeridos
5. El Sistema Operativo accede a los datos tras traducir las órdenes dadas por el
DBMS
6. Los datos pasan del disco a una memoria intermedia o buffer. En ese buffer se
almacenarán los datos según se vayan recibiendo
7. Los datos pasan del buffer al área de trabajo del usuario (ATU) del proceso del
usuario.
8. El DBMS devuelve indicadores en los que manifiesta si ha habido errores o
advertencias a tener en cuenta. Esto se indica al área de comunicaciones del
proceso de usuario. Si las indicaciones son satisfactorias, los datos de la ATU
serán utilizables por el proceso de usuario.

SISTEMA DE BASE DE DATOS

ADMINISTRAN UNA BASE DE DATOS:

Funciones del Administrador de Bases de Datos (DATE)


● Definir el esquema conceptual: es tarea del administrador de datos decidir con
exactitud cual es la información que debe mantenerse en la base de datos, es
decir, identificar las entidades que interesan a la empresa y la información que
debe registrarse acerca de esas entidades.
● Definir el esquema interno: el DBA debe decidir también como se representará
la información en la base de datos almacenada. A este proceso suele
llamársele diseño físico de la base de datos.
● Vincularse con los usuarios: el DBA debe encargarse de la comunicación con
los usuarios, garantizar la disponibilidad de los datos que requieren y escribir -
UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN

CARRERA DE INFORMÁTICA

o ayudar a los usuarios a escribir- los esquemas externos necesarios,


empleando el DDL externo aplicable.
● Definir las verificaciones de seguridad e integridad: las verificaciones de
seguridad y de integridad pueden considerarse parte del esquema conceptual.
El DDL conceptual incluirá los medios para especificar dichas verificaciones.
● Definir procedimientos de respaldo y recuperación: cuando una empresa se
decide a utilizar un sistema de base de datos, se vuelve dependiente en grado
sumo del funcionamiento correcto de ese sistema.
● Supervisar el desempeño y responder a cambios en los requerimientos: es
responsabilidad del DBA organizar el sistema de modo que se obtenga el
desempeño que sea "mejor para la empresa", y realizar los ajustes apropiados
cuando cambien los requerimientos.

ADMINISTRADOR DISEÑADORES USUARIOS


FINALES E INGENIEROS DE SOFTWARE

QUE EFECTOS TIENE EL NO USAR UN SGBD


● No se evitaría la duplicidad de registros.

• No existiera garantía al eliminar un registro y se eliminarían los registros


relacionados dependientes.

● No se encontrarían tan fácilmente los datos en una base.

FASES DE DISEÑO DE UNA BASE DE DATOS

Diseño conceptual

El diseño conceptual incluye la creación de un esquema o modelo conceptual


de la base de datos. Este modelo es independiente de las consideraciones
físicas, incluyendo los sistemas de gestión de base de datos, los lenguajes de
programación y las plataformas de hardware. Los usuarios no técnicos deben
entender el esquema, así que no debería contener detalles sobre cómo se
implementará la base de datos. Pero debe estar detallado en términos de la
naturaleza, estructura y significado de los datos.

Diseño lógico
UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN

CARRERA DE INFORMÁTICA

El objetivo del diseño lógico es transformar el esquema genérico y conceptual


en un modelo de datos determinado para un sistema de gestión de bases de
datos determinado. El diseño lógico puede realizarse manualmente, o
automáticamente en algunos casos, a través del uso de herramientas CASE
(ingeniería de software asistida por computadora) desde un diseño conceptual.
En cualquier caso, el resultado final es un junto de comandos de lenguaje de
definición de datos, que puede ser usado de forma interactiva, o como parte de
un programa de computadora para crear la base de datos.

Diseño físico

El diseño físico es el proceso de implementación física del modelo de datos


lógico en un sistema de gestión de bases de datos. Incluye escoger las
estructuras de archivos determinadas en las que almacenar las tablas, o
relaciones, de la base de datos, y en asegurar que se puede acceder a las
relaciones de forma rápida, eficiente y segura. Los diseñadores de bases de
datos pueden necesitar pensar sobre los tiempo de acceso a la base de datos
para las transacciones que se usan habitualmente, así como el número medio
de transacciones procesadas por minuto y la cantidad de espacio que
necesitará la base de datos. Un índice en unos campos, o columnas,
determinados en una base de datos puede mejorar los tiempos de acceso, pero
el diseñador de bases de datos debe decidir qué campos indexar.
UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN

CARRERA DE INFORMÁTICA

Alisson Chillagana
Quinto Semestre “A”
Base de datos

Ensayo de 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 .

La importancia de la base de datos sería que facilita el trabajo en la mayoría de las


áreas donde se manejan muchos datos de distintas personas, debido que estas permiten
almacenar grandes volúmenes de datos acerca de la empresa, así como de cada cliente
que pertenezca a esta y también son percibidos a través de los usuarios, permitiendo
que la información obtenida de los datos almacenados sirva para administrar, planear,
UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN

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

FACULTAD DE FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN

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

También podría gustarte