Aspectos General de Base de Datos
-
Upload
elmer-carballo -
Category
Documents
-
view
10 -
download
4
description
Transcript of Aspectos General de Base de Datos
Página 1
Aspectos General de Base de Datos Ciclo I Año 2015
Información del Catedrático
Catedrático Correo electrónico Ubicación de la oficina y horario
Ing. Elmer Arturo Carballo Ruiz Ing. Arnoldo Rivas
[email protected] [email protected] [email protected] [email protected]
Cubículo Jefaturas, de 10:00-12:00,3:00-5:00 pm Cubículo 2 de Profesores 4:00-8:00 pm.
Información general
Descripción
El presente documento pretende dar ciertos lineamientos que son importantes para los alumnos a comprender los objetivos de la asignatura, las competencias que como profesional debe adquirir y tener claridad de que técnicas y herramientas deberá aplicar para el diseño e implementación de una base de datos en un gestor de base de datos
Expectativas y objetivos
Las expectativas de este curso son formar en áreas de conocimientos de aplicar técnicas de diseño de una base de datos como es el diagrama entidad relación desde la perspectiva relacional y orientada a objetos, aplicando el concepto de mapeo objeto relacional.
Otro aspecto importante es adquirir la habilidad de tener un pensamiento algebraico relacional que facilite la comprensión de como un gestor opera las consultas de base de datos, para ello nos auxiliaremos de una herramienta que nos permitirá realizar este propósito.
Adicionalmente, se pretender manejar el lenguaje de las base de datos como es el lenguaje estructurado de consulta denominado en sus siglas en ingles SQL, manejar las sentencias del Lenguaje de Manipulación de Datos (DML) , el Lenguaje de Definición de Datos (LDD) y el lenguaje de Control de Datos (LCD) para ello empleara un lenguaje estándar que reconoce cualquier gestor de base de datos , pero dentro de la asignatura se empleará a tres bases de datos como son : Oracle , SQL Server y PostgreSQL en sus versiones 11g R2 , 2012 y 9.3 respectivamente.
Además se aprenderá como poder aplicar reglas de negocio de un diseño de un sistema en un gestor de base de datos, dichos lenguajes que incorporan SQL serán PL /SQL, Transact –SQL, y PL respectivamente en cada una de las bases de datos elegidas para este propósito.
El propósito de utilizar un gestor de base de datos, es que el estudiante tenga la habilidad de llevar ese diseño e implementarlo en un motor de base de datos, respetando los conceptos de diseño de normalización, empleando conceptos que facilitan mucho el desarrollo de aplicaciones en el entorno organizacional e institucional como son las restricciones o contraints, funciones, procedimientos y paquetes almacenados en la base de datos, aplicar los conceptos de cursores y su manejo. Además que pueda emplear la seguridad lógica de una base de datos con el uso de sentencias LCD para otorgar privilegios, roles y perfiles en base a las funciones que una persona puede tener en un proceso o servicio de una organización.
Por último y no menos importante, es que adquiera los conocimientos sobre un área para la toma de decisiones como es la inteligencia de negocios sobre base de datos analíticas empleados técnicas de diseño como son datawarehouse, datamart, cubos, consultas y reportes OLAP y análisis de datos con el uso de ciertas técnicas que faciliten la creación de ETL desde diferentes fuentes de información, y en este caso particular se utilizará una herramienta denominada Pentaho.
Página 2
Material del curso
Material necesario
Oracle 11g R2
SQL Server 2012 o 2008
PostgreSQL 9.3
Distribución Linux Ubunto 12.03 , Oracle Linux 6.4 y Debian 6.0
Windows Server 2008 R2.
Pentaho
SQL Developer 4.1
SQL Server Management Studio
Power Designer 16.1 o superior
Virtual Box
PgAdmin III
Herramienta para Algebra Relacional ------
Aula Virtual de la FIA.
Web page de Facebook , grupo privado de base de datos 2015.
Material opcional
Materiales opcionales son los manuales de las distribuciones de Linux para la administración, guías de ejercicios sobre modelamiento, algebra relacional y SQL.
Otros materiales opcionales son el curso de base de datos impartido por la Universidad Stanford de San Francisco California, este puede ser encontrado en coursera.org, es completamente gratuito.
Se puede leer material de XML, Inteligencia de negocios con el uso de técnicas de diseño de ETL como copo de nieve, estrella y constelación.
Texto obligatorio
Fundamentos de base de datos Libro, Elmasri
Base de Datos Libro, Silberchatz