martes, 30 de junio de 2009

BIBLIOGRAFIA

http://www3.uji.es/~mmarques/f47/apun/node67.html
www.momografias.com
www.wikipedia.com
http://www.inec.gov.ec/web/guest/descargas/basedatos
http://www.maestrosdelweb.com/principiantes/%C2%BFque-son-las-bases-de-datos/
http://www.eurosur.org/CINDOC/alat.htm
http://docs.moodle.org/es/Base_de_datos_(m%C3%B3dulo)

EJEMPLO BASE DE DATOS



Aqui podemos observar un ejemplo de base de datos

COMO CREAR BASE DE DATOS


Microsoft access

Posiblemente, la aplicación más compleja de la suite Office, sea Access, una base de datos visual. Como todas las modernas bases de datos que trabajan en el entorno Windows, puede manejarse ejecutando unos cuantos clic de mouse sobre la pantalla. Access contiene herramientas de diseño y programación reservadas a los usuarios con mayor experiencia, aunque incluye bases de datos listas para ser usadas; están preparadas para tareas muy comunes, que cualquiera puede realizar en un momento determinado –ordenar libros, archivar documentación, etc.-.

5. Objetos de la base de datos

Tablas: unidad donde crearemos el conjunto de datos de nuestra base de datos. Estos datos estarán ordenados en columnas verticales. Aquí definiremos los campos y sus características. Más adelante veremos qué es un campo.

Consultas: aquí definiremos las preguntas que formularemos a la base de datos con el fin de extraer y presentar la información resultante de diferentes formas (pantalla, impresora...)

Formulario: elemento en forma de ficha que permite la gestión de los datos de una forma más cómoda y visiblemente más atractiva.

Informe: permite preparar los registros de la base de datos de forma personalizada para imprimirlos.

Macro: conjunto de instrucciones que se pueden almacenar para automatizar tareas repetitivas.

Módulo: programa o conjunto de instrucciones en lenguaje Visual Basic

6. Conceptos básicos de una base de datos

Campo: unidad básica de una base de datos. Un campo puede ser, por ejemplo, el nombre de una persona. 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. La descripción de un campo, permite aclarar información referida a los nombres del campo. El tipo de campo, permite especificar el tipo de información que cargaramos 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 65.535 caracteres


Numérico: para introducir números


Fecha/Hora: para introducir datos en formato fecha u hora


Moneda: para introducir datos en formato número y con el signo monetario


Autonumérico: en este tipo de campo, Access numera automáticamente el contenido


Sí/No: campo lógico. Este tipo de campo es sólo si queremos un contenido del tipo Sí/No, Verdadero/Falso, etc.


Objeto OLE: para introducir una foto, gráfico, hoja de cálculo, sonido, etc.


Hipervínculo: podemos definir un enlace a una página Web


Campo clave: campo que permite identificar y localizar un registro de manera ágil y organizada.
Propiedades generales de los campos

COMO CREAR BASE DE DATOS




Administrador de Sistemas Unix
de servidores (nuevos o existentes) y bases de datos Una vez te incorpores te ofrecemos: - Trabajar... Oesía es una de las principales multinacionales españolas de tecnología con presencia internacional... un Administrador de sistemas Unix para proyecto de gran complejidad técnica, donde se responsabilizará... y sistemas operativos - Monitorización y optimización de prestaciones, capacidades, rendimientos
csv, xls, mdb asi como en gestores de bases de datos mysql, access, oracle e internet php, asp,jsp... y tratamiento de ficheros de texto para generacion de bases de datos con mantenimiento generacion de base... de internet, compilacion de la informacion descargada y generacion de bases de datos con dicha informacion... contenidos depuracion de ficheros y bases de datos data cleansing : normalizacion, deduplicacion
Experiencia: 2 anos
Requisitos para trabajar: SQL MYSQL ACCESS PHP VB XML



PROGRAMADOR JAVA


, MySQL, PHP) Lenguaje SQL Lenguajes programacion: PHP, JavaScript, Java, etc. Bases de datos relacionales... es la creadora de uno de los principales buscadores de anuncios clasificados de inmobiliaria, motor... : MySQL, Oracle, SQL Server, Access, etc. Desarrollo de aplicaciones Web: PHP, JSP, HTML, XML, XSL, etc... . Diseno de modelos de datos (relacionales, multidimensionales, ...) Seleccionamos un Programador Java
Contrato de trabajo: Indefinido

COMO CREAR BASE DE DATOS


Creación de una base de datos sin estar en línea


El segundo método de creación de una base de datos es hacerlo sin estar en línea, usando las herramientas de generación de índices descritas más abajo. Este es el mejor método si tiene que crear muchos miles de entradas, y crearlas con el método interactivo de LDAP descrito arriba llevaría mucho tiempo. Estas herramientas leen el fichero de configuración de slapd y un fichero de entrada LDIF que contiene una representación de las entradas que hay que añadir en formato de texto. Estas herramientas generan los ficheros de índices LDBM directamente. Deberá asegurarse de la activación de varias opciones de configuración importantes, de manera que se encuentren primero en la definición de base de datos del fichero de configuración:

suffix

Tal y como se ha descrito en la sección anterior, esta opción especifica qué entradas se mantendrán mediante esta base de datos. Debe Usted ajustarla al DN de la raíz del sub-árbol que intenta crear, por ejemplo:

suffix "o=TUDelft, c=NL"

Asegúrese de especificar un directorio en el que crear los ficheros de índice:

directory

Por ejemplo:

directory /usr/local/tudelft

COMO CREAR BASE DE DATOS

Consulta segura en MySQL y PHP
Base de datos GNU/Linux Programación Seguridad

Al momento de desarrollar una aplicación con base de datos, se debe tomar en cuenta la seguridad del mismo, uno de los ataques más comunes es el sql injection que consta básicamente de introducir código sql en cajas de texto de nuestro sistema con el fin de introducirse ó sacar información.

Un ejemplo de sql injection sería el siguiente:


La variable $consulta contendría:

SELECT * FROM usuarios WHERE usuario='aidan' AND password='' OR ''=''
Esto permitiría a cualquier usuario ingresar al sistema sin password.

Para realizar una consulta segura, utilizaremos 2 funciones mysql_real_escape_string y sprintf, se pudiera resolver también modificando la configuración del php para no permitir caracteres especiales, pero ésto sería una desventaja, ya que no permitiría la portabilidad del código.


Ojo, si no hay una conexión con el servidor, la función mysql_rea_space_string marcará un error.

COMO CREAR BASE DE DATOS


Creación de una base de datos en línea
El paquete de software OpenLDAP viene con una utilidad llamada ldapadd, que se utiliza para añadir entradas mientras el servidor LDAP se ejecuta. Si decide crear en línea la base de datos, puede utilizar la herramienta ldapadd para añadir las entradas. Tras de añadir las primeras entradas, puede seguir usando posteriormente ldapadd para añadir más entradas. Antes de iniciar slapd, asegúrese de que activa las siguientes opciones de configuración en su fichero sladp.conf: