B A S E D E DATOS
B A S E D E DATOS
B A S E D E DATOS
¿ Q U É ES?
es u n " a l m a c é n " que nos p e r m i t e
guardar grandes cantidades de
información de forma
·-- __,,, .......
organizada para que luego
-
------_
- _
.._,,,.. ., __, _ .,
....... ,.,,.
podamos encontrar y utilizar -
..
,.,...
""''
fácilmente
--
. -· _...,..., ....... __
·-
-
-..,.
.... ,._ ... ..,_
..,. _ do _..,...
-,-�_,_
.
-� ....,_,..__
-,_
....,_ . ·- ""' .......... ...
---
_
,
¿ Q U E ES U N DATO?
Los datos son números, letras o
símbolos que describen objetos,
condiciones o situaciones. Son el
conjunto básico de hechos
referentes a una persona, cosa o
transacción de interés para
d i s t i n t o s objetivos
• •
ter . s t l c a s
Características
• Independencia lógica y física d e l o s d a t o s .
• Redundancia mínima.
• Acceso concurrente por parte de múltiples
.
u s u a ri o s .
• Integridad de los d a t o s .
• Consultas complejas optimizadas.
• S e g u r i d a d de acceso y auditoría.
• Respaldo y recuperación.
• Acceso a través de lenguajes de
programación estándar.
¿ C o m o está c o m p u e s t a l a
b a s e d e datos?
ACCESS
; M18aseOeDatos Base de datos (Access 200... M Herramie ...
" X
(ru,r Datos estemos Htrramitntas ee eese dt datos HOJII ee dilos
Tipo ee datos: Umco
Formato: Formato s, requiere
¡r Relaciones Otptndtncias
·J ,J
.. dtl objeto
V1stu Campos y columnas
Formato y tipo dt d�os•-iiii•iii •••
• '
'•"•º
• "
• "oiii
iii
iii
Todas las tablas ::ir_....
___,,
, .__,. X
hb&ll Id � ¡ Agregar nuevo campo
C!I labial : Tabla (Nuevo)
*
Rtg1sho: I◄ 1 de 1 Buscar
1 ºJ" dt datos Bloq Num
Tablas
• Una tabla de base de datos es similar en apariencia a una hoja de cálcul o
en cuanto a que los datos se almacenan en filas y columnas
• La prin cipal diferencia entre almacenar los datos en una hoja de cálculo y
almacenarlos en una base de datos es la forma en la que están
organizados los datos.
A B e D E
• Cada fila de una Nombre Apellido Salario Departamento
� I D
2 523540 Brenda Esparza $62,402.00 Marketing
tabla se
3 523541 Carolina Díaz $85,254.00 Finanzas
d e n o m i n a registro
4 523542 José Barrones $58,223.00 Producción
• Cada registro está
5 523543 Laura Mendoza $46,423.00 Finanzas
formado por uno
6 523544 Ma Torrado $68,532.00 Informática
o varios campos. 7
• Los c a m p o s e q u i v a l e n a l a s c o l u m n a s de la
tabla.
• Los c a m p o s d e b e n designarse c o m o u n
d e t e r m i n a d o tipo de datos
FORMULARIO
Permiten crear u n a interfaz de u s u a r i o en la q u e
p u e d e e s c r i b i r y m o d i fi c a r datos. Los f o r m u l a r i o s
a menudo contienen botones de comandos y
otros c o n t r o l e s q u e r e a l i z a n distintas tareas.
� Clrenlet
► Clienle n1 1 ltl!IUIII
Los f o r m u l a r i o s t a m b i é n
N-• P1.1an9iaa0
Ap11lidoa jOrthJel.!a Ruiz le p e r m i t e n c o n t r o l a r de
Clf/NIF .3.333
q u é manera otros
O■ecci6n lc.ie Uno
Pob&Kión li..M ..,.,. u s u a r i o s interactúan
P1ovincia !Modo_,
con los datos de la base
CPoslal 1 28109
de datos
TelMono li 91) 888-�00
Fu
Conefciel ..:J 2/2/199'.l
!Ano Fecha •• ler;ola: 1
Foraa de pago IEfeciM> ..:.l Fecha caducodad: 1 2/2/1991
. ' . .
La r
date
CONSULTAS autc
que
Le permiten agregar criterios para "filtrar" los ahor
datos y obtener solo los registros q u e q u i e r e .
La función más común es recuperar datos
r es�ecíficos de las t a b l a s .
1
'\. M1crosofl Access - (Consullal . Consulla de selección] H
aw.J���i:1:l ■ -1�1x1
•• • •• v-1
r:§] &,-chivo �didón Yer insertar �onsuk:a !jefram�• Veo.tana L ••• ��
l • Ql • � � [g. ;,, � � e, , . � • • : l!P ·] ܺt:a L Todo • � ::'-llfr�- G) '
• I@ Consulta de �elección •
• •
: r'.:i Consulta de tabla de re{erencias cruzadas �
• •
• I!:, ! COQ.sulta de creación de tabla... •
• •
• i,�I Consulta de §.ctualizadón •
oién • •
•• + 1 Consulta de d.atos anexados.,, :
• •
•••• -,., Consylta de e� •••
r de
•• ••
•• •• • • ••
••• • ••
Campo:
Tabla:
ase □,den:
Mostra,:
□ □ □ □ □
C,iterios:
MclCros
iJ t3
�edelatMCro:
,��,
¡...-
Cerr• 1
P o!li(l a paso
MACROS
M¡cros en:
_ici,,,
!Todas� priiles y doo.-nertos «titos .:J
.
!:!'--···
1-• ,,. .... ,1 ID,IOJ/10 po, ApdSo/1
La mayoría de las operaciones de la base de
datos que realiza manualmente se pueden
automatizar mediante el uso de macros, por lo
que se convierten en dispositivos que permiten
ahorrar mucho tiempo.
a base de datos en f u n c i ó n
d e u n servidor
Servidores de Bases de Datos.
También conocidos como
RDBMS (acrónimo en inglés
de Relational Data Base
Management Systems), son servidor
programas que permiten
organizar datos en u n a o más
tablas relacionadas. Los
s e rv i d o r e s de Bases de Datos
se utilizan en todo el mundo
.=-'!,¡¡.
en una amplia variedad de
aplicaciones.
VENTAJAS
¿Porque utilizar u n a
base d e d a t o s ?
• Proporciona a los usuarios el acceso a datos,
que pueden visualizar, ingresar o actualizar, en
concordancia con los derechos de acceso que
se les hayan otorgado.
• Se convierte más útil a medida que la cantidad
de datos a l m a c e n a d o s crece.
• Puede utilizarla solo un usuario en un equipo,
o puede ser distribuida, es decir que la
información se almacena en equipos remotos
y se p u e d e a c c e d e r a e l l a a través de u n a red.
ISO
jo a la
. ,
· r, , :, r 1 o n
' : -_: , ..
• 1
'
Acceso
Almacenan VENTAJAS
rápido a la
grandes
información
cantidades de
información.
Mejora la
A u m e n t o en la ' seguridad de la
productividad. información.
DESVENTAJAS
Tamaño. Actualización
ulnerabilida
Costo.
a los fallos.
Administración de
base de datos
U n s i s t e m a de a d m i n i s t r a c i ó n para
c o n t r o l a r tanto los datos c o m o l o s
•
usuarios.
La administración de bases de
datos se r e a l i z a con u n Sistema de
G e s t i ó n de B a s e s de Datos ( S G B D )
también llamado D B M S (Database
a n a g e m e n t System)
..
___
-_
,__,.
·-
..
DBMS
-----
-----
(Data Base Management System)
Es un conjunto de servicios (aplicaciones de software) que permite a
los distintos usuarios un fácil acceso a la información y proporciona las
herramientas para la manipulación de los datos encontrados en la base
el sistema de administración
de archivos, cuya función es
almacenar la información en
un medio físico
el DBMS interno, que
sedlvlde � sirve para ubicar la
información en orden
el DBMS externo, que
representa a la interfaz
de u s u a r i o
Facilidad de uso: Las personas que no estén
familiarizadas con la base de datos deben
poder describir su consulta sin hacer
referencia a los componentes técnicos de la
base de datos.
Acceso rápido: El sistema debe
poder responder a las consultas
lo más rápido posible.
DBMS
Data Base Manajemen Sistem Seguridad de los datos: El D B M S
debe poder administrar los
derechos de acceso a los datos
e ca a usuario.
[K]
- � ■---■
- . ,.
Redundancia
debe poder evitar
controlada:
la
El
redundancia
DBMS
de
::- • - • - datos siempre que sea posible, tanto
para m i n i m i z a r los errores como para
prevenir el desperdicio de memoria.
Uso compartido de datos: El DBMS
debe permitir que múltiples usuarios
accedan simultáneamente a la base
de datos.
P r i n c i p a l e s s i s t e m a s de
a d m i n i s t r a c i ó n d e bases de datos:
Microsoft
SQL server
.. __
- ---�--
...... _.. .. ¡,,,<............ _
....
..,..._._
__
_
_____ .,,._'°'-
,_ ........
....... ,.._..,,...._,,.._
............ , ...... ..-.
..
........
_____ ..,
.-.-
_
,,..,_
........ - ..... _ .. · C-lófdu poderOW1 y
O el
""')''itlO<U p,at
monojoded,m,,...i_y
,
-� .. ,-,,__
"""''-�''
17
·-.......-.�-· V
'°""°
· Fle•lbMld..:I poro""'
lodotlpodesoluclonn
... --
.,,__ de bases de <lat
os
--"·-
-
--,--,
.-.�.,.,
.......... .. __
..
_,.,
· l<'ngua)ede
1>,og,.,,_.,., Ori.nt.>óo
- ·-·
ORACLE MySQL
• Soporte de transacc� · -- • • - 11 •
• Estabilidad.
• Escalabilidad.
--
• llajo<OMOt<1
,_,..,_osp..-oll
• Es multlplau,forma. -,k,6,\de-de
�-
-�
. ,.......,."""""'.,
PostgreSQL
......,..-..-M\ltc
........ - ....--.
_ .... ....., ..... ,..,¡
__
. ...,...,_.....,. .. ,lpo,_
---
__ , ..,_
•
-·
-.. .. ... .. _..Ión
"-
Microsoft
S Q L server
es un sistema de gestión de base de datos
relacional, desarrollado por la empresa Microsoft. El
lenguaje de desarrollo u t i li z a d o es Transact-SQL,
una implementación del estándar ANSI del lenguaje
SQL, utilizado para manipular y r e c u p e r a r datos,
crear t a b l a s y d e fi n i r relaciones entre e ll a s .
• Soporte de t r a n s a c c i o n e s .
· Escalabilidad, estabilidad
y seguridad.
• Soporta procedimientos
Microsoft•'<Z2_ •
almacenados.
Q l. S e r v e r • Permite administrar
información de
s e r v i d o r e s de datos
SQL
( p o r sus siglas en inglés Structured Query
Language; en e s p a ñ o l lenguaje de c o n s u l t a
estructurada) es u n lenguaje de d o m i n i o
específico u t i l i z a d o en p r o g r a m a c i ó n ,
d i s e ñ a d o para a d m i n i s t r a r , y r e c u p e r a r
información de s i s t e m a s de gestión de bases
de datos r e l a c i o n a l e s .
M i c r o s o f t Access
• Permite crear t a b l a s de datos i n d e x a d a s .
• M o d i fi c a r t a b l a s de datos.
• R e l a c i o n e s entre t a b l a s ( c r e a c i ó n de bases de
datos r e l a c i o n a l e s ) .
• C r e a c i ó n de c o n s u l t a s y vistas.
• Formularios.
• Informes.
• E n t o r n o de p r o g r a m a c i ó n a través de VBA
(Visual B a s i c far A p p l i c a t i o n s )
• L l a m a d a s a la A P I de W i n d o w s . ( W i n d o w s
application p r o g r a m m i n g interface), La
interfaz de programación de a p l i c a c i o n e s d
Windows
Microsoft F o x P r o
• C a p a c i d a d e s poderosas y
muy veloces para el
m a n e j o d e datos n a t i v o s y
remotos.
M� • Flexibilidad para crear
Vi al FoxPro· todo t i p o d e s o l u c i o n e s
de bases de datos.
• Lenguaje de
Programación Orientado
a objetos.
ORACLE
• Soporte de transacciones.
• Estabilidad.
• Escalabilidad.
• Es m u l t i p l a t a f o r m a .
MySQL
• Velocidad al realizar las
operaciones
• Bajo costo e n
requerimientos para la
elaboración de bases de
SQ ®
datos
• Facilidad de c o n fi g u r a c i ó
instalación.
PostgreSQL
• Alta c o n c u r r e n c i a : m e d i a n t e u n
s i s t e m a d e n o m i n a d o MVCC
(Acceso c o n c u r r e n t e m u l t i v e r s i ó n ,
por sus s i g l a s en inglés)
• A m p li a v a r i e d a d de t i p o s n a t i v o s :
provee nativa m e n t e v a r i o s
soportes
• A h o r r o s c o n s i d e r a b l e s de costos p t SQ
de operación OS gre
• E s t a b i l i d a d y c o n fi a b i l i d a d
Bibliografías
· h t t p : // a d m i b d o m a i r a . b l o g s p o t. m x / 2 0 1 1 /07/caracteristicas-de-u □-
dbms.html
· https://revista d igita 1. i o ese m .es/i □fo rm ati ca-y-ti cs/1 os-gestores-de
ba ses-de-datos-mas-usa dos/
• https://p I ata fo rmasiste mas.word press. co m/bases-d e-d atos/q u es-es-
u n-d bm s/
· http://es. ce m. net/co ntents/66-i ntrod ucc io □ -a-las-bases-de-datos
· http://www.maestrosdelweb.com/que-son-las-bases-de-datos/
• https://www.ecured.cu/Servidor Bases de Datos
· https://support.office.com/es-es/article/Conceptos-b%C3%A1 sicos
sobre-bases-de-datos-a849ac1 6-07c7-4a31-9948-3c8c94a7c204
B A S E D E DATOS