數(shù)據(jù)庫技術及應用教程.ppt
《數(shù)據(jù)庫技術及應用教程.ppt》由會員分享,可在線閱讀,更多相關《數(shù)據(jù)庫技術及應用教程.ppt(28頁珍藏版)》請在裝配圖網(wǎng)上搜索。
SQL2008數(shù)據(jù)庫管理系統(tǒng),SQL語言,,2,結(jié)構化查詢語言StructuredQueryLanguage,數(shù)據(jù)查詢DQ數(shù)據(jù)定義DDL數(shù)據(jù)操縱DML數(shù)據(jù)控制DCL,SQL語言的基本概念與特點,SQL語言的發(fā)展及標準化SQL語言的發(fā)展,3,Chamberlin,SEQUEL,,,SQL,,大型數(shù)據(jù)庫SybaseINFORMIXSQLServerOracleDB2MySQL----------------小型數(shù)據(jù)庫FoxProAccess,結(jié)構化英語查詢語言(StructuredEnglishQueryLanguage),SQL語言包含4個部分,數(shù)據(jù)定義語言(DDL)例如:CREATE、DROP、ALTER等語句。數(shù)據(jù)操作語言(DML)例如:INSERT、UPDATE、DELETE語句。數(shù)據(jù)查詢語言例如:SELECT語句。數(shù)據(jù)控制語言例如:GRANT、REVOKE、COMMIT、ROLLBACK等語句。,SQL語言的主要特點,SQL語言是類似于英語的自然語言,簡潔易用SQL語言是一種非過程語言SQL語言是一種面向集合的語言SQL語言既是自含式語言,又是嵌入式語言SQL語言具有數(shù)據(jù)查詢、數(shù)據(jù)定義、數(shù)據(jù)操縱和數(shù)據(jù)控制四種功能,5,,,,,,了解SQLServer2008,6,SQLServer是一個關系數(shù)據(jù)庫管理系統(tǒng),企業(yè)版(EnterpriseEdition)標準版(StandardEdition)個人版(PersonalEdition)開發(fā)者版(DeveloperEdition),SQLServer2008的主要組件,7,企業(yè)管理器,由SQLServerManagementStudio產(chǎn)生的SQL腳本是一個后綴名為.sql的文件企業(yè)管理器的管理工作,8,文本文件,管理數(shù)據(jù)庫,管理數(shù)據(jù)庫對象,管理備份,管理復制,管理登錄和許可,管理SQLServerAgent(代理),管理SQLServerMail,SQLServer2008企業(yè)管理器,,SQLServer2008企業(yè)管理器,,SQLServer2008配置,,SQLServer2008配置,,查詢分析器,使用查詢分析器的熟練程度是衡量一個SQLServer用戶水平的標準。,13,創(chuàng)建與使用數(shù)據(jù)庫,14,,數(shù)據(jù)文件1,事務日志文件,數(shù)據(jù)庫,數(shù)據(jù)文件n,…,,,存放數(shù)據(jù)庫數(shù)據(jù)和數(shù)據(jù)庫對象的文件主要數(shù)據(jù)文件(.mdf)+次要數(shù)據(jù)文件(.ndf),只有一個,可有多個,,記錄數(shù)據(jù)庫更新情況,擴展名為.ldf當數(shù)據(jù)庫破壞時可以用事務日志還原數(shù)據(jù)庫內(nèi)容,SQLServer的系統(tǒng)數(shù)據(jù)庫,15,Model,Msdb,Tempdb,系統(tǒng)默認數(shù)據(jù)庫,,,,,系統(tǒng)信息:磁盤空間;文件分配和使用;系統(tǒng)級的配置參數(shù);登錄賬號信息;SQLServer初始化信息;系統(tǒng)中其他系統(tǒng)數(shù)據(jù)庫和用戶數(shù)據(jù)庫的相關信息,Model數(shù)據(jù)庫存儲了所有用戶數(shù)據(jù)庫和Tempdb數(shù)據(jù)庫的創(chuàng)建模板通過更改Model數(shù)據(jù)庫的設置可以大大簡化數(shù)據(jù)庫及其對象的創(chuàng)建設置工作,,存儲計劃信息以及與備份和還原相關的信息,Tempdb數(shù)據(jù)庫用作系統(tǒng)的臨時存儲空間存儲臨時表,臨時存儲過程和全局變量值,創(chuàng)建臨時表,存儲用戶利用游標說明所篩選出來的數(shù)據(jù),Master,SQLServer的實例數(shù)據(jù)庫,重建實例數(shù)據(jù)庫安裝目錄\MSSQL\Install中:Instpubs.sqlInstnwnd.sql,16,實例數(shù)據(jù)庫,pubs,Northwind,,,虛構的圖書出版公司的基本情況,包含了一個公司的銷售數(shù)據(jù),,,創(chuàng)建用戶數(shù)據(jù)庫,創(chuàng)建數(shù)據(jù)庫,創(chuàng)建用戶數(shù)據(jù)庫,,創(chuàng)建用戶數(shù)據(jù)庫,,創(chuàng)建用戶數(shù)據(jù)庫,除了用EnterpriseManager創(chuàng)建數(shù)據(jù)庫外還可以用SQL命令創(chuàng)建數(shù)據(jù)庫CREATEDATABASEdatabase_name[ON[[,...n]][,[,...n]]][LOGON{[,...n]}][COLLATEcollation_name][FORLOAD|FORATTACH],20,,[例3-1]用SQL命令創(chuàng)建一個教學數(shù)據(jù)庫Teach,數(shù)據(jù)文件的邏輯名稱為Teach_Data,數(shù)據(jù)文件物理地存放在D:盤的根目錄下,文件名為TeachData.mdf,數(shù)據(jù)文件的初始存儲空間大小為10MB,最大存儲空間為50MB,存儲空間自動增長量為5MB;日志文件的邏輯名稱為Teach_Log,日志文件物理地存放在D:盤的根目錄下,文件名為TeachLog.ldf,初始存儲空間大小為10MB,最大存儲空間為25MB,存儲空間自動增長量為5MB。,21,,CREATEDATABASETeachON(NAME=Teach_Data,FILENAME=D:\TeachData.mdf,SIZE=10,MAXSIZE=50,FILEGROWTH=5)LOGON(NAME=Teach_Log,FILENAME=D:\TeachLog.ldf,SIZE=5,MAXSIZE=25,FILEGROWTH=5),修改用戶數(shù)據(jù)庫,用EnterpriseManager修改數(shù)據(jù)庫用SQL命令修改數(shù)據(jù)庫ALTERDATABASEdatabase_name{ADDFILE[,...n][TOFILEGROUPfilegroup_name]|ADDLOGFILE[,...n]|REMOVEFILElogical_file_name[WITHDELETE]|ADDFILEGROUPfilegroup_name|REMOVEFILEGROUPfilegroup_name|MODIFYFILE|MODIFYNAME=new_dbname|MODIFYFILEGROUPfilegroup_name{filegroup_property|NAME=new_filegroup_name}|SET[,...n][WITH]|COLLATE},22,,[例3-2]修改Northwind數(shù)據(jù)庫中的Northwind文件增容方式為一次增加2MB。,23,,ALTERDATABASENorthwindMODIFYFILE(NAME=Northwind,FILEGROWTH=2mb),刪除用戶數(shù)據(jù)庫,用EnterpriseManager刪除數(shù)據(jù)庫用SQL命令刪除數(shù)據(jù)庫DROPDATABASEdatabase_name[,...n][例3-3]刪除數(shù)據(jù)庫Teach。DROPDATABASETeach,24,,,創(chuàng)建數(shù)據(jù)庫登錄用戶,,創(chuàng)建用戶(常規(guī)/角色),,創(chuàng)建用戶(數(shù)據(jù)庫訪問),,聯(lián)系,安裝SQLServer2008利用企業(yè)管理器創(chuàng)建一個數(shù)據(jù)庫(Teacher)為Teacher數(shù)據(jù)庫創(chuàng)建一個連接用戶,- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- 數(shù)據(jù)庫技術 應用 教程
裝配圖網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學習交流,未經(jīng)上傳用戶書面授權,請勿作他用。
相關資源
更多
正為您匹配相似的精品文檔
相關搜索
鏈接地址:http://www.3dchina-expo.com/p-11536480.html