Está en la página 1de 5

BASE DE DATOS

Para empezar debemos saber unos conceptos que se involucran a la base de


datos.

Un dato es un conjunto de caracteres, claro que tenga un significado este puede


ser numérico, de texto o texto/numérico.

Agrupando estos caracteres conforman una información.

Así entenderemos que una base de datos es un conjunto de información y que


esta almacenada en forma sistemática, de manera que esta puede ser cambiada
cuando sea necesario.

Los datos almacenados pueden ser muy variados estos pueden ser: nombres,
números telefónicos, direcciones, años, etc. Todo depende de la finalidad para
que sea hecha la base.

La base de datos esta formada por una tabla y este se refiere al tipo de modelo de
datos en donde se guardan la información. A la vez las tablas se conforman de
dos estructura que son:

Campo: corresponde al nombre de la columna. Este debe de ser único y además


de tener un tipo de dato asociado.

Registro: corresponde a cada fila que compone la tabla. Aquí se componen los
datos y los registros.

Cada tabla creada debe tener un nombre único en cada base de datos, haciéndola
accesible mediante su nombre o su seudónimo.

La estructura de las tablas viene dado por la forma de un archivo plano, los cuales
en un inicio se componían de un modo similar.

Un archivo es un elemento de información conformado por un conjunto de


registros.

Una entidad es cualquier objeto ya sea real o abstracto que exista en la realidad y
acerca del cual queremos almacenar información en la base de datos. O también
representa una cosa u objeto del mundo real con existencia independiente, es
decir, se diferencia únicamente de cualquier otro objeto o cosa, incluso siendo del
mismo tipo.

En si una base de datos es un conjunto de archivos relacionados y estos son


creados por con un DBMS ósea con un sistema manejador de base de datos, el
contenido de una base de datos es toda la información almacenada en archivos de
cierta organización al cual están disponibles para los usuarios. El objetivo
primordial de un sistema que maneja base de datos es la de tener un contexto que
sea confiable para que el usuario pueda extraer, almacenar y manipular la
información que contiene la base de datos. Una base de datos esta formada por
una estructura que especifica varias definiciones de la información que se esta
generando, la persona que se encarga de introducir los datos debe de un
profesional que tenga un conocimiento sobre el control y el manejo de un sistema
de datos así como experiencia en diseño de base de datos, sistemas operativos,
comunicación de datos, hardware y programación. Un sistema de base de datos
se utiliza para manejar grandes cantidades de información, para poder tener un
buen control de esta y no estar batallando en tiempos futuros.

Pero para eso existen los objetivos que tiene una base de datos, un objetivo
primordial es la de proporcionarle al usuario una mayor visión a detalle de los
datos introducidos. Los sistemas no deben de tener excesos de repeticiones de
datos ya que puede traer confusiones en los usuarios al cual aumentaría los
costos de almacenamiento y accesos a los datos, no debe de haber deficiencias
en los sistemas, no se debe de aislar los dato por que hay datos que en ocasiones
están repartidos en diferentes archivos y no pueden tener diferente formato al cual
genera problemas ya que no se pueden escribir nuevos programas para obtener
los datos, no debe de haber anomalías en la información que se introduce, en
ocasiones se pueden alterar la información por los usuarios y contrae resultados
no esperados , para eso debe de haber una seguridad que este checando que
datos se están alterando y así después arreglarlos, en ocasiones no es necesario
lo anterior ya que se le pone al sistema cierto tipo de seguridad para que el
usuario no pueda modificar el contenido.

Para ver el contenido o extraer información de la base de datos existen diferentes


formas una de ellas es cuando te ponen señaladores o índices para dar con la
información es como si te estuvieran guiando, otro es cuando la información están
relacionadas con otros así como también están clasificados por su longitud, por
su tipo de datos al cual se le llaman atributos, al ultimo se muestra nada mas lo
que es el sistema terminado y el cual es lo único que puede ver el usuario.

Para que el usuario pueda ver el sistema se debe tener un modelo de este para
que se le haga mas fácil su utilización, el modelo consiste en saber como se van a
estar relacionadas las herramientas y como se van a asociar los datos o
información. Existen tres modelos de datos, el primer modelo que son los lógicos
basados en objetos, son los que se muestran los datos tal y como uno lo ve en el
mundo real, el mas utilizado en este modelo es el de entidad-relación la entidad
viene siendo el objeto que se quiere investigar y sus relaciones las cosas que lo
rodean o que tienen similitud con el, otro de los modelos son los lógicos basados
en registros estos se usan para especificar la estructura lógica global de la base
de datos y así poder mostrar una descripción de los datos mas generalizado en
este tipo entran otros mas que viene siendo el modelo racional que este muestra
la información en tablas al cual los renglones son los registros que tiene la base
datos y las columnas vienen siendo las características de cada registro localizado
en los renglones, modelo de red estas son colecciones de registros y sus
relaciones se muestran por medio de enlaces se pueden ver como punteros esta
se organizan en un conjunto de graficas arbitrarias, modelo jerárquica estas
vienen siendo iguales que las de red con la única diferencia de que están
organizadas por conjuntos de arboles. Los modelos físicos de datos estos se usan
para describir los datos desde el nivel mas bajo consisten en capturar aspectos
de la implementación de los sistemas de base de datos.

En ocasiones el tiempo en que esta guardado un dato va a traer alteraciones en


