Informacio n General de La Asignatura

11
Administración de bases de datos Carrera: Desarrollo de Software Sexto cuatrimestre Programa de la asignatura: Administración de bases de datos Clave: 150920623/160920623

Transcript of Informacio n General de La Asignatura

Page 1: Informacio n General de La Asignatura

Administración de bases de datos  

 

 

 

     

Carrera: Desarrollo de Software

Sexto cuatrimestre

Programa de la asignatura: Administración de bases de datos

Clave: 150920623/160920623

Page 2: Informacio n General de La Asignatura

Administración de bases de datos  

 

 

Índice

I. INFORMACIÓN GENERAL DE LA ASIGNATURA ............................................. 3  

A. FICHA DE IDENTIFICACIÓN .............................................................................. 3  

B. DESCRIPCIÓN .................................................................................................... 3  

C. FUNDAMENTACIÓN TEÓRICA DE LA ASIGNATURA .................................... 4  

D. PROPÓSITO ....................................................................................................... 5  

E. COMPETENCIA(S) A DESARROLLAR ............................................................. 5  

F. TEMARIO ............................................................................................................. 5  

G. METODOLOGÍA DE TRABAJO ......................................................................... 7  

H. FUENTES DE CONSULTA ............................................................................... 11  

Page 3: Informacio n General de La Asignatura

Administración de bases de datos  

 

 

I. Información general de la asignatura

a. Ficha de identificación

Nombre de la Ingeniería: Desarrollo de software Nombre del curso o asignatura Administración de bases de datos

Clave de asignatura: 150920623 Seriación: No aplica Cuatrimestre: Cuarto Horas contempladas: 72

b. Descripción En el mundo de la informática, la necesidad de centralizar la información detonó la creación del Sistema de Administración de Bases de Datos (DBMS, por sus siglas en inglés Database Management System). Dicho sistema es un conjunto de servicios (aplicaciones de software) para administrar bases de datos, con el cual se facilita: • El acceso a los datos. • El acceso a la información por parte de múltiples usuarios. • La manipulación de la información en la base de datos. Para que la administración de bases de datos se lleve a cabo, se requiere de un medio físico (hardware), un DBMS que nos permite ubicar la información en orden y una interfaz del usuario. Una base de datos es una colección de archivos que pertenecen lógicamente a un sistema, por ende, la información que constituye la base de datos se resguarda hasta el momento en que una aplicación la manipula. Por lo tanto, un usuario puede realizar operaciones sobre los datos de manera segura y ordenada. Por lo anterior, la asignatura Administración de bases de datos se ubica en el sexto cuatrimestre de la Ingeniería y Técnico Superior Universitario en Desarrollo de Software; guarda una estrecha relación con las asignaturas Bases de datos y Diseño de bases de datos, de cuatrimestres anteriores, y es necesaria para complementar asignaturas como Programación net III y Programación web II, que cursarás posteriormente; su propósito es que utilices el MySQL para implementar y administrar información en distintos sistemas operativos. Para cumplir con dicho propósito, la asignatura se presenta en tres unidades:

Page 4: Informacio n General de La Asignatura

Administración de bases de datos  

 

 

1. Instalación de MySQL. 2. Operaciones básicas. 3. Funciones predefinidas.

c. Fundamentación teórica de la asignatura La asignatura de Administración de bases de datos asume como metodología del aprendizaje un modelo mixto, donde la teoría y la práctica se conjugan para el cumplimiento de las competencias, por ende, la materia tiene como función principal que el alumno aprenda a diseñar un sistema gestor de bases de datos para administrar los datos almacenados de forma lógica, ordenada y segura, por lo tanto, en la primera unidad, se recuperan las generalidades de MySQL por ser un sistema gestor open source y que puede instalarse en Windows y Linux. En la segunda unidad, se manejan las operaciones básicas que requiere MySQL para la creación de una base de datos. En la tercera unidad, se utilizan las funciones y operadores predefinidos para la manipulación de las bases de datos en MySQL. Desde el inicio de la primera unidad, el estudiante interactúa con las herramientas del aula virtual, como lo son foros y los portafolios de tareas, posteriormente comenzará a instalar y ejecutar aplicaciones, misma que tendrá que registrar para cumplir con las evidencias de aprendizaje. Por su parte, el/la facilitador(a)

