210 likes | 451 Views
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.
E N D
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 • 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
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
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
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
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
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
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».
¿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
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.
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
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
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.
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 | • +---------------------------+
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)
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 | • +----------------------------------------+------+------+------+
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)
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)
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)
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)