當前位置:首頁 » 操作系統 » 資料庫比較工具

資料庫比較工具

發布時間: 2022-04-29 07:31:22

1. 哪位高手可以推薦幾款通用的資料庫管理工具

1、Mysql Workbench
MySQL Workbench是一款專為MySQL設計的ER/資料庫建模工具。它是著名的資料庫設計工具DBDesigner4的繼任者。你可以用MySQL Workbench設計和創建新的資料庫圖示,建立資料庫文檔,以及進行復雜的MySQL 遷移
MySQL Workbench是下一代的可視化資料庫設計、管理的工具,它同時有開源和商業化的兩個版本。該軟體支持Windows和Linux系統,下面是一些該軟體運行的界面截圖:

2、資料庫管理工具 Navicat Lite
NavicatTM是一套快速、可靠並價格相宜的資料庫管理工具,大可使用來簡化資料庫的管理及降低系統管理成本。它的設計符合資料庫管理員、開發人員及中小企業的需求。 Navicat是以直覺化的使用者圖形介面所而建的,讓你可以以安全且簡單的方式建立、組織、存取並共用資訊。
界面如下圖所示:

Navicat 提供商業版Navicat Premium 和免費的版本 Navicat Lite 。免費版本的功能已經足夠強大了。
Navicat 支持的資料庫包括MySQL、Oracle、SQLite、PostgreSQL和SQL Server 等。

3、開源ETL工具Kettle
Kettle是一款國外開源的etl工具,純java編寫,綠色無需安裝,數據抽取高效穩定(數據遷移工具)。Kettle中有兩種腳本文件,transformation和job,transformation完成針對數據的基礎轉換,job則完成整個工作流的控制。

·授權協議:LGPL
·開發語言: Java
·操作系統: 跨平台
4、Eclipse SQLExplorer
SQLExplorer是Eclipse集成開發環境的一種插件,它可以被用來從Eclipse連接到一個資料庫。
SQLExplorer插件提供了一個使用SQL語句訪問資料庫的圖形用戶介面(GUI)。通過使用SQLExplorer,你能夠顯示表格、表格結構和表格中的數據,以及提取、添加、更新或刪除表格數據。
SQLExplorer同樣能夠生成SQL腳本來創建和查詢表格。所以,與命令行客戶端相比,使用SQLExplorer可能是更優越的選擇,下圖是運行中的界面,很好很強大。

l授權協議: 未知
l開發語言: Java
l操作系統: 跨平台
5、MySQL管理工具phpMyAdmin
phpMyAdmin是一個非常受歡迎的基於web的MySQL資料庫管理工具。它能夠創建和刪除資料庫,創建/刪除/修改表格,刪除/編輯/新增欄位,執行SQL腳本等。

l授權協議:GPL
l開發語言:PHP
l操作系統:跨平台
6、Mongodb 管理工具Mongodb Studio
Mongodb是一款性能優良,功能豐富的文檔型非關系型資料庫。由於該資料庫是開源項目並且還在不斷更新中,目前為止在任何平台上都不能找到功能相對完整的客戶端資料庫管理工具。而越來越多的項目中使用了Mongodb,使得管理起來十分麻煩.如果點點滑鼠就搞定了.那該有多好。
基於如上背景,我們製作了此MongoDB管理工具,在DBA/開發/管理員三個維度提供一定層次的管理功能。

Mongodb Management Studio功能如下:
l伺服器管理功能
添加伺服器,刪除伺服器
l伺服器,資料庫,表,列,索引,樹形顯示和狀態信息查看
l查詢分析器功能.
支持select,insert,Delete,update
支持自定義分頁函 數 $rowid(1,5)查詢第一條到第五條,需放在select後面.
l索引管理功能
支持列名的顯示,索引的創建,查看,刪除.
l資料庫Profile管理.
可以設置Profile開關,查看Profile信息.自定義分頁大小.
lmaster/slave信息顯示
7、MySQL監控小工具mycheckpoint
mycheckpoint是一個開源的 MySQL監控工具,主要用來監控數據。通過視圖方式提供監控數據報表。mycheckpoint支持以獨立的Web伺服器來運行。
例如:SELECTinnodb_read_hit_percent, DML FROM sv_report_chart_sample;

查看詳細報表示例。
安裝手冊:http://code.openark.org/forge/mycheckpoint/documentation/installation
8、SQL SERVER 資料庫發布向導
Microsoft SQL Server DatabasePublishing Wizard (微軟SQLServer資料庫發布向導) 是微軟發布的一個開源工具,使用該工具可以幫你將SQLSERVER 資料庫導出成一個 SQL腳本,類似 MySQL 的 mysqlmp工具。
官方說明:SQLServer資料庫發布向導提供了一種將資料庫發布到 T-SQL 腳本或者直接發布到支持宿主服務提供程序的方法。

9、Eclipse 的Oracle插件jOra
jOra是一個為 Oracle開發者和管理員提供的 Eclipse 插件,可輕松的對Oracle進行開發和管理。
安裝地址:http://jora.luenasoft.de/updatesite
插件截圖

l授權協議:免費,非開源
l開發語言:Java
l操作系統:跨平台
10、免費PostgreSQL監控工具pgwatch
pgwatch 是一個簡單易用的PostgreSQL的監控工具,支持PostgreSQL 9.0 以及更新的版本。
主要特性:
- 配置簡單
- 大量的監控圖表
- 快速系統檢查面板
- 自動收集統計信息
- 互動式的 Flash 圖表
- 集成 SQL worksheet

l授權協議: Artistic
l開發語言:PHP
l操作系統: Linux
11、MySQL Browser
MySQL的客戶端工具MySQL Browser的優點是簡單,及其的簡單,安裝之後能夠立刻上手,馬上就能使用的那種,布局也很簡陋,功能也很簡陋,簡單使用沒有問題,尤其是剛開始學習mysql的同學,可以嘗試一下。

·授權協議:未知
·操作系統: Windows
12、MySQL客戶端軟體HeidiSQL
HeidiSQL是一個功能非常強大的 MySQL 客戶端軟體,採用Delphi 開發,支持 Windows 操作系統。

l授權協議:GPL
l開發語言:Delphi/Pascal
l操作系統: Windows
13、SQLite管理工具SQLiteStudio
SQLiteStudio 是一個跨平台的 SQLite資料庫的管理工具,採用 Tcl語言開發。
l授權協議:未知
l操作系統:跨平台
14、SQL客戶端工具SQLyog
SQLyog 是一個易於使用的、快速而簡潔的圖形化管理MYSQL資料庫的工具,它能夠在任何地點有效地管理你的資料庫。

功能:
l快速備份和恢復數據;
l以GRID/ TEXT格式顯示結果;
l支持客戶端挑選、過濾數據;
l批量執行很大的SQL腳本文件;
l快速執行多重查詢並能夠返回每頁超過1000條的記錄集,而這種操作是直接生成在內存中的;
l程序本身非常短小精悍!壓縮後只有348 KB ;
l完全使用MySQLC APIs程序介面;
l以直觀的表格界面建立或編輯數據表;
l以直觀的表格界面編輯數據;
l進行索引管理;
l創建或刪除資料庫;
l操縱資料庫的各種許可權:庫、表、欄位;
l編輯BLOB類型的欄位,支持Bitmap/GIF/JPEG格式;
l輸出數據表結構/數據為SQL腳本;
l支持輸入/輸出數據為CSV文件;
l可以輸出資料庫清單為HTML文件;
l為所有操作建立日誌;
l個人收藏管理操作語句;
l支持語法加亮顯示;
l可以保存記錄集為CSV、HTML、XML格式的文件;
l21、99% 的操作都可以通過快捷鍵完成;
l支持對數據表的各種高級屬性修改;
l查看數據伺服器的各種狀態、參數等;
l支持更改數據表類型為ISAM, MYISAM, MERGE, HEAP, InnoDB, BDB;
l刷新數據伺服器、日誌、許可權、表格等;
l診斷數據表:檢查、壓縮、修補、分析。
l授權協議:GPLv2
l開發語言:C/C++
l操作系統: Windows
15、數據挖掘工具RapidMiner
RapidMiner是世界領先的數據挖掘解決方案,在一個非常大的程度上有著先進技術。它數據挖掘任務涉及范圍廣泛,包括各種數據藝術,能簡化數據挖掘過程的設計和評價。
功能和特點
l免費提供數據挖掘技術和庫;
l100%用Java代碼(可運行在操作系統);
l數據挖掘過程簡單,強大和直觀;
l內部XML保證了標准化的格式來表示交換數據挖掘過程;
l可以用簡單腳本語言自動進行大規模進程;
l多層次的數據視圖,確保有效和透明的數據;
l圖形用戶界面的互動原型;
l命令行(批處理模式)自動大規模應用;
lJava API(應用編程介面);
l簡單的插件和推廣機制;
l強大的可視化引擎,許多尖端的高維數據的可視化建模;
l400多個數據挖掘運營商支持;
l耶魯大學已成功地應用在許多不同的應用領域,包括文本挖掘,多媒體挖掘,功能設計,數據流挖掘,集成開發的方法和分布式數據挖掘。

l授權協議:未知
l開發語言:Java
l操作系統:跨平台
16、Oracle 資料庫開發工具Oracle SQL Developer
Oracle SQL Developer 是一個免費非開源的用以開發資料庫應用程序的圖形化工具,使用SQLDeveloper 可以瀏覽資料庫對象、運行 SQL 語句和腳本、編輯和調試 PL/SQL語句。另外還可以創建執行和保存報表。該工具可以連接任何 Oracle 9.2.0.1 或者以上版本的 Oracle 資料庫,支持Windows、Linux 和 Mac OS X 系統。