• Semanalmente programa y actualiza las actividades. • Complementa el desarrollo de los temas. • Plantea preguntas disparadoras. • Dirige la discusión. • Retroalimenta. • Obtiene conclusiones a partir de las participaciones de los estudiantes. • Cierra el foro con conclusiones y trabajo colaborativo.

Page 5: Informacio n General de La Asignatura

Administración de bases de datos  

 

 

d. Propósito Que puedas identificar las generalidades del open source MySQL, sus paquetes y requisitos de instalación; que puedas instalarlo en dos sistemas operativos (Windows y Linux); Que identifiques las funciones y operaciones básicas y con todo ello, que puedas crear y manipular bases de datos.

e. Competencia(s) a desarrollar Competencia general: Utilizar un sistema gestor de bases de datos para administrar los datos almacenados de forma lógica, ordenada y segura, a través de las operaciones básicas y funciones predefinidas de manipulación soportadas por MySQL. Competencias específicas de unidad

• Instalar MySQL para utilizarlo como sistema gestor de bases de datos relacionales en los sistemas operativos Windows y Linux mediante los requisitos y paquetes de instalación.

• Utilizar MySQL para manipular información mediante el uso de las operaciones básicas de inserción, consulta y búsqueda de datos.

• Manipular las funciones predefinidas y operadores para administrar la información de forma lógica y segura mediante la realización de operaciones específicas.

f. Temario 1. Instalación de MySQL

1.1 MySQL en Windows

1.1.1 Requisitos previos 1.1.2 Paquetes de instalación 1.1.3. Ejecutar MySQL

1.2 MySQL en Linux

1.2.1 Requisitos previos 1.2.2 Paquetes de instalación 1.2.3 Ejecutar MySQL

2. Operaciones básicas

Page 6: Informacio n General de La Asignatura

Administración de bases de datos  

 

 

2.1. Data Definition Language (DDL)

2.1.1 Create, database y create table 2.1.2 Show database y show table 2.1.3 Alter table 2.1.4 Drop table y drop database 2.1.5 Optimize table 2.1.6 Truncate table 2.1.7 Repair table 2.1.8 Rename table 2.1.9 Check table

2. 2. Data Manipulation Language (DML)

2.2.1 Select 2.2.2 Insert 2.2.3 Update 2.2.4 Delete

2.3. Data Control Language (DCL)

2.3.1 Grant 2.3.2 Revoke

3. Funciones predefinidas 3.1. Funciones numéricas

3.1.1 Operadores aritméticos 3.1.2 Funciones matemáticas

3.2 Funciones de fecha y hora

3.2.1 Now 3.2.2 Curdate 3.2.3 Curtime 3.2.4 Utc_date 3.2.5 Utc_time 3.2.6 Utc_timestamp

3.3 Operadores

3.3.1 Precedencias de los operadores 3.3.2 Paréntesis 3.3.3 Funciones y operadores de comparación 3.3.4 Operadores lógicos

Page 7: Informacio n General de La Asignatura

Administración de bases de datos  

 

 

g. Metodología de trabajo

Durante el presente cuatrimestre, identificarás una presentación diferente a la de los periodos anteriores tanto en los contenidos como en las actividades de aprendizaje de la asignatura.

El desarrollo del curso, se hará mediante el uso de una antología que es el documento-guía que integra los diversos materiales que serán trabajados en cada una de las unidades.

En el diseño de las antologías, participaron cuerpos colegiados de los cuales forman parte los (las) docentes en línea, quienes están a cargo de la conducción de los cursos; de manera conjunta, se seleccionaron los contenidos y se desarrollaron las actividades e instrumentos de evaluación; así mismo, se definieron las interacciones que permiten establecer el vínculo permanente entre los (las) docentes y los (las) estudiantes, tanto de manera grupal como individual, además, se generaron los espacios necesarios para que puedas comunicarte con tus compañeros.

