Ergonomia

Páginas: 8 (1923 palabras) Publicado: 26 de junio de 2014
14/05/2012

Introducción a las Bases de Datos

Curso: Tecnología de la Programación II.
Docente: Mg. Zoraida Yanet Vidal Melgarejo.
CLASE 07

Introducción


Una base de datos es una colección organizada de datos.



Existen diversas estrategias para organizar datos y facilitar el
acceso y la manipulación.



Un sistema de administración de bases de datos (DBMS)
proporcionalos mecanismos para almacenar y organizar datos
en una manera consistente con el formato de la base de datos.



Los DBMS permiten el acceso y almacenamiento de datos sin
necesidad de preocuparse por su representación interna.
2

1

14/05/2012

Bases de Datos Relacionales


En la actualidad, los sistemas de bases de datos más populares
son las bases de datos relacionales. Unlenguaje llamado SQL es
el lenguaje estándar internacional que se utiliza casi
universalmente con las bases de datos relacionales para
realizar consultas (es decir, para solicitar información que
satisfaga ciertos criterios) y para manipular datos.



Algunos sistemas de administración de bases de datos relacionales
(RDBMS) populares son Microsoft SQL Server, Oracle, Sybase,
DB2,Informix y MySQL.

3

Bases de Datos Relacionales


Los programas en Java se comunican con las bases de datos y
manipulan sus datos utilizando la API JDBCTM. Un controlador de
JDBC implementa la interfaz para una base de datos específica.



Al separar la API de los controladores específicos, los
desarrolladores pueden cambiar la base de datos subyacente sin
necesidad de modificar elcódigo de Java para tener acceso a la
base de datos. La mayoría de los sistemas de administración de
bases de datos populares incluyen ahora controladores de JDBC.



También hay muchos controladores de JDBC de terceros
disponibles.
4

2

14/05/2012

Bases de Datos Relacionales


Una base de datos relacional es una representación lógica de datos
que permite acceder a éstos sinnecesidad de considerar la
estructura física de estos datos. Una base de datos relacional
almacena los datos en tablas.



Las tablas están compuestas de filas, y las filas, de columnas en las
que se almacenan los valores.
A las filas también se le conoce con el nombre de registros o
tuplas. A las columnas también se les llama campos.



En la siguiente figura se muestra una tabla deejemplo que podría
utilizarse en un sistema de personal.
5

Bases de Datos Relacionales
Datos de ejemplo para la tabla Empleado
Número

Departamento

23603

Romero

413

1100

Trujillo

24568

Villarreal

413

2000

Trujillo

34589

Gutiérrez

642

1800

Lima

35761

Méndez

611

1400

Arequipa

47132

Castillo

413

9000

Trujillo

78321Fila

Apellido

Espejo

611

8500

Arequipa

Clave principal

Salario

Ubicación

Columna

6

3

14/05/2012

Bases de Datos Relacionales


El nombre de la tabla es Empleado, y su principal propósito es
almacenar los atributos de un empleado. Esta tabla consiste de seis
filas.



La columna Número de cada fila en esta tabla es la clave principal
para latabla. Una clave principal es una columna (o grupo de
columnas) en una tabla que tiene un valor único, el cual no puede
duplicarse en las demás filas. Esto garantiza que cada fila puede
identificarse por su clave principal.



Algunos ejemplos de columnas con clave primaria son el número
de DNI, el número del Seguro Social, un código de alumno, un
número de pieza en un sistema deinventario, etc.
7

Bases de Datos Relacionales


Cada columna de la tabla representa un atributo de datos distinto.
Las filas generalmente son únicas (por clave primaria) dentro de
una tabla, pero los valores de columnas específicas pueden
duplicarse entre filas. Por ejemplo, tres filas distintas en la columna
Departamento de la tabla Empleado contienen el número 413.
Número

Apellido...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ergonomía
  • Ergonomia
  • Ergonomia
  • ERGONOMIA
  • Ergonomia
  • Ergonomía
  • Ergonomia
  • ERGONOMÍA

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS