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.
EJEMPLO
En
un banco ya que este debe tener toda la información tanto de los usuarios como
de los empleados claro teniendo en
cuenta que estas 2 van en bases de datos diferentes.
SISTEMA DE GESTION DE BASE DE DATOS (SGBD)
Un Sistema deGestión de Bases de
Datos (SGBD) es un conjunto de programas que permiten el almacenamiento,
modificación y extracción de la información en una base de datos,
además de proporcionar herramientas para añadir, borrar, modificar y analizar
los datos. Los usuarios pueden acceder a la información usando herramientas
específicas de interrogación y de generación de informes, o bien mediante
aplicaciones al efecto Los SGBD también proporcionan métodos para mantener la
integridad de los datos, para administrar el acceso de usuarios a los datos y
recuperar la información si el sistema se corrompe. Permite presentar la
información de la base de datos en variados formatos. La mayoría de los SGBD
incluyen un generador de informes. También puede incluir un módulo gráfico que
permita presentar la información con gráficos y tartas.
Hay muchos tipos de SGBD distintos
según manejen los datos y muchos tamaños distintos según funcionen sobre
ordenadores personales y con poca memoria a grandes sistemas que funcionan en mainframes con sistemas de almacenamiento
especiales.
Generalmente se accede a los datos
mediante lenguajes de interrogación, lenguajes de alto nivel que simplifican la
tarea de construir las aplicaciones. También simplifican la interrogación y la
presentación de la información. Un SGBD permite controlar el acceso a los
datos, asegurar su integridad, gestionar el acceso concurrente a ellos,
recuperar los datos tras un fallo del sistema y hacer copias de seguridad. Las
Bases de Datos y los sistemas para su gestión son esenciales para cualquier área
de negocio, y deben ser gestionados con esmero.
TABLA
Tabla en las bases de datos, se refiere al tipo de
modelado de datos, donde se guardan los datos recogidos por un programa. Su
estructura general se asemeja a la vista general de un programa de hoja de cálculo.Una tabla es utilizada para organizar
y presentar información. Las tablas se componen de filas y columnas de celdas
que se pueden rellenar con textos y gráficos.
REGISTRO
Un registro es cada una de las filas en que se divide la tabla.
Cada registro contiene datos de los mismos tipos que los demás registros.
Ejemplo: en una tabla de nombres y direcciones, cada fila contendrá un nombre y
una dirección.
CAMPO
Es cada
una de las columnas que forman la tabla. Contienen datos de tipo diferente a
los de otros campos. En el ejemplo anterior, un campo contendrá un tipo de
datos único, como una dirección, o un número de teléfono, un nombre, etc. A los
campos se les puede asignar, además, propiedades especiales que afectan a los
registros insertados. El campo puede ser definido como índice o autoincrementable, lo cual permite
que los datos de ese campo cambien solos o sean el principal indicar a la hora
de ordenar los datos contenidos.Cada tabla creada debe tener un nombre único en la cada Base de Datos,
haciéndola accesible mediante su nombre o su seudónimo (Alias) (dependiendo del
tipo de base de datos elegida) 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.
CLAVE O LLAVE PRINCIPAL
En el diseño de bases de datos relacionales, se llama clave primaria a un campo o a una combinación de campos que identifica de forma única a cada fila de una tabla. Una clave primaria comprende de esta manera una columna o conjunto de columnas. No puede haber dos filas en una tabla que tengan la misma clave primaria.Una clave primaria debe identificar unívocamente a todas las posibles filas de una tabla y no solo a las filas que se encuentran en un momento determinado. Ejemplos de claves primarias son DNI (asociado a una persona) o ISBN (asociado a un libro). Las guías telefónicas y diccionarios no pueden usar nombres o palabras o números del sistema decimal de Dewey como claves candidatas, porque no identifican unívocamente números de teléfono o palabras.
Con un ejemplo gráfico en
forma de tabla explique los puntos 2, 3,4 y 5.
Facultad de Ciencias Sociales
|
||||||
código
|
Nombre
|
Dirección
|
Teléfono.
|
Carrera
|
Materia
|
Nota
|
4-4-5
|
Duarte Andrés
|
Col 5 N° 3
|
3452739-12
|
Relaciones de trabajo
|
sociales
|
5
|
3-3-05
|
García, Ana
|
Avda. Santa Fe 54
|
49912-9566
|
Sociología
|
Historia
|
7
|
12-3-05
|
Santos, Luis
|
Avda. Córdoba 74
|
49912-1234
|
Ciencia Política
|
Economía
|
6
|
6-7-05
|
Cabrera Ortiz, Pedro
|
Callao 12
|
49912-3457
|
Relaciones del Trabajo
|
Filosofía
|
8
|
7-7-05
|
García, Ana
|
Avda. Santa Fe 54
|
49912-9566
|
Sociología
|
Psicología
|
2
|
15-7-05
|
Santos, Luis
|
Avda. Córdoba 74
|
49912-1234
|
Ciencia Política
|
Psicología
|
6
|
5-12-05
|
García García, Ana
|
Avda. Santa Fe 54
|
49912-9566
|
Sociología
|
Psicología
|
7
|
5-12-05
|
García García, Ana
|
Avda. Santa Fe 54
|
49912-9566
|
Sociología
|
Economía
|
7
|
12-12-05
|
Santos, Luis
|
Avda. Córdoba 74
|
49912-1234
|
Ciencia Política
|
Filosofía
|
8
|
Amarillo=
registro
Rosado=
campo
Verde=
llave principal
Blanco=
tabla
ENTIDAD
En bases de datos, una entidad es la
representación de un objeto o concepto del mundo real que se describe en una
base de datos.
Una entidad se describe en la estructura de la base de datos empleando un modelo de datos.
Por ejemplo, nombres de entidades pueden ser: Alumno, Empleado, Artículo, etc.
Cada entidad está constituida por uno o más atributos. Por ejemplo, la entidad "Alumno" podría tener los atributos: nombre, apellido, año de nacimiento, etc.
Una entidad se describe en la estructura de la base de datos empleando un modelo de datos.
Por ejemplo, nombres de entidades pueden ser: Alumno, Empleado, Artículo, etc.
Cada entidad está constituida por uno o más atributos. Por ejemplo, la entidad "Alumno" podría tener los atributos: nombre, apellido, año de nacimiento, etc.
MODELO ENTIDAD RELACION
El modelo entidad-relación (E-R) es uno de los varios modelos conceptuales
existentes para el diseño de bases de datos.
El propósito de este modelo es simplificar el diseño de bases de datos a
partir de descripciones textuales de los requerimientos.
Los elementos esenciales del modelo son las entidades, los atributos y
las relaciones entre
las entidades. Una entidad es un objeto que existe y que es distinguible de otros objetos. Por
ejemplo, Horst von Brand, profesor de la Universidad Santa María, siendo una
persona distinguible de cualquier otra, es una entidad. Una entidad puede
ser concreta (como
dicho profesor) o abstracta (como
un algoritmo, un curso o una dirección en Internet).
Las entidades tienen atributos.
Un atributo de una entidad es una característica interesante sobre ella, es decir, representa alguna
propiedad que nos interesa almacenar. Por ejemplo, el profesor tiene un nombre, una fecha de nacimiento y un número de R.U.T; algunos de los valores de estos atributos los
comparte con otras personas, y otros son exclusivos de él. El profesor además
tiene otras propiedades, como su masa o estatura, que no son interesantes.
Podemos agrupar las
entidades dependiendo de la clasificación que hagamos de los objetos que
representan; entidades que representen objetos del mismo tipo tendrán los
mismos atributos (con valores distintos o iguales). Llamaremos a estos
grupos conjuntos de entidades. Los conjuntos de entidades se
designan en el diagrama de E-R con un cuadrado que lleva su nombre dentro. Los
atributos de cada uno de ellos se grafican usando círculos o elipses que
``cuelgan'' del cuadrado que representa el conjunto respectivo. A modo de
ejemplo, la representación de una entidad persona con sus atributos.
LLAVE O CLAVE FORANEA
l
La clave o claves foráneas de una tabla son referencias a registros de otra
tabla, formándose entre ambas tablas una relación. Una registro de la tabla que
tiene la clave foránea, llamémoslo registro hijo, apunta a un solo registro de
la tabla a la que hace referencia, llamémoslo registro padre. Por tanto, una
clave foránea apuntará siempre a la clave primaria de otra tabla.
De hecho el nombre ya nos indica que es una clave
externa, es decir, el valor que contiene un registro en el campo, o campos, que
ejercen de clave foránea, deberá contenerlo algún registro(uno solo) en el
campo, o campos, que ejercen de clave primaria en la tabla a la que hace
referencia dicha clave foránea.
Es también el SGBD quien garantiza esto, no dejando armar una clave foránea si pretendemos montarla sobre el campo, o campos, que no son clave primaria en la tabla con la que se pretende relacionar.Tampoco permitirá, devolviendo un error, insertar valores que no existen como clave primaria en la tabla padre, o tabla a la que se hace referencia. A esto se le llama integridad referencial. El SGBD no permite incoherencias referenciales, de modo que si por ejemplo se intenta eliminar un registro padre el cual dejaría hijos huérfanos en otras tablas, es decir, tiene referencias o claves foráneas de él, el SGBD devuelve un error y no se realiza la operación.
Es también el SGBD quien garantiza esto, no dejando armar una clave foránea si pretendemos montarla sobre el campo, o campos, que no son clave primaria en la tabla con la que se pretende relacionar.Tampoco permitirá, devolviendo un error, insertar valores que no existen como clave primaria en la tabla padre, o tabla a la que se hace referencia. A esto se le llama integridad referencial. El SGBD no permite incoherencias referenciales, de modo que si por ejemplo se intenta eliminar un registro padre el cual dejaría hijos huérfanos en otras tablas, es decir, tiene referencias o claves foráneas de él, el SGBD devuelve un error y no se realiza la operación.
MICROSOFT ACCESS
Microsoft
Access es una herramienta de Microsoft para la definición y manipulación de
bases de datos. Al ejecutar el programa de Microsoft Access saldrá una ventana
de diálogo donde se puede escoger o crear la base de datos con la que se va a
trabajar. Escoger “Base de datos en blanco” y pulsar “Aceptar”. A continuación
hay que elegir el nombre que le vamos a dar a la nueva base de datos y en qué
directorio vamos a almacenarla. Escoged el directorio personal de cada uno y
llamadla “tutorial.mdb”. “mdb” es la extensión por defecto para las bases de
datos de Access (Microsoft Data Base).
DATOS QUE MANEJA ACCESS
Los
diferentes tipos de datos de Access son:
Texto: cuando en el campo vamos a
introducir texto, tanto caracteres como dígitos. Tiene una longitud por defecto
de 50 caracteres, siendo su longitud máxima de 255 caracteres.
Memo: se utiliza para textos extensos como
comentarios o explicaciones. Tiene una longitud fija de 65.535 caracteres.
Numérico: para datos numéricos utilizados en
cálculos matemáticos.
Fecha/Hora: para la introducción de fechas y
horas desde el año 100 al año 9999.
Moneda: para valores de moneda y datos
numéricos utilizados en cálculos matemáticos en los que estén implicados datos
que contengan entre uno y cuatro decimales. La precisión es de hasta 15 dígitos
a la izquierda del separador decimal y hasta 4 dígitos a la derecha del mismo.
Auto
numérico: número
secuencial (incrementado de uno a uno) único, o número aleatorio que Microsoft
Access asigna cada vez que se agrega un nuevo registro a una tabla. Los campos Auto
numérico no se pueden actualizar.
Sí/No: valores Sí y No, y campos que
contengan uno de entre dos valores (Sí/No, Verdadero/Falso o
Activado/desactivado).
Objeto OLE: Objeto (como por ejemplo una hoja de
cálculo de Microsoft Excel, un documento de Microsoft Word, gráficos, sonidos u
otros datos binarios).
Hipervínculo: Texto o combinación de texto y números almacenada como
texto y utilizada como dirección de hipervínculo. Una dirección de hipervínculo
puede tener hasta tres partes:
Texto:
el texto que aparece en el campo o control.
Dirección:
ruta de acceso de un archivo o página.
Subdirección:
posición dentro del archivo o página.
Sugerencia:
el texto que aparece como información sobre herramientas.
Existe
otra posibilidad que es la Asistente
para búsquedas que crea un
campo que permite elegir un valor de otra tabla o de una lista de valores
mediante un cuadro de lista o un cuadro combinado. Al hacer clic en esta opción
se inicia el Asistente para búsquedas y al salir del Asistente, Microsoft
Access establece el tipo de datos basándose en los valores seleccionados en él.
CONSULTA EN ACCESS

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.
Según Access se puede definir una consulta como la unión de filas resultantes se denominan consultas de resumen, también se conocen como consultas sumarias, las filas del resultado de una consulta de resumen tienen una naturaleza distinta a las filas de las demás tablas resultantes de consultas, ya que corresponden a varias filas de la tabla origen
Una fila de una consulta de resumen corresponde a un resumen de varias filas de la tabla origen, entonces se va a originar una serie de restricciones que sufren las consultas de resumen.
Según Access se puede definir una consulta como la unión de filas resultantes se denominan consultas de resumen, también se conocen como consultas sumarias, las filas del resultado de una consulta de resumen tienen una naturaleza distinta a las filas de las demás tablas resultantes de consultas, ya que corresponden a varias filas de la tabla origen
Una fila de una consulta de resumen corresponde a un resumen de varias filas de la tabla origen, entonces se va a originar una serie de restricciones que sufren las consultas de resumen.
Se
utilizan consultas para ver, modificar y analizar datos de formas diferentes.
También pueden utilizarse como el origen de registros para formularios,
informes y páginas de acceso a datos. Existen varios tipos de consultas en
Microsoft Access.
FORMULARIO EN ACCESS
Un formulario es un objeto de base de datos que se puede usar para escribir, modificar o mostrar los datos de una tabla o consulta. Los formularios se pueden usar para controlar el acceso a los datos, como qué campos o filas de datos se van a mostrar. Por ejemplo, puede que algunos usuarios necesiten ver sólo algunos de los campos de una tabla que contiene numerosos campos. Si se proporciona a esos usuarios un formulario con sólo esos campos, les será más fácil usar la base de datos. Asimismo, se pueden agregar botones y otras funciones a un formulario con el fin de automatizar las acciones frecuentes.
INFORME EN ACCESS
Un informe es un objeto de base de datos que se usa para mostrar y resumir
datos. Los informes proporcionan una manera de distribuir o archivar
instantáneas de los datos, ya sea mediante su impresión, su conversión a
archivos PDF o XPS, o su exportación a otros formatos de archivo.
PROPIEDADES
Las
propiedades se establecen para los
campos varían en función del tipo
de dato que se van a introducir en los mismos, es decir, son unas u otras
dependiendo del tipo de campo. Las
distintas propiedades que se pueden presentar
se localizan en dos fichas, general y búsqueda situándose en la primera de ellas las
propiedades.
OBJETO
Una
tabla de datos es un objeto que se define y utiliza para almacenar los datos.
Una tabla contiene información sobre un tema o asunto particular, como pueden
ser como hemos visto antes, clientes o pedidos.
Las tablas contienen campos que almacenan los
diferentes datos como el código del cliente, nombre del cliente, dirección,...
Y al conjunto de campos para un mismo objeto de la
tabla se le denomina registro o fila, así todos los campos de un cliente forman
un registro, todos los datos de otro cliente forman otro registro,...
CODIGO DE FUENTE DE UN PROGRAMA

