BASE DE DATOS


Que es una base de datos?
Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital (electrónico), y por ende se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos.
Existen programas denominados sistemas gestores de bases de datos, abreviado SGBD, que permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada. Las propiedades de estos SGBD, así como su utilización y administración, se estudian dentro del ámbito de la informática.
Las aplicaciones más usuales son para la gestión de empresas e instituciones públicas. También son ampliamente utilizadas en entornos científicos con el objeto de almacenar la información experimental.
Aunque las bases de datos pueden contener muchos tipos de datos, algunos de ellos se encuentran protegidos por las leyes de varios países. Por ejemplo en España, los datos personales se encuentran protegidos por la Ley Orgánica de Protección de Datos de Carácter Personal (LOPD).

Que es campo?
Un campo es un espacio de almacenamiento para un dato en particular. En las bases de datos, un campo es la mínima unidad de información a la que se puede acceder; un campo o un conjunto de ellos forman un registro, donde pueden existir campos en blanco, siendo éste un error del sistema. En las hojas de cálculo loscampos son llamados celdas. La mayoría de los campos tienen atributos asociados a ellos. Por ejemplo, algunos campos son numéricos mientras otros almacenan texto, también varía el tamaño de estos. Adicionalmente, cada campo tiene un nombre.

Que es un registro?
Un registro (también llamado fila o tupla) representa un ítem único de datos implícitamente estructurados en una tabla. En términos simples, una tabla de una base de datos puede imaginarse formada de filas y columnas o campos. Cada fila de una tabla representa un conjunto de datos relacionados, y todas las filas de la misma tabla tienen la misma estructura. Un registro es un conjunto de campos que contienen los datos que pertenecen a una misma repetición de entidad.

Que es un apuntador?
Los apuntadores son una parte fundamental de C. Si usted no puede usar los apuntadores apropiadamente entonces esta perdiendo la potencia y la flexibilidad que C ofrece básicamente. El secreto para C esta en el uso de apuntadores.
C, usa los apuntadores en forma extensiva. ¿Por qué?
  • Es la única forma de expresar algunos cálculos.
  • Se genera código compacto y eficiente.
  • Es una herramienta muy poderosa.
C, usa apuntadores explícitamente con:
  • Es la única forma de expresar algunos cálculos.
  • Se genera código compacto y eficiente.
  • Es una herramienta muy poderosa.
C, usa apuntadores explícitamente con:
  • Arreglos,
  • Estructuras y
  • Funciones
El uso de apuntadores en C y C++ es muy importante debido a que permite hacer los programas más eficientes y más flexibles. En este artículo se explica de una manera sencilla y breve todo lo referente a la utilización de apuntadores tanto en C como en C++.
Todo lo explicado en este artículo aplica tanto para C como para C++, a menos que se especifique un lenguaje en particular. En algunos ejemplos de código que son aplicables a C aparecen instrucciones de entrada y salida de las librerías estándar de C++.


CUESTIONARIO:
1.-QUE ES UNA BASE DE DATOS?
Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. Es uno de los conceptos mas utilizados por cualquier por personas que tengan contacto con la computadora.
2.-COMO SE LE PUEDE DECIR A UNA BASE DE DATOS?
Es cualquier coleccion de datos conpilados.
3.-QUE ES DATABASE?
(Base de datos) para una recopilacion de datos relacionados y organizados en forma  electronica. 

4.-QUE ES DBMS, DATABASE MANAGER SYSTEM?
(Sistema de abministracion de base de datos) para el programa q ue se encarga de crear y administrar la base de datos.
5.-QUE ES ACCESS?
Es un DBMS y los archivos que generan y administran son las bases de datos (database).
6.-COMO SE PRESENTAN LOS DATOS?
Como renglones y columnas es decir en forma tubular como la imformacion financiera o contable.
7.-VENTAJAS DE MANEJAR LOS DATOS ACCESS?
-Facilidad de procesar la imformacion.
-Gran velocidad de respuestas
-Organizar dotos conforme a ciertos.
8.-COMO SE INTEGRA UNA BASE DE DATOS?
Algun tipo de relacion logica o casual entre si.
9.-QUE SON LAS TABLAS?
Son objetos que tienen la capacidad de almacenar filas (registros) y columnas (campos) que permiten trabajar con otras funciones de access.
10.-QUE SON CONSULTAS (QUERIES)?
Son acciones, pantallas o listados que se generan mediante instrucciones que permiten seleccionar elementos de una o varias tablas.
11.-QUE SON FORMULAS?
Son formatos diseñados por el usuario que permite consultar, editar etc.
12.-QUE SON PAGINAS?
Permite crear base de datos interactivos en el internet o una intranet.
13.-QUE SON MACROS?
Conjuntos macroinstrucciones programados en un solo comando o funcion.
14.-QUE SON MODULOS?
Son programas o partes de programas escritos en visual basic.
15.-QUE SON IMFORMES?
Permite recopilar datos de las tablas o de los resultados de las consultas para generar listados imformativos, utilizando formatos de impresion.



