Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
DE
GUATEMALA
CARRERA:
LICENCIATURA EN INGENIERÍA EN SISTEMAS DE INFORMACIÓN
CICLO: I
SECCIÓN: “B”
TRABAJO:
Base de Datos del 2019
NOMBRE:
Bryan Rivaldo Obando Casasola 1690-19-22993
Anthony Enrique Chen Dubón 1690-19-9261
Jezer Abismael Jiménez Lópezg1690-19-15446
CATEDRÁTICO:
Roberto Carlos González
FECHA:
25/05/19
INTRODUCCIÓN
El contenido de este documento es un proyecto que trae detalladamente la forma de uso de una
base de datos que muestra los datos de una escuela primaria, tales como las notas de los alumnos
de dicha escuela, los nombres de los alumnos con sus secciones y los maestros encargados.
Para la realización de este proyecto se utilizó lo que es MS Access, el objetivo de crear una base
de datos de una escuela primaria es para tener un mejor orden en la forma de la clasificación de
cada alumno y las notas que cada alumno pueda obtener durante todo el ciclo de estudio y el control
de cada maestro encargado de ellos.
A continuación, se mostrará la forma en la que se creó la base de datos y la forma en la que funciona
detallando los pasos realizados para la creación de dicho proyecto.
JUSTFICACIÓN
Las bases de datos son necesarios a nivel mundial ya que son muy útiles tanto como para guardar
listas de canciones y de imágenes que nos son útiles y no queremos que dichos documentos se
pierdan, pero tenerlos de una forma ordenada y para que las tengamos y podamos utilizar en
cualquier momento, estas bases de datos son muy utilizados en las empresas porque son las
encargadas de administrar y tener el orden de cada producto o material disponible y con exactitud
de cada uno.
OBJETIVO GENERAL
Enseñar la forma de utilizar las bases de datos y demostrar la importancia y lo útil
que es trabajar con ellos ya que ayudan con el desarrollo y orden de los documentos
de una empresa.
OBJETIVOS ESPECÍFICOS.
Con la práctica de la creación de la base de datos el estudiante logra aprender
a trabajar con el programa MS Access.
Entender las relaciones que pueden tener unos archivos con otros y saber la
importancia del porqué de muchos datos que pensábamos innecesarios.
Comprender como funcionan los formularios que muchas veces se llenan en
empresas que muchas veces visitamos a diario y saber la rama extensa donde
se trabaja éstos tipos de bases de datos.
TEMA
Luego se hicieron las consultas para que el usuario tenga una mejor manera de encontrar lo que
desea.
Se realizo 5 formularios que brinda un acceso más rápido a los datos de las tablas.
Ejemplo de las consultas
Esta tabla nos da una lectura grafica que nos brinda una mejor organización de dichos datos de
los estudiantes.
Esta tabla nos da una lectura grafica que nos brinda una mejor organización de dichos notas de
los estudiantes.
La realización del informe comunica al informante un alto nivel de organización de hechos
obtenidos o verificados por el cresdor.
Tema secundario.
¿Qué es el ODBC?
O lo que es lo mismo, conectividad abierta de bases de datos. Si escribimos una aplicación para
acceder a las tablas de una DB de Access, ¿qué ocurrirá si después queremos que la misma
aplicación, y sin reescribir nada, utilice tablas de SQL Server u otra DB cualquiera? La respuesta
es sencilla: no funcionará. Nuestra aplicación, diseñada para un motor concreto, no sabrá dialogar
con el otro. Evidentemente, si todas las DB funcionaran igual, no tendríamos este problema....
aunque eso no es probable que ocurra nunca.
Pero si hubiera un elemento que por un lado sea siempre igual, y por el otro sea capaz de dialogar
con una DB concreta, solo tendríamos que ir cambiando este elemento, y nuestra aplicación
siempre funcionaría sin importar lo que hay al otro lado... algo así como ir cambiando las boquillas
de una manguera. A esas piezas intercambiables las llamaremos orígenes de datos de ODBC
Casi todas las DB actuales tienen un ODBC. Debido a que este elemento impone ciertas
limitaciones, ya que no todo lo que la DB sabe hacer es compatible con la aplicación, como
velocidad de proceso, tiempos de espera, máxima longitud de registro, número máximo de
registros, versión de SQL, etc., está cayendo en desuso a cambio de otras técnicas de programación,
pero aún le quedan muchos años de buen servicio.
Todo lo referido aquí funciona con Windows NT Server 4.0 con el Service Pack 4 o superior
instalado (el último publicado es el 6). El Option Pack 4 para actualizar el IIS y las extensiones
ASP. SQL Server 6.5 y Access 97. Por supuesto, también funciona con las versiones modernas de
servidores como 2003 Server, y también XP PRO, que lleva un IIS 5.0 de serie. Igualmente es
posible utilizar bases de datos de Access 2000 o 2003.
Esas otras técnicas de programación antes mencionadas, se utilizan ya en el nuevo Windows 2003,
Office 2003 y SQL Server 2000, que además de ODBC pueden utilizar.... pero esa es otra historia.
Esta es la idea: por un lado el ODBC provee de unas caracteríisticas siempre homogéneas, y por el
otro permite distintos controladores que aseguran la conectividad de la aplicación con diferentes
bases de datos.
DBC es usado para enviar comandos SQL hacia una base de datos relacional, que
puede ser Oracle, Infomix, SyBase, etc.
Qué hace JDBC?
Establece una conexión con una BD
Envía sentencias SQL
Procesa los resultados
Un mapeo directo de las tablas de la BD hacia las clases de Java, donde cala fila de la
tabla se convierte en una instancia de la clase, y donde cada columna se corresponde a
un atrubuto de esa instancia.
JDBC v/s ODBC y otras API´s
ODBC no es apropiado para usar directamente con Java por que usa una interfaz en C.
Una traducción literal de la API ODBC en C, no es deseable. Por ejemplo Java no tiene
punteros y la ODBC hace gran uso de ellos.
ODBC es muy difícil de aprender , hace una mezcla de acciones simples y avanzadas.
Una API como JDBC es necesario para poder desarrollar una solución “puramente de
Java”
Conformación de SQL
El SQL es el idioma normal por acceder las bases de datos correlativas. Una dificultad
es que aunque la mayoría del DBMSs (los Sistemas de Dirección de Base de datos) use
un formulario normal de SQL para la funcionalidad básica, ellos no conforman la
sintaxis de SQL normal más recientemente definida para la funcionalidad más
avanzada. Por ejemplo no todas las BD soportar procedimientos almacenados.
Una manera que el API de JDBC trata de este problema es permitir cualquier sentencia
sea pasada a un driver de DBMS subyacente.
Para las aplicaciones complejas, JDBC trata la conformación de SQL de otra manera.
Proporciona la información descriptiva sobre el DBMS por medio del
DatabaseMetaData para que las aplicaciones puedan adaptar a los requisitos y
capacidades de cada DBMS.
El Armazón de JDBC
JavaSoft proporciona tres componentes JDBC como la parte de la JDK:
el JDBC driver manager,
la JDBC driver test suite
el puente JDBC-ODBC.
El JDBC driver manager es el espinazo de la arquitectura de JDBC. Realmente es
bastante pequeño y simple; su función primaria es conectar las aplicaciones de Java al
chófer de JDBC correcto y entonces salir de la manera.
La JDBC driver test suite proporciona un poco de confianza en que drivers de JDBC
ejecutarán su programa. Pueden designarse sólo drivers que pasan la JDBC driver test
suite
El Armazón de JDBC
El puente de JDBC-ODBC les permite a los drivers de ODBC ser usado como drivers
de JDBC. Y a largo plazo proporcionará una manera de acceder alguno del DBMSs
menos popular si no se crean los drivers de JDBC para ellos.
Se asume que se tiene instalado una DBMS Oracle 8i (versión 8.1.6) y que se puede
conectar usando el driver de JDBC.
Brevemente estos ejemplos muestran cómo conectarse a la Base de Datos y usar
sentencias SQL simples como "select", "insert", "update" y "delete".