Las antologías incluyen diversas fuentes de consulta accesibles y disponibles en el aula y/o en la web que posibilitan el estudio de los contenidos, los cuales fueron definidos previamente mediante la Tabla de especificaciones de la asignatura, lo que te permitirá observar una estructura organizada y secuencial, que se orienta siempre al cumplimiento de las competencias que debes alcanzar de acuerdo al plan de estudios y nivel en que te encuentras.

Después de haber recorrido ya un camino importante durante los cuatrimestres anteriores, necesariamente conoces ya la metodología empleada en la modalidad a distancia y sobre todo el modelo que orienta el proceso educativo en la Universidad Abierta y a Distancia de México, por lo que has desarrollado también las competencias transversales y específicas tanto de tipo tecnológico como académicas y de formación personal, que te permitirán asumir responsablemente tu aprendizaje, dado que has sido capaz de desarrollar también habilidades de estudio independiente y la disciplina requerida para el autoaprendizaje.

De esta manera, al tener una responsabilidad compartida en el proceso de tu aprendizaje, te apropiarás de los contenidos que tendrás a disposición y podrás realizar las actividades de aprendizaje que se han diseñado partiendo de la afirmación de que lees, escribes y estudias de manera individual, interactuando y discutiendo con tus compañeros(as), con la guía y asesoría de los (las) docentes y con el uso de los materiales y recursos didácticos; todo ello, te permitirá darles un nuevo significado y orientación, ya sea para desarrollar la capacidad argumentativa, vincular la teoría con la práctica, para plantearte problemas y encontrar alternativas de solución, entre otras habilidades.

Es importante mencionar que la presentación de los contenidos, no implica un cambio de metodología ni de la calidad de los aprendizajes, sino que posibilita otras formas de acercarse y utilizar los materiales de estudio, siempre teniendo en cuenta que el centro

Page 8: Informacio n General de La Asignatura

Administración de bases de datos  

 

 

del aprendizaje eres tú y todos los estudiantes con la orientación permanente de los (las) docentes en línea, enriquecido con las interacciones que se producen entre pares y utilizando los recursos tecnológicos como herramientas de colaboración y de comunicación que tienes a tu alcance.

La evaluación del aprendizaje En lo que se refiere a la evaluación, aplica el esquema que se trabajó en el cuatrimestre anterior, en donde la evaluación formativa a lo largo del curso, es el referente que permite obtener las distintas evidencias de tu desempeño académico, de tus interacciones con los contenidos, con los docentes y compañeros(as), más la reflexión permanentemente sobre tu propio proceso de aprendizaje.

Formas de trabajar con los contenidos durante el cuatrimestre

Contenidos

Como ya se señaló, en este cuatrimestre el contenido de la asignatura se te presentará de una manera diferente, la manera de acceder a éste será básicamente por medio de la antología junto con sus documentos publicados en el aula y a través del foro de la unidad:

• Antología. Este documento incluye la lista de materiales en los que se presenta el contenido de cada unidad. Algunos recursos estarán disponibles directamente en el aula y otros deberás consultarlos en la fuente original.

• Foro de la unidad. Como su nombre lo indica, se encuentra en cada unidad y es homónimo de ésta.

♦ Será utilizado por el (la) profesor(a) para enviar materiales de estudio adicionales a los que se incluyen en la Antología.

Page 9: Informacio n General de La Asignatura

Administración de bases de datos  

 

 

♦ Este foro lo podrás utilizar para consultar a tu profesor(a) sobre cualquier duda, comentario, pregunta, inquietud, etc., que tengas respecto de los contenidos de la unidad y para comunicarte con tus compañeros(as).

♦ Es importante que utilices este espacio si requieres asesoría respecto de un tema o actividad en particular ya que, de este modo, la información puede ser vista por todos los miembros del grupo y así se comparten y resuelven cuestiones que pueden ser generalizadas.

Apertura de las unidades

Para este cuatrimestre se han programado fechas específicas de apertura para cada unidad, mismas que se presentan a continuación:

Unidad Semana de apertura

Unidad 1. Instalación de MySQL Semana 1 (del 10 al 18 de agosto)

Unidad 2. Operaciones básicas Semana 5 (del 10 al 14 de septiembre)

Unidad 3. Funciones predefinidas Semana 10 (del 15 al 19 de octubre)

