jueves, 18 de abril de 2013

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.


QUE ES LA CLAVE PRINCIPAL O LLAVE PRINCIPAL EN ACCES
Al ser los registros información sobre los atributos de algo o alguien, para no confundirse entre sí se acostumbra a elegir uno de los campos (o a un conjunto de campos) como la clave primaria. Esta clave primaria es la que permite identificar de manera única e inequívoca un registro. La clave principal no puede contener valores duplicados, ni valores nulos (o en blanco).
Establecer la clave principal o llave principal de una tabla
La clave o llave principal de una tabla, está compuesta por uno o varios campos que identifican en forma única cada registro almacenado.
Se utiliza como clave principal un campo que contenga valores que no se repitan para cada registro, por ejemplo, en la tabla Empleados el campo Núm. de Empleado, es la clave principal de esta tabla.
El uso de clave principal en una tabla trae las siguientes ventajas:
  • Access crea automática mente un índice para el campo clave principal, esto permite acelerar las búsquedas sobre la tabla.
  • Cuando se observen los datos ya sea a través de la Hoja de datos o de un formulario, los registros se mostrarán ordenados según la clave principal.
  • Cuando se adicionen registros, Access no permitirá introducir valores repetidos ni nulos en el campo clave principal, asegurando de esta forma que cada registro sea identificado en forma única.
Se deben ejecutar los siguientes pasos para establecer la clave principal:
1. Hacer click en el campo que se va a establecer como clave principal. Si se va a crear una clave principal de varios campos, se oprime la tecla <CTRL> y haciendo click sobre cada campo se van seleccionando los campos.
2. Por el menú edición, elegir Establecer clave principal (o desde la barra de herramientas hacer click en el botón Establecer clave principal).
Access colocará un indicador de clave, a la izquierda del campo o campos señalados como clave principal.
Cambiar la clave principal
Para cambiar la clave principal de una tabla, se debe:
1. Dar click sobre el campo que se desee establecer como nueva clave principal.
2. Dar click sobre el botón en la barra de herramientas llamado Establecer clave principal.
Automáticamente, Access cambia la marca de clave principal hacia el nuevo campo. Todo este proceso debe ser realizado estando en el modo Presentación Diseño de la tabla.
Eliminar la clave principal
Para eliminar la clave principal, se debe:
1. Estando abierta la tabla en el modo Presentación Diseño, elegir del menú Ver, la opción índices (o en la barra de herramientas, hacer click en el botón índices).
Access mostrará la ventana índices. Si la tabla tiene clave principal, aparecerá en la columna Nombre del índice, el nombre de Clave principal (Primary key).
2. Dar click sobre el selector de fila a la izquierda del nombre del índice, y luego oprimir la tecla <SUPR>.
3. Cerrar la ventana índices, oprimiendo click sobre el botón índices en la barra de herramientas.
Cuando se guarda una tabla, si no se ha definido una clave principal, Access advertirá esta situación y sugerirá que se cree una. Si Access la crea, lo que hará será crear un campo tipo Contador, al cual se le asignará la clave principal. Una tabla puede almacenarse sin clave principal, pero si luego va a ser parte de una relación, ésta no podrá establecerse por la falta de ella.
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