Base de Datos
Base de Datos
Base de Datos
Unabasedatosesunconjuntodedatosquehasidoorganizadobajounmismocontextoycuyainformacinest
almacenadaylista paraser utilizadaencualquiermomento.Lasbases dedatospueden almacenarinformacin
sobrepersonas,productos,ventasocualquierotracosa.
Unabasededatosorganizalainformacinrelacionadaentablaslascualesestncompuestasporcolumnasyfilas.
Unatablatendrunnmeroespecficodecolumnas,perotendrcualquiernmerodefilas.
Siobservascondetenimientolaimagenanterior,notarsqueunatablaseasemejamuchoaunahojadeExcella
cual tambin est dividida en columnas y filas. Por esa razn Excel ha sido utilizado por mucho tiempo, y por
muchaspersonas,comounrepositoriodedatos.
Diseo de Base de Datos en Excel
Ir a diseo de BBDD
SidiseasyorganizasadecuadamentelainformacindentrodetulibrodeExcelpodrsconsultartusdatosdeuna
manerafcil yeficiente, asqueen estaocasinhablaremossobrelasmejores prcticasparacrearunabasede
datosenExcelquetepermitirnorganizaryestructuraradecuadamentelainformacin.
ComoejemploanalizaremoselcasodeunapequealibreraquedeseacrearuncatlogodesuslibrosenExcelas
como tener una lista de sus clientes y las rdenes de compra. Antes de crear la base de datos en Excel
comenzaremosporcreareldiseosiguiendolospasosdescritosenelartculoDiseodebasesdedatos.
PASOS:
1. Identificar las tablas
De acuerdo a los requerimientos que tengamos para la creacin de nuestra base de datos,debemos identificar
adecuadamenteloselementosdeinformacinydividirlosenentidades(temasprincipales)comopuedenserlas
sucursales,losproductos,losclientes,etc.
Por ejemplo, una tabla de empleados que contiene el cdigo del departamento y el nombre del
departamento comenzar a repetir la informacin para los empleados que pertenezcan al mismo
departamento.
Deestamaneradejamosderepetirelnombredeldepartamentoenlatabladeempleadosy
ahorramosespaciosdealmacenamiento.Yencasodeuncambiodenombrededepartamento
solamentedebemosrealizarlaactualizacinenunsololugar.
Eldiseodebasesdedatosesuntemamuyextensoyesdifcilconsiderartodossusaspectosenun
soloartculo.Sinembargo,alseguirestas5reglasbsicasdeldiseodebasesdedatosestaremos
dandounpasohaciaadelanteenlasbuenasprcticasdecreacinygestindebasesdedatos.
FORMULAS
FUNCIN INGLS DESCRIPCIN
Cuenta las celdas que contienen nmeros en el campo
BDCONTAR DCOUNT (columna) de registros de la base de datos que
cumplen las condiciones especificadas.
Cuenta el nmero de celdas que no estn en blanco
en el campo (columna) de los registros de la base de
BDCONTARA DCOUNTA datos que cumplen las condiciones especificadas.
BDEXTRAER
Extrae de una base de datos un nico registro que
DGET
coincide con las condiciones especificadas.
Devuelve el nmero mximo en el campo (columna)
BDMAX DMAX de registros de la base de datos que coinciden con las
condiciones especificadas.
Devuelve el nmero menor del campo (columna) de
BDMIN DMIN registros de la base de datos que coincide con las
condiciones especificadas.
Multiplica los valores del campo (columna) de registros
BDPRODUCTO DPRODUCT en la base de datos que coinciden con las condiciones
especificadas.
Obtiene el promedio de los valores de una columna,
BDPROMEDIO DAVERAGE lista o base de datos que cumplen las condiciones
especificadas.
Suma los nmeros en el campo (columna) de los
BDSUMA DSUM registros que coinciden con las condiciones
especificadas.
BDVAR
Calcula la varianza basndose en una muestra de las
DVAR
entradas seleccionadas de una base de datos.
Calcula la varianza basndose en la poblacin total de
BDVARP DVARP las entradas seleccionadas de una base de datos.
BDCONTAR
SINTAXIS:
LafuncinBDCONTARtienetresargumentosobligatorios:
Base_de_Datos (obligatorio):Elrangodeceldasquecomponelabasededatosendondeharemoslaconsulta.Laprimerafila
delrangocontienelosnombresdecadacolumna.
Criterios (obligatorio): El rango de celdas donde estn especificadas las condiciones que deben cumplirse. El rango de
criteriosdebetenerenlaprimerafilaelnombredelacolumnaalacualseaplicarelcriterio.
EJERCICIO:
IDProducto Cantidad Costo Unitario Costo total Resultado:
<>25032 >5 >30
EJERCICIO:
IDProducto Cantidad Costo Unitario Costo total Resultado:
2
5
EnestecasolafuncinBDCONTARcontarlosregistrosquetienenunacantidadiguala2yademslosregistrosquetienen
unacantidadiguala5queademstienenuncostounitariomayora5.Enesteejemplosololasfilas74y75cumplenconlos
criteriosespecificados.Asqueahorayasabesquealtrabajarconbasesdedatos,lafuncinBDCONTARnosayudaracontar
aquellosregistrosquecumplanconloscriteriosqueespecifiquemos.
VolveraFormulas
VolveraFormulas
BDCONTAR
SintaxisA
Ejercicio:
Devolverlacantidaddecategoriasquetelepetenecenalosvendedores"Davalio"y"Buchanan"sin
importarsiestansinnombre
Vendedor Resultado
Davalio
Buchanan
Ejemplo:
Enlasiguientebasededatossemuestraunalistadealumnosconsusrespectivosapellidosynombres
Nota Apellidos
>=3 >="A"
Resultado 01 Resultado 02
Paraelresultado01
=BDDESVEST(A23:C35;"Nota";A17:A18)
ASIGNATURA:MATEMATICA
Apellidos Nombres Nota Paraelresultado02
AriasMndez Dario 3.2 =BDDESVEST(A23:C35;3;B17:B18)
GonzlesDaz Diego 4.5
MartnezMartnez Jos 5
DazPrez Luca 3.8
PrezDaz Manuel 4.2
MeloBermdez Mara 2
PezRuiz Arturo 3.5
MeloGonzlez Jos 4.2
RuizDaz Laura 3.8
GrajalesCaro Daniel 4
MoraArias Gonzalo 4.3
DazMacaz Daniela 2.5
Enel"Resultado01"hallaladesviacionestandardelasnotasquesonmayoresoigualesa3
Enel"Resultado02"hallaladesviacinestandardelasnotasqueseanmayoresoigualesalaletra"A"
BDDESVESTP
Sintaxis
Ejemplo:
Hallarladesviacinestandarverdaderaenelrendimientodemazanosyperalessilosdatosdelabasede
datosrepresentaelconjuntodelapoblacion
rbol
=Manzano
=Peral
Formula =BDDESVESTP(B21:F27;"Rendimiento";B17:B19)
Resultado:
BDEXTRAER
Sintaxis
Ejemplo:
Cuntasexistenciasencajastenemosenunalmacen?
Producto Voltaje Horasdevida Marca
Elnumerodeexistenciases:
=BDEXTRAER(A18:H34;G18;A37:D38)
BDMAX
Sintaxis
Nombre Edad
JuanManrrique 25
CarlosMontoya 18
AndradeMarcos 10
JhonFuentes 12
BDMIN
Sintaxis
Nombre Edad
JuanManrrique 25
CarlosMontoya 18
AndradeMarcos 10
JhonFuentes 12
BDMIN
Sintaxis
Nombre Edad
JuanManrrique 25
CarlosMontoya 18
AndradeMarcos 10
JhonFuentes 12