数据库课程设计实验报告文档格式.docx

上传人:b****5 文档编号:15680262 上传时间:2022-11-14 格式:DOCX 页数:29 大小:296.86KB
下载 相关 举报
数据库课程设计实验报告文档格式.docx_第1页
第1页 / 共29页
数据库课程设计实验报告文档格式.docx_第2页
第2页 / 共29页
数据库课程设计实验报告文档格式.docx_第3页
第3页 / 共29页
数据库课程设计实验报告文档格式.docx_第4页
第4页 / 共29页
数据库课程设计实验报告文档格式.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

数据库课程设计实验报告文档格式.docx

《数据库课程设计实验报告文档格式.docx》由会员分享,可在线阅读,更多相关《数据库课程设计实验报告文档格式.docx(29页珍藏版)》请在冰豆网上搜索。

数据库课程设计实验报告文档格式.docx

王亮

谢明敏

学号

5040309458

班级

F0403016

F0403014

完成日期

2007/7/5

CONTENT

1.Introduction

Adatabasemanagementsystem(DBMS)iscomputersoftwaredesignedforthepurposeofmanagingdatabases.TypicalexamplesofDBMSsincludeOracle,DB2,MicrosoftAccess,MicrosoftSQLServer,Postgres,MySQLandFileMaker.DBMSsaretypicallyusedbyDatabaseadministratorsinthecreationofDatabasesystems.

ADBMSisacomplexsetofsoftwareprogramsthatcontrolstheorganization,storageandretrievalofdatainadatabase.ADBMSincludes:

1.Amodelinglanguagetodefinetheschema(relationalmodel)ofeachdatabasehostedintheDBMS,accordingtotheDBMSdatamodel.

●Thethreemostcommonorganizationsarethehierarchical,networkandrelationalmodels.Adatabasemanagementsystemmayprovideone,twoorallthreemethods.Invertedlistsandothermethodsarealsoused.Themostsuitablestructuredependsontheapplicationandonthetransactionrateandthenumberofinquiriesthatwillbemade.ThedominantmodelinusetodayistheadhoconeembeddedinSQL,acorruptionoftherelationalmodelbyviolatingseveralofitsfundamentalprinciples.ManyDBMSsalsosupporttheOpenDatabaseConnectivityAPIthatsupportsastandardwayforprogrammerstoaccesstheDBMS.

2.Datastructures(fields,recordsandfiles)optimizedtodealwithverylargeamountsofdatastoredonapermanentdatastoragedevice(whichimpliesveryslowaccesscomparedtovolatilemainmemory).

3.Adatabasequerylanguageandreportwritertoallowuserstointeractivelyinterrogatethedatabase,analyzeitsdataandupdateitaccordingtotheusersprivilegesondata.

●Italsocontrolsthesecurityofthedatabase.

●Datasecuritypreventsunauthorizedusersfromviewingorupdatingthedatabase.Usingpasswords,usersareallowedaccesstotheentiredatabaseorsubsetsofitcalledsubschemas.Forexample,anemployeedatabasecancontainallthedataaboutanindividualemployee,butonegroupofusersmaybeauthorizedtoviewonlypayrolldata,whileothersareallowedaccesstoonlyworkhistoryandmedicaldata.

●IftheDBMSprovidesawaytointeractivelyenterandupdatethedatabase,aswellasinterrogateit,thiscapabilityallowsformanagingpersonaldatabases.However,itmaynotleaveanaudittrailofactionsorprovidethekindsofcontrolsnecessaryinamulti-userorganization.Thesecontrolsareonlyavailablewhenasetofapplicationprogramsarecustomizedforeachdataentryandupdatingfunction.

4.Atransactionmechanism,thatideallywouldguaranteetheACIDproperties,inordertoensuredataintegrity,despiteconcurrentuseraccesses(concurrencycontrol),andfaults(faulttolerance).

●Italsomaintainstheintegrityofthedatainthedatabase.

●TheDBMScanmaintaintheintegrityofthedatabasebynotallowingmorethanoneusertoupdatethesamerecordatthesametime.TheDBMScanhelppreventduplicaterecordsviauniqueindexconstraints;

forexample,notwocustomerswiththesamecustomernumbers(keyfields)canbeenteredintothedatabase.SeeACIDpropertiesformoreinformation(Redundancyavoidance).

ThecomponentsofaDBMS:

TheDBMSacceptsrequestsfordatafromtheapplicationprogramandinstructstheoperatingsystemtotransfertheappropriatedata.

WhenaDBMSisused,informationsystemscanbechangedmuchmoreeasilyastheorganization'

sinformationrequirementschange.Newcategoriesofdatacanbeaddedtothedatabasewithoutdisruptiontotheexistingsystem.

OrganizationsmayuseonekindofDBMSfordailytransactionprocessingandthenmovethedetailontoanothercomputerthatusesanotherDBMSbettersuitedforrandominquiriesandanalysis.Overallsystemsdesigndecisionsareperformedbydataadministratorsandsystemsanalysts.Detaileddatabasedesignisperformedbydatabaseadministrators.

DatabaseserversarespeciallydesignedcomputersthatholdtheactualdatabasesandrunonlytheDBMSandrelatedsoftware.Databaseserversareusuallymultiprocessorcomputers,withRAIDdiskarraysusedforstablestorage.Connectedtooneormoreserversviaahigh-speedchannel,hardwaredatabaseacceleratorsarealsousedinlargevolumetransactionprocessingenvironments.

DBMS'

sarefoundattheheartofmostdatabaseapplications.SometimesDBMSsarebuiltaroundaprivatemultitaskingkernelwithbuilt-innetworkingsupportalthoughnowadaysthesefunctionsarelefttotheoperatingsystem.

FeaturesandAbilitiesofDBMS:

OnecancharacterizeaDBMSasan"

attributemanagementsystem"

whereattributesaresmallchunksofinformationthatdescribesomething.Forexample,"

color"

isanattributeofacar.Thevalueoftheattributemaybeacolorsuchas"

red"

"

blue"

silver"

etc.Latelydatabaseshavebeenmodifiedtoacceptlargeorunstructured(pre-digestedorpr

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 互联网

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1