SlideShare a Scribd company logo
1 of 45
Download to read offline
Administración de base de
datos
IMPLEMENTACIÓN DE UN SISTEMA
GESTOR DE BASE DE DATOS
2016
Profesora: Ing. Paola Del Castillo Tello
Alumno: Rodolfo Kuman Chi
Ciclo escolar
Ene – Jun 2016
 Requerimientos del sistema
 Carga de transacciones
 Nivel de soporte
 Sistema de operativo
 Costos
 Aplicativo web
 Mysql
 Postgre
 SQL server
 Oracle
 InterBase
 FireBird
Sistema Gestor de Base de Datos
Tipos de usuario
Nivel más cercano
a los usuarios.
Externo
Interno
Características
DDL
DML
DCL
Se definen las entidades,
atributos, relaciones
entre otras restricciones.
Oculta la estructura física del
almacenamiento.
Se describen esquemas
externos o vistas para un
grupo de usuarios.
Describe los detalles de
cómo se almacena
físicamente la información
Software que nos permite
administrar y recuperar
información en una base de datos.
Niveles de abstracción
Tienen
Es un
Como:
 Creación de bases de datos
 Manipulación de datos
 Integridad
 Seguridad
 Independencia
 Redundancia mínima
 Acceso concurrente
 Respaldo y recuperación
 Gestión de usuarios
En 3 niveles
Dedicado a la
definición de la
estructura.
Con este lenguaje se pueden
cambiar y/o manipular la
estructura de la base de datos.
Permite la gestión de
usuarios y transacciones
 Ingenuo
 Programador
 Especializado
 Sofisticado
 Administrador
Consideraciones para
elegir un SGBD
Ejemplos de sistemas
gestores
Lenguajes
Conceptual
Nombre Imagen
/Logo
Características Requerimientos de instalación Interfaces gráficas
Mysql
Server
 Disponibilidad en gran cantidad de plataformas y sistemas.
 Velocidad en las operaciones.
 Transacciones y claves foráneas.
 Soporta diferentes tipos de datos.
 Acceso concurrente
 Sistema Operativo: Windows , Linux, Unix
.
 Soporte para protocolo TCP/IP.
 Suficiente espacio en disco rígido para
descomprimir, instalar, y crear las bases de
datos de acuerdo a sus requisitos.
Generalmente se recomienda un mínimo de
200 megabytes.
 phpMyAdmin
 MySQL Workbench
 Sql Pro
 HeidiSQL
 MyDB Studio
ORACLE
 Gestión de grandes base de datos.
 Usuarios concurrentes.
 Permite el uso de particiones para la mejora de la eficiencia.
 Sistema de gestión y control centralizado.
 Memoria: el requisito mínimo de
memoria es de 1 GB.
 Espacio en el disco: se recomienda
tener, al menos, 13 GB de espacio en
el disco.
 DBA Studio
 Enterprise Manager
 Sql Performance Analyzer
 Database Replay
FIREBIRD
 Completo soporte para Procedimientos Almacenados y
Disparadores
 Transacciones 100% ACID
 Integridad Referencial
 Arquitectura multi-generacional
 Bajo consumo de recursos
 Tablas Temporales
 Los requerimientos mínimos para la
utilización de Firebird es de 64MB
de RAM y20MB de Disco Duro
 IBExpert
 DB Workbench
 Firebird Development
Studio
SISTEMA GESTOR DE BASES DE DATOS
(Cuadro Comparativo)
Base de datos: FARMACIA
Modelo entidad – relación
Modelo relacional
Clientes (Id_cliente, dirección, teléfono, email)
Artículos (Id_pedido, descripción, cantidad, precio)
Clientes_art (Id_cliente, Id_pedido)
Facturas (Folio, RFC, Num_ticket, Id_cliente)
Clientes
Id_cliente Teléfono
Dirección
Email
Artículos
Id_pedido
Descripció
n
Cantidad
Precio
Compran
Facturas
Realizan
Folio Num_ticket
RFC
M M
1
M
DIAGRAMA SELECCIONADO POR EQUIPO (OFICIAL EQUIPO 1)
MODELO RELACIONAL
Clientes (id, nombre, Apellido_mat, Apellido_pat, Teléfono)
Receta (folio, Dirección, Nombre_doc, Fecha, Paciente, id)
Medicamento (No_medicina, Contenido_neto, Tipo_medicina, Caducidad, Nombre)
Rece_Medi (folio, No_medicina)
DICCIONARIO DE DATOS
TABLA: Clientes Fecha de creación: 27-feb-16
Descripción: Tabla creada en la BD farmacia
RELACIONES: Relación 1 : M con la tabla Receta con el campo Folio
CAMPO TIPO DE DATO LONGITUD PK - FK AUTO_INCREMENT NULL - NOT NULL DESCRIPCIÓN
Id INT 5 PK SI NOT NULL Id del cliente
Nombre VARCHAR 30 NO NOT NULL Nombre del cliente
Apellido_pat VARCHAR 30 NO NOT NULL Apellido paterno
Apellido_mat VARCHAR 30 NO NOT NULL Apellido materno
Teléfono BIGINT 10 NO NOT NULL Teléfono
TABLA: Recetas Fecha de creación: 27-feb-16
Descripcion: Tabla creada en la BD farmacia.
RELACIONES: Relación 1 : M con la tabla clientes con el campo ID y relación M:M con la tabla medicamento con el campo No_medicina
CAMPO TIPO DE DATO LONGITUD PK - FK AUTO_INCREMENT NULL - NOT NULL DESCRIPCIÓN
Folio INT 5 PK SI NOT NULL Folio de la receta
Nombre_doc VARCHAR 30 NO NOT NULL Nombre del doctor
Dirección VARCHAR 30 NO NULL Dirección
Fecha DATE NO NOT NULL Fecha
Paciente VARCHAR 30 NO NOT NULL Nombre del paciente
Id_cli int 5 FK NO NOT NULL Id cliente
TABLA: Rece_medi Fecha de creación: 27-feb-16
Descripcion: Tabla creada en la BD farmacia.
RELACIONES: Tabla resultante de la tabla receta y medicamento
CAMPO TIPO DE DATO LONGITUD PK - FK AUTO_INCREMENT NULL - NOT NULL DESCRIPCIÓN
No_medicina INT 5 FK NO NOT NULL Número de medicina
Folio_rec VARCHAR 30 FK NO NOT NULL Folio receta
TABLA: Medicamentos Fecha de creación: 27-feb-16
Descripción: Tabla creada en la BD farmacia.
RELACIONES: Relación M:M con la tabla Receta
CAMPO TIPO DE DATO LONGITUD PK - FK AUTO_INCREMENT NULL - NOT NULL DESCRIPCIÓN
No_medicina INT 5 PK SI NOT NULL Numero de medicina
Nombre VARCHAR 30 NO NOT NULL Nombre
Tipo_medicina VARCHAR 30 NO NOT NULL Tipo de medicina
Cont_neto DOUBLE 8,2 NO NOT NULL Contenido neto
Caducidad DATE NO NOT NULL fecha de caducidad
INSTALACIÓN DE FIREBIRD 2.5
 Ir a sitio web oficial de Firebird y seleccionar la pestaña de descargas.
 Seleccionar el sistema operativo y arquitectura de tu computadora.
 Se abrirá el siguiente enlace y se realizará la descarga.
 Al finalizar la descarga se abrirá el siguiente recuadro y seleccionas el idioma que
se usara en la instalación.
 Posteriormente aparecerá el cuadro de dialogo de la instalación, le damos clic en
siguiente.
 Aceptamos la licencia y damos clic en siguiente.
 Daremos clic en siguiente.
 Seleccionamos la ruta de instalación.
 Seleccionamos los componentes que se instalarán, dejamos la configuración por
defecto y avanzamos en la siguiente ventana.
 Seleccionamos la carpeta del menú inicio y procedemos con la instalación.
Dejamos las configuraciones por defecto y avanzamos en la instalación.
 Hacemos clic en siguiente para instalar Firebird
 Esperamos a que se instalen los archivos necesarios.
 Damos clic en siguiente.
 Damos clic en finalizar para completar la instalación.
Buscamos el SGBD en nuestro sistema y
ejecutamos Firebird ISQL Tool
Y nos aparecerá la siguiente ventana
 Creamos una base de datos de prueba en la línea de comandos.
 Verificamos que se creó la base de datos en la ruta especificada.
 Realizamos una prueba de conexión a la base de datos.
Instalación de la interfaz gráfica (IBExpert)
 Ir a la página oficial de IBExpert y dirigirse a la sección de descargas. Para poder
iniciar la descarga es necesario registrarse y entrar a la liga que nos enviaran a
nuestro correo.
 Al finalizar la descarga iniciamos el instalador y nos mostrara la siguiente
pantalla.
 Aceptamos la licencia y continuamos con la instalación.
 Seleccionamos la carpeta en donde se instalará.
 Dejamos los valores predeterminados como están y damos clic en siguiente.
 Nos aparecerá esta ventana, dejamos los valores seleccionados por default y avanzamos en la
instalación.
 Después hacemos clic en instalar para completar el proceso.
 Esperamos que se instalen los archivos necesarios en nuestro equipo.
 Al completarse la instalación damos clic en finalizar.
 Por ultimo llenamos los campos que nos piden para desbloquear el IBExpert con los datos que nos
enviaron a nuestro correo al registrarnos, en el campo de unlockcode colocamos el Machinecode. Le
daremos en get code y nos enviaran un código a nuestro correo para desbloquearlo para colocarlo en
el campo de Unlockcode.
 Y finalmente se nos desplegara la interfaz grafica de IBExpert para trabajar con
Firebird.
IMPLEMENTACIÓN DE
FIREBIRD 2.5
Crearemos una base de datos mediante la interfaz gráfica de IBExpert, abrimos la
aplicación de IBExpert y en el menú seleccionamos la opción de “Database” y
seleccionamos la opción create database.
Y nos aparecerá la siguiente ventana en donde llenamos los datos que se nos solicitan.
Servidor local
Nombre de nuestra base de datos y
posteriormente seleccionamos la
ruta donde se guardara.
Dejamos estos campos en su
configuración predeterminada.
Después de crear la base de datos nos aparecerá la siguiente ventana en donde
tendremos que registrar la base de datos recién creada.
Seleccionamos la versión de
FireBird que tenemos instalada.
Colocamos un alias para nuestra BD
Probamos la conexión de la base
de datos.
Si nos aparece este mensaje significa
que la conexión de la base de datos
fue exitosa.
Al terminar este proceso ya tendremos la base de datos creada.
Nos posicionamos en el nombre de la base de datos y realizamos un clic derecho para
empezar a crear nuestras tablas.
Información de la base de datos
Aparecerá esta pantalla en donde editaremos el nombre y los campos de la tabla.
Compilamos la tabla
Y confirmamos los cambios con el botón commit.
Clic para agregar campos nuevos
En esta sección se editan los atributos de los campo (Nombre, tipo
de dato, longitud, si será nulo y la PK.
Nombre de la tabla
Seguimos los pasos mencionados anteriormente para crear las nuevas tablas.
Tabla recetas
Tabla medicamentos
Tabla rece_medi
Tablas creadas en la base de datos farmacia
Para agregar las llaves foráneas damos clic derecho en la tabla que usaremos y
seleccionamos “Edit Table”.
Nos aparecerá esta pantalla y seleccionamos la pestaña “Constrains” y después la
pestaña “Foreign keys”
Colocamos el campo
que será llave foránea.
Nombre de la tabla
donde vincularemos el
campo.
Campo con el que se
relacionara en esa tabla.
Compilamos y las tablas ya estarán vinculadas.
Ahora agregaremos llaves foráneas a la tabla rece_medi.
Para insertar registros en la base de datos seleccionamos nuestra tabla, le damos clic
derecho y usamos la opción de “show data”. Después nos aparecerá la siguiente
ventana en donde ya podremos insertar registros en la tabla.
ÁLGEBRA RELACIONAL EN FIREBIRD
Selección (σ)
Visualizando todos los registros de la tabla clientes con el comando:
select * from clientes;
Proyección (Π)
Extrayendo atributos de una tabla con una condición para visualizarlos con el
comando:
select * id ,nombre, apellido_pat, apellido_mat FROM clientes WHERE nombre =
‘Maria’ ;
Extrayendo las primeras 20 columnas omitiendo 80 registros con first y skip, utilizando
el comando:
select first 20 skip 80 id, nombre, apellido_pat FROM clientes;
Extrayendo los últimos 10 registros con los atributos id, nombre y apellido_pat con
skip y count. Comando utilizado:
select skip ((select count(*) - 10 from clientes))
id, nombre, apellido_pat from clientes;
Función de agregación count(*)
Sirve para contabilizar el número de registros de una tabla
Unión (U)
Retorna el conjunto de registros que están en R, o en S, o en ambas. R y S deben ser uniones
compatibles. Comando:
select nombre FROM clientes UNION select nombre_doc from recetas;
Esta consulta devolverá los nombres que estén en la tabla clientes y recetas.
Producto cruzado
Comando usado:
Select * from clientes,recetas;
Asignación ()
Almacena temporalmente el resultado de una operación en una relación dada.
Ejemplo:
Primero se crea una tabla temporal para almacenar una consulta, para después
visualizarla.
Create view temporal select nombre, apellido_pat from clientes;
Select * from temporal;
Reunion con condición
OUTER JOIN
RIGHT JOIN
LEFT JOIN
Cuadro comparativo por equipo(EQUIPO 1)
Nombre Logo Características Ventajas Desventajas Recomendaciones
FIREBIRD
• Completo soporte para
Procedimientos
Almacenados y Disparadores
• Transacciones 100% ACID
• Integridad Referencial
• Arquitectura multi-
generacional
• Bajo consumo de recursos
• Tablas Temporales
Buena Seguridad Basada en
usuarios/roles.
Soporte de transacciones ACID
y claves foráneas
Alta compatibilidad con ANSI
SQL
Si alguna conexión de redo
programa cliente tiene un
problema, puede dañar el
archivo de datos, ya que lo
está abriendo directamente
-Utilizar una interfaz gráfica al iniciar para
familiarizarse con las consultas SQL de
firebird
MySQL
(wamp)
<Provee un manejador de
base de datos (MySQL), un
software para servidor
web(apache) y un software
de programación script Web
(PHP)
<Velocidad en las
operaciones
<Transacciones y claves
foráneas
<Acceso concurrente
<Velocidad al realizar las
operaciones.
<Bajo costo en requerimientos
para la elaboración de bases de
datos.
<Facilidad de configuración e
instalación.
<Un gran porcentaje de las
utilidades de MySQL no
están documentadas.
<Es fácil usar este SGBD, para conocer más
sobre este, se pueden ver videos y practicar
sobre su uso, también se puede ver que
comandos se usan con solo usar el
phpMyAdmin.
PostgreSQ
L
<Capacidades de replicación
de datos.
<Incorpora una estructura
de datos array.
<Soporta el uso de índices,
reglas y vistas.
<Incluye herencia entre
tablas
<Permite la gestión de
diferentes usuarios, como
también los permisos
asignados a cada uno de
ellos.
<Ampliamente popular
- Ideal para tecnologías Web.
<Fácil de Administrar.
<Su sintaxis SQL es estándar y
fácil de aprender.
<Multiplataforma.
<En comparación
con MySQL es más lento en
inserciones y
actualizaciones. Consume
más recursos.
<La sintaxis de algunos de
sus comandos o sentencias
no es nada intuitiva.
<Es fácil de vulnerar sin
protección adecuada
Su uso es casi parecido al de MySQL, pero
hay que conocer los comandos que lo
diferencian de ella.
Y para tener un mejor manejo sobre el SGBD
se recomienda leer el manual de instalación
Y hay que tener un conocimiento mínimo
sobre las B.D.
REPORTE DE PROBLEMAS POR EQUIPO(EQUIPO1)
Sistema gestor Versión Descripción del Problema Solución Observaciones
FIREBIRD 2.5 No se iniciaba la interfaz de IBExpert
La versión de IBExpert descargada es
de uso personal por computadora así
que solamente tuve que poner los
datos que me mandaron a mi correo
para desbloquear la aplicación
La instalación y configuración
de firebird es muy intuitiva y
por lo tanto no tuve problemas
al realizar estos pasos. El único
inconveniente que tuve fue que
la mayoría de la documentación
importante esta en inglés.
MySQL
(wampserver)
3.0.0
No se lograba instalar el SGBD porque solicitaba los
siguientes archivos:
 Vcruntime140.dll
 Msvcr100.dll
 Msvcr120.dll
Descargar los archivos antes
mencionados y colocarlos en la
carpeta C: /Windows/SysWOW64 y
reiniciar la computadora.
Wampserver es fácil de usar
pero necesita archivos .dll que
no sabía que se necesitaban y
solo por ello se me complico un
poco su instalación de ahí ya no
tuve ningún problema.
PostgreSQL 9.5
Mi principal problema que tuve fue el poco conocimiento
sobre el manejo del SGBD, es decir, el momento de crear
las tablas y así también de ingresar los datos
Mi solución fue ver videos de cómo se
puede crear las tablas e ingresar los
datos, así también ver diferentes
documentos en internet.
Al momento de ver los videos y
ciertos “documentos” en donde
se ve cómo se puede crear las
tablas e ingresar los datos no es
tan difícil y tienen cierto
parecido con MySQL.

More Related Content

What's hot

Partes de la Ventana DE MS Word 2003
Partes de la Ventana DE MS Word  2003Partes de la Ventana DE MS Word  2003
Partes de la Ventana DE MS Word 2003teacherc
 
Trabajo Final Base De Datos
Trabajo Final Base De DatosTrabajo Final Base De Datos
Trabajo Final Base De Datosricardo901
 
Estructura de datos lineales y no lineales
Estructura de datos lineales y no linealesEstructura de datos lineales y no lineales
Estructura de datos lineales y no linealeslos4estatidinamicos
 
Exportar datos con oracle sql developer a excel
Exportar datos con oracle sql developer a excelExportar datos con oracle sql developer a excel
Exportar datos con oracle sql developer a excelFredys Nieto
 
Ejemplo LOGIN conectado a una base de datos
Ejemplo LOGIN conectado a una base de datosEjemplo LOGIN conectado a una base de datos
Ejemplo LOGIN conectado a una base de datosVane Borjas
 
5. Ejercicios normalización
5. Ejercicios normalización5. Ejercicios normalización
5. Ejercicios normalizaciónMarcelo Herrera
 
pestaña de referencia
pestaña de referencia pestaña de referencia
pestaña de referencia jaroldominguez
 
Conexión de visual basic a bases de datos. María Parra
Conexión de visual basic a bases de datos. María ParraConexión de visual basic a bases de datos. María Parra
Conexión de visual basic a bases de datos. María ParraMariaphlb
 
Tipo de variables de Microsoft Access
Tipo de variables de Microsoft AccessTipo de variables de Microsoft Access
Tipo de variables de Microsoft AccessKarina Lucio
 
Visual foxpro con sus versiones
Visual foxpro con sus versionesVisual foxpro con sus versiones
Visual foxpro con sus versionesluis antonio
 
Como conectar visual basic 6.0 a una base de datos microsoft sql server
Como conectar visual basic 6.0 a una base de datos microsoft sql serverComo conectar visual basic 6.0 a una base de datos microsoft sql server
Como conectar visual basic 6.0 a una base de datos microsoft sql serverKarolaynCardozo1
 
Introduccion a las bases de datos
Introduccion a las bases de datosIntroduccion a las bases de datos
Introduccion a las bases de datosCristian Salazar C.
 
Unidad v arboles ESTRUCTURA DE DATOS
Unidad v arboles ESTRUCTURA DE DATOSUnidad v arboles ESTRUCTURA DE DATOS
Unidad v arboles ESTRUCTURA DE DATOSAnthony Can
 

What's hot (20)

Partes de la Ventana DE MS Word 2003
Partes de la Ventana DE MS Word  2003Partes de la Ventana DE MS Word  2003
Partes de la Ventana DE MS Word 2003
 
Presentación dropbox
Presentación dropboxPresentación dropbox
Presentación dropbox
 
Trabajo Final Base De Datos
Trabajo Final Base De DatosTrabajo Final Base De Datos
Trabajo Final Base De Datos
 
Estructura de datos lineales y no lineales
Estructura de datos lineales y no linealesEstructura de datos lineales y no lineales
Estructura de datos lineales y no lineales
 
Exportar datos con oracle sql developer a excel
Exportar datos con oracle sql developer a excelExportar datos con oracle sql developer a excel
Exportar datos con oracle sql developer a excel
 
E commerce (1) examen
E commerce (1) examenE commerce (1) examen
E commerce (1) examen
 
Ejemplo LOGIN conectado a una base de datos
Ejemplo LOGIN conectado a una base de datosEjemplo LOGIN conectado a una base de datos
Ejemplo LOGIN conectado a una base de datos
 
5. Ejercicios normalización
5. Ejercicios normalización5. Ejercicios normalización
5. Ejercicios normalización
 
pestaña de referencia
pestaña de referencia pestaña de referencia
pestaña de referencia
 
DropBox diapositivas
DropBox diapositivasDropBox diapositivas
DropBox diapositivas
 
Conexión de visual basic a bases de datos. María Parra
Conexión de visual basic a bases de datos. María ParraConexión de visual basic a bases de datos. María Parra
Conexión de visual basic a bases de datos. María Parra
 
Tipo de variables de Microsoft Access
Tipo de variables de Microsoft AccessTipo de variables de Microsoft Access
Tipo de variables de Microsoft Access
 
Visual foxpro con sus versiones
Visual foxpro con sus versionesVisual foxpro con sus versiones
Visual foxpro con sus versiones
 
Formularios En Visual Fox Pro
Formularios En Visual Fox ProFormularios En Visual Fox Pro
Formularios En Visual Fox Pro
 
Como conectar visual basic 6.0 a una base de datos microsoft sql server
Como conectar visual basic 6.0 a una base de datos microsoft sql serverComo conectar visual basic 6.0 a una base de datos microsoft sql server
Como conectar visual basic 6.0 a una base de datos microsoft sql server
 
Introduccion a las bases de datos
Introduccion a las bases de datosIntroduccion a las bases de datos
Introduccion a las bases de datos
 
Ejercicios sql
Ejercicios sqlEjercicios sql
Ejercicios sql
 
Proyecto final base de datos i
Proyecto final base de datos iProyecto final base de datos i
Proyecto final base de datos i
 
access
accessaccess
access
 
Unidad v arboles ESTRUCTURA DE DATOS
Unidad v arboles ESTRUCTURA DE DATOSUnidad v arboles ESTRUCTURA DE DATOS
Unidad v arboles ESTRUCTURA DE DATOS
 

Similar to Implementacion de un sistema gestor(firebird)

Similar to Implementacion de un sistema gestor(firebird) (20)

Dprn3 u3 a1_miho
Dprn3 u3 a1_mihoDprn3 u3 a1_miho
Dprn3 u3 a1_miho
 
Trabajo programacion Raineth Crespo
Trabajo programacion Raineth CrespoTrabajo programacion Raineth Crespo
Trabajo programacion Raineth Crespo
 
Diseño sistema
Diseño sistemaDiseño sistema
Diseño sistema
 
Manual firebirdsql
Manual firebirdsqlManual firebirdsql
Manual firebirdsql
 
bases de datos desde visual basic
bases de datos desde visual basicbases de datos desde visual basic
bases de datos desde visual basic
 
Jdbc
JdbcJdbc
Jdbc
 
Conectar con bases de datos
Conectar con bases de datosConectar con bases de datos
Conectar con bases de datos
 
Lenguaje de-programacion-iii-visual-fox-pro
Lenguaje de-programacion-iii-visual-fox-proLenguaje de-programacion-iii-visual-fox-pro
Lenguaje de-programacion-iii-visual-fox-pro
 
Lenguaje de-programacion-iii-visual-fox-pro
Lenguaje de-programacion-iii-visual-fox-proLenguaje de-programacion-iii-visual-fox-pro
Lenguaje de-programacion-iii-visual-fox-pro
 
Test y pruebas de caja Negra y caja Blanca
Test y pruebas de caja Negra y caja BlancaTest y pruebas de caja Negra y caja Blanca
Test y pruebas de caja Negra y caja Blanca
 
Manual reportes jsp
Manual reportes jspManual reportes jsp
Manual reportes jsp
 
base de datos #1
base de datos #1base de datos #1
base de datos #1
 
I report
I reportI report
I report
 
I report
I reportI report
I report
 
curso-servidores-apache-2
curso-servidores-apache-2curso-servidores-apache-2
curso-servidores-apache-2
 
INSTALACION DE SQL SERVER 2012.pdf
INSTALACION DE SQL SERVER 2012.pdfINSTALACION DE SQL SERVER 2012.pdf
INSTALACION DE SQL SERVER 2012.pdf
 
Manual del usuario
Manual del usuarioManual del usuario
Manual del usuario
 
Conexion con visual basic 6.0
Conexion con visual basic 6.0Conexion con visual basic 6.0
Conexion con visual basic 6.0
 
Lenguaje de-programacion-iii-visual-fox-pro
Lenguaje de-programacion-iii-visual-fox-proLenguaje de-programacion-iii-visual-fox-pro
Lenguaje de-programacion-iii-visual-fox-pro
 
Manual corrector 4.0
Manual corrector 4.0Manual corrector 4.0
Manual corrector 4.0
 

Recently uploaded

Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfJonathanCovena1
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfUPTAIDELTACHIRA
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.JonathanCovena1
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOPsicoterapia Holística
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 

Recently uploaded (20)

Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 

Implementacion de un sistema gestor(firebird)

  • 1. Administración de base de datos IMPLEMENTACIÓN DE UN SISTEMA GESTOR DE BASE DE DATOS 2016 Profesora: Ing. Paola Del Castillo Tello Alumno: Rodolfo Kuman Chi Ciclo escolar Ene – Jun 2016
  • 2.  Requerimientos del sistema  Carga de transacciones  Nivel de soporte  Sistema de operativo  Costos  Aplicativo web  Mysql  Postgre  SQL server  Oracle  InterBase  FireBird Sistema Gestor de Base de Datos Tipos de usuario Nivel más cercano a los usuarios. Externo Interno Características DDL DML DCL Se definen las entidades, atributos, relaciones entre otras restricciones. Oculta la estructura física del almacenamiento. Se describen esquemas externos o vistas para un grupo de usuarios. Describe los detalles de cómo se almacena físicamente la información Software que nos permite administrar y recuperar información en una base de datos. Niveles de abstracción Tienen Es un Como:  Creación de bases de datos  Manipulación de datos  Integridad  Seguridad  Independencia  Redundancia mínima  Acceso concurrente  Respaldo y recuperación  Gestión de usuarios En 3 niveles Dedicado a la definición de la estructura. Con este lenguaje se pueden cambiar y/o manipular la estructura de la base de datos. Permite la gestión de usuarios y transacciones  Ingenuo  Programador  Especializado  Sofisticado  Administrador Consideraciones para elegir un SGBD Ejemplos de sistemas gestores Lenguajes Conceptual
  • 3. Nombre Imagen /Logo Características Requerimientos de instalación Interfaces gráficas Mysql Server  Disponibilidad en gran cantidad de plataformas y sistemas.  Velocidad en las operaciones.  Transacciones y claves foráneas.  Soporta diferentes tipos de datos.  Acceso concurrente  Sistema Operativo: Windows , Linux, Unix .  Soporte para protocolo TCP/IP.  Suficiente espacio en disco rígido para descomprimir, instalar, y crear las bases de datos de acuerdo a sus requisitos. Generalmente se recomienda un mínimo de 200 megabytes.  phpMyAdmin  MySQL Workbench  Sql Pro  HeidiSQL  MyDB Studio ORACLE  Gestión de grandes base de datos.  Usuarios concurrentes.  Permite el uso de particiones para la mejora de la eficiencia.  Sistema de gestión y control centralizado.  Memoria: el requisito mínimo de memoria es de 1 GB.  Espacio en el disco: se recomienda tener, al menos, 13 GB de espacio en el disco.  DBA Studio  Enterprise Manager  Sql Performance Analyzer  Database Replay FIREBIRD  Completo soporte para Procedimientos Almacenados y Disparadores  Transacciones 100% ACID  Integridad Referencial  Arquitectura multi-generacional  Bajo consumo de recursos  Tablas Temporales  Los requerimientos mínimos para la utilización de Firebird es de 64MB de RAM y20MB de Disco Duro  IBExpert  DB Workbench  Firebird Development Studio SISTEMA GESTOR DE BASES DE DATOS (Cuadro Comparativo)
  • 4. Base de datos: FARMACIA Modelo entidad – relación Modelo relacional Clientes (Id_cliente, dirección, teléfono, email) Artículos (Id_pedido, descripción, cantidad, precio) Clientes_art (Id_cliente, Id_pedido) Facturas (Folio, RFC, Num_ticket, Id_cliente) Clientes Id_cliente Teléfono Dirección Email Artículos Id_pedido Descripció n Cantidad Precio Compran Facturas Realizan Folio Num_ticket RFC M M 1 M
  • 5. DIAGRAMA SELECCIONADO POR EQUIPO (OFICIAL EQUIPO 1) MODELO RELACIONAL Clientes (id, nombre, Apellido_mat, Apellido_pat, Teléfono) Receta (folio, Dirección, Nombre_doc, Fecha, Paciente, id) Medicamento (No_medicina, Contenido_neto, Tipo_medicina, Caducidad, Nombre) Rece_Medi (folio, No_medicina)
  • 6. DICCIONARIO DE DATOS TABLA: Clientes Fecha de creación: 27-feb-16 Descripción: Tabla creada en la BD farmacia RELACIONES: Relación 1 : M con la tabla Receta con el campo Folio CAMPO TIPO DE DATO LONGITUD PK - FK AUTO_INCREMENT NULL - NOT NULL DESCRIPCIÓN Id INT 5 PK SI NOT NULL Id del cliente Nombre VARCHAR 30 NO NOT NULL Nombre del cliente Apellido_pat VARCHAR 30 NO NOT NULL Apellido paterno Apellido_mat VARCHAR 30 NO NOT NULL Apellido materno Teléfono BIGINT 10 NO NOT NULL Teléfono TABLA: Recetas Fecha de creación: 27-feb-16 Descripcion: Tabla creada en la BD farmacia. RELACIONES: Relación 1 : M con la tabla clientes con el campo ID y relación M:M con la tabla medicamento con el campo No_medicina CAMPO TIPO DE DATO LONGITUD PK - FK AUTO_INCREMENT NULL - NOT NULL DESCRIPCIÓN Folio INT 5 PK SI NOT NULL Folio de la receta Nombre_doc VARCHAR 30 NO NOT NULL Nombre del doctor Dirección VARCHAR 30 NO NULL Dirección Fecha DATE NO NOT NULL Fecha Paciente VARCHAR 30 NO NOT NULL Nombre del paciente Id_cli int 5 FK NO NOT NULL Id cliente
  • 7. TABLA: Rece_medi Fecha de creación: 27-feb-16 Descripcion: Tabla creada en la BD farmacia. RELACIONES: Tabla resultante de la tabla receta y medicamento CAMPO TIPO DE DATO LONGITUD PK - FK AUTO_INCREMENT NULL - NOT NULL DESCRIPCIÓN No_medicina INT 5 FK NO NOT NULL Número de medicina Folio_rec VARCHAR 30 FK NO NOT NULL Folio receta TABLA: Medicamentos Fecha de creación: 27-feb-16 Descripción: Tabla creada en la BD farmacia. RELACIONES: Relación M:M con la tabla Receta CAMPO TIPO DE DATO LONGITUD PK - FK AUTO_INCREMENT NULL - NOT NULL DESCRIPCIÓN No_medicina INT 5 PK SI NOT NULL Numero de medicina Nombre VARCHAR 30 NO NOT NULL Nombre Tipo_medicina VARCHAR 30 NO NOT NULL Tipo de medicina Cont_neto DOUBLE 8,2 NO NOT NULL Contenido neto Caducidad DATE NO NOT NULL fecha de caducidad
  • 9.  Ir a sitio web oficial de Firebird y seleccionar la pestaña de descargas.  Seleccionar el sistema operativo y arquitectura de tu computadora.
  • 10.  Se abrirá el siguiente enlace y se realizará la descarga.  Al finalizar la descarga se abrirá el siguiente recuadro y seleccionas el idioma que se usara en la instalación.  Posteriormente aparecerá el cuadro de dialogo de la instalación, le damos clic en siguiente.
  • 11.  Aceptamos la licencia y damos clic en siguiente.  Daremos clic en siguiente.  Seleccionamos la ruta de instalación.
  • 12.  Seleccionamos los componentes que se instalarán, dejamos la configuración por defecto y avanzamos en la siguiente ventana.  Seleccionamos la carpeta del menú inicio y procedemos con la instalación. Dejamos las configuraciones por defecto y avanzamos en la instalación.
  • 13.  Hacemos clic en siguiente para instalar Firebird  Esperamos a que se instalen los archivos necesarios.
  • 14.  Damos clic en siguiente.  Damos clic en finalizar para completar la instalación.
  • 15. Buscamos el SGBD en nuestro sistema y ejecutamos Firebird ISQL Tool Y nos aparecerá la siguiente ventana
  • 16.  Creamos una base de datos de prueba en la línea de comandos.  Verificamos que se creó la base de datos en la ruta especificada.
  • 17.  Realizamos una prueba de conexión a la base de datos.
  • 18. Instalación de la interfaz gráfica (IBExpert)  Ir a la página oficial de IBExpert y dirigirse a la sección de descargas. Para poder iniciar la descarga es necesario registrarse y entrar a la liga que nos enviaran a nuestro correo.  Al finalizar la descarga iniciamos el instalador y nos mostrara la siguiente pantalla.
  • 19.  Aceptamos la licencia y continuamos con la instalación.  Seleccionamos la carpeta en donde se instalará.
  • 20.  Dejamos los valores predeterminados como están y damos clic en siguiente.  Nos aparecerá esta ventana, dejamos los valores seleccionados por default y avanzamos en la instalación.
  • 21.  Después hacemos clic en instalar para completar el proceso.  Esperamos que se instalen los archivos necesarios en nuestro equipo.
  • 22.  Al completarse la instalación damos clic en finalizar.  Por ultimo llenamos los campos que nos piden para desbloquear el IBExpert con los datos que nos enviaron a nuestro correo al registrarnos, en el campo de unlockcode colocamos el Machinecode. Le daremos en get code y nos enviaran un código a nuestro correo para desbloquearlo para colocarlo en el campo de Unlockcode.
  • 23.  Y finalmente se nos desplegara la interfaz grafica de IBExpert para trabajar con Firebird.
  • 25. Crearemos una base de datos mediante la interfaz gráfica de IBExpert, abrimos la aplicación de IBExpert y en el menú seleccionamos la opción de “Database” y seleccionamos la opción create database. Y nos aparecerá la siguiente ventana en donde llenamos los datos que se nos solicitan. Servidor local Nombre de nuestra base de datos y posteriormente seleccionamos la ruta donde se guardara. Dejamos estos campos en su configuración predeterminada.
  • 26. Después de crear la base de datos nos aparecerá la siguiente ventana en donde tendremos que registrar la base de datos recién creada. Seleccionamos la versión de FireBird que tenemos instalada. Colocamos un alias para nuestra BD Probamos la conexión de la base de datos. Si nos aparece este mensaje significa que la conexión de la base de datos fue exitosa.
  • 27. Al terminar este proceso ya tendremos la base de datos creada. Nos posicionamos en el nombre de la base de datos y realizamos un clic derecho para empezar a crear nuestras tablas. Información de la base de datos
  • 28. Aparecerá esta pantalla en donde editaremos el nombre y los campos de la tabla. Compilamos la tabla Y confirmamos los cambios con el botón commit. Clic para agregar campos nuevos En esta sección se editan los atributos de los campo (Nombre, tipo de dato, longitud, si será nulo y la PK. Nombre de la tabla
  • 29. Seguimos los pasos mencionados anteriormente para crear las nuevas tablas. Tabla recetas Tabla medicamentos
  • 30. Tabla rece_medi Tablas creadas en la base de datos farmacia
  • 31. Para agregar las llaves foráneas damos clic derecho en la tabla que usaremos y seleccionamos “Edit Table”. Nos aparecerá esta pantalla y seleccionamos la pestaña “Constrains” y después la pestaña “Foreign keys” Colocamos el campo que será llave foránea. Nombre de la tabla donde vincularemos el campo. Campo con el que se relacionara en esa tabla.
  • 32. Compilamos y las tablas ya estarán vinculadas. Ahora agregaremos llaves foráneas a la tabla rece_medi.
  • 33.
  • 34. Para insertar registros en la base de datos seleccionamos nuestra tabla, le damos clic derecho y usamos la opción de “show data”. Después nos aparecerá la siguiente ventana en donde ya podremos insertar registros en la tabla.
  • 35.
  • 36. ÁLGEBRA RELACIONAL EN FIREBIRD Selección (σ) Visualizando todos los registros de la tabla clientes con el comando: select * from clientes;
  • 37. Proyección (Π) Extrayendo atributos de una tabla con una condición para visualizarlos con el comando: select * id ,nombre, apellido_pat, apellido_mat FROM clientes WHERE nombre = ‘Maria’ ; Extrayendo las primeras 20 columnas omitiendo 80 registros con first y skip, utilizando el comando: select first 20 skip 80 id, nombre, apellido_pat FROM clientes;
  • 38. Extrayendo los últimos 10 registros con los atributos id, nombre y apellido_pat con skip y count. Comando utilizado: select skip ((select count(*) - 10 from clientes)) id, nombre, apellido_pat from clientes; Función de agregación count(*) Sirve para contabilizar el número de registros de una tabla
  • 39. Unión (U) Retorna el conjunto de registros que están en R, o en S, o en ambas. R y S deben ser uniones compatibles. Comando: select nombre FROM clientes UNION select nombre_doc from recetas; Esta consulta devolverá los nombres que estén en la tabla clientes y recetas.
  • 40. Producto cruzado Comando usado: Select * from clientes,recetas;
  • 41. Asignación () Almacena temporalmente el resultado de una operación en una relación dada. Ejemplo: Primero se crea una tabla temporal para almacenar una consulta, para después visualizarla. Create view temporal select nombre, apellido_pat from clientes; Select * from temporal;
  • 42. Reunion con condición OUTER JOIN RIGHT JOIN
  • 44. Cuadro comparativo por equipo(EQUIPO 1) Nombre Logo Características Ventajas Desventajas Recomendaciones FIREBIRD • Completo soporte para Procedimientos Almacenados y Disparadores • Transacciones 100% ACID • Integridad Referencial • Arquitectura multi- generacional • Bajo consumo de recursos • Tablas Temporales Buena Seguridad Basada en usuarios/roles. Soporte de transacciones ACID y claves foráneas Alta compatibilidad con ANSI SQL Si alguna conexión de redo programa cliente tiene un problema, puede dañar el archivo de datos, ya que lo está abriendo directamente -Utilizar una interfaz gráfica al iniciar para familiarizarse con las consultas SQL de firebird MySQL (wamp) <Provee un manejador de base de datos (MySQL), un software para servidor web(apache) y un software de programación script Web (PHP) <Velocidad en las operaciones <Transacciones y claves foráneas <Acceso concurrente <Velocidad al realizar las operaciones. <Bajo costo en requerimientos para la elaboración de bases de datos. <Facilidad de configuración e instalación. <Un gran porcentaje de las utilidades de MySQL no están documentadas. <Es fácil usar este SGBD, para conocer más sobre este, se pueden ver videos y practicar sobre su uso, también se puede ver que comandos se usan con solo usar el phpMyAdmin. PostgreSQ L <Capacidades de replicación de datos. <Incorpora una estructura de datos array. <Soporta el uso de índices, reglas y vistas. <Incluye herencia entre tablas <Permite la gestión de diferentes usuarios, como también los permisos asignados a cada uno de ellos. <Ampliamente popular - Ideal para tecnologías Web. <Fácil de Administrar. <Su sintaxis SQL es estándar y fácil de aprender. <Multiplataforma. <En comparación con MySQL es más lento en inserciones y actualizaciones. Consume más recursos. <La sintaxis de algunos de sus comandos o sentencias no es nada intuitiva. <Es fácil de vulnerar sin protección adecuada Su uso es casi parecido al de MySQL, pero hay que conocer los comandos que lo diferencian de ella. Y para tener un mejor manejo sobre el SGBD se recomienda leer el manual de instalación Y hay que tener un conocimiento mínimo sobre las B.D.
  • 45. REPORTE DE PROBLEMAS POR EQUIPO(EQUIPO1) Sistema gestor Versión Descripción del Problema Solución Observaciones FIREBIRD 2.5 No se iniciaba la interfaz de IBExpert La versión de IBExpert descargada es de uso personal por computadora así que solamente tuve que poner los datos que me mandaron a mi correo para desbloquear la aplicación La instalación y configuración de firebird es muy intuitiva y por lo tanto no tuve problemas al realizar estos pasos. El único inconveniente que tuve fue que la mayoría de la documentación importante esta en inglés. MySQL (wampserver) 3.0.0 No se lograba instalar el SGBD porque solicitaba los siguientes archivos:  Vcruntime140.dll  Msvcr100.dll  Msvcr120.dll Descargar los archivos antes mencionados y colocarlos en la carpeta C: /Windows/SysWOW64 y reiniciar la computadora. Wampserver es fácil de usar pero necesita archivos .dll que no sabía que se necesitaban y solo por ello se me complico un poco su instalación de ahí ya no tuve ningún problema. PostgreSQL 9.5 Mi principal problema que tuve fue el poco conocimiento sobre el manejo del SGBD, es decir, el momento de crear las tablas y así también de ingresar los datos Mi solución fue ver videos de cómo se puede crear las tablas e ingresar los datos, así también ver diferentes documentos en internet. Al momento de ver los videos y ciertos “documentos” en donde se ve cómo se puede crear las tablas e ingresar los datos no es tan difícil y tienen cierto parecido con MySQL.