數據庫基本對象有哪些?
數據庫的對象有哪些
Funciton:函數
Procedure:存儲過程
Package:代碼包,一個包裡面,定義多個存儲過程、函數、類型、常量等
Type:自定義數據類型
Trigger:觸發器
Job:數據庫作業 (定期執行的)
Table:表
Index:索引
Constraint:約束,限制各數據項應滿足哪些限閥條件
View:視圖
Materialized View:物化視圖
Sequence:序列
User:叫 用戶
Synonym:同義詞
Database link:數據庫鏈接(ORACLE有,別的數據庫不熟,想必也應該有,可能不叫這個名字)
TableSpace:表空間(ORACLE叫這個名字,別的數據庫不熟)
CURSOR:遊標
常用的大致這些,可能會有遺漏,但也應該不會差太多。
Access的七大對象包括哪些?
Access的七大對象包括:
1、數據表對象:存儲數據;
2、查詢對象:數據處理工具,數據的檢索工具;
3、報表對象:數據的打印輸出;
4、宏對象:自動化操作;
5、頁對象:發佈數據到網頁;
6、窗體對象:交互式的操作界面;
7、模塊對象:使用vba語言編輯的代碼的集合。
SQL Server常見的數據庫對象有哪些?
表: 由行和列構成的集合,用來存儲數據
數據類型: 定義列或變量的數據類型,SQL Server提供了系統數據類型,並允許用戶自定義數據類型
視圖 :由表或其他視圖導出的虛擬表
索引 :為數據快速檢索提供支持且可以保證數據唯一性的輔助數據結構
約束 :用於為表中的列定義完整性的規則
默認值: 為列提供的缺省值
存儲過程: 存放於服務器的預先編譯好的一組T-SQL語句
觸發器: 特殊的存儲過程,當用戶表中數據改變時,該存儲過程被自動執行
SQL server2005中數據庫常用對象有哪些?
表 由行和列構成的集合,用來存儲數據
數據類型 定義列或變量的數據類型,SQL Server提供了系統數據類型,並允許用戶自定義數據類型
視圖 由表或其他視圖導出的虛擬表
索引 為數據快速檢索提供支持且可以保證數據唯一性的輔助數據結構
約束 用於為表中的列定義完整性的規則
默認值 為列提供的缺省值
存儲過程 存放於服務器的預先編譯好的一組T-SQL語句
觸發器 特殊的存儲過程,當用戶表中數據改變時,該存儲過程被自動執行
Sql數據庫最主要的對象是哪個
如果非要說一個,感覺是---表
數據庫中的基本所有的操作都是基於表數據來的
無論是視圖,索引,過程,函數,還是其他的什麼,,,
請問數據庫有哪些種類呢?
根據存儲模型劃分,數據庫類型主要可分為:網狀數據庫(Network Database)、關係數據庫(Relational Database)、樹狀數據庫(Hierarchical Database)、面向對象數據庫(Object-oriented Database)等。商業應用中主要是關係數據庫,比如Oracle、DB2、Sybase、MS SQL Server、Informax、MySQL等。全部羅列出來是沒有意義的,數據庫太多了,你不說你的工作是涉及哪方面,恐怕很難提供更適合你的數據庫。
初級應用一般是ACCESS 配合的腳本程序一般是 ASP ASP.NET JSPMICROSOFT SQL 比較複雜點 不過功能強大很多 配合的腳本和ACCESS的一樣MYSQL和PHP的組合是比較完美的如果你需要處理1000W條數據以上級別的數據,那以上的都不合適,一般用的比較多的是ORACLE 這個入門難度非常大如果想學的話就先學MICROSOFT SQL吧,這個網上教學比較多,ASP.NET 2.0,應用的是非常廣泛的。
常用數據庫有哪些?
1. IBM 的DB2
作為關係數據庫領域的開拓者和領航人,IBM在1997年完成了System R系統的原型,1980年開始提供集成的數據庫服務器—— System/38,隨後是SQL/DSforVSE和VM,其初始版本與SystemR研究原型密切相關。DB2 forMVSV1 在1983年推出。該版本的目標是提供這一新方案所承諾的簡單性,數據不相關性和用戶生產率。1988年DB2 for MVS 提供了強大的在線事務處理(OLTP)支持,1989 年和1993 年分別以遠程工作單元和分佈式工作單元實現了分佈式數據庫支持。最近推出的DB2 Universal Database 6.1則是通用數據庫的典範,是第一個具備網上功能的多媒體關係數據庫管理系統,支持包括Linux在內的一系列平臺。
2. Oracle
Oracle 前身叫SDL,由Larry Ellison 和另兩個編程人員在1977創辦,他們開發了自己的拳頭產品,在市場上大量銷售,1979 年,Oracle公司引入了第一個商用SQL 關係數據庫管理系統。Oracle公司是最早開發關係數據庫的廠商之一,其產品支持最廣泛的操作系統平臺。目前Oracle關係數據庫產品的市場佔有率名列前茅。
3. Informix
Informix在1980年成立,目的是為Unix等開放操作系統提供專業的關係型數據庫產品。公司的名稱Informix便是取自Information 和Unix的結合。Informix第一個真正支持SQL語言的關係數據庫產品是Informix SE(StandardEngine)。InformixSE是在當時的微機Unix環境下主要的數據庫產品。它也是第一個被移植到Linux上的商業數據庫產品。
4. Sybase
Sybase公司成立於1984年,公司名稱“Sybase”取自“system”和 “database” 相結合的含義。Sybase公司的創始人之一Bob Epstein 是Ingres 大學版(與System/R同時期的關係數據庫模型產品)的主要設計人員。公司的第一個關係數據庫產品是1987年5月推出的Sybase SQLServer1.0。Sybase首先提出Client/Server 數據庫體系結構的思想,並率先在Sybase SQLServer 中實現。
5. SQL Server
1987 年,微軟和 IBM合作開發完成OS/2,IBM 在其銷售的OS/2 ExtendedEdition 系統中綁定了OS/2Database Manager,而微軟產品線中尚缺少數據庫產品。為此,微軟將目光投向Sybase,同Sybase 簽訂了合作協議,使用Sybase的技術開發基於OS/2平臺的關係型數據庫。1989年,微軟發佈了SQL Server 1.0 版。
6. PostgreSQL
PostgreSQL 是一種特性非常齊全的自由軟件的對象——關係性數據庫管理系統(ORDBMS),它的很多特性是當今許多商業數據庫的前身。PostgreSQL最早開始於BSD的Ingres項目。PostgreSQL 的特性覆蓋了SQL-2/SQL-92和SQL-3。首先,它包括了可以說是目前世界上最豐富的數據類型的支持;其次,目前PostgreSQL 是唯一支持事務、子查詢、多版本並行控制系統、數據完整性檢查等特性的唯一的一種自由軟件的數據庫管理系統.
......
sql server 2008的數據庫對象有哪些
SQL Server數據庫對象
SQL Server的數據庫一共有11種對象,
包括關係圖、
表、視圖、存儲過程、
用戶、角色、規則、默認、用戶定義的數據類型、
用戶定義的函數、
全文目錄。
關於這11種數據庫對象,
可以在使用數據庫的過程中逐步加深瞭解。
數據庫中項目,對象的定義是什麼啊?急!!!!
數據庫中的對象:
表
數據庫中的表與我們日常生活中使用的表格類似,它也是由行(Row) 和列(Column)組成的。列由同類的信息組成,每列又稱為一個字段,每列的標題稱為字段名。行包括了若干列信息項。一行數據稱為一個或一條記錄,它表達有一定意義的信息組合。一個數據庫表由一條或多條記錄組成,沒有記錄的表稱為空表。每個表中通常都有一個主關鍵字,用於惟一地確定一條記錄。
編輯本段索引
索引是根據指定的數據庫表列建立起來的順序。它提供了快速訪問數據的途徑,並且可監督表的數據,使其索引所指向的列中的數據不重複。如聚簇索引。
編輯本段視圖
視圖看上去同表似乎一模一樣,具有一組命名的字段和數據項,但它其實是一個虛擬的表,在數據庫中並不實際存在。視圖是由查詢數據庫表產生的,它限制了用戶能看到和修改的數據。由此可見,視圖可以用來控制用戶對數據的訪問,並能簡化數據的顯示,即通過視圖只顯示那些需要的數據信息。
編輯本段圖表
圖表其實就是數據庫表之間的關係示意圖。利用它可以編輯表與表之間的關係。
編輯本段缺省值
缺省值是當在表中創建列或插入數據時,對沒有指定其具體值的列或列數據項賦予事先設定好的值。
編輯本段規則
規則是對數據庫表中數據信息的限制。它限定的是表的列。
編輯本段觸發器
觸發器由事件來觸發,可以查詢其他表,而且可以包含複雜的SQL語句。它們主要用於強制服從複雜的業務規則或要求。也可用於強制引用完整性,以便在多個表中添加、更新或刪除行時,保留在這些表之間所定義的關係。
編輯本段語法
Create Trigger 觸發器名稱 on 表名
for (操作)(即insert,update,delete)
as
執行行或者程序塊
執行觸發器
在對錶做相應操做時觸發
觸發器是一個用戶定義的海QL事務命令的集合。當對一個表進行插入、更改、刪除時,這組命令就會自動執行。
編輯本段存儲過程
create proc 存儲過程名
參數1 參數類型
as
declare 輸出參數 輸出參數類型
執行行或者程序塊
執行存儲過程
exec 存儲過程名
存儲過程是為完成特定的功能而彙集在一起的一組SQL 程序語句,經編譯後存儲在數據庫中的SQL 程序。
編輯本段用戶
所謂用戶就是有權限訪問數據庫的人。
同時需要自己登陸賬號和密碼。用戶分為:管理員用戶和普通用戶。前者可對數據庫進行修改刪除,後者只能進行閱讀查看等操作。
編輯本段序列
序列定義存儲在數據字典中,序列通過提供唯一數值的順序表用於簡化程序設計工作。
對象型數據庫是什麼?它與面向關係型數據庫的區別?
關於面向對象數據庫,網上一搜一大堆,我給你簡明扼要的說一下。
面向對象數據庫就是把數據以對象的形式組織起來,而不是像關係型數據庫以表的形式來組織數據,並且根據需要也能提供ACID等事務特點。一開始的設計主要是要方便的配合面向對象編程語言的數據操作需要,漸漸的,成為了一種強大的數據庫類型。
主耿區別:面向對象數據庫可以處理比關係型數據庫更復雜的數據類型以及複合數據類型,並建立相關索引;數據查詢時,不需要表格的join操作,直接通過指針和索引查找數據;數據之間可以有繼承關係;數據庫模式和程序類定義模式吻合;等等等等