·授權協議:免費,非開源
·開發語言:Java
·操作系統:Windows Linux MacOS
17、EMS SQL Manager for MySQL
EMS SQL Manager for MySQL是一款高性能MySQL資料庫伺服器系統的管理和開發工具。它支持從MySQL 3.23到6.0的任一版本,並支持最新版本的MySQL的特點,包括:查看、存儲規程和函數、InnoDB外部鍵字和其他特點。它提供了大量工具以滿足富有經驗的用戶的所有要求。添加了精心設計的操作向導系統,以及SQL Manager for MySQL那富有藝術感的圖形用戶界面,即使新手也可以不會為如何使用而感到困擾。

l授權協議:商業軟體
l開發語言:C/C++
l操作系統: Windows
18、資料庫管理工具CoolSQL
CoolSQL是一個資料庫客戶端管理工具。
·支持大部分資料庫包括:DB2、oracle、mysql、MS SQL Server、Derby、HSQL、Informix、Sybase、PostgresSQL等。
·為用戶提供友好和漂亮UI,其整體框架由視圖組成類似於Eclipse。支持直接修改SQL查詢結果。
·支持將表格數據導出成文本文件,EXCEL和HTML。
·擁有一個支持SQL語法著色顯示,智能提示,文本編輯和查找的SQL編輯器。
·能夠展示資料庫大部分元數據包括:版本,數據類型、函數,連接信息等。
·支持導出數據對象信息包括對象數據(INSERT SQL語句),生成創建/刪除腳本(create script/drop script)。
·所有SQL腳本都可以以批量的模式執行。
·能夠搜索所有數據包括資料庫列,表/視圖和其他表格型。
·支持i18n,當前提供兩種語言(中文和英文)。
·提供收藏功能,管理由用戶收集的文本信息。
·支持通過插件擴展其功能。

ll 授權協議:未知
l開發語言:Java
l操作系統:跨平台
19、SQLite Manager
這是一款方便firefox對任何SQLite資料庫操作的擴展。使用這款擴展,可以在firefox下很容易的創建表格、建立索引、瀏覽搜索等操作。此外它還具有一個語法檢查功能的下拉式菜單,從而保證用戶的操作不會出錯。

20、MySQL GUI Tools
這是MySQL官方專業的資料庫管理工具,同時支持多種操作系統。該工具包括下面三個產品:
·MySQL Administrator 1.2
·MySQL Query Browser 1.2
·MySQL MigrationToolkit 1.1

21、SQL客戶端管理工具SQuirreL SQL Client
SQuirreL SQL Client是一個SQL客戶端管理工具。它允許你查看一個兼容JDBC的資料庫的結構,瀏覽表格中的數據,運行SQL命令, 可連接的資料庫有ORCAL,MS SQLSERVER, DB2 等, 它還允許用戶安裝和創建用於補充應用程序基本功能的插件。

功能和特點:
l柱狀圖顯示對像;
l自動完成;
l語句提示;
l標記;
l自動糾正;
l編輯查詢結果;
l關系圖;
l分頁列印。
l授權協議:未知
l語言:Java
l操作系統:跨平台
22、Tomcat管理工具EasyTomcat
EasyTomcat是一個用來幫助簡化 Tomcat和 MySQL管理的系統,你可以啟動、停止和配置Tomcat和MySQL伺服器,同時也提供了監控的功能。

l授權協議:未知
l開發語言:Java
l操作系統:跨平台
23、SQL Server管理工具sqlBuddy
SqlBuddy是C#編寫的一款用於Microsoft SQLServer和MSDE的開源工具,使用它可以很容易的編寫SQL腳本。SqlBuddy提供的功能和查詢分析器的目的有些微不同,它傾向於幫助使用者編寫SQL。

l授權協議:未知
l開發語言:C#
l操作系統: Windows
24、資料庫開發工具GSQL
GSQL 是 Gnome 下的一個集成資料庫開發工具。資料庫結構顯示在下圖左邊的樹狀結構中,支持SQL的語法著色。

l授權協議:未知
l操作系統:Linux
25、SQLite資料庫管理SQLiteSpy
sqlitespy是一個快速和緊湊的資料庫SQLite的GUI管理軟體 。它的圖形用戶界面使得它很容易探討,分析和操縱sqlite3資料庫。

l授權協議:未知
l開發語言:Delphi/Pascal
l操作系統:Windows
26、資料庫開發工具Aqua Data Studio
Aqua DataStudio 是一個為資料庫開發人員准備的集成開發環境,可以對資料庫做查詢、管理,提供大量的資料庫工具,例如資料庫比較、源碼控制等,目前支持的資料庫包括:Oracle, DB2iSeries, DB2 LUW, MS SQL Server, Sybase ASE, Sybase Anywhere, Sybase IQ, Informix,PostgreSQL, MySQL, Apache Derby, JDBC, and ODBC.

l授權協議:未知
l開發語言:C/C++
l操作系統:跨平台
27、MySQL 架構管理工具MySQL MMM
MySQL Master-Master 架構常被用在 SQLquery 相依性低的情況,像是 counter常使用的INSERT INTO ... ON DUPLICATEKEY UPDATE a = a + 1不會因為out-of-order而造成問題。而 MySQL MMM算是其中一套寫得比較好的 MySQLMaster-Master架構管理工具。
l授權協議:未知
l開發語言:Python
l操作系統: Linux
28、MySQL Client
MySQL的客戶端工具,主界面如下:

l授權協議:未知
l操作系統:Windows

2. 有什麼工具可以比較兩個sql server資料庫的差異

rails

migrate
工具,所有資料庫更改都會記錄在
migration中,
可以很方便的進行資料庫結構的改變。
不知道你是做什麼開發的。但應該也有相類似的工具。當然,你可以用rails的migrate工具進行資料庫的更改。

3. 有沒有可以比對兩個資料庫中數據表結構異同的工具

rails 有 migrate 工具,所有資料庫更改都會記錄在 migration中, 可以很方便的進行資料庫結構的改變。
不知道你是做什麼開發的。但應該也有相類似的工具。當然,你可以用rails的migrate工具進行資料庫的更改。

4. 有對比sql server 表結構的工具嗎

資料庫數據對比工具(MSSQL版)是針對MS SQL Server的一款小工具,可以針對兩個數據進行表結構和數據的對比。
1、表結構對比:如開發庫和正式庫之間的結構和數據同步,此工具可以告訴您哪個表結構有欄位的增加減少,或者欄位類型的改變,並生成sql進行結構的同步。
2、數據對比:如對比兩個資料庫中的某個表的數據差異,有差異的行會用顏色進行標記,可生成sql腳本進行兩個庫的同步。
http://blog.csdn.net/swordmanli/article/details/52535544

5. 什麼工具可以比較access資料庫表結構

前名 Microsoft Access)是由微軟發布的關聯式資料庫管理系統。它結合了 Microsoft Jet Database Engine 和 圖形用戶界面兩項特點,是 Microsoft Office的成員之一。
Access能夠存取 Access/Jet、Microsoft SQL Server、Oracle(甲骨文軟體公司),或者任何 ODBC 兼容資料庫內的資料。熟練的軟體設計師和資料分析師利用它來開發應用軟體,而一些不熟練的程序員和非程序員的"進階用戶"則能使用它來開發簡單的應用軟體。雖然它支援部份面向對象(OO)技術,但是未能成為一種完整的面向對象開發工具。
其實Access 也是微軟公司另一個通訊程序的名字,想與 ProComm 以及其他類似程序來競爭。可是事後微軟證實這是個失敗計劃,並且將它中止。數年後他們把名字重新命名於資料庫軟體。
[編輯本段]概述
Access 是微軟公司推出的基於Windows的桌面關系資料庫管理系統(RDBMS),是Office系列應用軟體之一。它提供了表、查詢、窗體、報表、頁、宏、模塊7種用來建立資料庫系統的對象;提供了多種向導、生成器、模板,把數據存儲、數據查詢、界面設計、報表生成等操作規范化;為建立功能完善的資料庫管理系統提供了方便,也使得普通用戶不必編寫代碼,就可以完成大部分數據管理的任務。
access,一種交換機的主幹道模式。2台交換機的2個埠之間是否能夠建立幹道連接,取決於這2個埠模式的組合。常見的還有
(普通)access
(幹道) Trunk
(自適應) Dynamic-auto
(期望)Dynamic-desirable
[編輯本段]歷史
Microsoft Access 1.0 版本在1992年11月發布。
微軟指定它對系統最小要求為視窗3.0配以4兆節內存.6兆節內存配以最小8兆節硬碟空間(建議最好有14兆節硬碟空間)則為建議的系統要求.當時軟體以7張1.44兆節軟碟發布的載體.
這個軟體能夠有效地處理大量記錄但是測試顯示在某些情況下會導致數據損毀.比如說,大小超過700MB的文件常會出問題。(值得注意的是在1.0版廣泛應用的時候大多數硬碟是小於700MB的。)軟體的使用指南指出過時的設備驅動和錯誤的配置可能回導致數據丟失。
Access的最初名稱是Cirrus。它開發於Visual Basic之前,當時的窗口引擎稱作Ruby。比爾蓋茨看過Ruby的原型後決定把這個基於Basic語言的組件作為一個獨立的可擴展應用程序與Access聯合開發。這個項目稱作Thunder。這兩個項目互相獨立的被作為底層的窗口引擎開發並且互不兼容。 然而,在VBA出現後它們被合並在一起。
1995年末,access 95發布,這是世界上第一個32為關系型資料庫管理系統,使得access的應用得到了普及和繼續發展。
1997年,access 97發布。它的最大特點是在access資料庫中開始支持web技術,這一技術上的發展,開拓了access資料庫從桌面向網路的發展。
21世紀初,microsoft發布access2000,這是微軟強大的桌面資料庫管理系統的第六代產品,也是32為位access的第三個版本。至此,access在桌面關系型資料庫的領域的普及已經躍上了一個新台階。
2003年微軟正式發布了access 2003,這是繼2002年後發布的最新版本,它在繼承了以前版本的有點外,又新增了一些使用功能
[編輯本段]用途
Microsoft Access在很多地方得到廣泛使用,例如小型企業,大公司的部門,和喜愛編程的開發人員專門利用它來製作處理數據的桌面系統。它也常被用來開發簡單的WEB應用程序.這些應用程序都利用ASP技術在Internet Information Services運行.比較復雜的WEB應用程序則使用PHP/MySQL或者ASP/Microsoft SQL Server.
它的使用方便程度和強大的設計工具為初級程序員提供許多功能。不過,這種便於使用可能使人誤解。這類開發者都是沒有在應用或者數據設計方面訓練的辦公室從業人員。因此許多人以為這樣的開發者能夠創造可用的系統,但也有很多人認為工具本身的局限性產生了這樣的誤導。
一些專業的應用程序開發人員使用 Access 用作 快速應用開發,特別是給街道上的推銷員製作一個初型或獨立應用程序的工具。可是如果是透個網路存取數據的話,Access 的可擴放性並不高.因此當程序被較多使用者使用時,他們的選擇多會是傾向於一些客戶端-伺服器為本的方案,例如 Oracle、DB2、Microsoft SQL Server、Windows SharePoint Services、PostgreSQL、MySQL、Alpha Five、MaxDB,或者Filemaker。無論如何,不少 Access 的功能(表單,報告,序列和VB代碼)可以用作其他資料庫的後期應用,包括 JET(檔案為主的資料庫引擎,Access 預設使用)、Microsoft SQL Server、Oracle和任何其他跟ODBC兼容的產品。這種方法允許開發者把一個成熟的應用的數據移動到一台更大功率的伺服器而沒有已經在適當的位置犧牲發展。
很多開發者誰使用Microsoft Access使用Leszynski命名約定,雖然這不普遍;它是一次編程大會,並非一個DBMS實施的規章。
[編輯本段]特性
一好處進入從程序員視角在它的有關兼容性有SQL-質問可能被觀看並且作為SQL語句編輯,並且SQL語句直接在巨視和VBA模里可以被使用操作進入桌子。用戶可能混合並且使用兩個VBA並且"宏"編程形式和邏輯既沒提供面向對象的可能性。
導入導出報表的生成程序,當時有能力和到這項任務的復雜報告創造,沒有另一受歡迎資料庫報表程序的生成程序充滿特色和強有力-水晶報告。MSDE(微軟公司SQL伺服器桌面發動機)2000,袖珍版本的MSSQL伺服器2000,被包括開發版的辦公室XP並且被用於進入可能作為除之外的另一種選擇JET資料庫引擎。(盡快的*版本的MSDE和微軟公司交換伺服器實際上使用這台噴氣發動機處理巨大大量數據並且安置一「贗品」在它之上的那些應用的應用層。大約這事實的缺乏知識因進入/噴口家庭的軟體產品而為不該受不敬做貢獻,特別是關於"大"工程。)
進入分割和粘貼功能性能使它有用工具在其他資料庫之間連結(例如,在數據或者資料庫變換期間的Oracle和微軟公司SQL伺服器)。進入與給與窗子和其他平台應用一起的積分的各種各樣進口和退場門特徵一起來,一經請求從應用的裡面或者手工由用戶其中幾可以被執行。例如非常緊密SNP完全格式化的為分享的形式與沒有全部的進入軟體的人們報告。它也能容易被升級到微軟公司SQL伺服器。
與一般的RDBMS完全不同,它缺乏資料庫觸發和預存程序。自從MS Access 2000 (Jet 4.0),開發人員可以在查詢中設定參數,這跟預存程序很相似的,但這些「預存程序」只能處理一個程序.當資料表內數據發生變化時,它確實允許形式包含被引發的代碼,使用是普通的透過查詢和其他技術在進入營運儲存的程序在方面RDBMS支援這些的。
[編輯本段]發展
進入可提供的編程語言,當時在另一個內產品Microsoft Office傢具,微軟公司應用的Visual Basic。兩個資料庫進入訊息庫COM組成部分被提供:這筆遺產數據存取物體(DAO),用進入和新只可提供ActiveX數據對象(忙亂)。
MicrosoftAccess容易被應用於小的工程但是規模無效對大的工程如果應用被不好設計。
全部資料庫質問,形式和報告被儲存在資料庫里,並且與相關的模型的理想協調,沒有與他們做一個身體上組織的階層的可能性。
一種設計技術是把進入應用在數據和計劃之間進行分發。一資料庫應該只包含桌子和關系,當另一個將有全部計劃時,形式,報告和質問和對第一個資料庫桌子的連接。令人遺憾,當連結時,進入允許沒有有關的道路,因此那些發展環境作為這種生產環境有相同的道路應該(雖然你寫你們自己的能"動態連接程序"常規在里VBA那搜出能一定背面結束檔案以透過這個目錄樹搜尋,如果它發現這條電流通路它不能)。
這種技術也允許開發者在不同的檔案中分申請,因此一些架構是可能的。
Access的優點
(1)存儲方式單一
Access管理的對象有表、查詢、窗體、報表、頁、宏和模塊,以上對象都存放在後綴為(.mdb)的資料庫文件種,便於用戶的操作和管理。
(2)面向對象
Access是一個面向對象的開發工具,利用面向對象的方式將資料庫系統中的各種功能對象化,將資料庫管理的各種功能封裝在各類對象中。它將一個應用系統當作是由一系列對象組成的,對每個對象它都定義一組方法和屬性,以定義該對象的行為和外國,用戶還可以按需要給對象擴展方法和屬性。通過對象的方法、屬性完成資料庫的操作和管理,極大地簡化了用戶的開發工作。同時,這種基於面向對象的開發方式,使得開發應用程序更為簡便。
(3)界面友好、易操作
Access是一個可視化工具,是風格與Windows完全一樣,用戶想要生成對象並應用,只要使用滑鼠進行拖放即可,非常直觀方便。系統還提供了表生成器、查詢生成器、報表設計器以及資料庫向導、表向導、查詢向導、窗體向導、報表向導等工具,使得操作簡便,容易使用和掌握。
(4)集成環境、處理多種數據信息
Access基於Windows操作系統下的集成開發環境,該環境集成了各種向導和生成器工具,極大地提高了開發人員的工作效率,使得建立資料庫、創建表、設計用戶界面、設計數據查詢、報表列印等可以方便有序地進行。
(5)Access支持ODBC(開發資料庫互連,Open Data Base Connectivity),利用Access強大的DDE(動態數據交換)和OLE(對象的聯接和嵌入)特性,可以在一個數據表中嵌入點陣圖、聲音、Excel表格、Word文檔,還可以建立動態的資料庫報表和窗體等。Access還可以將程序應用於網路,並與網路上的動態數據相聯接。利用資料庫訪問頁對象生成HTML文件,輕松構建Internet/Intranet的應用。
ACCESS的缺點
ACCESS是小型資料庫,既然是小型就有他根本的局限性,以下幾種情況下資料庫基本上會吃不消:
1.資料庫過大,一般ACCESS資料庫達到50M左右的時候性能會急劇下降!
2.網站訪問頻繁,經常達到100人左右的在線。
3.記錄數過多,一般記錄數達到10萬條左右的時候性能就會急劇下降!
C函數
函數名: access
功 能: 確定文件的訪問許可權
用 法: int access(const char *filename, int amode);
[編輯本段]access
Synopsis
#include

6. 列舉常用的生物信息學資料庫及序列對比常用軟體及特點

一般來說所用的分析工具有在線跟下載的 下面簡要列舉一些常用在線軟體的使用 1、使用VecScreen工具,分析下列未知序列,輸出序列長度、載體序列的區域、可能使用的克隆載體都有哪些。一、步驟:
打開google 首頁,搜索VecScreen,進入VecScreen首頁,復制序列,運行,View report。
二、結果:
輸出序列長度918bp,
載體序列的區域456bp——854bp.
克隆載體:M13mp18 phage,pGEM-13Zf(+),pBR322,pRKW2。
2、使用相應工具,分析下列未知序列的重復序列情況,輸出重復序列的區域、包含的所有重復序列的類型、重復序列的總長度及Masked Sequence。
一、步驟:
進入google首頁,進入ICBI主頁,對序列進行BLAST。得出序列是human的。
進入google首頁,搜索RepeatMasker,進入RepeatMasker主頁,進入RepeatMasking,復制序列,DNA source選擇human,運行!點擊超鏈接,在結果中選擇
Annotation File :RM2sequpload_1287631711.out.html
3、使用CpGPlot/CpGReport/Isochore工具,分析下列未知序列,輸出CpG島的長度、區域、GC數量、所佔的百分比及Obs/Exp值。一、步驟:
進入google首頁,搜索CpGPlot,進入CpGPlot主頁,program中選擇cpgreport復制序列,運行!
二、結果:

CpG島的長度:385bp
區域:48——432;
GC數量:Sum C+G=297,百分數=77.14
Obs/Exp:1.01
4、預測下面序列的啟動子,輸出可能的啟動子序列及相應的位置。一、步驟:
進入google首頁,進入ICBI主頁,對序列進行BLAST。得出序列是human的
進入google首頁,搜索Neural Network Promoter Prediction,進入主頁,復制序列,選擇eukaryote,運行!
二、結果:

位置:711—761 ,1388—1438,1755—1805;
5、運用Splice Site Prediction工具分析下面序列,分別輸出內含子-外顯子剪接位點給體和受體的區域及剪接處位置的鹼基。一、步驟:
進入google首頁,進入ICBI主頁,對序列進行BLAST。得出序列是human的
進入google首頁,搜索Splice Site Prediction,進入主頁,復制序列。Organism選擇Human or other。其他默認,運行!
二、結果:
供體:

受體:
6、對下面序列進行六框翻譯,利用GENESCAN綜合分析(首先確定給定序列的物種來源)哪個ORF是正確的,輸出六框翻譯(抓圖)和GENESCAN結果(包括predicted genes/exons 和 predicted peptide sequence(s) 兩個部分)。一、步驟:
進入google首頁,進入ICBI主頁,對序列進行BLAST。得出序列是Zea的
進入google首頁;搜索NCBI,進入主頁,選擇all resources(A~Z),選擇O,選擇ORF finder。復制序列,默認,運行!
二、結果:ORF圖
三、步驟:進入google首頁,搜索GENESCAN,進入主頁,Organism:Maize, ,其他默認,運行!
四、結果:
G7、進入REBASE限制性內切酶資料庫,輸出AluI、MboI、EcoI三種內酶的Recognition Sequence和Type。
一、步驟:進入google首頁,google in English,搜索REBASE,進入主頁, 分別輸入AluI、MboI、EcoI,運行!
在MboI中選擇第一個,EcoI選擇第二個。
二、結果:
ENSCAN圖
8、使用引物設計工具,針對下列未知序列設計一對引物,要求引物長度為20-25bp,擴增產物長度300-500bp,退火溫度為50-60℃。請寫出選擇的一對引物(Forward Primer and Reverse Primer)、及相應的GC含量、引物的位點、Tm值和產物長度。一、步驟:進入google首頁,搜索genefisher,進入主頁,復制fasta格式,chechk input, sunmit, ; ;設置一下引物長度為20-25bp,擴增產物長度300-500bp,退火溫度為50-60℃; 。
二、結果:

GC含量:

引物的位點:

Tm值:

產物長度:。

9、將下面的序列用NEBcutter 2.0工具分析,用產生平末端及有四個酶切位點的酶進行酶切,並用抓圖提交膠圖(view gel),要求1.4% agarose和Marker為100bp DNA Ladder。
一、步驟:
進入google首頁,進入ICBI主頁,對序列進行BLAST,得知是linear。
進入google首頁,搜索NEBcutter 2.0,進入主頁,選擇linear,運行!選擇custom digest, ,把「1」改為「4」,選擇平末端,後digest。View gel。選擇1.4% agarose和Marker為100bp。
二、結果:

然後就是蛋白質的了一般都在expasy里swiss-prot 適用於檢索的 compute pi/mw 求理論分子量 分子量 protparam物理化學性質 protscale親水性疏水性 peptidemass分析蛋白酶和化學試劑處理後的內切產物
NCBI(www.ncbi.nlm.nih.gov)-GenBank資料庫

資料庫相似性搜索——核酸序列與核酸資料庫比較(BLASTN)
蛋白質序列與資料庫中蛋白質序列比較(BLASTP)
兩序列比對(Align two sequences)

DNA序列分析——ORF Finder(www.ncbi.nlm.nih.gov/gorf/gorf.html)

分析實驗序列外顯子部分——GENSCAN(http://genes.mit.e/GENSCAN.html)
分析實驗序列的可能酶切位點——NEBcutter2.0 (http://tools.neb.com/NEBcutter2/index.php)
註: Custom digest -- view gel

限制性內切酶資料庫——REBASE(http://rebase.neb.com/rebase/rebase.html)

設計引物擴增實驗序列——Genefisher
Primer 3

蛋白質序列分析及結構預測:
1.預測蛋白質的分子量及等電點:ExPASy(Compute pI/Mw)
2.分析蛋白質的基本物理化學性質:ExPASy(ProtParam)
3.分析蛋白質的親水性和疏水性:ExPASy(ProtScale)
4.分析蛋白質在各種蛋白酶和各種化學試劑處理後的內切產物:ExPASy(PeptideMass) [* :kinase K]
5.分析蛋白質的信號肽:ExPASy(SignalP)
6.預測蛋白質的二級結構:ExPASy(Jpred 3)

多物種分子系統發育分析:EMBL(www.ebi.ac.uk/embl/)--Toolbox--Clustal2W

人脂聯素蛋白質序列:NP_004788
人類胰島素生長因子IB前體:P05019

7. 數據建模中比較常用的工具有哪些

隨著科技的日新月異,人們對數據的依賴穩步上升中,尤其在商業等領域,對於企業而言正確且連貫的數據流,是他們做出快速、精準的決策的重要依據之一。因此,建立正確的數據流和數據結構才能保證最好的結果,這個過程就是大家耳聞能詳的數據建模。

下面為大家推薦一些數據建模中常見的幾種工具。

1、SQL資料庫建模器

該軟體使企業可以參與逆向工程和正向工程。利用已經存在的資料庫並完善它們。然後,使用正向工程技術來了解它們如何隨時間的推移而增長。該平台的更多獨特功能包括創建多個主題區域的能力以及非常友好的用戶界面。使用此工具的一些企業包括福特、聯想、Wayfair和德勤等公司。

2、PowerDesigner

PowerDesigner是目前數據建模業界的領頭羊。功能包括:完整的集成模型,和面向包含IT為中心的、非IT為中心的差異化建模訴求。支持非常強大的元數據信息庫和各種不同格式的輸出。PowerDesigner擁有一個優雅且人性化的界面,非常易懂的幫助文檔,快速幫助用戶解決專業問題。

3、CA ERwin

ERwin 也是業界領先的數據建模解決方案,能夠為用戶提供一個簡單而優雅的界面同時處理復雜的數據環境問題。Erwin的解決方案提提供敏捷模型,同時元數據可以放在普通的資料庫中進行處理,這樣就能夠保證數據的一致性和安全性。Erwin支持高度自定義的數據類型、APIs,允許自動執行宏語言等等。Erwin還建有一個很活躍的用戶討論社區,使得用戶之間可以分享知識和各種經驗。

4、SQL Power Architect

SQL Power Architect 是一個Java開發的資料庫建模工具,特別適合做數據倉庫和數據集市的應用建模,它允許設計人員同時打開多個數據源連接,並直接從資料庫中獲取模型定義。
5、dbdiagram.io
dbdiagram.io是一個快速上手的資料庫設計器,專注於繪制資料庫關系圖,專為開發人員,DBA,數據分析師而設計,在線保存和共享圖表可幫助您使用其自己的特定於域的語言(DSL:Domain-specific language)繪制資料庫圖。它們的定義語言非常簡單,使用鍵盤即可輕松進行編輯/復制,UI簡潔,並包含有漂亮的圖表。

為了避免錯誤並加快進度,建議大家可以使用這些更加專業的工具(軟體),來幫助我們建立數據模型,且能夠更快捷的生成報告來描述這個數據模型,為大家帶來實利。

8. 比較好用的資料庫同步軟體又哪些

可以試試DBSync,主要特點:
●獨立運行
不需要在資料庫中設置程序或腳本,不需要更改庫結構,是一款獨立的應用程序,因此不影響現有系統的運行,簡單易用。
●支持各種數據源
既支持常規資料庫,如Access、SQL Server、Oracle、MySQL、DB2等,又支持Excel、txt、csv等文件數據,任何可用OLE DB或ODBC連接的數據,均可參與同步。
●異型資料庫同步
既支持相同類型資料庫之間的同步,如Access到Access、SQL Server到SQL Server,又支持異型資料庫之間的同步,如Excel到Access、Access到SQL Server、SQL Server到Oracle等。
●無人值守同步
軟體具有定期自動同步的功能,只需預先設置好時間間隔,就可長期自動同步;支持系統重啟後自動繼續同步,防止意外關機重啟而造成同步中斷,從而實現無人值守同步。
●支持增量同步
既支持簡單的全部復制式同步(Insert),又支持增量同步。軟體能快速掃描資料庫,找出相互間的差異(即增量),只對增量進行同步。
●支持斷點續傳
當同步中斷後,再次同步時能從中斷位置繼續同步,避免每次都需要從頭開始。
●秒級實時同步
重復同步的時間間隔最短可設置為1秒,源資料庫發生變更後,1秒後就同步過去,幾乎等同於實時同步。
●支持同步後處理
可設置同步後的SQL執行語句,實現同步之後的數據轉換、公式計算等額外任務。

熱點內容
google訪問ip 發布:2024-10-04 23:19:28 瀏覽:51
陝西稅票伺服器地址 發布:2024-10-04 23:04:23 瀏覽:16
2014訪問學者 發布:2024-10-04 22:59:37 瀏覽:917
c質數的演算法 發布:2024-10-04 22:58:32 瀏覽:521
三星的瀏覽器在哪個文件夾 發布:2024-10-04 22:57:05 瀏覽:987
連接line的伺服器地址 發布:2024-10-04 22:57:01 瀏覽:181
衣櫃門尺寸簡單演算法 發布:2024-10-04 22:56:54 瀏覽:722
有什麼軟體可以清理緩存垃圾 發布:2024-10-04 22:55:24 瀏覽:755
手機電腦中配置是指的什麼 發布:2024-10-04 22:53:53 瀏覽:156
擴容數據存儲的優勢 發布:2024-10-04 22:51:37 瀏覽:643