1 / 21

PRIMERA FORMA NORMAL (1fn) DEPENDENCIA FUNCIONAL

PRIMERA FORMA NORMAL (1fn) DEPENDENCIA FUNCIONAL. * Se dice que un conjunto de atributos (Y) depende funcionalmente de otro conjunto de atributos (X) si para cada valor posible para Y.. Simbólicamente se denota X=Y. Modelo de datos jerarquico.

jagger
Download Presentation

PRIMERA FORMA NORMAL (1fn) DEPENDENCIA FUNCIONAL

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PRIMERA FORMA NORMAL (1fn)DEPENDENCIA FUNCIONAL * Se dice que un conjunto de atributos (Y) depende funcionalmente de otro conjunto de atributos (X) si para cada valor posible para Y.. Simbólicamente se denota X=Y.

  2. Modelo de datos jerarquico • Es un modelo que utilizan arboles para la presentación lógica de los datos. Este árbol esta compuesto de unos elementos llamados nodos. • En este modelo solo se pueden presentar relaciones 1:M por lo que presenta varios inconvenientes

  3. No se admiten relaciones N:M • Un segmento hijo no puede tener mas de un padre • No se permiten mas de una relación entre dos segmentos • Para acceder a cualquier segmento es necesario comenzar por el segmento raíz. • El árbol se debe de recorrer en el orden designado

  4. Modelo de datos de red • Es un modelo de las entidades se representan como nodos y sus relaciones son las líneas que los unen. • En esta estructura cualquier componente puede relacionarse con cualquier otro

  5. El tipo de registro que presenta nodo. • Elemento que es un campo de datos • Agregado de datos que define un conjunto de datos con su nombre • Este modelo de datos permite representar relaciones N:M

  6. Modelo de datos relacionados • Es mas utilizados actualmente ya que utilizamos tablas bidimensionales para la representación lógica de los datos y sus relaciones

  7. Algunos de sus principales características son: • Puede ser entendido y usado por cualquier usuario. • Permite ampliar el esquema conceptual sin modificar las aplicaciones de gestión. • Los usuarios no necesitan saber donde se encuentran los datos físicamente • El elemento principal de este modelo es la relación que se representa mediante una tabla

  8. Que es una wiki • Un wiki o una wiki[]es un sitio web cuyas páginas pueden ser editadas por múltiples voluntarios a través del navegador web. Los usuarios pueden crear, modificar o borrar un mismo texto que comparten. Los textos o «páginas wiki» tienen títulos únicos. Si se escribe el título de una «página wiki».

  9. ¿Qué son los problemas del esquema relacional? • En este esquema primero tenemos que tener la base de datos tenemos que tener demasiado cuidado con la estructura de la base de datos porque si no tenemos esa precaución no nos puede salir como nosotros planeamos nuestro modelo entidad relacion

  10. Formas normales • Las formas normales se corresponden a una teoría de normalización iniciada por el propio Codd y continuada por otros autores (entre los que destacan Boyce y Fagin). Codd definió en 1970 la primera forma normal, desde ese momento aparecieron la segunda, tercera, la BoyceCodd, la cuarta y la quinta forma normal.

  11. Appserv • Es una herramienta OpenSource para Windows que facilita la instalación de Apache ,Mysql y Php en el cual estas aplicaciones se configuran en forma automática. • Se le llama Wiki a las páginas Web con enlaces, imágenes y cualquier tipo de contenido que puede ser visitada y editada por cualquier persona. De esta forma se convierte en una herramienta Web que nos permite crear colectivamente documentos sin que se realice una aceptación del contenido antes de ser publicado en Internet. Un ejemplo claro: Wikipedia, un proyecto para desarrollar una enciclopedia libre en Internet

  12. wiki • Un wiki o una wiki[]es un sitio web cuyas páginas pueden ser editadas por múltiples voluntarios a través del navegador web. Los usuarios pueden crear, modificar o borrar un mismo texto que comparten. Los textos o «páginas wiki» tienen títulos únicos. Si se escribe el título de una «página wiki». • Se le llama Wiki a las páginas Web con enlaces, imágenes y cualquier tipo de contenido que puede ser visitada y editada por cualquier persona. De esta forma se convierte en una herramienta Web que nos permite crear colectivamente documentos sin que se realice una aceptación del contenido antes de ser publicado en Internet. Un ejemplo claro: Wikipedia, un proyecto para desarrollar una enciclopedia libre en Internet

  13. Software • Las herramientas de software para wikis son una forma de software colaborativo para soporte de los Wikis. Usualmente se implementan vía la interfaz CGI de los servidores web. Un Wiki es un sitio que permite leer, editar y crear páginas que al final son visualizadas en formato HTML. Los wikis se utilizan como soporte para la colaboración, para documentación, recopilación de informaciones, etc. Típicamente, las páginas se almacenan en una base de datosy se incluyen hipervínculos generados dinámicamente. La Wikipedia es un ejemplo de wiki.

  14. MYSQL

  15. Enterpassword: *** • WelcometotheMySQL monitor. Commandsendwith ; or \g. • YourMySQLconnection id is 11 • Server version: 5.0.51b-community-nt-log MySQLCommunityEdition (GPL) • Type 'help;' or '\h' forhelp. Type '\c' toclearthe buffer. • mysql> show databases; • +----------------------------+ • | Database | • +----------------------------+ • | information_schema | • | batos | • | escuela | • | mysql | • | phpmyadmin | • | test | • +---------------------------+

  16. 5 rows in set (0.00 sec) • mysql> selectnombre_alum,((c1+c2+c3)/3) from calificaciones; • +------------------------------------------+---------------------+ • | nombre_alum | ((c1+c2+c3)/3) | • +------------------------------------------+---------------------+ • | hernandezgarciamaria luisa | 50.0000 | • | bernardomartinluis | 70.0000 | • | casas menas manuel | 56.6667 | • | corregidor sanchezana | 76.6667 | • | lopezhernandez magdalena | 73.3333 | • +------------------------------------------+----------------------+ • 5 rows in set (0.05 sec)

  17. 6 rows in set (0.00 sec) • mysql> use escuela; • Databasechanged • mysql> show tables; • +--------------------------+ • | Tables_in_escuela | • +--------------------------+ • | calificaciones | • +--------------------------+ • 1 row in set (0.02 sec) • mysql> select * from calificaciones; • +----------------------------------------+------+------+------+ • | nombre_alum | c1 | c2 | c3 | • +----------------------------------------+------+------+------+ • | hernandezgarciamaria luisa | 50 | 50 | 50 | • | bernardomartinluis | 70 | 60 | 80 | • | casas menas manuel | 70 | 50 | 50 | • | corregidor sanchezana | 60 | 90 | 80 | • | lopezhernandez magdalena | 60 | 70 | 90 | • +----------------------------------------+------+------+------+

  18. mysql> insertinto personas values(4,3322211,"mesa del castillo juan","medico",2 • 200,"lorca"); • Query OK, 1 rowaffected (0.00 sec) • mysql> insertinto personas values(2,22233333,"martinez molina andres","medico", • 1600,"cartagena"); • Query OK, 1 rowaffected (0.00 sec) • mysql> insertinto personas values(4,55544412,"jimenez jimenezdolores","conserj • e",1200,"murcia"); • Query OK, 1 rowaffected (0.00 sec) • mysql> insertinto personas values(4,22233311,"martinez molina gloria","medico", • 1600,"murcia"); • Query OK, 1 rowaffected (0.00 sec)

  19. mysql> select * from personas; • +--------------+----------+-------------------------+----------+---------+------ • -----+ • | cod_hospital | dni | apellidos | funcion | salario | local • idad | • +--------------+----------+-------------------------+----------+---------+------ • -----+ • | 1 | 12345678 | garciahernandezeladio | conserje | 1200 | lorca • | • | 1 | 87654321 | fuentes bermejo carlos | director | 2000 | murci • a | • | 2 | 55544433 | gonzalezmarinalicia | conserje | 1200 | murci • a | • | 1 | 66655544 | castillo montes pedro | medico | 1700 | murci • a | • | 2 | 22233322 | tristangarciaana | medico | 1900 | murci • a | • | 3 | 55544411 | ruizhernandez caridad | medico | 1900 | lorca • | • | 4 | 3322211 | serrano diasalejandro | director | 2400 | carta • gena | • | 2 | 22233333 | martinez molina andres | medico | 1600 | carta • gena | • | 4 | 55544412 | jimenezjimenez dolores | conserje | 1200 | murci • a | • | 4 | 22233311 | martinez molina gloria | medico | 1600 | murci • a | • +--------------+----------+-------------------------+----------+---------+------ • -----+ • 12 rows in set (0.00 sec)

  20. mysql> select * from personas where localidad="murcia" and salario>1500 and func • ion="director"; • +--------------+----------+------------------------+----------+---------+------- • ----+ • | cod_hospital | dni | apellidos | funcion | salario | locali • dad | • +--------------+----------+------------------------+----------+---------+------- • ----+ • | 1 | 87654321 | fuentes bermejo carlos | director | 2000 | murcia • | • +--------------+----------+------------------------+----------+---------+------- • ----+ • 1 row in set (0.00 sec)

  21. mysql> select * from personas wherefuncion="medico"orderby apellidos desc; • +--------------+----------+------------------------+---------+---------+-------- • ---+ • | cod_hospital | dni | apellidos | funcion | salario | localid • ad | • +--------------+----------+------------------------+---------+---------+-------- • ---+ • | 2 | 22233322 | tristangarciaana | medico | 1900 | murcia • | • | 3 | 55544411 | ruizhernandez caridad | medico | 1900 | lorca • | • | 4 | 3322211 | mesa del castillo juan | medico | 2200 | lorca • | • | 4 | 22233311 | martinez molina gloria | medico | 1600 | murcia • | • | 2 | 22233333 | martinez molina andres | medico | 1600 | cartage • na | • | 1 | 66655544 | castillo montes pedro | medico | 1700 | murcia • | • +--------------+----------+------------------------+---------+---------+-------- • ---+ • 6 rows in set (0.03 sec)

More Related