TRABAJO DE INVETIGACION BASE DE DATOS MySQL

Páginas: 10 (2431 palabras) Publicado: 16 de junio de 2015

1.- DEFINICION DE CONCEPTOS BASICOS

BASE DE DATOS:
Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. Una base de datos es un sistema de archivos electrónico. Las bases de datos tradicionales se organizan por campos, registros y archivos. Un campo es una pieza única deinformación; un registro es un sistema completo de campos; y un archivo es una colección de registros. Por ejemplo, una guía de teléfono es análoga a un archivo. Contiene una lista de registros, cada uno de los cuales consiste en tres campos: nombre, dirección, y número de teléfono.
TABLA:
Como es normal en el contexto de bases de datos relacionales, el término “tabla” denota un conjunto ordenado deregistros de idéntica estructura. En MySQL Cluster, una tabla de base de datos se almacena en un nodo de datos como un conjunto de fragmentos, cada uno de ellos se replica en nodos de datos adicionales. El conjunto de nodos de datos replicando el mismo fragmento o conjunto de fragmentos se conoce como grupo de nodos.
CAMPOS:
Normalmente las etiquetas de las columnas son los nombres de los campos de lastablas que estamos usando en alguna consulta. En conclusión los campos es donde se almacena los nombres etiquetas de las columnas de nuestras tablas. Pueden ser numéricos doublés etc.

REGISTRO:
En informática, o concretamente en el contexto de una base de datos relacional, un registro (también llamado fila o tupla) representa un objeto único de datos implícitamente estructurados en una tabla. Entérminos simples, una tabla de una base de datos puede imaginarse formada de filas y columnas o campos.

FILA:
Cada fila de una tabla representa un conjunto de datos relacionados, y todas las filas de la misma tabla tienen la misma estructura.




LLAVE PRIMARIA:
Una palabra sobre diferenciación. Es necesario asegurarnos de que las entradas en una base de datos puedan ser diferenciadas de otras.La forma de lograr esto, es a través de lo que suele llamarse una LLAVE PRIMARIA. Lo que una de estas llaves primarias es, es simplemente una distinción (usualmente un número) que nos ayude a distinguir el contenido de una fila de otra, incluso si el contenido de una columna es idéntico a otro. Podemos crear una llave primaria en el momento de crear la tabla o incluso crearla luego por medio dela sentencia ALTER.
LLAVE FORANEA:
Estrictamente hablando, para que un campo sea una clave foránea, éste necesita ser definido como tal al momento de crear una tabla. Se pueden definir claves foráneas en cualquier tipo de tabla de MySQL, pero únicamente tienen sentido cuando se usan tablas del tipo InnoDB.
A partir de la versión 3.23.43b, se pueden definir restricciones de claves foráneas con eluso de tablas InnoDB. InnoDB es el primer tipo de tabla que permite definir estas restricciones para garantizar la integridad de los datos.
Para trabajar con claves foráneas, necesitamos hacer lo siguiente:
1. Crear ambas tablas del tipo InnoDB.
2. Usar la sintaxis FOREIGN KEY(campo_fk) REFERENCES nombre_tabla (nombre campó)
3. Crear un índice en el campo que ha sido declarado clave foránea.
MODELORELACIONAL
El modelo de base de datos relacional supuso un gran avance con respecto al modelo de base de datos en red. En lugar de basarse en una relación de superior a inferior o de propietario y miembros, el modelo relacional permite que cualquier archivo se relacione con otro a través de un campo común.






2.- DIAGRAMA RELACIONAL DE BASE DE DATOS
DEFINICION:
El modelo de datos relacionalorganiza y representa los datos en forma de tablas o relaciones: Una base de datos relacional es una colección de relaciones [tablas].

Esquema de la base de datos:
Una base de datos relacional es un conjunto finito de relaciones junto con una serie de restricciones o reglas de integridad: Bases de datos relacionales
Restricción de integridad: Condición necesaria para preservar la corrección...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Base de datos mysql
  • Seguridad Base De Datos Mysql
  • Base De Datos Mysql
  • Bases de datos con mysql
  • Bases de datos (MySQL)
  • Bases De Datos Mysql
  • enlazar base de datos con mysql
  • Crear base de datos en mysql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS