fundamentos de base de datos-msp

19
BASE DE DATOS MUNIVE RIOS, Tatiana Lady Ingeniería de Sistemas MSP| MCP

Upload: tatiana-munive

Post on 09-Aug-2015

82 views

Category:

Engineering


4 download

TRANSCRIPT

BASE DE DATOS

MUNIVE RIOS, Tatiana Lady

Ingeniería de Sistemas

MSP| MCP

¿QUÉ ES UNA BASE DE DATOS?

“BASE DE DATOS ES UN CONJUNTO DE DATOS

RELACIONADOS ENTRE SÍ Y QUE TIENEN UN SIGNIFICADO

IMPLÍCITO”.

RAMEZ ELMASRI Y SHAMKANT B. NAVATHE

Es un almacenamiento de datos formalmente definido, controlado centralmente para intentar servir a múltiples y diferentes aplicaciones.La base de datos es una fuente significativa de datos que son compartidos por numerosos usuarios para diversas aplicaciones.

BASE DE DATOS

CONCEPTOS

BÁSICOS

Resulta relevante para que el Técnico en Administración cumpla su rol como usuario de los sistemas o como integrante del equipo de desarrollo que conozca algunos conceptos básicos vinculados al tema Bases de Datos.

Datos

Entidades

Claves primarias y foráneas

Relaciones

Restricciones de integridad referencial

Metadatos

DATOS

“DATOS SON HECHOS CONOCIDOS QUE PUEDEN REGISTRARSE Y QUE TIENEN UN SIGNIFICADO IMPLÍCITO”.

RAMEZ ELMASRI Y SHAMKANT B. NAVATHE

EJEMPLO:

PUEDEN CONSTITUIR DATOS LOS NOMBRES, NÚMEROS TELEFÓNICOS Y DIRECCIONES DE PERSONAS QUE CONOCEMOS.

3256789Elena Sánchez

[email protected] de Julio

1880

Entidades

Una entidad es todo aquello de lo cual interesa guardar datos, por ejemplo: clientes, facturas, productos, empleados. En el Modelo de Entidad-Relación que se presenta, se observa que las entidades están formadas por atributos o campos referidos a un mismo tema que interesa almacenar.

Claves Primarias y Claves Foráneas

Cada entidad tiene una clave primaria o campo llave que identifica unívocamente al conjunto de datos. Cuando en una entidad figura la clave primaria de otra entidad, ésta se denomina clave foránea. Las entidades se relacionan entre sí a través de las claves foráneas.

Claves Primarias y Claves Foráneas

CLAVES PRIMARIAS Código de Cliente es la clave primaria de Cliente. A cada cliente se le asocia un código y a cada código le corresponde un cliente. Asimismo, Número de Factura y Código de Producto son claves primarias de Facturas y Productos respectivamente.

CLAVES FORÁNEAS Son claves foráneas en Facturas Código de Cliente y Código de Producto. Clientes se relaciona con Facturas a través del Código de Cliente que figura en ambas tablas y con Productos mediante el Código de producto.

Restricciones de integridad referencial

RESTRICCIONES DE INTEGRIDAD REFERENCIAL

-Código de Clientes en Facturas debe cumplir que exista en Clientes y que sea clave primaria

-Código de Producto Facturas debe cumplir que exista en Productos y que sea clave primaria

¿Cómo se almacenan los datos

en las tablas?

Campo•SE REFIERE A LA UBICACIÓN EN UN REGISTRO EN EL CUAL SE ALMACENA UN TIPO ESPECÍFICO DE DATOS.

•POR EJEMPLO, EL REGISTRO-EMPLEADO PUEDE CONTENER CAMPOS PARA ALMACENAR EL

•APELLIDO, NOMBRE, DIRECCIÓN, CIUDAD, ESTADO, CP, FECHA-CONTRATACIÓN, SALARIO-ACTUAL,

•PUESTO, DEPARTAMENTO, ETC. LOS CAMPOS INDIVIDUALES SE CARACTERIZAN POR SU LONGITUD

•MÁXIMA Y EL TIPO DE DATOS (POR EJEMPLO, ALFABÉTICO, NUMÉRICO O FINANCIERO) QUE PUEDEN

