You are on page 1of 6

Base de Datos

Son programas que administran información y la hacen más ordenada, aparte de


hacerla fácil de buscar.
Sus características pueden ser ventajosas o desventajosas:
Pueden ayudarnos para almacenar, organizar, recuperar, comunicar y manejar
información en formas que serian imposibles sin los computadores, pero también
nos afecta de alguna manera ya que existen enormes cantidades de información en
bases de datos de las que no se tiene control de acceso.
Las bases de datos tienen muchos usos:
Nos facilitan el almacenamiento de grandes cantidades de información, permiten la
recuperación rápida y flexible de información con ella se puede organizar y
reorganizar la información, así como imprimirla o distribuirla en formas diversas.

Conceptos
 Datos: Es el elemento primario de la información conformado por símbolos
(Letras, Números, Dibujos, Señas, Gestos) que reunidos pueden cobrar
significado. Solo o aislado el dato no posee relevancia. Dato es un punto de
partida para obtener conocimientos
 Registros: Es el lugar donde se centraliza la entrada y o salida de
documentos y donde será documentada o referida toda la documentación de
entrada y o salida que tiene lugar. Es un tipo de dato estructurado formado
por la unión de varios elementos bajo una misma estructura donde a cada
uno de esos elementos se les llama campo. Es el conjunto de información
referida a una misma persona u objeto.
 Archivo: Es una colección de información relacionada. En el la información
se guarda como si fuera un archivero. Contiene una lista de registros, cada
uno de los cuales contiene los campos respectivos
 Campo: Unidad básica de una base de datos. Los nombres de los campos,
no pueden empezar con espacios en blanco y caracteres especiales. No
pueden llevar puntos, ni signos de exclamación o corchetes. Si pueden tener
espacios en blanco en el medio. El tipo de campo, permite especificar el tipo
de información que cargáramos en dicho campo, esta puede ser:
 Texto: Para introducir cadenas de caracteres hasta un máximo de 255
 Memo: Para introducir un texto extenso hasta de 65535 caracteres
 Numérico: Para introducir números
 Fecha/Hora: Para introducir datos de Fecha/Hora
 Moneda: Para introducir datos en formato numero y con el signo
monetario
 Auto numérico: Llena automáticamente el número que sigue
 Si/No: Verdadero o Falso
 Objeto OLE: Para introducir una foto, grafico, hoja de cálculo, sonido,
entre otros
 Hipervínculo: Para definir un enlace a una pagina web
 Asistente para búsquedas: Crea un campo que permite elegir un valor de
otra tabla o de una lista de valores mediante un cuadro de lista o un
cuadro combinado
 Fuentes de Datos (Data source): Es un nombre dado a la conexión
establecida para una base de datos desde un servidor. El nombre es de uso
al crear una consulta a la base de datos

Tipos de
Longitud Descripción
datos
Para consulta sobre tabla adjunta de productos de BD
Binario 1 byte
de un tipo de datos binario
Bit 1 byte Valores Si/No o True/False
Byte 1 byte Un valor entero entre 0 y 255
Counter 4 bytes Un numero incrementado automáticamente
Un entero escalable entre 922.337.203.685.477.508 y
Currency 8 bytes
922.337.203.685.477.507
Day time 8 bytes Un valor de fecha u hora entre los años 100 y 9999
Un valor en punto flotante de precisión simple con un
rango de -3.402823 * 1038 a -1.401298 * 10 – 45 para
Single 4 bytes
valores negativos. 1.401298 * 10 – 45 a 3.402823 *
138 para valores positivos y 0
Un valor en punto flotante de doble precisión con un
rango de -1.79769313486232 * 10308 a -
Double 8 bytes 4.94065645841247 * 10 – 324 para valores negativos.
4.94065645841247 * 10 – 324 a 1.79769313486232 *
10308 para valores positivos y 0
Short 2 bytes Un entero corto entre -32,768 y 32,767
Long 4 bytes Un entero largo entre -2,147,
1 byte por
Longtext De 0 a un máximo de 1.2 GB
carácter
Long by Según se De 0 a 1GB. Utilizado para objetos OLE
Nary necesite
Text 1 byte por De 0 a 255 caracteres
carácter

 Atributos: Representa una propiedad de interés de una entidad. Esta entidad


puede estar constituida por uno o más atributos, que son propiedades de la
entidad. El valor especifico de un atributo, conocido como elemento de datos,
se puede encontrar con los campos de registro que describe una entidad.
 Sistema demariano de datos: es un conjunto de programas de ordenador o
