Sei sulla pagina 1di 17

NET TEXCOCO

BA S E D E DATO S
( K IN DE R )
PRIMERA EDICIÓN.

ADMINISTRA BASES DE DATOS

QUINTOS ESPINOZA
ELTON JOHN
501-BTX
CONTENIDO
introducción. .............................................................................. 3
¿qué es una base de datos? ....................................................... 3
Características............................................................................. 3
modelo relacional....................................................................... 4
diccionario de datos .................................................................. 5
Características............................................................................. 5
Razones para utilizarlo: ............................................................. 6
normalización de una base de datos ....................................... 7
Terminología .............................................................................. 7
¿Qué son las tablas?................................................................... 8
relaciones .................................................................................. 11
Tipos de relaciones .................................................................. 11
llaves .......................................................................................... 12
formularios ............................................................................... 13
consultas.................................................................................... 15
tipos ........................................................................................... 15
informes .................................................................................... 16
conclusión ................................................................................. 16
Referencias................................................................................ 17

2
I N T ROD U C C I Ó N.

En éste documento expondré los elementos de una base de datos y la forma


de realizarlos basado en un Kinder el cual puede tener muchos alumnos y
podría llegar a una forma más eficiente de elaborarlo sin complicar mucho el
llenado de los datos necesarios.
Tanto el llenado de los datos como la búsqueda de información se realizaron
completamente de forma digital por herramientas web.

¿ Q U É E S U NA B A S E D E DA TOS ?

El término de bases de datos fue escuchado por primera vez en 1963, en un


simposio celebrado en California, USA. Una base de datos se puede definir
como un conjunto de información relacionada que se encuentra agrupada ó
estructurada.

Desde el punto de vista informático, la 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.

Cada base de datos se compone de una o más tablas que guarda un conjunto
de datos. Cada tabla tiene una o más columnas y filas. Las columnas guardan
una parte de la información sobre cada elemento que queramos guardar en la
tabla, cada fila de la tabla conforma un registro.

CARACTERÍSTICAS

Entre las principales características de los sistemas de base de datos podemos


mencionar:
 Independencia lógica y física de los datos.
 Redundancia mínima.
 Acceso concurrente por parte de múltiples usuarios.
 Integridad de los datos.
 Consultas complejas optimizadas.
 Seguridad de acceso y auditoría.
 Respaldo y recuperación.
 Acceso a través de lenguajes de programación estándar.

3
M O D E L O R E L A C I ONA L

Modelo de organización y gestión de bases de datos consistente en el


almacenamiento de datos en tablas compuestas por filas, o tuplas, y columnas
o campos. Se distingue de otros modelos, como el jerárquico, por ser más
comprensible para el usuario inexperto, y por basarse en la lógica de
predicados para establecer relaciones entre distintos datos. Surge como
solución a la creciente variedad de los datos que integran las data warehouses
y podemos resumir el concepto como una colección de tablas (relaciones).

Restricción de identidad: límites y restricciones que se imponen en las


relaciones, imprescindibles para mantener la significación correcta de la base
de datos. Es un concepto íntimamente vinculado a las reglas de integridad
propias del modelo relacional, el cumplimiento de las cuales está garantizado
por las claves primarias y externas.

Existen 4 tipos básicos de restricciones de integridad:


 Los datos requeridos (los campos o columnas siempre deben poseer
un atributo o un valor)
 La comprobación de validez (las tablas deben contener solo los datos
correspondientes a la correspondiente relación definida por cada tabla)
 Las integridades de entidad y referencial (las primeras aseguran que las
claves primarias posean un valor único para cada tupla, y las segundas
que las claves principales y las externas mantengan su integridad)
 Reglas de integridad: reglas que garantizan la integridad de los datos, es
decir, la correspondencia plausible de los datos con la realidad.

4
D I C C I ON A R I O D E DA T OS

Un diccionario de datos, o repositorio de metadatos, como lo define el IBM


Dictionary of Computing, es un repositorio centralizado de información
sobre datos tales como significado, relación con otros datos, origen, uso y
formato.
En un diccionario de datos se encuentra la lista de todos los elementos que
forman parte del flujo de datos en todo el sistema. Los elementos más
importantes son flujos de datos, almacenes de datos y procesos. El diccionario
guarda los detalles y descripciones de todos estos elementos.

Si los analistas desean conocer cuántos caracteres abarca un determinado dato


o qué otros nombres reciben en distintas partes del sistema, o dónde se utiliza,
encontrarán las respuestas en un diccionario de datos desarrollado en forma
apropiada.

El diccionario se desarrolla durante el análisis de flujo de datos y auxilia a los


analistas que participan en la determinación de los requerimientos de sistemas.
CARACTERÍSTICAS

 Naturaleza de las transacciones: las actividades de la empresa que se


llevan a cabo mientras se emplea el sistema.

5
 Preguntas: solicitudes para la recuperación o procesamiento de
información para generar una respuesta especifica.

 Archivos y bases de datos: detalles de las transacciones y registros


maestros que son de interés para la organización.

 Capacidad del sistema: Habilidad del sistema para aceptar, procesar y


almacenar transacciones y datos

 Localizar errores y omisiones en el sistema, detectan dificultades, y las


presentan en un informe. Aun en los manuales, se revelan errores.

RAZONES PARA UTILIZARLO:

Para manejar los detalles en sistemas muy grandes, ya que tienen enormes
cantidades de datos, aun en los sistemas más chicos hay gran cantidad de
datos:
Los sistemas al sufrir cambios continuos, es muy difícil manejar todos los
detalles. Por eso se registra la información, ya sea sobre hoja de papel o
usando procesadores de texto. Los analistas más organizados usan el
diccionario de datos automatizados diseñados específicamente para el análisis
y diseño de software.
2- Para asignarle un solo significado a cada uno de los elementos y
actividades del sistema: Los diccionarios de datos proporcionan asistencia
para asegurar significados comunes para los elementos y actividades del
sistema y registrando detalles adicionales relacionadas con el flujo de datos en
el sistema, de tal manera que todo pueda localizarse con rapidez.
3- Para documentar las características del sistema, incluyendo partes o
componentes, así como los aspectos que los distinguen. También es necesario
saber bajo qué circunstancias se lleva a cabo cada proceso y con qué
frecuencia ocurren. Produciendo una comprensión más completa. Una vez
que las características están articuladas y registradas, todos los participantes
en el proyecto tendrán una fuente común de información con respecto al
sistema.
4- Para facilitar el análisis de los detalles con la finalidad de evaluar las
características y determinar donde efectuar cambios en el sistema.
Determina si son necesarias nuevas características o si están en orden los
cambios de cualquier tipo.

6
N O R M A L I Z A C I Ó N D E U NA BA S E D E DA TOS

La normalización bases de datos es un proceso que consiste en designar y


aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo
entidad-relación al modelo relacional. con objeto de minimizar la redundancia
de datos, facilitando su gestión posterior.
Las bases de datos relacionales se normalizan para:

 Minimizar la redundancia de los datos.


 Disminuir problemas de actualización de los datos en las tablas.
 Proteger la integridad de datos.
En el modelo relacional es frecuente llamar tabla a una relación; para que una
tabla sea considerada como una relación tiene que cumplir con algunas
restricciones:

 Cada tabla debe tener su nombre único.


 No puede haber dos filas iguales. No se permiten los duplicados.
 Todos los datos en una columna deben ser del mismo tipo

TERMINOLOGÍA

 Relación = tabla

 Registro = fila, o tupla

 Atributo = columna o campo

 Clave = llave o código de identificación

 Clave Candidata = superclave mínima

 Clave Primaria = clave candidata elegida

 Clave Externa = clave ajena o clave foránea

 Clave Alternativa = clave secundaria

7
 Dependencia Multivaluada = dependencia multivalor =
dependencia múltiple

 RDBMS = Del inglés Relational Data Base Management System,


que significa Sistema de gestión de bases de datos relacionales.

 1FN = Significa Primera Forma Normal o 1NF, del inglés First


Normal Form.
Los términos Relación, Tupla y Atributo derivan del álgebra y cálculo
relacional, que constituyen la base teórica del modelo de base de datos
relacional.

Todo atributo en una tabla tiene un dominio, el cual representa el conjunto


de valores que el mismo puede tomar. Una instancia de una tabla puede verse
entonces como un subconjunto del producto cartesiano entre los dominios
de los atributos. Sin embargo, suele haber algunas diferencias con la analogía
matemática, ya que algunos RDBMS permiten filas duplicadas, entre otras
cosas. Finalmente, una tupla puede razonarse matemáticamente como un
elemento del producto cartesiano entre los dominios.

¿ Q U É S ON L A S TA B L A S ?

Las tablas son objetos fundamentales de una base de datos porque en ellas
es donde se conserva toda la información o los datos. Así, una base de datos
de una empresa puede tener una tabla Contactos que almacene los nombres
de los proveedores, las direcciones de correo electrónico y los números de
teléfono. Ya que otros objetos de base de datos dependen en gran medida de
tablas, siempre debe iniciar el diseño de una base de datos creando todas sus
tablas y luego crear cualquier otro objeto. Antes de crear una, tenga claro
cuáles son sus requisitos y decida cuántas necesita.
Por ejemplo, en una tabla que contiene los datos de los empleados de una
compañía puede haber una fila para cada empleado y distintas columnas en
las que figuren detalles de los mismos, como el número de empleado, el
nombre, la dirección, el puesto que ocupa y su número de teléfono particular.

8
INFROMACIÓN GENERAL

Una base de datos relacional, como Access normalmente tiene varias


tablas relacionadas. En una base de datos bien diseñada, cada tabla almacena
datos sobre un tema en concreto, como empleados o productos. Una tabla
tiene registros (filas) y campos (columnas). Los campos tienen diferentes tipos
de datos, como texto, números, fechas e hipervínculos.

1) Un registro: contiene datos específicos, como información acerca


de un determinado empleado o un producto.
2) Un campo: contiene datos sobre un aspecto del asunto de la tabla,
como el nombre o la dirección de correo electrónico.
3) Un valor de campo: cada registro tiene un valor de campo. Por
ejemplo, Contoso, Ltd. o alguien@ejemplo.com.
PROPIEDADES DE TABLA Y CAMPO

Las tablas y los campos también tienen propiedades que puede establecer
para controlar sus características o su comportamiento.

1) Propiedades de tabla
2) Propiedades de campo

9
En una base de datos de Access, las propiedades de tabla son atributos de
una tabla que afectan a la apariencia o al comportamiento de la tabla como un
todo. Las propiedades de la tabla se establecen en la hoja de propiedades de
tabla, en la vista Diseño. Por ejemplo, puede establecer una propiedad de tabla
de Vista predeterminada para especificar el modo en que se va a mostrar la
tabla de manera predeterminada.
Una propiedad de campo se aplica a un campo determinado en una tabla
y define una de las características del campo o un aspecto del comportamiento
del campo. Puede establecer algunas propiedades de campo en Vista de hoja
de datos. Las propiedades de campo también se pueden establecer en la vista
Diseño por medio del panel Propiedades del campo.
TIPOS DE DATOS

Cada campo tiene un tipo de datos. El tipo de datos de un campo indica


el tipo de datos que almacena el campo, como una gran cantidad de texto o
archivos adjuntos.

TABLAS DE LA BD

10
R E L A C I ON E S

En bases de datos relacionales, una relación o vínculo entre dos o más


entidades describe alguna interacción entre las mismas. Las relaciones evitan
redundancia de datos guardados en las tablas.
VENTAJAS

Mantener los datos separados en tablas relacionadas ofrece las siguientes


ventajas:
Coherencia: Dado que cada elemento de datos se registra solo una vez en
una sola tabla, existen menos posibilidades de ambigüedad o incoherencia.
Por ejemplo, almacena el nombre de un cliente solamente una vez en una
tabla sobre clientes en lugar de hacerlo en reiteradas ocasiones (y
posiblemente sin coherencia) en una tabla que contenga datos de pedidos.
Eficacia: Registrar los datos en una sola ubicación implica el uso de menos
espacio en disco. Además, las tablas de menor tamaño tienden a proporcionar
datos más rápidamente que las de mayor tamaño. Por último, si no usa tablas
diferentes para asuntos diferentes, especificará valores nulos (ausencia de
datos) y redundancias en las tablas; en ambos casos, estará desaprovechando
el espacio y obstaculizando el rendimiento.
Comprensibilidad: El diseño de una base de datos es más fácil de
comprender si los asuntos están separados en tablas de manera apropiada.
TIPOS DE RELACIONES

Relaciones uno a varios (uno a muchos): Por cada registro de la tabla


principal (tabla de la clave principal o lado uno de la relación) pueden existir
muchos (infinitos) registros en la tabla relacionada (tabla de la clave externa o
11
lado infinito de la relación). Ejemplo: Un departamento puede tener varios
empleados.
Relación uno a uno: Por cada registro de la tabla principal (tabla que
contiene la clave principal) puede existir un sólo registro en la tabla
relacionada (tabla que contiene la clave externa). Ejemplos: Un estudiante sólo
puede tener un número de matrícula. Una persona sólo puede tener un
género: masculino o femenino.
Relación varios a varios (muchos a muchos): Es cuando un registro
de una tabla puede estar relacionado con más de un registro de la otra tabla y
viceversa. Ejemplo: Un alumno puede cursar muchas materias, y una materia
la cursan muchos alumnos.

LLAVES

La clave o llave primaria es un campo, o grupo de campos que identifica