su contenido ya que no siempre van a estar como el administrador los ingreso ya
que van a cambiar dependiendo como se le estén ingresando los datos, sin
embargo los esquemas que se le dieron al principio no cambian.

Hay interdependencia entre los datos al cual se refiere a la protección contra los
programas para que no se le pueda modificar nada, cuando es interdependencia
física a esta se le puede modificar su esquema físico sin que haya necesidad de
volver a escribir su programa de aplicación, y cuando es interdependencia lógica a
este se le puede modificar el esquema conceptual sin necesidad de volver a
escribir el programa de aplicación.

El sistema de base de datos tiene un diccionario de datos el cual te permite tener


un buen entendimiento del sistema esto gracias al lenguaje de definición de datos
llamado por sus siglas de esta manera DDL. El lenguaje de manipulación de datos
DML puede realizar las siguientes operaciones como son insertar, recuperar,
eliminar o modificar datos el cual permite a los usuarios tener acceso a los datos,
hay dos tipos de manipulación de datos una consiste en que el usuario diga con
exactitud qua datos necesita y como obtenerlo a esto se le llama procedimentales
otra forma son cuando el usuario dice que datos requiere pero no dice como
obtenerlos a esto se le llama no procedimentales.

En el sistema de bases de datos existe un manejador de base de datos a esto se


le llama DBMS al cual es una colección de numerosas rutinas de software que
están interrelacionadas el cual cada una tiene una función especifica, unas de
ellas es la de crear y organizar la base de datos, registrar el uso de las bases de
datos, tener un respaldo de la información y cuando se pierda recuperar la
información, tener una seguridad para que no tengan cambios en la información,
esta son unas de las funciones que realiza el DBMS este también es conocido
como Gestor de Base de datos. El DBMS interpreta las acciones que el usuario
requiere y las manda al sistema operativo.

El sistema cuenta con un administrador de base de datos como les decía este
viene siendo la persona que se encarga de llevar un control total sobre el sistema
de base de datos unas de las funciones del administrador, este crea conjunto de
definiciones que a la vez son traducidos por el compilador a un conjunto de tablas
que se guardan permanentemente en el diccionario de datos, para tener las
estructuras de almacenamiento y poder tener un acceso adecuando a la
información se debe de crear conjuntos de definiciones de que después son
traducidos por el compilador del lenguaje de almacenamiento y definición de
datos, también existe una seguridad que permite que el administrador regularice
las partes de las bases de datos que van a ser vista por los usuarios.

Los usuarios son los que tienen contacto con el sistema de base de datos, los
programadores de aplicación son los que son profesionales en computación y a su
vez utiliza a los sistemas por medio de llamadas en Lenguaje de Manipulación de
Datos, los usuarios sofisticados estos utilizan sin escribir programas pero escriben
sus dudas en un lenguaje de consultas de base de datos, unos de estos usuarios
escriben aplicaciones de base de datos que no concuerdan en el marco tradicional
del procesamiento de datos a estos usuarios se le llama usuarios especializados,
los usuarios ingenuos son los que tienen contacto hasta el final es decir son los
que lo usan sin saber como esta estructurado o como fue su elaboración.

Ya que este tiene una estructura el cual esta dividido en módulos, cada uno de
estos módulos tiene una responsabilidad total del sistema, en muchas ocasiones
el sistema operativo proporciona solamente los servicios básicos y el sistema de la
base de datos debe de partir de esa base y saber controlar el manejo de correcto
de los datos, es por eso que el diseño de un sistema de base de datos debe de
tener una interfaz entre el sistema de base de datos y el sistema operativo.

Los componentes funcionales de un sistema de base de datos son; administra la


asignación de espacio en la memoria del disco y de las estructuras de datos que
se utilizaron para representar la información, sirve como interfaz entre los datos y
los programas de aplicación, traduce las preposiciones en lenguajes de consulta a
introducciones de bajo nivel para un mayor entendimiento, el compilador de DDL
convierte las preposiciones en un conjunto de tablas que contienen metadatos al
cual estas se almacenan en el diccionario de datos, en un archivo de datos se
guardan físicamente los datos de una entidad, para poder tener un acceso mas
rápido a la información existen los índices que contienen valores específicos.
En resumen una base de datos es una forma rápida, seguro, y eficaz para tener
información guardada o información que quieras que otros tengan acceso a esta
información. El cual un sistema de base de datos contiene tablas, columnas,
registros etc. Cuando el administrador realiza un buen sistema de base de datos
este tiene una seguridad muy eficiente ya que no se le puede modificar sus datos,
solamente el administrador u otra persona que este autorizado y sepa todas sus
estructuras, funciones y comportamientos del sistema.

Un sistema de base de datos no permite el exceso de repeticiones de datos ya


que después se tienen problemas al introducir o asesar a ella ya que en veces no
hay igualdad de información, el sistema tiene un lenguaje de manipulación de
datos que permite introducir datos, recuperar cuando haiga una perdida de
información, eliminar información o simplemente modificar información es por eso
que se debe de tener revisiones por parte del administrador para checar si los
usuarios han modificado cierta información, para luego arreglar este problema y
así lo demás usuarios tengan una visión real de la información.

Una base de datos es muy esencial para cualquier entidad u organización ya que
la entidad puede guardar en la base de datos información que a los propietarios,
socios, administrativos, empleados, o publico en general les interese saber de la
entidad.