Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Base de Datos I
El Concepto de Datos
Datos son los hechos que describen sucesos y entidades.
Datos es una palabra en plural que se refiere a ms de un
hecho.
A un hecho simple se le denomina data8tem o elemento
de dato. Los datos son comunicados por varios tipos de
smbolos tales como las letras del alfabeto, nmeros,
movimientos de labios, puntos y rayas, seales con la mano,
dibujos, etc.
Lo importante es considerar que estos smbolos se pueden
ordenar y reordenar de forma utilizable y se les denomina
informacin.
Base de Datos I
El Concepto de Datos
Los datos son smbolos que describen condiciones, hechos,
situaciones o valores. Los datos se caracterizan por no
contener ninguna informacin. Un dato puede significar un
nmero, una letra, un signo ortogrfico o cualquier smbolo
que represente una cantidad, una medida, una palabra o
una descripcin.
La importancia de los datos est en su capacidad de
asociarse dentro de un contexto para convertirse en
informacin. Por si mismos los datos no tienen capacidad de
comunicar un significado y por tanto no pueden afectar el
comportamiento de quien los recibe. Para ser tiles, los
datos deben convertirse en informacin para ofrecer un
significado, conocimiento, ideas o conclusiones.
Base de Datos I
El concepto de Informacin
La informacin no es un dato conjunto cualquiera de
ellos. Es ms bien una coleccin de hechos significativos y
pertinentes, para el organismo u organizacin, que los
percibe. La definicin de informacin es la siguiente:
Informacin es un conjunto de datos significativos y
pertinentes que describan sucesos o entidades.
DATOS SIGNIFICATIVOS. Para ser significativos, los
datos deben constar de smbolos reconocibles, estar
completos y expresar una idea no ambigua.
Los smbolos de los datos son reconocibles cuando pueden
ser correctamente interpretados. Muchos tipos diferentes de
smbolos comprensibles se usan para transmitir datos.
La integridad significa que todos los datos requeridos para
Base de Datos I
El concepto de Informacin
responder a una pregunta especfica estn disponibles. Por
ejemplo, un marcador de bisbol debe incluir el tanteo de
ambos equipos. Si se oye el tanteo New York 6 y no oyes
el del oponente, el anuncio ser incompleto y sinsentido.
Otro ejemplo de la necesidad del contexto es el uso de
trminos especiales en diferentes campos especializados,
tales como la contabilidad. Los contables utilizan muchos
trminos de forma diferente al pblico en general, y una
parte de un aprendizaje de contabilidad es aprender el
lenguaje de contabilidad. As los trminos Debe y Haber
pueden significar para un contable no ms que derecha e
izquierda en una contabilidad en T, pero pueden sugerir
muchos tipos de ideas diferentes a los no contables.
Base de Datos I
Base de Datos I
Propsito
Las aplicaciones de bases de datos se utilizan para
buscar, ordenar, calcular, informar y compartir informacin.
Las bases de datos pueden contener cdigos para realizar
clculos matemticos y estadsticos de los datos, para as
apoyar las consultas enviadas por los usuarios. Estas
aplicaciones proporcionan seguridad, a partir de la
restriccin del acceso a datos basada en nombres de usuario
y contraseas. La mayora de ellas pueden ser
personalizadas con un lenguaje de programacin de base de
datos que automatice determinados tipos de trabajo.
Base de Datos I
Aplicaciones contables
Los sistemas de contabilidad son aplicaciones de base de datos
personalizadas que se utilizan para gestionar informacin
financiera. Los formularios personalizados se utilizan para
llevar un registro de activos, pasivos, del inventario y de las
transacciones entre clientes y proveedores. Los resmenes de
resultados, balances, rdenes de compra y facturas generadas
son informes personalizados basados en la informacin que se
introduce en la base de datos. Las aplicaciones contables
pueden ser ejecutadas en una sola computadora que sea
adecuada para una pequea empresa o en un entorno
compartido de red, para poder suplir las necesidades de
mltiples departamentos y ubicaciones en organizaciones ms
grandes. "Microsoft Money", "Quicken, "QuickBooks" y
"Peachtree" son sistemas de contabilidad construidos sobre
aplicaciones de base de datos.
Base de Datos I
Aplicaciones CRM
Un sistema de gestin de relaciones con clientes (CRM, por
sus siglas en ingls) es otro ejemplo de aplicaciones de base
de datos personalizadas para gestionar el marketing, las
ventas y las relaciones de apoyo entre una empresa y sus
clientes. Sus objetivos finales son la maximizacin de las
ventas, reduccin de los costos y el fomento de las
relaciones con clientes estratgicos. Los programas de
gestin de contactos simples, como "ACT" o el
administrador de tareas del "Outlook" de Microsoft pueden
ser personalizados para adaptarse a las necesidades de los
individuos y las pequeas empresas. "SAP",
"Salesforce.com", y "Siebel" de Oracle son aplicaciones
robustas de bases de datos CRM adecuadas para las
grandes empresas.
Base de Datos I
10
Aplicaciones en Internet
Muchos sitios web actuales se constituyen de varias
aplicaciones de bases de datos como componentes principales.
La mayora de los sitios web de venta minorista, como los
sistemas de Bestbuy.com" y "Amazon.com" utilizan bases de
datos para almacenar, actualizar y presentar datos acerca de
los productos a la venta. Estos sitios web tambin se combinan
con sistemas de base de datos de contabilidad para registrar
las transacciones de venta y con aplicaciones de base de datos
de CRM que incorporen la retroalimentacin y ayuden a
generar una experiencia positiva para el cliente. La popular
aplicacin web basada en "Facebook" es esencialmente una
base de datos construida sobre el sistema de base de datos
"MySQL", y es un buen ejemplo de la creciente utilizacin de
aplicaciones de bases de datos como base para aplicaciones
basadas en Web.
Base de Datos I
11
Qu es una BD?
BASE DE DATOS: Es en s un Fichero Electrnico en
el que se almacenan datos e informaciones
Integradas, Compartidas y Persistentes y utilizado por
los sistemas de aplicaciones de una organizacin
determinada.
12
Qu es una BD?
El software de base de datos te permite organizar
la informacin (datos). Esto ayuda a los usuarios
a hacer un seguimiento de las listas de cosas,
ordenar la informacin por categoras y encontrar
los datos que se ajusten a criterios especficos.
Internet, las grandes y las pequeas empresas y
el gobierno confan en bases de datos para
gestionar diversos tipos de informacin. La gua
telefnica es un ejemplo de una base de datos. El
software de base de datos tambin ayuda a los
usuarios a administrar los inventarios de
productos, cuentas de clientes, fondos de
bibliotecas e incluso sitios web.
Base de Datos I
13
Caractersticas
Antes de crear una base de datos, debes decidir
cmo estructurar la informacin que deseas que
mantenga la base de datos. Cada pieza de datos
debe tener un marcador de posicin, llamados
campos. El diseador de la base de datos primero
elige nombres para cada campo. Cada nombre de
campo debe ser nico para que la base de datos
funcione correctamente. Las bases de datos
tambin requieren que cada campo que crees
coincida con un determinado tipo de datos. Los
tipos ms comunes son fechas, textos, nmeros y
notas. Muchos otros tipos de campos pueden
estar disponibles, dependiendo del software..
Base de Datos I
14
Base de Datos I
15
16
Base de Datos I
17
Funciones de las BD
Las bases de datos permiten a los usuarios introducir sus
datos en cada campo y luego actualizar con rapidez. Una vez
que el usuario coloca los datos en cada uno de los campos,
la base de datos crea un registro. Cada registro tiene un
marcador nico de posicin. Los usuarios pueden buscar
informacin especfica en cada registro. Cuando el software
muestra el registro, puedes editar y guardar el registro
modificado. Los usuarios tambin pueden crear ndices que
clasifican una base de datos por criterios como fechas, la
edad o el cdigo postal, dependiendo de sus necesidades.
Los usuarios tambin pueden definir y crear informes a
partir de los datos, usando toda la informacin de la base de
datos o limitndola a solamente determinada informacin.
Base de Datos I
18
Historia
La primera base de datos no apareci hasta mediados de
1960. Antes de eso, los clculos matemticos haban sido el
principal uso de las computadoras. Dado que las empresas y
el gobierno comenzaron a encontrar en la computadora a
una herramienta til y accesible para gestionar informacin,
la demanda de software para satisfacer sus necesidades
condujo al desarrollo de las primeras bases de datos. Varias
de las universidades ms importantes del pas y algunos
fabricantes de computadoras asumieron el reto de
desarrollar software de gestin de informacin. DBase II,
Oracle y Sybase fueron algunos de los primeros paquetes de
software de bases de datos. Cada uno usa un enfoque
diferente a las instrucciones de programacin que la
entradas controladas y gestin de datos. Todos ellos
requieren de capacitacin y habilidades de programacin
informtica especializada.
Base de Datos I
19
Importancia
La comercializacin de software de base de datos ayud a
hacer que el uso de microcomputadoras sean ms atractivas
para las empresas y los usuarios de computadoras
personales. El software de base de datos como Microsoft
Access permite a los usuarios de computadoras personales y
pequeas empresas gestionar informacin de manera eficaz
sin necesidad de aprender comandos de programacin
complicados. La popularidad de la Internet tambin ha
estimulado la innovacin y el desarrollo de bases de datos.
Los desarrolladores de software continan creando nuevas
aplicaciones de bases de datos para la gestin de sitios web,
comercio electrnico y gestin de relaciones con los clientes.
Base de Datos I
20
Base de Datos I
21
Base de Datos I
22
Base de Datos I
23
Base de Datos I
24
25
Sistema de administracin de
bases de datos (DBMS)
Base de Datos I
26
Sistema de administracin de
bases de datos (DBMS)
Un sistema gestor de bases de datos o SGBD (aunque se suele
utilizar ms a menudo las siglas DBMS procedentes del ingls,
Data Base Management System) es el software que permite a
los usuarios procesar, describir, administrar y recuperar los
datos almacenados en una base de datos.
Base de Datos I
27
Sistema de administracin de
bases de datos (DBMS)
Una de las ventajas de un Sistema de
administracin de bases de datos es su
capacidad para el rpido acceso y recuperacin en
bases de datos grandes. Dado que el contenido de
la base de datos se hace bastante grande, la
recuperacin de datos no es cuestin sencilla. Sin
embargo, estos sistemas con el apoyo de un
hardware adecuado, proporcionan un medio para
encontrar en instantes informacin requerida de
una base de datos enorme.
Base de Datos I
28
Sistema de administracin de
bases de datos (DBMS)
Hay una gran cantidad de tareas que puede realizar un sistema de
administracin de base de datos, entre las que se encuentran, la
creacin y diseo de la base de datos. Pero las tareas de
administracin pueden agruparse en una de estas tres categoras:
1. Agregar datos: Se suele contar con formularios que facilitan la
entrada de los datos.
2. Clasificar datos: Es posible ordenar datos e incluso realizar
algunos clculos sobre los mismos.
3. Obtener subconjuntos de datos: Permiten la consulta de un
registro particular o un grupo de registros que cumplan con ciertos
criterios. El resultado de una consulta puede tener una salida impresa.
Es importante puntualizar que en el mercado existen diferentes
categoras de productos (o programas) caracterizados por su capacidad
para el manejo de bases de datos, dependiendo de las exigencias y
necesidades que se presenten, que van desde programas para uso
personal en microcomputadoras, hasta programas para bases de datos
muy grandes, como las de las grandes empresas, que se ejecutan en
computadoras de gran potencia.
Base de Datos I
29
30
31
Base de Datos I
32
Base de Datos I
33
Base de Datos I
34
Base de Datos I
35
36
Base de Datos I
37
Base de Datos I
38
Base de Datos I
39
Base de Datos I
40
Base de Datos I
41
Administrador de la Base de
Datos
Administrador de la Base de Datos. Es la persona encargada de
definir y controlar las bases de datos corporativas, adems proporciona
asesora a los desarrolladores, usuarios y ejecutivos que la requieran.
Es la persona o equipo de personas profesionales responsables del
control y manejo del sistema de base de datos, generalmente tiene(n)
experiencia en DBMS, diseo de bases de datos, Sistemas operativos,
comunicacin de datos, hardware y programacin.
Un Administrador de Base de Datos de tiempo completo normalmente
tiene aptitudes tcnicas para el manejo del sistema en cuestin a
dems, son cualidades deseables nociones de administracin, manejo
de personal e incluso un cierto grado de diplomacia. La caracterstica
ms importante que debe poseer es un conocimiento profundo de las
polticas y normas de la empresa, as como el criterio de la empresa
para aplicarlas en un momento dado. La responsabilidad general del
DBA es facilitar el desarrollo y el uso de la Base de Datos dentro de las
guas de accin definidas por la administracin de los datos.
Base de Datos I
42
Base de Datos I
43
44
Administracin de la Actividad de
Datos.
El DBA no es usuario del sistema, no administra
valores de datos; sino la actividad de datos;
protege los datos, no los procesa. Dado que la
base de datos es un recurso compartido, el DBA
debe proporcionar estndares, guas de accin,
procedimientos de control y la documentacin
necesaria para garantizar que los usuarios
trabajen en forma cooperativa y complementaria
al procesar datos en la bases de datos.
Base de Datos I
45
46
Base de Datos I
47
Base de Datos I
48
49
50
51
Base de Datos I
52
53
Base de Datos I
54
Base de Datos I
55
Privilegios:
Base de datos.
Tabla.
Columna
Vistas.
Administrar la Concurrencia. La administracin de la concurrencia
involucra como los datos son consultados y actualizados en un ambiente
multiusuario. Existen dos tipos de control de la concurrencia:
Concurrencia de Lectura: (Instruccin SELECT)
Administrada a travs de los niveles de aislamiento.
Concurrencia de Actualizacin: Instrucciones INSERT, DELETE y UPDATE.
Base de Datos I
56
Base de Datos I
57
58
Base de Datos I
59