•CONTENER. LA FACILIDAD PARA CREAR ESTAS ESPECIFICACIONES SE ENCUENTRA CONTENIDA

•GENERALMENTE EN EL LENGUAJE DE DEFINICIÓN DE DATOS (DDL- DATA DEFINITION LANGUAGE). EN

•UN SISTEMA ADMINISTRADOR DE BASES DE DATOS RELACIONALES (RDMS – RELATIONAL DATABASE

•MANAGMENT SYSTEM) A LOS CAMPOS SE LES CONOCE COMO COLUMNAS.

• UN CAMPO ES UN PUNTO EN UNA TABLA

• UN CAMPO=DATO=ALGÚN VALOR

COLUMNA

• UN RDMS (SISTEMA ADMINISTRADOR DE BASES DE DATOS RELACIONALES ) SE REFIERE AL NOMBRE DE

• UN ATRIBUTO. A LA COLECCIÓN DE LOS VALORES DE UNA COLUMNA QUE FORMAN LA DESCRIPCIÓN DE

• UNA ENTIDAD EN PARTICULAR SE LE LLAMA TUPLA O FILA. UNA COLUMNA EQUIVALE A UN CAMPO DE UN

• REGISTRO EN UN SISTEMA DE ARCHIVOS NO RELACIONALES.

•UNA COLUMNA ES UN GRUPO DE ELEMENTOS QUE SE ENCUENTRAN ENLISTADOS HACIA ARRIBA Y ABAJO,

• ES DECIR, DE FORMA VERTICAL.

FILA

•SE REFIERE A UNA SERIE DE ELEMENTOS ORGANIZADOS DE FORMA HORIZONTAL DENTRO DE UN TIPO DE ESTRUCTURA, POR EJEMPLO, UNA SERIE CONTINUA DE CELDAS COLOCADAS DE IZQUIERDA A DERECHA EN UNA HOJA DE CÁLCULO; UNA LÍNEA HORIZONTAL DE PÍXELES EN UNA PANTALLA DE VIDEO O UN CONJUNTO DE VALORES ALINEADOS HORIZONTALMENTE EN UNA TABLA.

•UNA FILA ES UN GRUPO DE ELEMENTOS QUE SE ENCUENTRAN ENLISTADOS DE UN EXTREMO A OTRO (DE IZQUIERDA A DERECHA, ES DECIR, HORIZONTALMENTE).

REGISTRO

• SE REFIERE A UNA ESTRUCTURA DE DATOS QUE ES UN CONJUNTO DE CAMPOS (ELEMENTOS), CADA UNO

• CON SU PROPIO NOMBRE Y TIPO.

• UN REGISTRO ES UN GRUPO DE CAMPOS EN UNA FILA.

TABLA

•EN UN RDMS, SE REFIERE A UNA ESTRUCTURA DE DATOS CARACTERIZADA POR FILAS Y COLUMNAS QUE CONTIENE DATOS EN LAS CELDAS DADAS EN LAS INTERSECCIONES DE LAS FILAS Y LAS COLUMNAS. LA TABLA ES LA ESTRUCTURA SUBYACENTE DE UNA RELACIÓN.

•UNA TABLA ES UN CONJUNTO DE FILAS Y COLUMNAS.

VARIABLE

•EL NOMBRE DE UNA VARIABLE ES LA ETIQUETA QUE SE LE ASIGNA A UNA COLUMNA.

•NOTA: ESTA ES TAL VEZ UNA DEFINICIÓN LIGERAMENTE DIFERENTE DE LA QUE HA APRENDIDO EN UNA CLASE DE PROGRAMACIÓN. EN PROGRAMACIÓN, UNA VARIABLE SE DEFINE COMO UNA UBICACIÓN DE ALMACENAMIENTO CON UN NOMBRE CAPAZ DE CONTENER DATOS QUE SE PUEDEN MODIFICAR DURANTE LA EJECUCIÓN DE UN PROGRAMA.

• REPORTE DE CALIFICACIONES – PROYECTO ESTUDIANTIL

Nombre-

Docente

ID-Alumno

Nombre-

Alumno

Calificación

Número-

Sección

Pérez

López campo campo

Martínez

campo

R e g i s t r o

¡GRACIAS!