Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Base de Datos
Integrantes:
Boyás Ambriz Diana
Germán Hernández Mayra Yaeli
Moreno Arteaga Abner Eliezer
1
Tecnologías de la Información
Base de Datos
INDICE
INTRODUCCIÓN ................................................................................... 3
MARCO TEÓRICO................................................................................. 4
DESARROLLO ....................................................................................... 5
CONCLUSIÓN: .................................................................................... 17
REFERENCIAS..................................................................................... 17
2
Tecnologías de la Información
Base de Datos
INTRODUCCIÓN
3
Tecnologías de la Información
Base de Datos
MARCO TEÓRICO
Tablas Las tablas son objetos de base de datos que contienen todos sus datos. En las
tablas, los datos se organizan con arreglo a un formato de filas y columnas, similar al de
una hoja de cálculo. Cada fila representa un registro único y cada columna un campo
dentro del registro
4
Tecnologías de la Información
Base de Datos
Informes: Un informe es un objeto de base de datos que resulta útil para presentar la
información de la base de datos con alguno de los siguientes propósitos: Mostrar o
distribuir un resumen de los datos. Archivar instantáneas de los datos. Aportar detalles
sobre un registro concreto.
DESARROLLO
Antes de empezar con el tema debemos de saber ¿Que es una base de dato? Una base
de datos es un conjunto coordinado de información perteneciente al mismo contexto,
organizada de tal forma que sea accesible y gestionada fácilmente. A pesar de que
comúnmente llamamos bases de datos a softwares como los de Oracle, SQL Server o
MySQL, una base de datos no es un programa, es una agrupación de datos organizados
a partir de ciertas reglas predefinidas.
Estas aplicaciones que se acaban de nombrar son los sistemas de gestión de dichas
bases de datos, y existe una gran variedad de estos sistemas en el mercado. En
conjunto, los datos y el sistema de gestión de la base de datos, junto con las aplicaciones
que se relacionan con ellos, se aluden como un sistema de base de datos,
frecuentemente abreviado como base de datos.
Los datos de las bases de datos más utilizadas hoy en día se presentan normalmente en
líneas y segmentos en una progresión de cuadros para que la preparación y la consulta
de los datos sean productivas. De esta manera, los datos podrían ser fácilmente
accesibles, supervisados, modificados, actualizados, controlados y coordinados. La
mayoría de las bases de datos utilizan un lenguaje de consulta estructurado para
componer y consultar los datos.
5
Tecnologías de la Información
Base de Datos
Relacionales::
Este tipo de base de datos caracteriza las conexiones de la base de datos como tablas
conformando una estructura lógica uniforme y comprensible. El modelo relacional se
basa en la estructuración predefinida de relaciones entre puntos de datos de las tablas y
utilizando claves (registros únicos en cada tabla) para conformar la estructura de
conexiones.
No relacionales:
Estas bases de datos no siguen el esquema tradicional de filas y columnas que hemos
visto antes. El formato utilizado para almacenar datos en un modelo no relacional es el
JSON. La principal ventaja del modelo no relacional es su simplicidad a la hora de
configurar el diseño al no tener un esquema predefinido tan inflexible como el modelo
relacional
Orientado a objetos:
Este modelo utiliza las entidades como objetos con un identificador único, teniendo
propiedades y métodos como si de programación se tratase. También se incluye el
concepto de clase como colección de objetos con las mismas características.
Una de las grandes ventajas de este modelo es la reducida brecha semántica. Los
conceptos de POO permiten establecer objetos como representaciones de entidades con
determinadas propiedades, asemejando el modelo la realidad y facilitando enormemente
su diseño y comprensión.
Orientado a grados:
Este tipo de bases de datos utiliza nodos como entidades o atributos conceptualmente
similares a los objetos del tipo anterior. Cada uno de los nodos o vértices del modelo se
comunica a través de aristas que relacionan dos nodos. La utilización de este tipo de
bases de datos ha ido aumentando exponencialmente a medida que las aplicaciones han
requerido modelos más flexibles y adaptados a sus necesidades de negocio.
Un claro ejemplo son las redes sociales que contienen una gran cantidad de información
de interacciones entre diferentes usuarios, como una arista uniendo dos nodos. Los
grafos son potentes precisamente en este tipo de casuísticas, en las que las empresas
pueden utilizar dicha información para implementar algoritmos de recomendaciones
personalizadas, sugerencias de amistad, etc.
6
Tecnologías de la Información
Base de Datos
Datos: Como es obvio, una base de datos no tiene sentido si no tenemos datos como
recurso para almacenar. Una base de datos almacena dos tipos de datos: los datos
operativos y los metadatos.
Los datos operativos se refieren a aquella información que incluimos para almacenar y
los metadatos en la información que nos permite comprender lo que se ha almacenado.
El DBMS esencialmente sirve como una interfaz entre la base de datos y los usuarios
finales o programas de aplicación, asegurando que los datos estén organizados de
manera consistente y permanezcan fácilmente accesibles.
El DBMS gestiona tres cosas importantes: los datos, el motor de la base de datos que
permite acceder a los datos, bloquearlos y modificarlos, y el esquema de la base de
datos, que define la estructura lógica de la base de datos.
7
Tecnologías de la Información
Base de Datos
Estos tres elementos fundamentales ayudan a proporcionar concurrencia, seguridad,
integridad de datos y procedimientos de administración uniformes. Las tareas típicas de
administración de la base de datos compatibles con el DBMS incluyen la gestión de
cambios, el monitoreo y/o ajuste del rendimiento, así como las copias de seguridad y la
recuperación.
Lenguaje: Se utiliza para acceder a los datos normalmente desde la interfaz del propio
DBMS. Con el lenguaje podemos introducir nuevos datos, actualizar los ya existentes,
programar acciones y prácticamente cualquier tarea requerida en la que intervengan los
datos.
El lenguaje de comunicación con la base de datos más utilizado es SQL, aunque cada
sistema de gestión de bases de datos tiene sus variaciones. Por ejemplo, Microsoft SQL
Server utiliza Transact-SQL (T-SQL), una expansión de SQL desarrollada por IBM.
Tipos de lenguaje:
Lenguaje de definición de datos: Un esquema de base de datos se especifica mediante
un conjunto de definiciones expresadas mediante un lenguaje especial llamado lenguaje
de definición de datos (LDD). Además, actualiza un conjunto especial de tablas
denominado diccionario de datos o directorio de datos. Un diccionario de datos contiene
metadatos, es decir, datos acerca de los datos.
Un sistema de base de datos consulta el diccionario de datos antes de leer o modificar
los datos reales. Estas instrucciones definen los detalles de implementación de los
esquemas de base de datos, que se ocultan usualmente a los usuarios.
Lenguaje de manipulación de datos: Un lenguaje de manipulación de datos (LMD) es un
lenguaje que permite a los usuarios acceder o manipular los datos organizados mediante
el modelo de datos apropiado. Hay dos tipos básicamente:
8
Tecnologías de la Información
Base de Datos
Los diferentes DataBase Management System (DBMS) utilizan dos tipos de lenguaje
SQL:
En el lenguaje SQL, hay muchos comandos que se relacionan con ciertas acciones
realizadas. Por lo tanto, se puede dividir SQL en subconjuntos específicos:
• DQL - lenguaje de consulta, los comandos están diseñados para extraer datos de
tablas.
• DML - lenguaje de manipulación de datos.
• TPL - es un lenguaje de procesamiento de transacciones. Los comandos le
permiten combinar equipos de lenguaje HTML en grupos de transacciones. Si uno
de los comandos no se puede ejecutar, se cancelan todos los comandos
anteriores de la misma transacción: se produce una "reversión de la transacción".
• DDL - es un lenguaje de definición de datos. También incluye instrucciones de
integridad de datos. Por ejemplo, comandos para crear tablas y organizar
relaciones entre ellas.
• CCL - lenguaje de control del cursor. Le permite seleccionar una fila del conjunto
resultante de consultas para su procesamiento.
• DCL - es un lenguaje de gestión de datos. Contiene instrucciones mediante las
cuales se realiza la asignación de derechos de acceso a la base de datos,
múltiples tablas o vistas.
9
Tecnologías de la Información
Base de Datos
Reporting: El modo nativo de SQL Server Reporting Services usa dos bases de datos
relacionales SQL Server para almacenar metadatos y objetos del servidor de informes.
Una base de datos se utiliza para el almacenamiento principal y la otra para almacenar
datos temporales.
Las bases de datos se crean juntas y se enlazan mediante el nombre. Con una instancia
predeterminada de SQL Server , las bases de datos tienen los nombres reportserver y
reportservertempdb. En conjunto, ambas se conocen como base de datos del servidor
de informes o catálogo del servidor de informes.
Tablas: Las tablas son estructuras, formadas por campos y registros, que van a permitir
almacenar la información. De una manera sencilla podemos decir que una Base de Datos
está compuesta por Tablas. Y cada Tabla está formada por Campos y Registros.
El fichero completo sería la Base de Datos. Y cada uno de los cajones vendría a ser una
Tabla. A su vez, cada cajón tiene fichas, que serían los registros. Y en cada ficha tiene
distintos tipos de información, que serían los Campos. Sin tablas la base de datos se
puede decir que no existe, ya que el resto de componentes depende de ellas.
Consultas: Las consultas tienen como propósito recuperar la información almacenada
en las tablas. Pues bien, la ventaja se encuentra en la posibilidad que ofrecen las
consultas para filtrar la información y mostrar sólo aquellos datos que nos interesen en
cada caso. Otra de las características importantes de las consultas es que puedes utilizar
más de una tabla para mostrar datos relacionados. Esto es así gracias a que Base es
un sistema de bases de datos relacional.
Nota: Las consultas se forman a partir de diferentes expresiones y funciones que nos
permitirán relacionarnos con la base de datos para extraer información de una o varias
tablas.
10
Tecnologías de la Información
Base de Datos
11
Tecnologías de la Información
Base de Datos
Además, y al igual que ocurre con las consultas, los formularios también permiten
trabajar simultáneamente sobre varias de las tablas de una base de datos.
Informes: Los informes tienen la misión de mostrar los datos existentes en una base de
datos de forma principalmente impresa, aunque existen otras posibilidades tan
interesantes como la generación de archivos en formato PDF. Los informes se suelen
construir a partir de los resultados obtenidos de la ejecución de consultas
12
Tecnologías de la Información
Base de Datos
DIAGRAMA ESTRUCTURAL
13
Tecnologías de la Información
Base de Datos
EXPERIMENTACION Y PRUEBAS
Las bases de datos se estructuran en tablas, un ejemplo son las bases de datos de una
universidad, donde tiene tablas con la información de los estudiantes, información de los
profesores, información de las carreras, y relaciones entre todos estos datos:
14
Tecnologías de la Información
Base de Datos
15
Tecnologías de la Información
Base de Datos
EJEMPLO: podemos observar que una base de datos podría ser el registro del lugar de
nacimiento de una o varias personas en su modelo entidad relación lo veremos de la siguiente
manera:
Persona
Ciudad
Nombre Edad Altura DNI Ciudad
Nombre Habitantes Superficie
Benja 48 1.70 BEGEH2038072 Cuernavaca
CDMX 50 mil 684 mts2
Alma 49 1,65 ALCDGZ88E632 Alpuyeca
Cuernavaca 30 mill 354 mts2
Mayra 19 1.55 MAGHDZ287316 Temixco
Jiutepec 20 mill 300 mts2
Ricardo 20 1.75 RICMOR8314774 Jiutepec
16
Tecnologías de la Información
Base de Datos
CONCLUSIÓN:
Una vez hecha nuestra investigación podemos decir que la base de datos: Es una
colección de datos o información usados para dar servicios a muchas aplicaciones al
mismo tiempo. En cuanto al requerimiento podemos decir que cumple loas mismas
tareas de análisis que del software y tiene como característica relacionar la información
como vía organización y asociación donde la base de datos tiene una ventaja que es
utilizar la plataforma para el desarrollo del sistema de aplicación en las organizaciones,
empresas o trabajo personal. Hemos aprendido que los componentes nos ayudarán a
hacer las principales funcionalidades de una base de datos: acceder, supervisar,
consultar, modificar y, actualizar; algunos de estos componentes los tendremos que
hacer mediante la programación en algún lenguaje en específico y otros simplemente ya
están integrados.
REFERENCIAS
Biset, D. H. (2015). Definición de la estructura de una base de datos con MARC 21 para
la descripción de un fondo documental con aplicación de la norma archivística ISAD (G).
17