El
código fuente de un programa informático (o software) es un conjunto de líneas
de texto que son las instrucciones que debe seguir la computadora para ejecutar
dicho programa. Por tanto, en el código fuente de un programa está escrito por
completo su funcionamiento.
Acceder
al código fuente de un programa significa acceder a los algoritmos desarrollados por sus creadores. Es la única
manera de modificar eficaz y eficientemente un programa.
v VISUAL BASIC
La palabra “visual” hace referencia al
lenguaje que se utiliza para crear la interfaz gráfica de usuario. En lugar de
escribir numerosas líneas de códigos
para describir la apariencia y los elementos de la interfaz simplemente puede agregar objetos
prefabricados en su lugar dentro de la
pantalla.
La
palabra “Basic” es un lenguaje creado
para programadores que ningún otro
lenguaje de la informática.
Este
programa Contiene centenares de instrucciones funciones y palabras claves muchas de las cuales están directamente
relacionadas con la interfaz gráfica de
Windows…
COMPILADOR
Un
compilador es un programa informático que traduce un programa escrito en un
lenguaje de programación a otro lenguaje de programación, generando un programa
equivalente que la máquina será capaz de interpretar. Usualmente el segundo
lenguaje es lenguaje de máquina, pero también puede ser un código intermedio
(bytecode), o simplemente texto.
LENGUAJE DE MAQUINA EN PROGRAMACION
Un
lenguaje de programación es un lenguaje formal diseñado para expresar procesos
que pueden ser llevados a cabo por máquinas como las computadoras.
Pueden
usarse para crear programas que controlen el comportamiento físico y lógico de
una máquina, para expresar algoritmos con precisión, o como modo de
comunicación humana.1
Está
formado por un conjunto de símbolos y reglas sintácticas y semánticas que
definen su estructura y el significado de sus elementos y expresiones. Al
proceso por el cual se escribe, se prueba, se depura, se compila (de ser
necesario) y se mantiene el código fuente de un programa informático se le
llama programación.
También la palabra programación se define como el
proceso de creación de un programa de computadora, mediante la aplicación de
procedimientos lógicos, a través de los siguientes pasos:
El desarrollo lógico del programa para resolver un
problema en particular.
Escritura de la lógica del programa empleando un
lenguaje de programación específico (codificación del programa).
Ensamblaje o compilación del programa hasta
convertirlo en lenguaje de máquina.
Prueba y depuración del programa.
Desarrollo de la
documentación.
No hay comentarios.:
Publicar un comentario