5
FIT2094 WEEK 1 Databases Databases are specialized structures that allow computer-based systems to store, manage and retrieve data very quickly. Data is managed most efficiently, when stored in a database. Databases evolved from computer file systems. Why Databases? Within modern society, data is ubiquitous(abundant, global) and pervasive. Databases make data persistent and shareable in a secure way. It is essential for organizations to prosper, and they must have this data available to decision makers when necessary. Possibly, the ultimate purpose of business information systems is to help businesses use information as an organizational resource. In the heart of all of these systems are the collection, storage, aggregation, manipulation, dissemination, and management of data. - Data could vary from a few megabytes on just one or two topics OR terabytes covering hundreds of topics - Telecommunications companies, such as Sprint and AT&T, are known to have systems that keep data on trillions of phone calls, with new data being added to the system at speeds up to 70,000 calls per second! Not only do these companies have to store and man- age immense collections of data, they have to be able to and any given fact in that data quickly. Data vs Information Data consists of raw facts, and hence facts have not been yet processed to reveal their meaning. Raw data must be properly formatted for storage, processing and presentation. Information is the result of processing raw data to reveal its meaning. Data processing can be as simple as organizing data to reveal patterns or as complex as making forecasts. - Data constitutes the building blocks of information. - Information is produced by processing data. - Information is used to reveal the meaning of data. - Accurate, relevant, and timely information is the key to good decision making. - Good decision making is the key to organizational survival in a global environment.

FIT2094 WEEK 1 - StudentVIP · Data management is a discipline that focuses on proper generation, storage and retrieval of data OR a process that focuses on data collection, storage

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: FIT2094 WEEK 1 - StudentVIP · Data management is a discipline that focuses on proper generation, storage and retrieval of data OR a process that focuses on data collection, storage

FIT2094WEEK1Databases

Databasesarespecializedstructuresthatallowcomputer-basedsystemstostore,manageandretrievedataveryquickly.

Dataismanagedmostefficiently,whenstoredinadatabase. Databasesevolvedfromcomputerfilesystems.WhyDatabases?Withinmodernsociety,dataisubiquitous(abundant,global)andpervasive.Databasesmakedatapersistentandshareableinasecureway.Itisessentialfororganizationstoprosper,andtheymusthavethisdataavailabletodecisionmakerswhennecessary.Possibly,theultimatepurposeofbusinessinformationsystemsistohelpbusinessesuseinformationasanorganizationalresource.Intheheartofallofthesesystemsarethecollection,storage,aggregation,manipulation,dissemination,andmanagementofdata.- DatacouldvaryfromafewmegabytesonjustoneortwotopicsORterabytescovering

hundredsoftopics- Telecommunicationscompanies,suchasSprintandAT&T,areknowntohavesystems

thatkeepdataontrillionsofphonecalls,withnewdatabeingaddedtothesystematspeedsupto70,000callspersecond!Notonlydothesecompanieshavetostoreandman-ageimmensecollectionsofdata,theyhavetobeabletoandanygivenfactinthatdataquickly.

DatavsInformationDataconsistsofrawfacts,andhencefactshavenotbeenyetprocessedtorevealtheirmeaning.Rawdatamustbeproperlyformattedforstorage,processingandpresentation.Informationistheresultofprocessingrawdatatorevealitsmeaning.Dataprocessingcanbeassimpleasorganizingdatatorevealpatternsorascomplexasmakingforecasts.- Dataconstitutesthebuildingblocksofinformation.- Informationisproducedbyprocessingdata.- Informationisusedtorevealthemeaningofdata.- Accurate,relevant,andtimelyinformationisthekeytogooddecisionmaking.- Gooddecisionmakingisthekeytoorganizationalsurvivalinaglobalenvironment.

Page 2: FIT2094 WEEK 1 - StudentVIP · Data management is a discipline that focuses on proper generation, storage and retrieval of data OR a process that focuses on data collection, storage

Datamanagementisadisciplinethatfocusesonpropergeneration,storageandretrievalofdataORaprocessthatfocusesondatacollection,storageandretrieval.IntroducingthedatabaseAdatabaseisashared,integratedcomputerstructurethatstoresacollectionofthefollowing:- End-userdata(rawfactsofinteresttotheenduser)- Metadata,ordataaboutdata,throughwhichtheend-userdataisintegratedand

managedMetadatadescribesthedatacharacteristicsandthesetofrelationshipsthatlinksthedatafoundwithinthedatabase.Adatabasemanagementsystem(DBMS)isacollectionofprogramsthatmanagesthedatabasestructureandcontrolsaccesstothedatastoreswithinadatabase.