Los campos clave:

El último tema esencial que debes conocer para definir tablas son los campos clave. Un campo clave es aquél que permite identificar un registro de una tabla frente al resto.
Si bien es posible crear tablas que no tengan campos clave, en bases de datos relacionales este tipo de campo se vuelve imprescindible, como veremos en nuestro ejemplo. Por eso, siempre que crees una tabla, piensa cuál puede ser su campo clave. Normalmente, hay dos opciones:
ð Hay un campo de la tabla que se sabe a ciencia cierta que no se va a repetir en dos registros de la misma. Por ejemplo, en una tabla de empresas proveedoras, puede haber un campo llamado CIF que contenga el Código de Identificación Fiscal de la empre­sa. Como este código es único para cada empresa, este campo nos sirve como campo clave.
ð No hay ningún campo que estemos seguros de que no se vaya a repetir. Por ejemplo, en nuestra tabla Alumnos, no hay ningún campo que no se pueda repetir para dos alumnos distintos. En estos casos, lo mejor es crear un campo adicional del tipoAutonumérico.
Los siguientes pasos muestran cómo definir un campo como campo clave:
1.  Access crea por defecto en cada tabla en blanco un campo clave (la primera fila que saltamos en la Vista Diseño).
2.  Si quieres definirlo tú, sitúa el punto de inserción sobre el campo que elijas como clave y haz clic sobre él. (Puedes seleccionar el campo completo haciendo clic en el botón situado a la izquierda del nombre del campo).
3.  Haz clic en el comando Clave principal de la ficha Herramientasde tabla. Obser­va que a la izquierda del nombre del campo aparece un icono en forma de llave indicando que es el campo clave.
En nuestro ejemplo, crea un campo clave llamado IdAlumno. Este tipo de campo va a ser un identificador de alumno que para evitar repeticiones será un campo Autonumérico. Completa este nuevo campo con los datos siguientes:
ð Nombre del campo: IdAlumno.
ð Tipo de campo: Autonumérico.
ð Descripción: Es el campo clave que identifica al alumno.
Insistimos en que estos campos claves son los que usaremos para relacionar las tablas, por tanto, son esenciales en las tablas relacionales. 


Que es Normalización:

Normalizar datos significa revisar una tabla para eliminar información redundante y organizarla para hacer más fácil el manejo de información y los cambios futuros a la estructura de la tabla.

Lo anterior generalmente requiere dividir tablas de gran tamaño en tablas más pequeñas que sean fáciles de manejar
Las bases de datos relacionales se normalizan para:
• Evitar la redundancia de los datos.
• Evitar problemas de actualización de los datos en las tablas.
• Proteger la integridad de los datos.

Primera forma normal (1FN)

Una tabla está en el primer formulario normal cuando cada campo contiene el valor significativo más pequeño y no contiene grupos de campos repetidos.
Cuando una tabla NO está en el primer formulario generalmente contiene valores que pueden ser divididos en partes significativas más pequeñas. Dicha tabla puede contener grupos de campos repetidos, que incluyen la misma categoría de datos en varios campos.
Segunda forma normal (2FN)

El segundo formulario normal es aplicable únicamente para las tablas con una clave principal de campos múltiples. Una clave principal de campos múltiples son dos campos en una tabla que juntos crean un valor único 
Para colocar una tabla en segundo formulario normal se debe colocar todos los campos que no se relacionan directamente a ambas claves principales en otra tabla
Tercera forma normal (3FN)

Para que una tabla esté en el tercer formulario normal. Cada campo que no es clave debe contener una descripción directa del campo clave principal. Por lo general, cuando un campo no es una descripción directa contendrá información repetida.
Cuarta forma normal
Los formularios normales cuarto y quinto son los últimos formularios normales y constituyen los mejores niveles para la organización de la información 
El primer paso para normalizar la tabla es designar un campo clave principal. Si se supone que la tabla es acerca de departamentos entonces el campo clave

No hay comentarios:

Publicar un comentario