Sunteți pe pagina 1din 17

Base de datos para la Administración

• Sesión 1
Introducción a las bases de datos

Profesor: HENRY
SALTAREN
hasaltarenq@unal.edu.co

mayo de 2019 Departamento de Ciencias Sociales 1


JUSTIFICACIÓN

• En las organizaciones la administración de su información y los


procesos se ha constituido en uno de los grandes retos a manejar, en
las actuales condiciones de un entorno cada vez más complejo, con
cambios constantes y cada vez más veloces, la alta competitiva ahora
globalizada, la importancia que ha adquirido la gestión del
conocimiento de la organización es fundamental para su desempeño y
sobre vivencia.
• El análisis y diseño de los procesos y la determinación de los
requerimientos de las necesidades de información aunado con la
necesidad del almacenamiento y utilización de la información en
bases de datos y sistemas de información se convierte en uno de los
componentes más importantes de toda organización. El dominio de
metodologías para la creación y utilización de las bases de datos y de
los sistemas de información, es una competencia necesaria para todo
tipo de profesionales, en especial para el administrador de empresas
donde funciones como: planear, controlar, coordinar, dirigir y tomar
decisiones, dependen directamente del tiempo, forma y contenido de
la información disponible.

mayo de 2019 Departamento de Ciencias Sociales 2


Objetivos
• General
• Proporcionar al participante las definiciones, conceptos y destrezas básicas que
le permitan el análisis de los sistemas de información en una organización y el
diseño y despliegue de bases de datos que soporten dichos sistemas de forma y
acción consciente.
• Objetivos Específicos
• Comprender y operar los principios teóricos en la construcción de bases de
datos relacionales,
• usar diagramas para modelar bases de datos,
• crear tablas, consultas y formularios para guardar y consultar información de la
organización,
• identificar los beneficios e importancia del análisis de sistemas y reconocer los
diferentes roles en el análisis de sistemas en la estructuración de la información
en la empresa,
• aplicar el ciclo de vida de los sistemas de información,
• analizar las necesidades de información que pueden ser susceptibles de
implementar en sistemas de información sistematizados soportados por bases
de datos y, valorar su aporte en términos de eficacia y eficiencia para la
organización.

mayo de 2019 Departamento de Ciencias Sociales 3


Objetivos

mayo de 2019 Departamento de Ciencias Sociales 4


Temario

• ACID
• Introducción Bases de datos Relacionales.
• Tuplas, campos, registros, claves
• Algebra relacional
• Normalización
• PostgreSQL
• Microsoft Access

mayo de 2019 Departamento de Ciencias Sociales 5


Asignatura
Bases de Datos para la
Administración

Sesión 01
Sistema de Gestión de Bases de Datos

Tomado de Análisis y Sistemas 6 edición


Kendall y Kendall y diapositivas del profesor
Ismael Castaneda Fuentes
Temario

• Sistema de Gestión de Bases de Datos SGBD o Data Base


Manager System DBMS
• Definición
• Objetivos
• Base de Datos
• Definición

2 de mayo de 2019 Departamento de Ciencias Sociales 7


Definición
Sistema de Gestión de Bases de Datos SGBD
• Un sistema de gestión de base de datos es una colección
de archivos interrelacionados y un conjunto de
programas que permitan a los usuarios acceder y
modificar estos archivos.
• Son productos de software fabricados por diferentes
proveedores y con diferentes características que los
diferencian unos de otros: Dbase, Fox, Access, Informix,
Unify, Oracle, Interbase, MySQL, SQLite, Postgres, DB2,
MS SQL Server.

2 de mayo de 2019 Departamento de Ciencias Sociales 8


Objetivos de efectividad de los SGBD

• Uno de los propósitos principales de un sistema de base


de datos es proporcionar a los usuarios una visión
abstracta de los datos. Es decir el sistema esconde ciertos
detalles de cómo se almacenan y mantienen los datos.
• Permitir a la base de datos evolucionar conforme
aumenten las necesidades de los usuarios.
• Permitir a los usuarios construir su vista personal de los
datos sin preocuparse por la forma en que los datos se
encuentren almacenados físicamente.

2 de mayo de 2019 Departamento de Ciencias Sociales 9


Definición de Bases de Datos

• Colección de datos organizados bajo normas establecidas


en un modelo seleccionado.
• La base de datos es un conjunto de información
almacenada bajo la estructura diseñada e implementada
en el SGBD y relacionada con un asunto o con una
finalidad, tal como el seguimiento de los pedidos de
clientes o una colección de música.

2 de mayo de 2019 Departamento de Ciencias Sociales 10


Definición de Bases de Datos

• Generalmente nos referimos a los datos de los usuarios y


de la organización, que apoyan el negocio modelado y
soportado por el Sistema de Gestión de Bases de Datos.
En la etapa de diseño lógico la arquitectura de los datos
es independiente del motor donde se montará
finalmente.
• La gestión de los datos implica:
• Definición de estructuras para almacenar información
• Mecanismos para manipulación de la información

2 de mayo de 2019 Departamento de Ciencias Sociales 11


Servidor de Bases de Datos

• Servidor que es capaz de administrar múltiples bases de


datos
Base de Datos

• Una base de datos relacional almacena conjuntos de datos


que están relacionados unos con otros.
• Las Tablas son la estructura primaria de una base de datos
relacional.
• Las tablas están constituidas por:
– Columnas (columns)
– Filas (rows) –registro, instancia, tupla—
Objetos de una Base de Datos
• Tables, almacena datos
• Views, simplifica y/o restringe acceso a datos
• Indexes, mejora acceso a la base de datos
• Defaults, define valores por omisión
• Rules, restringe valores que se aceptan
• Stored procedures, comandos sql y de control con llamado
explícito
• Triggers, comandos sql y de control con llamado implícito
SQL (Structured Query Language)

• SQL lenguaje usado para definir, manipular, y controlar


bases de datos relacionales
– Definido por ANSI (American National Standards Institute)
• Comandos SQL se pueden dividir en tres categorías:
– DDL (Data definition language)
• create, alter, drop
– DML (Data manipulation language)
• select, insert, update, delete
– DCL (Data control language)
• grant, revoke
Relación Cliente/Servidor
• Cliente – Programa que acepta requerimientos de un
usuario y los envía a un servidor; también recibe respuestas
del servidor y se las muestra al usuario
• Servidor – Programa que procesa requerimientos del cliente
y le retorna resultados
Conexión al Servidor
• Para conectarse a un servidor a través de un cliente se
necesita:
– Un login válido
– Un password válido
• Una conexión simple se conoce como “session”
• Base de datos default:
– Base de datos que se coloca en uso cuando un usuario se
conecta al servidor
– Determinada según el perfil del usuario
– Características fijadas por el Administrador

S-ar putea să vă placă și