* Estas fechas se han determinado con base en el calendario oficial, publicado en la página de la UnAD.

En estas fechas, el docente en línea comenzará a publicar los contenidos dentro del foro correspondiente.

Actividades La dinámica de trabajo en el aula será la siguiente:

v El número de actividades consiste en la entrega de dos tareas, más la evidencia de aprendizaje y el trabajo colaborativo que se llevará a cabo en los foros.

Page 10: Informacio n General de La Asignatura

Administración de bases de datos  

 

 

En cada unidad encontrarás las siguientes herramientas:

v Foro de trabajo colaborativo. Este foro está destinado para que se lleven a a cabo todas las actividades colaborativas que se marcan en la tabla de especificaciones y que son consideradas para la calificación.

v Habrá un foro por unidad, dentro del cual el docente en línea colocará todos los temas que se requieran para trabajar de manera colectiva y/o colaborativa; por lo tanto, deberás revisar las instrucciones de cada uno de los temas disponibles.

v Tareas. En cada unidad se colocará una herramienta de tareas; como se mencionó anteriormente, se solicitarán 2 tareas para cada unidad, mismas que serán descritas por tu profesor(a) en el Foro de la unidad y deberás enviarlas a través de la herramienta que se describe en este inciso.

Para enviar tus tareas considera los siguientes puntos:

a) La herramienta está configurada para subir hasta 2 archivos por cada tarea: la primera versión y, una vez recibidas las observaciones de tu profesor(a), la segunda con las correcciones.

b) El botón enviar para calificar aparece desde el primer envío sin embargo, no debes presionarlo sino hasta que subas la segunda versión de tu última tarea, de lo contrario no podrás subir ningún otro documento dado que el aula tomará que el documento enviado con dicho botón, es la versión final del trabajo.

v Evidencia de aprendizaje. En este espacio deberás enviar la evidencia de aprendizaje correspondiente a la unidad, del mismo modo que en los cursos anteriores, está configurada para que envíes 2 archivos. La descripción de la actividad la encontrarás en el Foro de la unidad.

v Preguntas de autorreflexión. Este foro es de uso exclusivo del (de la) docente en línea para que te haga llegar las preguntas de autorreflexión para cada una de las unidades de la asignatura.

v Autorreflexiones. En esta herramienta subirás las autorreflexiones de cada unidad, del mismo modo en que se ha trabajado en cuatrimestres anteriores.

Page 11: Informacio n General de La Asignatura

Administración de bases de datos  

 

 

h. Fuentes de consulta Básica

Cobo, Á. (2005). PHP y MySQL: Tecnología para el desarrollo de aplicaciones web. s/c: Ediciones Díaz de Santos. Coronel, C. (2011). Bases de datos: diseño, implementación y administración. España:

Cengage Learning.

Dubois, P. (2009). La biblia de MySQL. Madrid: Anaya Multimedia.

Gilfillan, I. (2003). MySQL. Madrid: Anaya Multimedia.

Guitíerrez Gallardo, J. D. (2009). MySQL 5.1. Madrid: Anaya Multimedia.

Pérez López, C. (2008). MySQL para Windows y Linux. España: Alfaomega.

Piattini, G. (2007). Tecnología y diseño de bases de datos. México: Alfaomega .

Pons Capote, O. (2005). Introducción a las bases de datos: El modelo relacional. España: Paraninfo.

Ramos Martín, A. y. (2007). Operaciones con bases de datos ofimáticas y corporativas. Madrid: Paraninfo.

Silberchatz, A. (2006). Fundamentos de bases de datos. México: Mcgraw-Hill .

Zawodny, J. y. (2004). MySQL Avanzado. España: Anaya Multimedia .

 

Complementarias  

Dubois, P. (2009). La biblia de MySQL. Madrid: Anaya Multimedia.

Gilfillan, I. (2003). MySQL. Madrid: Anaya Multimedia.

Mazlakowski, M., Butcher, T., & Antúnez Barnad, G. A. (2001). Aprendiendo MySQL en 21 días. Pearson.

Pérez López, C. (2008). MySQL para Windows y Linux. España: Alfaomega.