de un computador que controla la creación, mantenimiento y el uso de una
base de datos. Permite a las organizaciones a cargo el control de las bases
de datos en manos de los administrados de BD (DBAs). DBMS es un paquete
de software del sistema que ayuda a la utilización de colección integrada de
datos y archivos conocidos como BD.
Permite diferentes programas de aplicación de usuario, acceder fácilmente a
la misma opción de datos.
Objetivos de los Sistemas de bases de
datos
1. Independencia lógica y física de los datos: Se refiera a la capacidad de modificar una
definición de esquema en un nivel de la arquitectura sin que esta modifique, afecte al
nivel inmediatamente superior
2. Redundancia mínima: debe ser controlada, de forma que no exista duplicidad innecesaria,
y que las redundancias físicas, convenientes muchas veces a fin de responder a objetivos
de eficiencia, sean tratadas por el mismo sistema, de modo que no puedan producirse
inconsistencias
Un dato se actualizará lógicamente por el usuario de forma única, y el sistema se
preocupará de cambiar físicamente todos aquellos campos en el que el dato esté repetido
en caso de existir redundancia física (redundancia controlada).
3. Acceso concurrente de parte de múltiples usuarios: Las BD pretenden servir al conjunto de
la organización manejando los datos como otro recurso. Por lo tanto, las BD han de
atender a múltiples usuarios y a diferentes aplicaciones.
4. Distribución espacial de los datos: los datos pueden encontrarse en otra habitación, otro
edificio e incluso otro país, el usuario no tiene por que preocuparse de la localización
espacial de los datos a los que accede
5. Integridad de los datos: Se refiere a las medidas de seguridad que impiden que se
introduzcan datos erróneos.
Esto puede suceder tanto por motivos físicos (defectos de hardware, actualización
incompleta debido a causas externas) como de operación (introducción de datos
incoherentes).
6. Consultas complejas optimizadas: Permite la rápida ejecución de las mismas
7. Seguridad de acceso y auditoria: Se refiere al derecho de acceso a los datos contenidos en
la base por parte de las personas y organismos
8. Respaldo y recuperación: se refiere a la capacidad de un sistema de bases de datos de
recuperar su estado a un momento previo a la perdida de datos
9. Acceso a través de lenguaje de programación estándar: se refiera a la probabilidad ya
mencionada de acceder a los datos de una BD mediante leguajes de programación ajenos
al sistema de bases de datos
Administrador de bases de datos
Es la persona responsable de los aspectos ambientales de una base de datos. En general esto
incluye los siguientes:

1. Recuperabilidad: Crear y probar respaldos


2. Integridad: Ayudar a la verificación
3. Seguridad: Definir o implementar controles de acceso a los datos
4. Disponibilidad: Asegurarse el mayor tiempo de encendido
5. Desempeño: Asegurarse del máximo desempeño incluso con las limitaciones
6. Desarrollo y soporte a pruebas: Ayudar a los programadores e ingenieros a utilizar
eficientemente la BD.

Modelo entidad – relación (E-R)


Es una herramienta para el modelado de datos de un sistema de información.

Es una técnica para el modelado de datos utilizando diagramas de entidad – relación.

Consiste en los siguientes pasos:

1. Se parte de una descripción textual del problema o sistema de información a automatizar


(los requisitos)
2. Se hace un alista de los sustantivos y verbos que aparecen
3. Los sustantivos son posibles entidades o atributos
4. Los verbos son posibles relaciones
5. Analizando las frases se determina la cardinalidad de las relaciones
6. Se labora en diagrama (o diagramas) entidad-relación
7. Se completa el modelo con listas de atributos y una descripción de otras restricciones que
no se puede reflejar en el diagrama

Arquitectura SABD
Se diseña con el propósito de prestar diversos tipos de servicio o atención. El sistema debe ser
capaz de brindar acceso a los datos manteniendo seguridad, integridad y amplio margen de
recuperación de las fallas. Cuando los programas de aplicación se definen en los términos SABD,
sus servicios reducen o eliminan algunos procesos de procesamiento

Modelo relacional
 Relaciones: comprende cierta dependencia entre entidades permite la interacción de las
misma
 Dominios: este hace referencia al tipo de datos que será almacenado o a restricciones en
los valores (números, solo 2 letras solo número mayores a 0, solo número enteros)
 Dependencia funcional. Es una conexión ente uno unas atributos
Llaves
 Primaria: Es una clave candidata, elegida por el diseñador de la base de datos para
identificar unívocamente las entidades en un conjunto de entidades
 Los valores de atributos de una clave, no pueden ser todos iguales
 Cantidad: dada una super clave, si esta deja de serlo quitando únicamente uno de los
atributos que la componen entonces esto es una llave candidata
 Alterna: es aquella clave candidata que no ha sido seleccionada como clave primaria, pero
que también puede identificar de forma única a una fila dentro de una tabla
 Externa las claves externas adquieren un significado especial en la definición entre las
relaciones de las tablas deter,minan el tipo de relacion entre ellas por lko que deben
cumplir ciertas condiciones:
 En una tabla solo se pueden recoger como clave externa aquellos valores.
Los nombres del campo de la clave principal y de la clave externa, no
deben ser idénticos.

You might also like