4
TABLA (Entidad) Una tabla es una colección de información dispuesta en filas y columnas y que de alguna manera contribuye con el desarrollo de una determinada aplicación. Ejemplos: Estudiantes No . Doc.Identid ad Apellidos Nombres Programa Niv el 1 1085319906 Pizarro Mutis Cristian Camilo Diseño Web 2 2 1085322852 Rodríguez Díaz Jair Diseño Web 2 3 10853290981 Mora Martos Oscar Eduardo Sistemas 2 4 1085282039 Delgado España Teresa de Jesus Ges. Contable 3 5 59311332 Martínez Delgado Maria Camila Archivos 1 Asignaturas No. Cod. Asig Nombre Int. horaria 1 100 Fotografia 4 2 900 Php 2 3 450 Ingles 4 4 600 Contabilidad 2 Calificaciones No. Cod. Asig Doc. Identidad Califica ción 1 450 10853290981 4.0 2 600 10853290981 4.5 3 600 1085322852 4.9 4 900 1085322852 5.0 5 100 1085322852 4.0

clase2

Embed Size (px)

DESCRIPTION

base de datos

Citation preview

Page 1: clase2

TABLA (Entidad)

Una tabla es una colección de información dispuesta en filas y columnas y que de alguna manera contribuye con el desarrollo de una determinada aplicación.

Ejemplos:

Estudiantes

No. Doc.Identidad Apellidos Nombres Programa Nivel1 1085319906 Pizarro Mutis Cristian Camilo Diseño Web 22 1085322852 Rodríguez Díaz Jair Diseño Web 23 10853290981 Mora Martos Oscar Eduardo Sistemas 24 1085282039 Delgado España Teresa de Jesus Ges. Contable 35 59311332 Martínez Delgado Maria Camila Archivos 1

Asignaturas

No. Cod. Asig Nombre Int. horaria1 100 Fotografia 42 900 Php 23 450 Ingles 44 600 Contabilidad 2

Calificaciones

No. Cod. Asig Doc. Identidad Calificación1 450 10853290981 4.02 600 10853290981 4.53 600 1085322852 4.94 900 1085322852 5.05 100 1085322852 4.06 450 1085282039 2.07 900 1085282039 3.58 100 1085282039 2.5

Partes de una tabla

Una tabla consta de dos partes principales que son los campos y los registros.

Campos(Atributos—Fields)

Los campos son cada una de las columnas de una tabla. Ellos representan a la mínima unidad de información con nombre propio y significado lógico.

Page 2: clase2

Ejemplos:

En la tabla de estudiantes los campos son: doc. Identidad, apellidos, nombres, programa y nivel

En la tabla de asignaturas los campos: cod.Asig, Nobre. Int. Horaria

En la tabla de calificaciones los campos son: cod. Asig, doc. Ientidad y calificación.

Registros (Records, Rows, o Tuplas)

Los registros son cada una de las filas de la tabla, ellos representan a la información la cual es almacenada y procesada en la tabla.

Ejemplos:

Un registro de estudiantes seria:

1085322852 Rodríguez Díaz Jair Diseño Web 2

Un registro de asignaturas sería:

450 Ingles 4

Un registro de calificaciones sería:

100 1085322852 4.0

Índices

Los índices son claves formadas por la información de uno o de varios campos de una tabla los cuales mantendrían ordenada la información por los campos que conforman la clave de índice.

Ejemplos:

IApeNom (índice de la tabla de estudiantes formado por los campos apellidos y nombres).

45312

Page 3: clase2

ICodAsig (índice de la tabla de asignaturas formado por el campo codasig)

1342

Icalificacion (índice la tabla calificaciones formado por el campo calificación)

68715234

Los índices se emplean para realizar procesos de búsqueda en una tabla, como también para agilizar el rendimiento de la misma.

BASE DE DATOS(DATA BASE)

Una base de datos es una colección de diferentes objetos tales como: tablas, índices, relaciones, etc, los cuales contribuyen de manera optima con el desarrollo de un determinado sistema de información..

Ejemplos: Hospital, Inventario, FActuracion, Archivo, Colegio, Instiuto, Universidad, Sitio Web, etc.

GESTOR DE BASE DE BASE DE DATOS(DBMSDATABASE MANAGMENT SYSTEM—SISTEMA ADMINISTRADOR DE BASE DE DATOS)

Es un programa el cual se emplea para administrar la información que se encuentra almacenada en la base de datos. El permitirá: crear bases de datos, tablas , relaciones, introducir, modificar, eliminar registros, etc).

Ejemplos: Mysql, Access, Informix, Oracle, Firebird, Interabase, Openbase, Sqlite, Postgresql, Adabas,Dbasse, Visual Foxpro, etc.

MYSQL (My =mi, Sql=Structured=Estructurado, Query=Consulta, Language=lenguaje- mi lenguaje estructurado de consulta).

MySQL es un programa administrador de base de datos relacionales creado por MySQLLab el

c ual posee las siguientes características: