關(guān)于數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì),是一個(gè)很廣泛的問(wèn)題。本文主要針對(duì)開發(fā)應(yīng)用中遇到在MS SQL Server上進(jìn)行表設(shè)計(jì)時(shí),對(duì)表的主鍵設(shè)計(jì)應(yīng)注意的問(wèn)題以及相應(yīng)的解決辦法。主鍵設(shè)計(jì)現(xiàn)狀和問(wèn)題關(guān)于數(shù)據(jù)庫(kù)表的主鍵設(shè)計(jì),一般而言,是根據(jù)業(yè)務(wù)需求情況,以業(yè)務(wù)邏輯為基礎(chǔ),形成主鍵。
2015-06-28快速掌握 Mysql數(shù)據(jù)庫(kù)對(duì)文件操作的封裝 在查看Mysql對(duì)文件的操作中,它在不同的操作系統(tǒng)上對(duì)文件的操作,除了使用標(biāo)準(zhǔn)C運(yùn)行庫(kù)函數(shù),包括open、close、seek等,在Win32下的文件和目錄操作函數(shù)使用了CreatFile、CloseHandl、SetFilePointer等,很多人可能不明白為什么
2015-06-28SQL*LOADER是大型數(shù)據(jù) 倉(cāng)庫(kù)選擇使用的加載方法,因?yàn)樗峁┝俗羁焖俚耐緩剑―IRECT,PARALLEL)?,F(xiàn)在,我們拋開其理論不談,用實(shí)例來(lái)使 您快速掌握SQL*LOADER的使用方法。 首先,我們認(rèn)識(shí)一下SQL*LOADER?! ≡贜T下,SQL*LOADER的命令為SQLLDR,在U
2015-06-28首先了解什么是外部表,與其它表的區(qū)別,建立一個(gè)簡(jiǎn)單的外部表(主要看操作過(guò)程),最后我們用外部表查看Oracle報(bào)警日志 一.了解oracle外部表 外部表定義:結(jié)構(gòu)被存放在數(shù)據(jù)字典,而表數(shù)據(jù)被放在OS文件中的表 作用:在數(shù)據(jù)庫(kù)中查詢OS文件的數(shù)據(jù),還可以
2015-06-28設(shè)置listener password后,在LSNRCTL中執(zhí)行stop或者save_config之前,需要使用set password指定密碼。 1.設(shè)置密碼 進(jìn)入LSNRCTL: LSNRCTL> change_password Old password: New password: Reenter new password: 正在連接到 (DESCRIPTI
2015-06-28通常說(shuō)到外鍵,只會(huì)提到"外鍵的目的是確定資料的參考完整性(referential integrity)。",但是外鍵具體包含哪些動(dòng)作和含義呢?1、設(shè)置外鏈:(1)、通過(guò)create table創(chuàng)建外鍵:看2行代碼,是建表中的命令: create table city
2015-06-28我一直是使用mysql這個(gè)數(shù)據(jù)庫(kù)軟件,它工作比較穩(wěn)定,效率也很高。在遇到嚴(yán)重性能問(wèn)題時(shí),一般都有這么幾種可能:1、索引沒(méi)有建好;2、sql寫法過(guò)于復(fù)雜;3、配置錯(cuò)誤;4、機(jī)器實(shí)在負(fù)荷不了;1、索引沒(méi)有建好如果看到mysql消耗的cpu很大,可以用mysql的client工具來(lái)檢查。
2015-06-28如果你從未為MySQL設(shè)置根用戶密碼,服務(wù)器在以根用戶身份進(jìn)行連接時(shí)不需要密碼。但是,建議你為每個(gè)賬戶設(shè)置密碼。 如果你以前設(shè)置了根用戶密碼,但卻忘記了該密碼,可設(shè)置新的密碼。下述步驟是針對(duì)Windows平臺(tái)的。在本節(jié)后面的內(nèi)容中,介紹了針對(duì)Unix平臺(tái)的步驟。
2015-06-28如何遠(yuǎn)程判斷Oracle數(shù)據(jù)庫(kù)的安裝平臺(tái) select * from v$version; 查看表空間的使用情況 select sum(bytes)/(1024*1024) as free_space,tablespace_name from dba_free_space group by tablespace_name; SELECT A.TABLESPACE_NAME,A.BYTES TOT
2015-06-28邏輯上: Single column 單行索引 Concatenated 多行索引 Unique 唯一索引 NonUnique 非唯一索引 Function-based函數(shù)索引 Domain 域索引 物理上: Partitioned 分區(qū)索引 NonPartitioned 非分區(qū)索引 B-tree: Normal 正常型B樹
2015-06-281.數(shù)據(jù)導(dǎo)出工具EXP EXP是客戶端工具,該工具不僅可以在oracle客戶端使用,還可以在oracle服務(wù)器端使用。當(dāng)在oracle客戶端使用EXP工具時(shí),必須帶有連接字符串;當(dāng)在oracle服務(wù)器端使用EXP工具時(shí),可以不帶字符串。導(dǎo)出包括導(dǎo)出表、導(dǎo)出方案、導(dǎo)出數(shù)據(jù)庫(kù)三種模
2015-06-28現(xiàn)在好多人都用起了centos5,但有些特殊要求還必須安裝mysql4.0.27的數(shù)據(jù)庫(kù),在第一次安裝過(guò)程中還遇到了不少問(wèn)題,特把這次安裝過(guò)程記錄下來(lái)以供遇到類似問(wèn)題的朋友參考首先下載mysql4.0.27.tar.gz,解壓進(jìn)入目錄編譯編譯時(shí)出現(xiàn)錯(cuò)誤:checking "LinuxThre
2015-06-28由于ODU命令比較多,特別是關(guān)鍵的unload命令比較復(fù)雜,本文將簡(jiǎn)單介紹幾種場(chǎng)景下使用ODU進(jìn)行數(shù)據(jù)恢復(fù)時(shí),使用的命令序列?! ?chǎng)景1. 數(shù)據(jù)庫(kù)不能啟動(dòng),但是SYSTEM表空間中的數(shù)據(jù)字典是完整的。 生成數(shù)據(jù)字典:unload dict 列出用戶: list user 列出用
2015-06-28MySQL使用變量大家都比較熟悉,但是MySQL使用變量及定義變量都有一些問(wèn)題需要我們?nèi)プ⒁猓x與MySQL使用變量時(shí)該要注意以下幾點(diǎn):◆ DECLARE語(yǔ)句必需用在DEGIN…END語(yǔ)句塊中,并且必需出現(xiàn)在DEGIN…END語(yǔ)句塊的最前面,即出現(xiàn)在其他語(yǔ)句之前。◆ DEC
2015-06-28新陣列移動(dòng)日問(wèn):我們當(dāng)前的 RAID 很快就填滿了,因此需要將一些 SQL Server 2005 數(shù)據(jù)庫(kù)移到其他位置。新陣列已準(zhǔn)備就緒,并且我一直在為移動(dòng)數(shù)據(jù)庫(kù)作準(zhǔn)備。我剛剛發(fā)現(xiàn)其中一個(gè)數(shù)據(jù)庫(kù)是事務(wù)復(fù)制發(fā)布服務(wù)器,我知道這表示我不能移動(dòng)該數(shù)據(jù)庫(kù)。我應(yīng)怎樣做?答:對(duì)您
2015-06-28我們大家都知道MySQL數(shù)據(jù)庫(kù)主要有2種類型,一是數(shù)據(jù)表格式(傳統(tǒng)),二是支持事務(wù)處理的數(shù)據(jù)表格式,以下我們就像大家介紹一下關(guān)于MySQL(和PHP搭配之最佳組合)事務(wù)處理數(shù)據(jù)庫(kù)的安裝MySQL及使用方法。你先要去下載一下MySQL(和PHP搭配之最佳組合) max版的安裝MySQL
2015-06-28問(wèn)題: 用shell寫一個(gè)腳本用來(lái)監(jiān)控mysql進(jìn)程運(yùn)行狀態(tài),測(cè)試一下能不能連上mysql,不能的話則發(fā)郵件報(bào)警。至于怎么監(jiān)控,其實(shí)有很多命令,比如大部分在mysql/bin目錄下的命令都可以用來(lái)測(cè)試mysql進(jìn)程的運(yùn)行狀態(tài),只要掛掉了則命令就會(huì)返回錯(cuò)誤。 mysqladmi
2015-06-28客戶用的數(shù)據(jù)庫(kù)是mysql,而研發(fā)好的產(chǎn)品支持oracle,為了讓客戶掏腰包,我們必須把數(shù)據(jù)庫(kù)環(huán)境從oracle轉(zhuǎn)向mysql。我們?cè)谵D(zhuǎn)換的過(guò)程中碰到了下面一些問(wèn)題,希望能給同樣遭遇的同仁們一些借鑒。如果我們?cè)谧畛醯脑O(shè)計(jì)、編碼過(guò)程中注意數(shù)據(jù)庫(kù)的移植性,這種情況下可
2015-06-28SQL Server 2005 和 2008 有幾個(gè)關(guān)于高可用性的選項(xiàng),如日志傳輸、副本和數(shù)據(jù)庫(kù)鏡像。所有這些技術(shù)都能夠作為維護(hù)一個(gè)備用服務(wù)器的手段,同時(shí)這個(gè)數(shù)據(jù)庫(kù)可以在你原先的主數(shù)據(jù)庫(kù)出問(wèn)題時(shí)上線并作為新的主服務(wù)器。然而,你必須記住的是將備用服務(wù)器替換上線只是完成了
2015-06-28以下文章主要是對(duì)MySQL 復(fù)制設(shè)置的介紹 ,我們大家都知道MySQL 復(fù)制設(shè)置在實(shí)際運(yùn)用中經(jīng)常出現(xiàn)的,如果你是MySQL 復(fù)制設(shè)置這一技術(shù)的熱捧著,那么下面的文章對(duì)于你而言一定很有意義。1、停止MySQL服務(wù) 2、MySQL 復(fù)制所有文件,包括數(shù)據(jù)文件3、master的my.ini基
2015-06-28