Bases de dades

Bases de dades

  • Autor: Sistac Planas, Jaume
  • Editor: Universitat Oberta de Catalunya
  • ISBN: 8497883349
  • eISBN Pdf: 9788490292990
  • eISBN Epub: 9788497882583
  • Lugar de publicación:  Barcelona , España
  • Año de publicación: 2005
  • Año de publicación digital: 2011
  • Mes: Diciembre
  • Páginas: 316
  • Idioma: Catalán
Les bases de dades són el mecanisme que s'utilitza per a emmagatzemar dades de manera permanent. Aquest llibre se centra en l'estudi de les bases de dades relacionals, que són les més emprades actualment. Concretament, se'n descobreixen els fonaments teòrics i alguns llenguatges que s'utilitzen per a treballar-hi: l'àlgebra relacional i el llenguatge estàndard SQL92. Saber estructurar adequadament la informació que conté una base de dades resulta fonamental. Aquesta tasca s'anomena disseny de base de dades i en aquest llibre l'hem presentada a partir del model entitat-interrelació, atès que proporciona una notació gràfica que resulta molt familiar a l'usuari. Aquesta obra tampoc no oblida que un bon disseny de base de dades ha de complir els requisits de qualitat, recollits en la teoria de la normalització.
  • Cover
  • Title page
  • Copyright page
  • Autors
  • Índex
  • Pròleg
  • Presentació
  • Capítol I. Les dades: conceptes introductoris. R. Camps
    • 1. Els tres mons: el real, el conceptual i el de les representacions
      • 1.1.La realitat: els objectes
      • 1.2.Les concepcions: la informació
      • 1.3.Les representacions: les dades
      • 1.4.La interpretació
    • 2. El món conceptual: entitats i atributs
      • 2.1.La informació: expressió lingüística
      • 2.2.Entitats, atributs i valors
      • 2.3.El temps
      • 2.4.Dominis i valors nuls
      • 2.5.Identificadors i claus
      • 2.6.Atributs multivalor
      • 2.7.L’entitat: instància i tipus
    • 3. El món de les representacions
      • 3.1.La representació tabular
      • 3.2.Fitxers, registres i camps
      • 3.3.Bases de dades
      • 3.4.L’enregistrament físic i els suports
      • 3.5.Organització
      • 3.6.Accés a les dades
      • 3.7.Nivell lògic i nivell físic
    • 4. La memòria externa
      • 4.1.Justificació de la utilització de la memòria externa
      • 4.2.Esquema de l’E/S
      • 4.3.Temps d’accés
    • Resum
  • Capítol II. Introducció a les bases de dades. R. Camps
    • 1. Concepte i origen de les BD i dels SGBD
    • 2. Evolució dels SGBD
      • 2.1.Els anys seixanta i setanta: sistemes centralitzats
      • 2.2.Els anys vuitanta: SGBD relacionals
      • 2.3.Els anys noranta: distribució, C/S i 4GL
      • 2.4.Tendències actuals
    • 3. Objectius i serveis dels SGBD
      • 3.1.Consultes no predefinides i complexes
      • 3.2.Flexibilitat i independència
      • 3.3.Problemes de la redundància
      • 3.4.Integritat de les dades
      • 3.5.Concurrència d’usuaris
      • 3.6.Seguretat
      • 3.7.Altres objectius
    • 4. Arquitectura dels SGBD
      • 4.1.Esquemes i nivells
      • 4.2.Independència de les dades
      • 4.3.Flux de dades i de control
    • 5. Models de BD
    • 6. Llenguatges i usuaris
    • 7. Administració de BD
    • Resum
  • Capítol III. El model relacional i l’àlgebra relacional. D. Costal
    • 1. Introducció al model relacional
    • 2. Estructura de les dades
      • 2.1.Visió informal d’una relació
      • 2.2.Visió formal d’una relació
      • 2.3.Diferències entre relacions i fitxers
      • 2.4.Clau candidata, clau primària i clau alternativa de les relacions
      • 2.5.Claus foranes de les relacions
      • 2.6.Creació de les relacions d’una base de dades
    • 3. Operacions del model relacional
    • 4. Regles d’integritat
      • 4.1.Regla d’integritat d’unicitat de la clau primària
      • 4.2.Regla d’integritat d’entitat de la clau primària
      • 4.3.Regla d’integritat referencial
        • 4.3.1.Restricció
        • 4.3.2.Actualització en cascada
        • 4.3.3.Anul·lació
        • 4.3.4.Selecció de la política de manteniment de la integritat referencial
      • 4.4.Regla d’integritat de domini
    • 5. L’àlgebra relacional
      • 5.1.Operacions conjuntistes
        • 5.1.1.Unió
        • 5.1.2.Intersecció
        • 5.1.3.Diferència
        • 5.1.4.Producte cartesià
      • 5.2.Operacions específicament relacionals
        • 5.2.1.Selecció
        • 5.2.2.Projecció
        • 5.2.3.Combinació
      • 5.3.Seqüències d’operacions de l’àlgebra relacional
      • 5.4.Extensions: combinacions externes
    • Resum
  • Capítol IV. El llenguatge SQL. C. Martín
    • 1. Sentències de definició
      • 1.1.Creació i esborrat d’una base de dades relacional
      • 1.2.Creació de taules
        • 1.2.1.Tipus de dades
        • 1.2.2.Creació, modificació i esborrat de dominis
        • 1.2.3.Definicions per defecte
        • 1.2.4.Restriccions de columna
        • 1.2.5.Restriccions de taula
        • 1.2.6.Modificació i esborrat de claus primàries amb claus foranes que hi fan referència
        • 1.2.7.Assercions
      • 1.3.Modificació i esborrat de taules
      • 1.4.Creació i esborrat de vistes
      • 1.5.Definició de la base de dades relacional BDUOC
    • 2. Sentències de manipulació
      • 2.1.Inserció de files en una taula
      • 2.2.Esborrat de files d’una taula
      • 2.3.Modificació de files d’una taula
      • 2.4.Introducció de files a la base de dades relacional BDUOC
      • 2.5.Consultes a una base de dades relacional
        • 2.5.1.Funcions d’agregació
        • 2.5.2.Subconsultes
        • 2.5.3.Altres predicats
        • 2.5.4.Ordenació de les dades obtingudes en respostes a consultes
        • 2.5.5.Consultes amb agrupació de files d’una taula
        • 2.5.6.Consultes a més d’una taula
        • 2.5.7.La unió
        • 2.5.8.La intersecció
        • 2.5.9.La diferència
    • 3. Sentències de control
      • 3.1.Les transaccions
      • 3.2.Les autoritzacions i desautoritzacions
    • 4. Subllenguatges especialitzats
      • 4.1.L’SQL hostatjat
      • 4.2.Les SQL/CLI
    • Resum
    • Annexos
      • Annex 1
      • Annex 2
      • Annex 3
  • Capítol V. Disseny de bases de dades. D. Costal
    • 1. Introducció al disseny de bases de dades
      • 1.1.Etapes del disseny de bases de dades
    • 2. Disseny conceptual: el model ER
      • 2.1.Construccions bàsiques
        • 2.1.1.Entitats, atributs i interrelacions
        • 2.1.2.Grau de les interrelacions
        • 2.1.3.Interrelacions binàries
        • 2.1.4.Exemple: base de dades de cases de colònies
        • 2.1.5.Interrelacions n-àries
        • 2.1.6.Interrelacions recursives
        • 2.1.7.Entitats dèbils
      • 2.2.Extensions del model ER
        • 2.2.1.Generalització/especialització
        • 2.2.2.Entitats associatives
      • 2.3.Exemple: base de dades del personal d’una entitat bancària
    • 3. Disseny lògic: la transformació del model ER al model relacional
      • 3.1.Introducció a la transformació d’entitats i interrelacions
      • 3.2.Transformació d’entitats
      • 3.3.Transformació d’interrelacions binàries
        • 3.3.1.Connectivitat 1:1
        • 3.3.2.Connectivitat 1:N
        • 3.3.3.Connectivitat M:N
        • 3.3.4.Influència de la dependència d’existència en la transformació de les interrelacions binàries+
      • 3.4.Transformació d’interrelacions ternàries
        • 3.4.1.Connectivitat M:N:P
        • 3.4.2.Connectivitat M:N:1
        • 3.4.3.Connectivitat N:1:1
        • 3.4.4.Connectivitat 1:1:1
      • 3.5.Transformació d’interrelacions n-àries
      • 3.6.Transformació d’interrelacions recursives
      • 3.7.Transformació d’entitats dèbils
      • 3.8.Transformació de la generalització/especialització
      • 3.9.Transformació d’entitats associatives
      • 3.10.Resum de la transformació del model ER al model relacional
      • 3.11.Exemple: base de dades del personal d’una entitat bancària
    • Resum
  • Capítol VI. Teoria de la normalització. E. Rodríguez, J. Sistac
    • 1. Conceptes previs d’àlgebra de conjunts
    • 2. Conceptes bàsics d’àlgebra relacional
    • 3. Anomalies de disseny
    • 4. Teoria de la normalització
      • 4.1.Primera forma normal
      • 4.2.Segona forma normal
      • 4.3.Tercera forma normal
      • 4.4.Forma normal de Boyce-Codd
      • 4.5.Conclusions sobre dependències funcionals en les formes normals
      • 4.6.Quarta forma normal
      • 4.7.Cinquena forma normal
      • 4.8.Conclusions sobre les formes normals basades en fets multivaluats
    • 5. Aplicació de la teoria de la normalització al disseny de bases de dades relacionals
    • Resum
  • Glossari
  • Bibliografia general

SUSCRÍBASE A NUESTRO BOLETÍN

Al suscribirse, acepta nuestra Politica de Privacidad