學習數據庫的心得
而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 server 功能,dml);
操作管理語句(transaction-management language,tml);
數據控制語句(data-control language,dcl);
數據查詢語句(data-query language,dql);
游標控制語句(cursor-control language,ccl)。
這門課中仍然有許多不太懂的地方,還需要以后進一步學習。