El documento describe los pasos para crear una base de datos en Microsoft Access, incluyendo cómo crear tablas, campos, formularios e informes. También resume los tipos principales de bases de datos y los componentes clave de un sistema de base de datos como archivos, memoria y procesos.
1. Instituto Tamaulipeco de
Capacitación para el
Empleo
M.D. Blanca Estela Lejarza Sánchez
Alumna: Lidia Berenice Quintero Cruz
Materia :Programación
3° semestre Grupo: 3-c
2.
3. Una base de datos (cuya
abreviatura es BD) es una entidad
en la cual se pueden almacenar
datos de manera estructurada, con
la menor redundancia posible.
Diferentes programas y diferentes
usuarios deben poder utilizar estos
datos.
4. Base de datos Jerárquicos
Base de datos de red
Base de datos transaccionales
Base de datos relacionales
Base de datos multidimensionales
Base de datos orientada a objetos
5. Paso 1: Abrir Microsoft Access
Paso 2: Dar clic Crear una nueva base de datos en blanco
6. •Paso 3 :Ponerle nombre al archivo , y darle clic en crear
Paso 4 : Te sitúas
en la tabla 1 y le
das clic
7. •Paso 5: Guardarlo
con un nombre
•Paso 6: Abrir los
campos que sean
necesarios y
ponerles los nombres
que nosotros
queramos
8. •Paso 7 Una vez colocado todos los datos dar clic en crear y posicionarse en formular
•Paso 8:
Una vez hecho
eso, regresarse y
dar clic en crear
9. •Paso 9:Dar clic en
formato y ya en esa
aplicación nosotros
podemos cambiar el color
en fondo, las letras, etc.
•Paso 10:Para la
creación del
informe se va uno a
la opción de crear,
informe y después
en vista diseño se
realiza el diseño
del mismo
10. •Paso 11 :Para verlo dar clic en ver vista informe lo mismo se hace con los
dos
11. Sistema de Administración de Base de Datos (DBMS).
Es el nivel de software que provee el acceso a la información a un alto
nivel de abstracción. En lugar de manipular archivos, registros, índices,
el programa de aplicación opera en términos de clientes, cuentas,
saldos, etc.
Administrador de la Base de Datos. Es la persona encargada de
definir y controlar las bases de datos corporativas, además
proporciona asesoría a los desarrolladores, usuarios y ejecutivos que
la requieran.
12. Una base de datos en ejecución consta de 3 cosas:
Archivos
Control (ctl): almacenan información acerca de la estructura de
archivos de la base.
Rollback (rbs): cuando se modifica el valor de alguna tupla en una
transacción, los valores nuevos y anteriores se almacenan en un
archivo, de modo que si ocurre algún error, se puede regresar (rollback)
a un estado anterior.
Redo (rdo): bitácora de toda transacción, en muchos dbms incluye
todo tipo de consulta incluyendo aquellas que no modifican los datos.
Datos (dbf): el tipo más común, almacena la información que es
accesada en la base de datos.
Indices (dbf) (dbi): archivos hermanos de los datos para acceso rápido.
Temp (tmp): localidades en disco dedicadas a operaciones de
ordenamiento o alguna actividad particular que requiera espacio
temporal adicional.
13. •Memoria
Shared Global Area (SGA): es el área más grande de memoria y quizás el
más importante
oShared Pool: es una caché que mejora el rendimiento ya que
almacena parte del diccionario de datos y el parsing de algunas
consultas en SQL
oRedo Log Buffer: contiene un registro de todas las transacciones
dentro de la base, las cuales se almacenan en el respectivo archivo de
Redo y en caso de siniestro se vuelven a ejecutar aquellos cambios que
aún no se hayan reflejado en el archivo de datos (commit).
oLarge Pool: espacio adicional, generalmente usado en casos de
multithreading y esclavos de I/O.
oJava Pool: usado principalmente para almacenar objetos Java
Program Global Area (PGA): información del estado de
cursores/apuntadores
User Global Area(UGA): información de sesión, espacio de stack
14. Procesos
Threading
System Monitor: despierta periódicamente y realiza algunas
actividades entre las que se encuentran la recuperación de
errores, recuperación de espacio libre en tablespaces y en
segmentos temporales.
Process Monitor: limpia aquellos procesos que el usuario
termina de manera anormal, verificando consistencias,
liberación de recursos, bloqueos.
Database Writer: escribe bloques de datos modificados del
buffer al disco, aquellas transacciones que llegan a un estado de
commit.
Log Writer: escribe todo lo que se encuentra en el redo log
buffer hacia el redo file
Checkpoint: sincroniza todo lo que se tenga en memoria, con
sus correspondientes archivos en disco
16. La migración de bases de datos es generalmente una tarea compleja que no sólo
supone transferir datos entre tipos de almacenaje y formatos de un servidor de
base de datos a otro; sino que también supone reescribir sentencias SQL o
incluso procedimientos (SPL) de lógica de negocio.
17. HERRAMIENTAS DE MIGRACIÓN
En comparación con la consultoría estándar de migraciones, la cual puede
ofrecer poco más que soporte a la base de datos, nosotros tenemos gran
experiencia en escribir grandes aplicaciones para empresas en sintaxis de la base
de datos nativa y cross. Además, enseñamos a los equipos de las empresas una
metodología y les proporcionamos una potente gama de herramientas para
reducir costes y optimizar el proceso de migración.
Herramienta de copia multi-bases de
datos con conversión automática desde
los tipos de datos (incluyendo tipos de
datos geométricos)
Comprobación del esquema multi-base
de datos
Grámatica SQL XML
Gramática DDL XML
Gramática DML XML
Gramática SPL XML
Gramática Triggers XML
Soporte para la conversión de tipos de
datos geométricos
18. La manera usual de hacer un respaldo es usando el comando mysqldump,
que posee muchas opciones que permiten duplicar todas las base, una base
en particular, una tabla, solo los datos, solo la estructura, etc.
Para obtener un respaldo completo de una base
[digital@pcproal digital]$ mysqldump --opt -u carlos -p prueba >
prueba.bak
Para restaurar un respaldo completo de una base
[digital@pcproal digital]$ mysql -u carlos -p prueba < prueba.bak
Otra manera de hacer respaldos es através del comando "select into" y
restaurar los datos con "mysqlimport" o "load data infile".
19. •Solicitar el nombre, la ruta y el tamaño de la base de datos
•Extraer los datos si el dispositivo de almacenamiento no está operativo
•Ajustar o reparar el sistema de archivos para asociarlo al flujo de datos
correcto
•Reparar la unidad de búsqueda o la base de datos existente o buscar
fragmentos de base de datos en la unidad
•Analizar la estructura interna compleja del archivo con el conjunto de
herramientas para bases de datos de Ontrack Recuperación de Datos
•Elaborar un informe en el que se muestre qué elementos se pueden recuperar
(tablas, buzones de correo, etc.)
•Reparar estructuras de archivos
•El conjunto de herramientas para bases de datos copia los datos a otra base
de datos de servidor SQL o extrae los archivos .PST para Exchange, etc.
•Realizar una copia de seguridad o archivar los datos recuperados
Los servicios a distancia de Ontrack Recuperación de Datos representan la
solución más rápida para las recuperaciones de SQL. El proceso a distancia
copiará los datos recuperados en un servidor SQL que se configura en el sitio
del cliente.
20. El SQL, esté cuenta con módulos DDL, para la definición de datos que nos
permite crear o modificar la estructura de las tablas.
Las instrucciones para realizar estas operaciones son:
CREATE TABLE: Nos permite crear una tabla de datos vacía.
INSERT: Permite almacenar registros en una tabla creada.
UPDATE: Permite modificar datos de registros almacenados en la tabla.
DELETE: Borra un registro entero o grupo de registros de una tabla.
CREATE INDEX: Crea un índice que nos puede auxiliar para las consultas.
DROP TABLE: Permite borrar una tabla.
DROP INDEX: Borra el índice indicado.
Para ejemplificar las instrucciones anteriores consideremos el ejemplo
ALUMNO - cursa - MATERIA, que tienen los siguientes atributos:
NControl NControl Clave
NombreA Clave NombreM
Especialidad Calif Creditos
Dirección