25. 电算化会计五、面向对象模型
可以将现实世界中所有的实体都认为是一个对象。一个对象包含了有属性、方法(方法的说明和实现两部分)、完整性约束。
Chap 2 会计信息的组织25
26. 电算化会计六、SQL简介
1、 An Overview of SQL
SQL is the de facto standard language used to manipulate and retrieve data from these relational databases. SQL enables a programmer or database administrator to do the following:
· Modify a database's structure
· Change system security settings
· Add user permissions on databases or tables
· Query a database for information
· Update the contents of a database
Unfortunately, there is no good substitute for Query. Obviously, Structured Add Modify Delete Join Store Trigger and Query Language (SAMDJSTQL) is a bit cumbersome. In the interest of harmony, we will stay with SQL. However, you now know that its function is bigger than its name.
2、 Popular SQL Implementations:Microsoft Access、Personal Oracle7、Microsoft Query、Open Database Connectivity (ODBC) Chap 2 会计信息的组织26
27. 电算化会计3、 SQL语言的动词:
a) 查询:SELECT
b) 数据定义:CREATER、DROP、ALTER
c) 数据操纵:INSERTUODATE
d) 数据控制:GRANT、REVOTE
4、 SQL命令简介
a) 定义基本表p69:CREATE TABLE
b) 修改基本表p70:ALTER TABLE
c) 删除基本表p71:DROP TABLE
d) 建立索引p71:CREATE INDEX ON
Chap 2 会计信息的组织27
28. 电算化会计e) 删除索引p72:DROP INDEX
f) 查询p72:SELECT FROM
g) 查询-选择单表若干列/全部列p73:SELECT * FROM
h) 查询-全部元组/消除重复元组p75:SELECT [DISTINCT] FROM
i) 查询-满足条件的元组p76:SELECT FROM WHERE
j) 查询-对结果排序p80:SELECT FROM WHRER GROUP BY field ASC/DESC
k) 查询-使用集函数p80:
l) 查询-对查询结果分组筛选p82:
m) 查询-等值与非等值连接查询p82:
n) 查询-自身连接p84:
o) 查询-外连接p85:
Chap 2 会计信息的组织28
29. 电算化会计p) 查询-复合条件连接p86:
q) 查询-嵌套查询p87:
r) 查询-集合查询p95:
s) 插入-单个元组p98:INSERT INTO VALUES
t) 插入-子查询结果p99:
u) 修改数据p99:UPDATE SET
v) 删除数据p100:DELETE FROM
w) 建立视图及视图的作用p102/p108:CREATE VIEW AS
x) 删除视图p104:
y) 查询视图p105:
z) 更新视图p107:INSERT、DELETE、UPDATE
aa) 数据控制p110:
Chap 2 会计信息的组织29