+ All Categories
Home > Education > Introducción a los sistemas de bases de datos

Introducción a los sistemas de bases de datos

Date post: 12-Apr-2017
Category:
Upload: romeprofe
View: 45 times
Download: 1 times
Share this document with a friend
24
Introducción a los Sistemas de Bases de Datos Relacionales Prof. Javier Romero
Transcript

Introducción a los Sistemas de Bases de Datos Relacionales

Prof. Javier Romero

Objetivos del Taller:

Definir el concepto Base de Datos (Data Base) y explicar como esta interactúa con los datos y la información.

Definir el termino Integridad de Datos (data integrity) y describir las cualidades del valor de la información.

Discutir los términos : Data, Información, Tabla “Table”, Campo “Field”, Registro “Record”, Archivo “File”, Campo Primario “Primary Key”, entre otros.

El término base de datos (Database) describe una colección de informaciónrelacionada, organizada de manera tal quese pueda accesar, extraer y utilizar.

3

4

Base de Datos

Datos vs Información

= Colección de caracteres que no

han sido procesados por un sistema de manejo de información.

• Texto• Números• Imágenes• Audio• Video

Datos vs Información

= Datos procesados por un sistema de manejo de información.

•Documentos• Imágenes•Audio•Video

¿Qué es un DBMS?

Los DBMS (Data Base Management System) son los programas que las para la

de los en una .

¿Qué hace un DBMS?

Los DBMS (Data Base Management System) permiten crear bases de datos y procesar los datos. Los procesos incluyen añadir, modificar o borrardatos. Además, organizan los datos, permiten extraerlos, crear formas y reportes utilizando los datos de la base de datos.

Otra función importante de los DBMS es asegurar la

.

Data Integrity

La identifica la calidad de los datos. Si se entran datos incorrectos a la base de datos se producen resultados incorrectos. “GIGO”

La integridad es impórtate en los DBMS porque las computadoras y los

usuarios usan la información para tomar decisiones y acciones a seguir.

Validación de los datos

Validación de datos es el proceso de comparar datos a través de reglas o valores con el fin de determinar si la data es correcta. Los DBMS se configuran y programan para llevar a cavo este proceso.

La información validada debe cumplir con los siguientes características:

Precisa

Verificable

A tiempo (oportuna)

Organizada

Accesible

Útil

Costo Efectiva

Sistemas de Bases de Datos PopularesImagen tomada de: Discovering Computers 2012: Chapter 10, Page 527, Figure 10‐11

Sistemas de Bases de Datos PopularesImagen tomada de: Discovering Computers 2012: Chapter 10, Page 527, Figure 10‐11

Bases de Datos Relacionales (RDBMS) “Relational Data Base”

Una base de datos relacional es una base de datos que almacena y organiza los datos en TABLAS. Las tablas consisten de columnas y filas.

Ejemplo de las tablas de una BD de Access

Cada tabla de la BD representa una entidad.

Características de una Tabla de Access

Nombre de la Tabla Columnas “Campos” o “Fields”

Filas “Regitros”

o “Records”

Primay Key

Nombre de los Campos

Una tabla es una entidad es algo (un objeto) para lo cual se acumulan datos. Cada entidad tiene atributos “campos”.

Los atributos son las características de las tablas. Los atributos forman las columnas de la tabla que se conocen como campos.

campos

A los valores específicos de los campos se le conoce como ocurrencias.

Información específica de un record

Un record es una fila en la tabla.

El record contiene información de una persona, de un producto o de un evento.

Primary Key

Es un campo o grupo de campos que identifica de manera única un record. Es la herramienta que utiliza el RDBMS para identificar valores únicos. El PK ayuda a mantener el acceso a la tabla de forma ordenada.

El Primary Key indica cuando se está duplicando alguna información.

Foreign Key

Una clave foránea o clave extranjera (o Foreign Key FK) es una limitación referencial entre dos tablas.

La clave foránea identifica una columna o grupo de columnas en una tabla (tabla hija o referendo) que se refiere a una columna o grupo de columnas en otra tabla (tabla maestra o referenciada). Las columnas en la tabla relacionada deben ser la clave primaria PK. Profundizaremos más sobre el tema de los “Foreign Key”

dentro del tema de las relaciones entre tablas.

Características de las RDBMS

1. Una base de datos se compone de varias Tablas o relaciones.

2. No pueden existir dos tablas con el mismo nombre ni registro.

3. Cada tabla es a su vez un conjunto de campos(columnas) y registros (filas).

4. La relación entre una tabla padre y un hijo se lleva a cabo por medio de las claves primarias y claves foráneas (o ajenas).

Características de las RDBMS

4. Lo Primary Key (claves primarias) son la clave principal de un registro dentro de una tabla y estas deben cumplir con la integridad de datos.

5. Las Foren Key (claves ajenas) se colocan en la tabla hija, contienen el mismo valor que la clave primaria del registro padre; por medio de estas se hacen las formas relacionales.

Modelos de Sistemas para el Manejo de

Bases de DatosRelacionales

más Populares

NOTA: Recuerden que dentro de nuestro cursoiniciaremos con MS-Access y luego nosmoveremos a trabajar con SQL.

Microsoft Access

MS- Access es un sistema(DBMS) relacional para el manejo de Bases de Datos que trabaja bajo el ambiente de Windows.

SQL Server

SQL (Structured Query Language) es un lenguaje de programación estándar e interactivo para la obtención de información desde una base de datos y para actualizarla.

SQL Server es un sistema de gestión de bases de datos relacionales (RDBMS) de Microsoft que está diseñado para el entorno empresarial.

Pasos básicos para el Diseño de una Base de Datos

24

1. Determinar el propósito de su base de datos.

2. Determinar cuantas tablas se utilizaran. Saber cual es la entidad y sus debidos campos. Tenga presente que la información nunca se duplica ni en una tabla ni entre tablas(haga este ejercicio en papel primero).

3. Determinar que campos se utilizarán. Cada tabla va a tener información de un mismo tema.

4. Determine las relaciones entre las tablas.


Recommended