Page 3: FIT2094 WEEK 1 - StudentVIP · Data management is a discipline that focuses on proper generation, storage and retrieval of data OR a process that focuses on data collection, storage

RolesandAdvantagesoftheDBMSTheDBMSactsastheintermediarybetweentheuserandthedatabase.TheDBMSreceivesallapplicationrequestsandtranslatesthemintothecomplexoperationsrequiredtofufillthoserequests.Ithidesmuchofthedatabase’sinternalcomplexityfromtheapplicationprogramsandusers.AdvantagesoftheDBMS:- ADBMSenablesthedatainthedatabasetobesharedamongmultipleapplicationsof

users.- DBMSintegratesthemanydifferentusers’viewsofthedataintoasingle-all

encompassingdatarepository.- TheDBMSimprovesdatasharing,andhelpscreateanenvironmentinwhichendusers

havebetteraccesstomoreandbettermanageddata- Minimizesdatainconsistency.Datainconsistencyexistswhendifferentversionsofthe

samedataappearsindifferentplaces.- Makesitpossibletoproducequickanswerstoadhocqueries.Aqueryisaquestionor

taskaskedbyanenduserofadatabaseintheformofaSQLcode.TypesofDatabasesADBSMcanbeusedtobuildmanydifferenttypesofdatabases.- EachdatabasestoresaparticularcollectionofdataandisusedforaspecificpurposeBYSIZEAsingleuserdatabase:

Page 4: FIT2094 WEEK 1 - StudentVIP · Data management is a discipline that focuses on proper generation, storage and retrieval of data OR a process that focuses on data collection, storage

SupportsonlyoneuseratatimeAdesktopdatabase: Supportsasingle-userdatabasethatrunsonapersonalcomputerAmultiuserdatabase: AdatabasethatsupportsmultipleconcurrentusersAworkgroupdatabase:

Amultiuserdatabasethatusuallysupportsfewerthan50usersorisusedforaspecificdepartmentinanorganisaiton

Anenterpriseddatabase:Theoverallcompanydatarepresentation,whichprovidessupportforpresentandunexpectedfutureneeds

BYLOCATION,theseneedawell-definedinfrastructuretoimplementandoperatethedatabaseAcentralizeddatabase: AdatabaselocatedatasinglesiteAdistributeddatabase: AlogicallyrelateddatabasethatisstoredintwoormorephysicallyindependentsitesAclouddatabase: AdatabasethatiscreatedandmaintainedusingcloudservicesBYTYPEOFDATAGeneralpurposedatabases ContainawidevarietyofdatausedinmultipledisciplinesDiscipline-specificdatabses ContaindatafocusedonspecificsubjectareasBYHOWTHEYWILLBEUSED(MOSTPOPULAR)Operationaldatabase Adatabasedesignedprimarilytosupportacompany’sdaytodayoperatesAnalyticaldatabase

Adatabasefocusedonstoringhistoricaldataandbusinessmetricsusedfortacticalorstrategicdecisionmakingo Datawarehouse,isthecomponentthatstoreshistoricaldataobtainedfromthe

operationaldatabaseso Onlineanalyticalprocessing(OLAP),isasetoftoolsthatworktogetherto

provideanadvanceddataanalysisenvironmentforretrieving,processingandmodellingdatafromthewarehouse.

BYTHEDEGREETOWHICHTHEDATAISSTRUCTUREDUnstructureddata: Datainitsoriginal(raw)stateStructureddata:

Theresultofformattingunstructureddatatofacilitatestorage,use,andthegenerationofinformation

Page 5: FIT2094 WEEK 1 - StudentVIP · Data management is a discipline that focuses on proper generation, storage and retrieval of data OR a process that focuses on data collection, storage

UnstructuredandsemistructureddatastorageandmanagementneedsarebeingaddressedthroughanewgenerationofdatabasesknownasXML(ExtensibleMarkUpLanguage),torepresentandmanipulatedataelementsinatextualformat.AnXMLdatabasesupportsthestorageandmanagementofasemi-structuredXMLdata

Whydatabasedesignisimportant- Aproblemthathasevolvedwiththeuseofpersonalproductivitytoolssuchas

spreadsheetsanddesktopdatabaseprograms,isthatpeopletypicallylackproperdatabasedesign,

- Furthermore,manycomputer-savvybusinessesgainafalsesenseofconfidenceintheirabilitytobuildafunctionaldatabase

DATABASEDESIGNReferstotheactivitiesthatfocusonthedesignofthedatabasestructurethatwillbeusedtostoreandmanageend-userdata.Awelldesigneddatabasefacilitatesdatamanagementandgeneratesaccurateandvaluableinformation