1 Guía - Fundamentos de Base de Datos
1 Guía - Fundamentos de Base de Datos
1 Guía - Fundamentos de Base de Datos
Tecnología
FUNDAMENTOS
DE BASE DE
DATOS.
Tema Nº1:
TEMA 01 a la Base de
Introducción Teoría
datosde los
TEMA de
Indicador Nº1:
logro Nº1:
Reconoce la arquitectura de una base de datos, sus conceptos básicos y como se
representa la Información a través del sistema de datos en SQL Server.
1
Guía 1 Escuela de Fundamentos de Base de Datos
Tecnología
QUE ES UN DBMS.
La propia base de datos y el sistema gestor de base de datos o SGBD (también llamado DBMS, del
inglés database management system) conforman lo que se denomina el sistema de base de datos (a
veces, se utiliza simplemente el término base de datos para denominarlo). En términos generales,
un SGBD es un software que sigue un modelo de sistema de base de datos y, por lo tanto, resulta
decisivo a la hora de configurarla, administrarla y utilizarla. Solo cuando el sistema gestor de base
de datos está instalado y configurado, los usuarios pueden introducir y consultar los datos.
Los permisos de lectura y escritura, así como las funciones de administración generales, se
establecen mediante las interfaces específicas de la aplicación y el lenguaje de definición de datos
correspondiente. El más conocido de estos lenguajes es SQL (Structured Query Language, lenguaje
de consulta estructurada).
Subtema 1.2:
2
Guía 1 Escuela de Fundamentos de Base de Datos
Tecnología
En el caso de que en nuestra compañía no contemos con una persona que se encargue de esta labor,
existe la posibilidad de contratar a una empresa externa que se encargue.
Las principales utilidades que ofrece una base de datos a la empresa son las siguientes:
Estas funcionalidades aportarán un valor añadido a la empresa, ya que, con una base de datos
formulada correctamente, conseguiremos que la información y el conocimiento sean los mayores
activos de la compañía, lograremos sacar el máximo rendimiento a las competencias de nuestros
colaboradores, así como averiguar datos de nuestros clientes potenciales. Por último, puesto que la
información es poder, cuantos más datos tengamos, mayor será la competitividad de la compañía.
3
Guía 1 Escuela de Fundamentos de Base de Datos
Tecnología
Subtema 1.3:
Componente de una base de datos SQL Server:
Diagramas, Tablas, vistas, synonyms, Procedimientos, Funciones,
Seguridad.
4
Guía 1 Escuela de Fundamentos de Base de Datos
Tecnología
SQL Server Management Studio permite crear una representación gráfica de la base de datos. Esta
representación se denomina diagrama de la base de datos. Un diagrama puede contener todas o una
parte de las tablas presentes en la base de datos. Todas las tablas presentes en un diagrama
pertenecen a la misma base de datos.
5
Guía 1 Escuela de Fundamentos de Base de Datos
Tecnología
EJEMPLO:
TABLAS:
Las tablas son objetos de base de datos que contienen todos los datos de una base de datos. En las
tablas, los datos se organizan lógicamente en un formato de filas y columnas similar a una hoja de
cálculo. Cada fila representa un registro único y cada columna representa un campo en el
registro. Por ejemplo, una tabla que contiene datos de empleados de una empresa puede contener
6
Guía 1 Escuela de Fundamentos de Base de Datos
Tecnología
una fila para cada empleado y columnas que representen información del empleado, como el
número de empleado, el nombre, la dirección, el puesto de trabajo y el número de teléfono de la
casa.
EJEMPLO:
VISTAS:
Una vista es una tabla virtual cuyo contenido está definido por una consulta. Al igual que una tabla,
una vista consta de un conjunto de columnas y filas de datos con un nombre. Sin embargo, a menos
que esté indizada, una vista no existe como conjunto de valores de datos almacenados en una base
de datos. Las filas y las columnas de datos proceden de tablas a las que se hace referencia en la
consulta que define la vista y se producen de forma dinámica cuando se hace referencia a la vista.
EJEMPLO:
SINONIMOS:
Los sinónimos de SQL Server se pueden utilizar para crear un alias permanente de objetos de base
de datos en la misma base de datos o en otra.
EJEMPLO:
7
Guía 1 Escuela de Fundamentos de Base de Datos
Tecnología
PROCEDMIENTOS ALMACENADOS:
EJEMPLO:
FUNCIONES:
SQL Server nos proporciona una numerosa cantidad de funciones integradas del sistema, además de
estas funciones, SQL permite crear funciones de usuario, las cuales podemos crear consultando
tablas de nuestra base de datos e incluso combinando con funciones del sistema u otras funciones de
usuario.
8
Guía 1 Escuela de Fundamentos de Base de Datos
Tecnología
EJEMPLO:
SEGURIDAD:
9
Guía 1 Escuela de Fundamentos de Base de Datos
Tecnología
El objetivo de la base de datos es proporcionar una visión abstracta de los datos, es decir, el sistema
oculta detalles relativos a la forma en cómo se almacenan y mantienen los datos.
Esto se logra definiendo 3 niveles de abstracción, en los que puede considerarse una base de datos:
Nivel Externo
10
Guía 1 Escuela de Fundamentos de Base de Datos
Tecnología
Nivel Lógico/Global
Nivel Interno
a. El nivel externo:
1. Un programador de software o un usuario final con cualquier grado de sofisticación.
2. El usuario final puede ser el lenguaje de consulta SQL o un lenguaje de propósito
especial basado en sistemas de información específicos.
b. El nivel lógico-global:
3. Es una vista de los datos tal como son, en lugar de como los usuarios están forzados
a verlos, producto de un lenguaje en particular o determinado hardware
4. Se define mediante el esquema lógico que incluye las definiciones de cada uno de los
diferentes objetos de base de datos
5. En esta etapa es recomendable utilizar una herramienta CASE para automatice el
proceso y minimice los errores
c. El nivel interno:
Es una representación de bajo nivel de la base de datos completa, que consiste en múltiples
ocurrencias de múltiples tipos de artículos internos de cada objeto de DB.
Importancia de la Base de Datos
Las bases de datos facilitan no solo el registro de gran cantidad de datos son también el acceso a los
mismos, lo cual permite ahorrar tanto espacio físico como tiempo al momento de consultar
información contenida en ellas.
A nivel organizacional, las bases de datos resultan una ventaja competitiva, siendo así una
herramienta primordial al momento de tomar decisiones ya que permiten:
1. Mantener comunicación constante con los clientes.
2. Conocer las tendencias de compra del mercado objetivo.
3. Personalizar la atención a los usuarios.
4. Generar estrategias de publicidad.
5. Utilizar segmentos específicos de clientes para colocar productos específicos llegando de
manera directa al comprador o usuario.
11
Guía 1 Escuela de Fundamentos de Base de Datos
Tecnología
ACTIVIDAD VIRTUAL
Analizar y revisar los siguientes enlaces; luego responde las preguntas propuestas.
https://www.youtube.com/watch?v=Bk3rY_ICgPo&list=PLU8oAlHdN5Bmx-
LChV4K3MbHrpZKefNwn&index=2
12