Aspectos General de Base de Datos

2
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.

description

Herramientas importantes de base de datos

Transcript of Aspectos General de Base de Datos

Page 1: 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.

Page 2: Aspectos General de Base de Datos

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