sistemas gestores de bases de datos (dbms) pkt julio05
TRANSCRIPT
![Page 1: Sistemas gestores de bases de datos (DBMS) pkt julio05](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54e2f9564a7959ea5c8b52e8/html5/thumbnails/1.jpg)
Sistemas gestores de Sistemas gestores de bases de datos (DBMS)bases de datos (DBMS)
pkt julio’05
![Page 2: Sistemas gestores de bases de datos (DBMS) pkt julio05](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54e2f9564a7959ea5c8b52e8/html5/thumbnails/2.jpg)
Etapas estudio
Protocolo
Recogida
Almacenamiento
Análisis
Conclusiones
Trabajo datos
DBMS
![Page 3: Sistemas gestores de bases de datos (DBMS) pkt julio05](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54e2f9564a7959ea5c8b52e8/html5/thumbnails/3.jpg)
BD PlanaNombre Sexo Edad Año Fecha DuraciónXavi Hombre 30 Esp 24-6-05 47
Hernán Hombre 29 R1 28-6-05 44
Maria Mujer 24 R1 1-7-05 44
Hernán Hombre 29 R1 5-7-05 51
Josean Hombre 35 R3 8-7-05 36
Nora Mujer 29 R3 12-7-05 46
Maria Mujer 24 R1 15-7-05 50
Pkt Hombre 28 R4 19-7-05 47
Andrea Mujer 28 R2 22-7-05
Hernán Hombre 29 R1 26-7-05
Josean Hombre 35 R3 29-7-05
![Page 4: Sistemas gestores de bases de datos (DBMS) pkt julio05](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54e2f9564a7959ea5c8b52e8/html5/thumbnails/4.jpg)
BD Relacional
Id Nombre Sexo Edad Año
1 Xavi 1 30 5
2 Hernán 1 29 1
3 Maria 2 24 1
4 Josean 1 35 3
5 Nora 2 29 3
6 Pkt 1 28 4
7 Andrea 2 28 2
Pers Fecha Duración
1 24-6-05 47
2 28-6-05 44
3 1-7-05 44
2 5-7-05 51
4 8-7-05 36
5 12-7-05 46
3 15-7-05 50
6 19-7-05 47
7 22-7-05
2 26-7-05
4 29-7-05
Valor Etiqueta
1 Hombre
2 Mujer
![Page 5: Sistemas gestores de bases de datos (DBMS) pkt julio05](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54e2f9564a7959ea5c8b52e8/html5/thumbnails/5.jpg)
ConsultaNombre Sexo Edad Año Fecha DuraciónXavi Hombre 30 Esp 24-6-05 47
Hernán Hombre 29 R1 28-6-05 44
Maria Mujer 24 R1 1-7-05 44
Hernán Hombre 29 R1 5-7-05 51
Josean Hombre 35 R3 8-7-05 36
Nora Mujer 29 R3 12-7-05 46
Maria Mujer 24 R1 15-7-05 50
Pkt Hombre 28 R4 19-7-05 47
Andrea Mujer 28 R2 22-7-05
Hernán Hombre 29 R1 26-7-05
Josean Hombre 35 R3 29-7-05
![Page 6: Sistemas gestores de bases de datos (DBMS) pkt julio05](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54e2f9564a7959ea5c8b52e8/html5/thumbnails/6.jpg)
DBMS
• Gestionan bases de datos relacionales:
• Almacenamiento y consulta de datos
• Gestión de usuarios, permisos, etc.
• Mediante lenguaje SQL:
• Insert, update: “Tablas” (almacenan)
• Select: “Consultas” (consultan)
![Page 7: Sistemas gestores de bases de datos (DBMS) pkt julio05](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54e2f9564a7959ea5c8b52e8/html5/thumbnails/7.jpg)
Frontends• Permiten la interacción “user-friendly” con los DBMS:
• Facilitan la gestión de las bases de datos (usuarios, permisos, seguridad, etc.)
• Facilitan creación y relleno de tablas
• Facilitan creación de consultas
• Permiten la creación de formularios
• Permiten la creación de informes
![Page 8: Sistemas gestores de bases de datos (DBMS) pkt julio05](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54e2f9564a7959ea5c8b52e8/html5/thumbnails/8.jpg)
Frontends
DBMS (SQL)
Frontend
Cliente (Humano)
![Page 9: Sistemas gestores de bases de datos (DBMS) pkt julio05](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54e2f9564a7959ea5c8b52e8/html5/thumbnails/9.jpg)
Tipos de DBMS
Locales
DBMS y
frontend
Remotos
Servidor (DBMS) Clientes
(frontends)
![Page 10: Sistemas gestores de bases de datos (DBMS) pkt julio05](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54e2f9564a7959ea5c8b52e8/html5/thumbnails/10.jpg)
DBMS
Locales Remotos
Propietarios - M$ Jet (M$ Access) - Oracle
Libres - HSQL (BASE de OOo2) - MySQL
- PostgreSQL
![Page 11: Sistemas gestores de bases de datos (DBMS) pkt julio05](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54e2f9564a7959ea5c8b52e8/html5/thumbnails/11.jpg)
M$ Access
![Page 12: Sistemas gestores de bases de datos (DBMS) pkt julio05](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54e2f9564a7959ea5c8b52e8/html5/thumbnails/12.jpg)
DBMS
Locales Remotos
Propietarios - M$ Jet (M$ Access) - Oracle
Libres - HSQL (BASE de OOo2) - MySQL
- PostgreSQL
![Page 13: Sistemas gestores de bases de datos (DBMS) pkt julio05](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54e2f9564a7959ea5c8b52e8/html5/thumbnails/13.jpg)
Tipos de DBMS
Remotos
Servidor (MySQL) Clientes
(frontends)
![Page 14: Sistemas gestores de bases de datos (DBMS) pkt julio05](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54e2f9564a7959ea5c8b52e8/html5/thumbnails/14.jpg)
MySQL
![Page 15: Sistemas gestores de bases de datos (DBMS) pkt julio05](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54e2f9564a7959ea5c8b52e8/html5/thumbnails/15.jpg)
Frontends MySQL
Servidor MySQL
MySQL Administrator
MySQL Query Browser
HTML / PHP
Clientes específicos
phpMyAdmin
MyODBC
M$ Access
BASE de OOo2
Soft estadístico
![Page 16: Sistemas gestores de bases de datos (DBMS) pkt julio05](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54e2f9564a7959ea5c8b52e8/html5/thumbnails/16.jpg)
Frontends MySQL
Servidor MySQL
HTML / PHP
phpMyAdmin
MyODBC
M$ Access
BASE de OOo2
Soft estadístico
![Page 17: Sistemas gestores de bases de datos (DBMS) pkt julio05](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54e2f9564a7959ea5c8b52e8/html5/thumbnails/17.jpg)
Frontends MySQL
• phpMyAdmin: Gestión remota del servidor MySQL mediante interface web
• HTML / PHP: Construcción de webs que permiten a los usuarios introducir o consultar datos directamente al servidor MySQL
• MyODBC: Permite a distintos programas conectarse y manipular los datos del servidor MySQL de forma remota
![Page 18: Sistemas gestores de bases de datos (DBMS) pkt julio05](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54e2f9564a7959ea5c8b52e8/html5/thumbnails/18.jpg)
Ejemplos
• Caso 1: Encuesta Software Residentes – Introducción directa de datos a MySQL mediante protocolo HTML / PHP
![Page 19: Sistemas gestores de bases de datos (DBMS) pkt julio05](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54e2f9564a7959ea5c8b52e8/html5/thumbnails/19.jpg)
Caso 1
• Qué necesitamos?
• Un PC encendido 24h al día
• Software servidor: Apache, PHP, MySQL
• Conocimiento mínimo de lenguajes HTML / CSS / PHP / SQL / JavaScript
• Software clientes: Navegador
![Page 20: Sistemas gestores de bases de datos (DBMS) pkt julio05](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54e2f9564a7959ea5c8b52e8/html5/thumbnails/20.jpg)
Caso 1
Código HTML / PHP
![Page 21: Sistemas gestores de bases de datos (DBMS) pkt julio05](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54e2f9564a7959ea5c8b52e8/html5/thumbnails/21.jpg)
Caso 1
![Page 22: Sistemas gestores de bases de datos (DBMS) pkt julio05](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54e2f9564a7959ea5c8b52e8/html5/thumbnails/22.jpg)
Caso 1
• Limitaciones en HUVH: Acceso remoto a red local
• Más información HTML / CSS / PHP / SQL / JavaScript:
.........o el 30-7-05 en casa mireia
http://www.tizag.comhttp://www.w3schools.com
![Page 23: Sistemas gestores de bases de datos (DBMS) pkt julio05](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54e2f9564a7959ea5c8b52e8/html5/thumbnails/23.jpg)
Ejemplos
• Caso 1: Encuesta Software Residentes – Introducción directa de datos a MySQL mediante protocolo HTML / PHP
![Page 24: Sistemas gestores de bases de datos (DBMS) pkt julio05](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54e2f9564a7959ea5c8b52e8/html5/thumbnails/24.jpg)
Ejemplos
• Caso 1: Encuesta Software Residentes – Introducción directa de datos a MySQL mediante protocolo HTML / PHP
• Caso 2: Visitas de viajeros – Introducción de datos a MySQL mediante conexión ODBC con BASE de OOo2 / M$ Access
![Page 25: Sistemas gestores de bases de datos (DBMS) pkt julio05](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54e2f9564a7959ea5c8b52e8/html5/thumbnails/25.jpg)
Caso 2
• Qué necesitamos?
• Un PC encendido durante las horas de visita
• Software servidor: MySQL
• Software clientes: Driver MyODBC para conectar desde BASE de OOo2 / M$ Access
![Page 26: Sistemas gestores de bases de datos (DBMS) pkt julio05](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54e2f9564a7959ea5c8b52e8/html5/thumbnails/26.jpg)
Caso 2
![Page 27: Sistemas gestores de bases de datos (DBMS) pkt julio05](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54e2f9564a7959ea5c8b52e8/html5/thumbnails/27.jpg)
Caso 2
• Conservación de datos
• Ventajas sobre el sistema actual
• Seguridad
![Page 28: Sistemas gestores de bases de datos (DBMS) pkt julio05](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54e2f9564a7959ea5c8b52e8/html5/thumbnails/28.jpg)
Caso 3
• Y para acabar no podía faltar......
....................... R