學習資料庫的心得

而excel是一個電子表格製作軟體,其表格可以進行排序、計算等操作.

從我個人理解,在電腦同樣的配置的情況下excel在處理大量數據的速度遠遠落後與access,在數據配比上access在性能上更高於excel,

三、學習資料庫的收穫

sql (結構化查詢語言)是用於執行查詢的語法。但是 sql 語言也包含用於更新、插入和刪除記錄的語法。

查詢和更新指令構成了 sql 的 dml 部分:

select - 從資料庫表中獲取數據

update - 更新資料庫表中的數據

delete - 從資料庫表中刪除數據

insert into - 向資料庫表中插入數據

sql 的數據定義語言 (ddl) 部分使我們有能力創建或刪除表格。我們也可以定義索引(鍵),規定表之間的連結,以及施加表間的約束。

sql 中最重要的 ddl 語句:

create database - 創建新資料庫

alter database - 修改資料庫

create table - 創建新表

alter table - 變更(改變)資料庫表

drop table - 刪除表

create index - 創建索引(搜尋鍵)

drop index - 刪除索引

資料庫有保持數據的獨立性,所謂數據獨立,是指存儲在資料庫中的數據獨立於處理數據的所有應用程式而存在。也就是說,數據是客觀實體的符號化標識,它就是一個客觀存在,不會因為某一項套用的需要而改變它的結構,因此是獨立於套用而存在著的客觀實體。而某一項套用是處理數據獲取信息的過程,也就是應用程式,它只能根據客觀存在著的數據來設計所需要的數據處理方法,而不會去改變客觀存在著的數據本身。資料庫的傳統定義是以一定的組織方式存儲的一組相關數據的集合,主要表現為數據表的集合。

根據標準,sql語句按其功能的不同可以分為以下6大類:

數據定義語句(data-definition language,ddl);

數據操作語句(data-manipulation languagesql serverXX 功能,dml);

操作管理語句(transaction-management language,tml);

數據控制語句(data-control language,dcl);

數據查詢語句(data-query language,dql);

游標控制語句(cursor-control language,ccl)。

這門課中仍然有許多不太懂的地方,還需要以後進一步學習。