Entradas etiquetadas con SQL
Fundamentos de Bases de Datos: Modelos, Arquitectura y Administración
1. Independencia de Datos
La independencia de datos se logra mediante la arquitectura ANSI de tres niveles:
Nivel Interno
Describe la estructura física de almacenamiento de la base de datos. Emplea un modelo físico de datos y es donde residen los datos.
Nivel Conceptual
Describe la estructura lógica de toda la base de datos para la comunidad de usuarios. Oculta los detalles físicos de almacenamiento y trabaja con elementos lógicos como entidades, atributos y relaciones.
Nivel Externo o de Vistas
Define (más…)
El Profesional de Sistemas de Información y la Programación
UNIDAD N° 1: EL PROFESIONAL DE SISTEMAS DE INFORMACIÓN
Analista de sistemas:
Un analista de sistemas es el individuo responsable de investigar, planear, coordinar y recomendar opciones de software y sistemas para cumplir los requerimientos de una empresa. Debe adquirir cuatro habilidades: analítica, técnica, gerencial e interpersonal.
- Las habilidades analíticas permiten entender a la organización y sus funciones, lo que ayuda a identificar oportunidades, analizar y resolver problemas.
- Las habilidades (más…)
Álgebra Relacional: Operaciones Básicas y Derivadas
Operadores del Álgebra Relacional
Cada operador del álgebra relacional acepta una o dos relaciones como entrada y retorna una nueva relación como resultado. Los operadores σ (selección) y Π (proyección) son unarios, mientras que el resto son binarios.
Operaciones Básicas
Selección (σ)
Permite seleccionar un subconjunto de tuplas de una relación (R) que cumplan una condición (P): σP(R)
.
Proyección (Π)
Permite extraer columnas (atributos) de una relación: ΠA1, A2, ..., An(R)
.
Producto Cartesiano (más…)
Lenguaje de Consulta de Datos SQL
Lenguajes de Datos
– DDL (Data Definition Language): Lenguaje de definición de datos, que comprende todas las instrucciones relativas a la definición de los elementos que componen una base de datos: creación de bases de datos, tablas, índices, etc.
– DML (Data Management Language): Lenguaje de manipulación de datos, se encarga del mantenimiento de los datos en la base de datos, permite actuar sobre las tablas de la base de datos, dando de alta nuevos valores, modificarlos o borrarlos. Incluye (más…)