De meeste bedrijven hebben een database met informatie , soms vele databases . Zo kan een bedrijf dat auto-onderdelen maakt een database over klanten ( namen , adressen , schulden , krediet- niveau , enz. ) en andere hebben over auto -onderdelen ( onderdeelnummer , grootte, aantal in voorraad , kosten , etc. ) . De meest populaire manier om deze databases te organiseren werd ontworpen in 1969 door Edgar Codd , die het concept van relationele databases ( RDB ) genoemd . Relationele Databases Relationele Databases bestaan uit tafels . Elke rij in de tabel is gewijd aan een item ( een klant , enerzijds, enz. ) . Elke kolom in de tabel beschrijft een attribuut dat een item kan hebben . Daarom lezen over een rij in de tabel geeft u een beschrijving van een item . Een deel van het veiligheidsaspect van RDB systemen is dat alleen bepaalde medewerkers toegang hebben tot bepaalde tabellen . In een universiteit DBS -systeem , kan een professor zien (en wijzigen ) van de klassen voor leerlingen in slechts zijn klasse . De secretaresse die mails uit de rangen van de cijfers van alle studenten kunnen zien, maar kan ze niet veranderen . De software die de RDB -systeem ( met inbegrip van toegang tot tabellen ) beheert staat bekend als de Relational Database Management System ( RDBMS ) . Logic Een van de voordelen van RDB systemen is dat je gewone logica kan gebruiken om toegang te krijgen tot de gegevens . Zo kunt u alle rood - headed , linkshandige werknemers in een werknemer -database vinden door te zoeken naar rijen waar zowel de haarkleur kolom heeft een " rode " entry en de kolom handigheid had een " linkse " entry . Als je medewerkers dat rood -headed of linkshandig waren wilde , kon je naar rijen met een van deze attributen . De verklaring dat een databank zoekt is de SELECT-instructie en u kunt een SELECT-instructie met behulp van woorden zoals " en " en " of " om precies krijgt wat je wilt schrijven. RDB -systemen zijn eenvoudig te gebruiken voor medewerkers die geen computer experts . SQL RDB maakt gebruik van de Standard Query Language ( SQL ) , een zeer Engels - zoals taal dat wordt erkend door zowel de American National Standards Institute ( ANSI ) en de International Standards Institute ( OSI ) . Het heeft tientallen verklaringen , maar de enigen die worden gebruikt door de meerderheid van de werknemers zijn INSERT , DELETE en SELECT . Deze verklaringen voegen, te verwijderen en te kijken naar items in de database. Net als de tafels , kan de SQL- statements worden op maat gemaakt voor elke werknemer . Zo kan alleen de top executives kijken naar de werknemer salaris tafel , en alleen de leidinggevenden in de loonadministratie kan de gegevens in de tabel te wijzigen . Wanneer werknemers worden bevorderd of verandering afdelingen , hun privileges voor toegang tot de database kan veranderen . De permissies veranderen is een eenvoudig als het veranderen van een paar van de vermeldingen in de werknemer database.
|