en forma única un registro. Ningún otro registro puede tener la misma llave
primaria. La llave primaria se utiliza para distinguir un registro con el fin de
que se pueda tener acceso a ellos, organizarlos y manipularlos. En el caso de
un registro de un empleado, él número de este representa un ejemplo de una
llave primaria.
Llave primaria: Una clave primaria es un campo o grupo de campos que
identifica en forma única un registro. Ningún otro registro puede tener la
misma clave primaria. La clave primaria se utiliza por distinguir registro con
el fin de que se pueda tener acceso a ellos, organizarlos y manipularlos. En el
caso del registro de un empleado, el número de este representa un ejemplo de
una clave primaria.

12
Llave foránea o secundaria: Una clave foránea es una limitación
referencial entre dos tablas la clave foránea identifica una columna o grupo de
columnas en una tabla (tabla hija o referendo) que se refiere a una columna o
grupo de columnas en otra tabla (la tabla maestra o referenciada). Las
columnas en la tabla referente deben ser la clave primaria u otra clave
candidata en la tabla referenciada.

FORMULARIOS

Un formulario de Access es el medio que tenemos los usuarios para


trabajar con los datos de una tabla. Es esa ventana donde introducimos el
usuario y la contraseña para acceder a nuestra aplicación o esa ventana desde
donde damos de alta un cliente y que tiene tantos botones como le hayamos
puesto para interactuar con esos datos como un botón de borrar, otro de
nuevo cliente, otro para salir de la aplicación, etc.
En Access los datos se almacenan en tablas, imagine los mismos como si
fuera una hoja de Excel, pero trabajar con los datos en ese formato, que se
puede perfectamente, no es muy cómodo ni práctico y es por ello que creamos
formularios conectados a esas tablas desde donde mecanizar los datos de una
forma más intuitiva. Cualquier cambio que hagamos en los datos de un
formulario automáticamente quedan modificados en la tabla.

13
14
C ON S U LTA S

Las consultas son los objetos de una base de datos que permiten recuperar
datos de una tabla, modificarlos e incluso almacenar el resultado en otra tabla.
TIPOS

Consulta de selección: Recupera los datos de una o más tablas y muestra


el conjunto de Consulta de selección registros en una hoja de datos. Es el tipo
de consulta más habitual.

Se realizó una consulta de la tabla alumnos para obtener el nombre del


tutor y su número
Consulta de referencias cruzadas: Organiza un conjunto de registros
para que su presentación sea más clara, mediante encabezados de fila y de
columna.

15
I N F OR M E S

Los informes constituyen un modo de ver, formatear y resumir la


información contenida en la base de datos de Microsoft Access. Por ejemplo,
se puede crear un sencillo informe de números de teléfono de todos los
contactos o un informe del total de ventas en distintas regiones y períodos de
tiempo.

C ON C L U S I Ó N

Crear una base de datos es un poco complicado cuando es el momento de


crear las relaciones, por todo lo que se tiene que pensar para que así no sea
redundante esa tabla, registro, relación.
Todo esto es muy sencillo de entender cuando se tienen ganas de aprender
ya que sólo es llenar datos que ya se tienen en existencia.
Cuando se realizan más bases de datos y se trata de aprender cosas nuevas,
terminas buscando en diferentes fuentes y encuentras diferentes atajos al
momento de crearlas.
Es muy satisfactorio cuando logras acabarla y no te encuentras con ningún
error al momento de relacionar o insertar datos.

16
REFERENCIAS

Ingenieria De Software. (s.f.). Ingenieria De Software. Obtenido de DICCIONARIO DE DATOS:


https://ingenieriadesoftwaretdea.weebly.com/diccionario-de-datos.html
logicalis. (17 de Julio de 2015). Obtenido de Modelo relacional en la gestión de bases de datos:
https://blog.es.logicalis.com/analytics/conceptos-basicos-del-modelo-relacional-en-la-
gestion-de-bases-de-datos
Microsoft. (s.f.). Microsoft. Obtenido de Introducción a las tablas: https://support.office.com/es-
es/article/introducci%C3%B3n-a-las-tablas-78ff21ea-2f76-4fb0-8af6-c318d1ee0ea7
Valdés, D. P. (16 de Octubre de 2007). Maestros del web. Obtenido de Que es una BD:
http://www.maestrosdelweb.com/que-son-las-bases-de-datos/
Wikipedia. (19 de Octubre de 2019). Wikipedia. Obtenido de Normalización de bases de datos:
https://es.wikipedia.org/wiki/Normalizaci%C3%B3n_de_bases_de_datos

17

Potrebbero piacerti anche