Sei sulla pagina 1di 14

Sesin 1

MTI BLANCA INS VALENCIA VZQUEZ

OBJETIVO DEL CURSO

Crear y manipular bases de datos relacionales utilizando un Gestor de Bases de Datos considerando elementos de integridad para el tratamiento de la informacin.

Introduccin

Qu es una Base de Datos?


Una coleccin de datos (registros) que describen las

actividades de una o ms organizaciones relacionadas.


Entidades (estudiantes, profesores, clases, aulas) Relaciones (estudiantes inscritos en cursos impartidos por un profesor

en un salon determinado)

Aplicaciones tpicas de Bases de Datos


Registrar compras en supermercado Compras por internet usando tarjetas de crdito Reservacin de viajes en agencia Renta de videos Registros en cursos, pagos, y otras transacciones en una universidad

SUGERIR 5 APLICACIONES

Que es un Sistema Manejador de Base de Datos (DBMS)?


Un Sistema Manejador de Base de Datos es

un producto de software designado para ayudar en el mantenimiento y utilizacin de colecciones voluminosas de datos. El SMBD ayuda a los usuarios a definir, crear, mantener y controlar el acceso a los datos

Introduccin: Objetivos de DBMS

Lograr que el desarrollo y mantenimiento de aplicaciones dentro de la organizacin sea:


Fcil, Econmico, Flexible y Eficiente

Organizar los datos para que su explotacin sea:


Oportuna, Confiable y Eficiente

Beneficios al usar DBMS

Reduce el tiempo de desarrollo de aplicaciones


Facilita la aplicacin de estndares.

Facilita el desarrollo de aplicaciones


Permite dar respuesta a consultas no planeadas

de informacin (sin crear nuevos programas)

Integridad y seguridad de la informacin


Presentar diferentes vistas de la informacin. Dar privacidad y seguridad.

Componentes del ambiente DBMS

Hardware
Puede variar desde una PC a una red de

computadoras

Software
DBMS, sistema operativo, software de la red (si

es necesario) y aplicaciones finales.

Datos
Usados por la organizacin adems de una

descripcin de los datos llamado el esquema.

Procedimientos
Instrucciones y reglas que son aplicados al

diseo y uso de la base de datos y del ambiente DBMS

Gente

Roles en el ambiente de base de datos

Administrador de Datos (DA)


Administrador de la Base de Datos (DBA)

Diseador de la Base de Datos


Programadores de la Aplicacin Usuarios Finales (novatos y sofisticados)

Entre los gestores o manejadores actuales ms populares encontramos:

MySQL PostgreSQL, Oracle, DB2, INFORMIX, Interbase, FireBird, Sybase Microsoft SQL Server

Existen varias interfaces de programacin de aplicaciones que permiten, a aplicaciones escritas en diversos lenguajes de programacin, acceder a las bases de datos MySQL, incluyendo:

Lenguaje C Lenguaje C++ Lenguaje C# Lenguaje Pascal Lenguaje Delphi (via dbExpress) Lenguaje Eiffel Lenguaje Smalltalk Lenguaje Java (con una implementacin nativa del driver de Java) Lenguaje Lisp Lenguaje Perl Lenguaje PHP Lenguaje Python Lenguaje Ruby Lenguaje Gambas Lenguaje REALbasic (Mac y Linux)

MYSQL

MySQL es un sistema de gestin de bases de datos relacional, multihilo y multiusuario con ms de seis millones de instalaciones.

Se puede trabajar en modo consola y en modo grfico con herramientas GUI.

Herramientas visuales

MySQL Workbench phpMyAdmin Navicat for MySQL Sequel Pro HeidiSQL SQL Maestro: MySQL Tools Family SQLWave MySQL Client dbForge Studio DBTools Manager MyDB Studio Dreamcoder for MySQL

PROYECTO XAMPP

XAMPP es una forma fcil de instalar la distribucin Apache que contiene MySQL, PHP y Perl. XAMPP es realmente simple de instalar y usar basta descargarlo, extraerlo y comienzar.

Potrebbero piacerti anche