一、& t4 F% o( s) N7 M5 Z0 V* i$ C
方法一:
4 _8 C$ V: \0 Q2 V 1. 打开并修改数据库
/ \- A# s" S6 B$ w) ~" e4 M& [, W MODIFY DATABASE Ecommerce
' w5 @/ e! l7 k: [. L 2. 在“数据库设计器-Ecommerce”中,选择表“Customer”并单击鼠标右键,选择“修改”命令项。- `, W6 ^) v! y P, Z4 t% s
3. 在“表设计器-Customer.dbf”中,在结构的最后处输入字段名为“email”,然后选择类型为“字符型”并输入宽度20,并单击“确定”按钮即可。* w+ V+ V' a; E
方法二:4 w; Y1 |# ~7 C( \
使用命令增加字段0 H. [& I/ q0 i2 ]% R2 Z
ALTER TABLE Customer ADD COLUMN email C(20), k* w1 `( E: l$ i
1. 打开并修改数据库
& E2 b$ o; B+ G$ `7 H. t9 L! @/ U& f6 }: R MODIFY DATABASE Ecommerce
4 ^% _0 L2 R, c- m" @ 2. 在“数据库设计器-Ecommerce”中,选择表“Customer”并单击鼠标右键,选择“修改”命令项。& s0 e; S" w, D5 C- `1 L3 L# c+ Q
3. 在“表设计器-Customer.dbf”中,选择“性别”字段,在“字段有效性”标签的“规则”处输入“ 性别 $ "男女"”,在“信息”处输入“性别必须是男或女”,在“默认值”处输入“"女"”,最后单击“确定”按钮即可。
) ?9 z. x0 O6 O2 u9 N9 d$ E, j/ h1 n. h 1. 在“数据库设计器-Ecommerce”中,选择“Customer”表中主索引键“会员号”并按住不放,然后移动鼠标拖到“OrderItem”表中的索引键为“会员号”处,松开鼠标即可。
$ u5 P% y( G7 `: f 2. 在“数据库设计器-Ecommerce”中,选择“Article”表中主索引键“商品号”并按住不放,然后移动鼠标拖到“OrderItem”表中的索引键为“商品号”处,松开鼠标即可。: W2 i# F) k1 f) Z6 B, B
1. 在已建立的永久性联系后,双击关系线,并显示“编辑关系”对话框。* u( G4 f1 a6 x: j' C& e% W7 w
2. 在“编辑关系”对话框中,单击“参照完整性”按钮,并显示“参照完整性生成器”。' a, ?! L) S u! N( ~9 F
3. 在“参照完整性生成器”对话框中,单击“更新规则”选项卡,并选择“级联”单选按钮,单击“删除规则”选项卡,并选择“限制”单选按钮,单击“插入规则”选项卡,并选择“限制”单选按钮,接着单击“确定”按钮,并显示“是否保存改变,生成参照完整性代码并退出?”,最后单击“是”按钮,这样就生成了指定参照完整性。5 c {6 C, X9 l
注意:两个关系都要参照完整性约束
6 z: X/ V% o; v% f 二、
$ t( t2 P( V$ I, t3 [) W6 Y SELECT 姓名,年龄,电话 FROM customer WHERE LEFT(电话,1)='6' AND 性别="女" ORDER BY 年龄 INTO TABLE temp_cus& F4 r, ?9 N3 L9 l
在pview.prg文件中内容# C/ ^( k4 ]. C9 B
CREATE SQL VIEW sb_view AS SELECT Customer.会员号,;; ~7 A2 |- M2 r4 i
Customer.姓名, Article.商品名, Orderitem.单价,;
7 `. F( I$ {$ n) P* c, N+ z Orderitem.数量, Orderitem.单价* Orderitem.数量 金额;( r h, f$ C' ~; ?( m
FROM ecommerce!article INNER JOIN ecommerce!orderitem;6 W2 t) C4 a9 M
INNER JOIN ecommerce!customer;% s# N c, D, S5 m. u
ON Customer.会员号 = Orderitem.会员号;
5 K9 s$ R% G6 ?- I$ j. q ON Article.商品号 = Orderitem.商品号;4 z9 {0 Z3 J7 s" f
ORDER BY Customer.会员号 |