当前位置:文档之家› shopex 数据库

shopex 数据库

shopex 数据库
shopex 数据库

shopEx数据库表结构说明文档

目录

sdb_admin_roles (3)

sdb_advance_logs (3)

sdb_articles (4)

sdb_autosync_rule (4)

sdb_autosync_rule_relation (5)

sdb_autosync_task (5)

sdb_brand (5)

sdb_cachemgr (5)

sdb_comments (6)

sdb_cost_sync (6)

sdb_coupons (7)

sdb_coupons_p_items (7)

sdb_coupons_u_items (7)

sdb_ctlmap (7)

sdb_currency (8)

sdb_dapi (8)

sdb_dbver (8)

sdb_delivery (8)

sdb_delivery_item (9)

sdb_dly_area (9)

sdb_dly_center (10)

sdb_dly_corp (10)

sdb_dly_h_area (10)

sdb_dly_type (11)

sdb_gift (11)

sdb_gift_cat (12)

sdb_gift_items (12)

sdb_gimages (13)

sdb_gnotify (13)

sdb_goods (13)

sdb_goods_cat (15)

sdb_goods_keywords (16)

sdb_goods_lv_price (16)

sdb_goods_memo (16)

sdb_goods_rate (17)

sdb_goods_spec_index (17)

sdb_goods_type (17)

sdb_goods_type_spec (18)

sdb_goods_virtual_cat (18)

sdb_image_sync (18)

sdb_job_apilist (19)

sdb_job_data_sync (19)

sdb_job_goods_download (19)

sdb_link (20)

sdb_lnk_acts (20)

sdb_lnk_roles (20)

sdb_magicvars (20)

sdb_members (21)

sdb_member_addrs (22)

sdb_member_attr (23)

sdb_member_coupon (23)

sdb_member_lv (23)

sdb_member_mattrvalue (24)

sdb_message (24)

sdb_msgqueue (25)

sdb_operators (25)

sdb_op_sessions (26)

sdb_orders (26)

sdb_order_items (28)

sdb_order_log (28)

sdb_order_pmt (28)

sdb_package_product (29)

sdb_pages (29)

sdb_payments (29)

sdb_payment_cfg (30)

sdb_plugins (30)

sdb_pmt_gen_coupon (31)

sdb_pmt_goods (31)

sdb_pmt_goods_cat (31)

sdb_pmt_member_lv (31)

sdb_point_history (32)

sdb_print_tmpl (32)

sdb_products (32)

sdb_product_memo (33)

sdb_promotion (33)

sdb_promotion_activity (34)

sdb_promotion_scheme (34)

sdb_pub_files (34)

sdb_refunds (35)

sdb_regions (35)

sdb_return_product (36)

sdb_sell_logs (36)

sdb_seo (37)

sdb_settings (37)

sdb_sfiles (37)

sdb_sitemaps (37)

sdb_specification (38)

sdb_spec_values (38)

sdb_status (39)

sdb_supplier (39)

sdb_supplier_pdtbn (39)

sdb_sync_tmp (40)

sdb_systmpl (40)

sdb_tags (40)

sdb_tag_rel (40)

sdb_taobao_goods_goods (41)

sdb_tb_order_ctl_orders (41)

sdb_tb_order_ctl_order_items (41)

sdb_tb_order_ctl_regions (42)

sdb_tb_sales_download_sell_log (42)

sdb_template_relation (42)

sdb_themes (42)

sdb_tpl_source (43)

sdb_triggers (43)

sdb_trust_login (43)

sdb_type_brand (44)

sdb_widgets_set (44)

sdb_admin_roles

描述:

序号字段名称字段描述字段类型长度允许空缺省值

1 role_id int 10,0

2 role_name varchar 100

3 role_memo text 65535 √

4 disabled enum

5 false sdb_advance_logs

描述:

序号字段名称字段描述字段类型长度允许空缺省值

1 log_id mediumint 7,0

2 member_id mediumint 7,0 0

3 money decimal 20,3 0.000

4 message varchar 25

5 √

5 mtime int 10,0 0

6 payment_id varchar 20 √

7 order_id bigint 19,0 √

8 paymethod varchar 100 √

9 memo varchar 100 √

10 import_money decimal 20,3 0.000

11 explode_money decimal 20,3 0.000

12 member_advance decimal 20,3 0.000

13 shop_advance decimal 20,3 0.000

14 disabled enum 5 false sdb_articles

描述:

序号字段名称字段描述字段类型长度允许空缺省值

1 article_id mediumint 7,0

2 node_id mediumint 7,0 0

3 title varchar 200 √

4 content longtext 429496729

5 √

5 uptime int 10,0 √

6 ifpub enum 1 √

7 align varchar 12 √

8 filetype varchar 15 √

9 filename varchar 80 √

10 orderlist mediumint 7,0 √

11 pubtime int 10,0 √

12 disabled enum 5 √false

13 goodsinfo text 65535 √

sdb_autosync_rule

描述:

序号字段名称字段描述字段类型长度允许空缺省值

1 rule_id mediumint 7,0

2 supplier_op_id tinyint 3,0 0

3 local_op_id tinyint 3,0 0

4 disabled enum

5 false

5 memo varchar 255 √

6 rule_name varchar 255

sdb_autosync_rule_relation

描述:

序号字段名称字段描述字段类型长度允许空缺省值

1 rule_id mediumint 7,0 0

2 supplier_id int 10,0 0

3 pline_id tinyint 3,0 0

4 memo text 6553

5 √

sdb_autosync_task

描述:

序号字段名称字段描述字段类型长度允许空缺省值

1 supplier_id int 10,0 0

2 command_id int 10,0 0

3 local_op_id mediumint 7,0 √0

sdb_brand

描述:

序号字段名称字段描述字段类型长度允许空缺省值

1 brand_id mediumint 7,0

2 supplier_id int 10,0 √

3 supplier_brand_id mediumint 7,0 √

4 brand_name varchar 50

5 brand_url varchar 255 √

6 brand_desc longtext 4294967295 √

7 brand_logo varchar 255 √

8 brand_keywords longtext 4294967295 √

9 disabled enum 5 √false

10 ordernum mediumint 7,0 √

sdb_cachemgr

描述:

序号字段名称字段描述字段类型长度允许空缺省值

1 cname varchar 30

2 modified int 10,0 0

sdb_comments

描述:

序号字段名称字段描述字段类型长度允许空缺省值

1 comment_id mediumint 7,0

2 for_comment_id mediumint 7,0 √

3 goods_id mediumint 7,0 0

4 object_type enum 7 ask

5 author_id mediumint 7,0 √

6 author varchar 100 √

7 levelname varchar 50 √

8 contact varchar 255 √

9 mem_read_status enum 5 false

10 adm_read_status enum 5 false

11 time int 10,0 0

12 lastreply int 10,0 0

13 reply_name varchar 100 √

14 title varchar 255 √

15 comment longtext 4294967295 √

16 ip varchar 15 √

17 display enum 5 false

18 p_index enum 1 √0

19 disabled enum 5 √false sdb_cost_sync

描述:

序号字段名称字段描述字段类型长度允许空缺省值

1 supplier_id int 10,0 0

2 bn varchar 30

3 cost decimal 20,3 0.000

4 version_id int 10,0 0

5 product_id mediumint 7,0 0

6 goods_id mediumint 7,0 0

sdb_coupons

描述:

序号字段名称字段描述字段类型长度允许空缺省值

1 cpns_id mediumint 7,0

2 cpns_name varchar 255 √

3 pmt_id mediumint 7,0 √

4 cpns_prefix varchar 50

5 cpns_gen_quantity mediumint 7,0 0

6 cpns_key varchar 20

7 cpns_status enum 1 1

8 cpns_type enum 1 1

9 cpns_point mediumint 7,0 √

10 disabled enum 5 √false sdb_coupons_p_items

描述:

序号字段名称字段描述字段类型长度允许空缺省值

1 order_id bigint 19,0 0

2 cpns_id mediumint 7,0 0

3 cpns_name varchar 255 √

4 nums mediumint 7,0 √

sdb_coupons_u_items

描述:

序号字段名称字段描述字段类型长度允许空缺省值

1 order_id bigint 19,0 0

2 cpns_id mediumint 7,0 0

3 cpns_name varchar 255 √

4 memc_code varchar 25

5 √

5 cpns_type enum 1 √

sdb_ctlmap

描述:

序号字段名称字段描述字段类型长度允许空缺省值

1 controller varchar 100

2 plugin varchar 100

sdb_currency

描述:

序号字段名称字段描述字段类型长度允许空缺省值

1 cur_code varchar 8

2 cur_name varchar 20

3 cur_sign varchar 5 √

4 cur_rate decimal 10,4 1.0000

5 def_cur enum 5 false

6 disabled enum 5 √false sdb_dapi

描述:

序号字段名称字段描述字段类型长度允许空缺省值

1 func varchar 60

2 last_update int 10,0 0

3 checksum varchar 32 √

4 code text 65535

sdb_dbver

描述:

序号字段名称字段描述字段类型长度允许空缺省值

1 dbver varchar 255 √

sdb_delivery

描述:

序号字段名称字段描述字段类型长度允许

缺省值

1 delivery_id bigint 19,0

2 order_id bigint 19,0 √

3 member_id mediumint 7,0 √

4 money decimal 20,3 0.000

5 type enum 8 delivery

6 is_protect enum 5 false

7 delivery varchar 20 √

8 logi_id varchar 50 √

9 logi_name varchar 100 √

10 logi_no varchar 50 √

11 ship_name varchar 50 √

12 ship_area varchar 255 √

13 ship_addr varchar 100 √

14 ship_zip varchar 20 √

15 ship_tel varchar 30 √

16 ship_mobile varchar 50 √

17 ship_email varchar 150 √

18 t_begin int 10,0 √

19 t_end int 10,0 √

20 op_name varchar 50 √

21 status enum 8 ready

22 memo longtext 4294967295 √

23 disabled enum 5 √false

24 supplier_id int 10,0 √

25 supplier_delivery_id varchar 30 √

sdb_delivery_item

描述:

序号字段名称字段描述字段类型长度允许空缺省值

1 item_id int 10,0

2 delivery_id bigint 19,0 0

3 item_type enum 5 goods

4 product_id bigint 19,0 0

5 product_bn varchar 30 √

6 product_name varchar 200 √

7 number mediumint 7,0 0

sdb_dly_area

描述:

序号字段名称字段描述字段类型长度允许空缺省值

1 area_id mediumint 7,0

2 name varchar 80

3 disabled enum 5 √false

4 ordernum smallint 5,0 √

sdb_dly_center

描述:

序号字段名称字段描述字段类型长度允许空缺省值

1 dly_center_id int 10,0

2 name varchar 50

3 address varchar 200

4 region varchar 25

5 √

5 zip varchar 20 √

6 phone varchar 100 √

7 uname varchar 100 √

8 cellphone varchar 100 √

9 sex enum 6 √

10 memo longtext 4294967295 √

11 disabled enum 5 false sdb_dly_corp

描述:

序号字段名称字段描述字段类型长度允许空缺省值

1 corp_id mediumint 7,0

2 type varchar 6 √

3 name varchar 200 √

4 disabled enum

5 √false

5 ordernum smallint 5,0 √

6 website varchar 200 √

sdb_dly_h_area

描述:

序号字段名称字段描述字段类型长度允许空缺省值

1 dha_id mediumint 7,0

2 dt_id mediumint 7,0 √

3 area_id mediumint 7,0 √0

4 price varchar 100 √0

5 has_cod tinyint 3,0 0

6 areaname_group longtext 4294967295 √

7 areaid_group longtext 4294967295 √

8 config varchar 255 √

9 expressions varchar 255 √

10 ordernum smallint 5,0 √

sdb_dly_type

描述:

序号字段名称字段描述字段类型长度允许空缺省值

1 dt_id mediumint 7,0

2 dt_name varchar 50 √

3 dt_config longtext 4294967295 √

4 dt_expressions longtext 429496729

5 √

5 detail longtext 4294967295 √

6 price longtext 4294967295

7 type enum 1 1

8 gateway mediumint 7,0 √0

9 protect enum 1 0

10 protect_rate float 6,3 √

11 ordernum smallint 5,0 √0

12 has_cod enum 1 0

13 minprice float 10,2 0.00

14 disabled enum 5 √false

15 corp_id int 10,0 √

16 dt_status enum 1 √ 1

sdb_gift

描述:

序号字段名称字段描述字段类型长度允许空缺省值

1 gift_id mediumint 7,0

2 giftcat_id mediumint 7,0 √

3 insert_time int 10,0 0

4 update_time int 10,0 0

5 name varchar 255

6 thumbnail_pic varchar 255 √

7 small_pic varchar 255 √

8 big_pic varchar 255 √

9 image_file longtext 4294967295 √

10 intro varchar 255 √

11 gift_describe longtext 4294967295 √

12 weight int 10,0 0

13 storage mediumint 7,0 0

14 price varchar 255 √

15 orderlist mediumint 7,0 √0

16 shop_iffb enum 1 1

17 limit_num mediumint 7,0 √0

18 limit_start_time int 10,0 0

19 limit_end_time int 10,0 0

20 limit_level varchar 255 √

21 ifrecommend enum 1 0

22 point mediumint 7,0 0

23 freez mediumint 7,0 √0

24 disabled enum 5 √false sdb_gift_cat

描述:

序号字段名称字段描述字段类型长度允许空缺省值

1 giftcat_id mediumint 7,0

2 cat varchar 255 √

3 orderlist mediumint 7,0 √

4 shop_iffb enum 1 √ 1

5 disabled enum 5 √false sdb_gift_items

描述:

序号字段名称字段描述字段类型长度允许空缺省值

1 order_id bigint 19,0 0

2 gift_id mediumint 7,0 0

3 name varchar 200 √

4 point int 10,0 √

5 nums mediumint 7,0 √

6 amount int 10,0 √

7 sendnum mediumint 7,0 √0

8 getmethod enum 8 present

sdb_gimages

描述:

序号字段名称字段描述字段类型长度允许空缺省值

1 gimage_id mediumint 7,0

2 goods_id mediumint 7,0 √

3 is_remote enum 5 false

4 source varchar 255

5 orderby tinyint 3,0 0

6 src_size_width int 10,0 0

7 src_size_height int 10,0 0

8 small varchar 255 √

9 big varchar 255 √

10 thumbnail varchar 255 √

11 up_time int 10,0 0

12 supplier_id int 10,0 √

13 supplier_gimage_id mediumint 7,0 √

14 sync_time int 10,0 √0 sdb_gnotify

描述:

序号字段名称字段描述字段类型长度允许空缺省值

1 gnotify_id mediumint 7,0

2 goods_id mediumint 7,0 √

3 member_id mediumint 7,0 √

4 product_id mediumint 7,0 √

5 email varchar 200 √

6 status enum 8 ready

7 send_time int 10,0 √

8 creat_time int 10,0 √

9 disabled enum 5 false

10 remark longtext 4294967295 √

sdb_goods

描述:

序号字段名称字段描述字段类型长度允许

缺省值

1 goods_id mediumint 7,0

2 cat_id int 10,0 0

3 type_id int 10,0 √

4 goods_type enum 6 normal

5 brand_id mediumint 7,0 √

6 brand varchar 100 √

7 supplier_id int 10,0 √

8 supplier_goods_id mediumint 7,0 √

9 wss_params longtext 4294967295 √

10 image_default longtext 4294967295 √

11 udfimg enum 5 √false

12 thumbnail_pic varchar 255 √

13 small_pic varchar 255 √

14 big_pic varchar 255 √

15 image_file longtext 4294967295 √

16 brief varchar 255 √

17 intro longtext 4294967295 √

18 mktprice decimal 20,3 √

19 cost decimal 20,3 0.000

20 price decimal 20,3 0.000

21 bn 商品货号varchar 200 √

22 name varchar 200

23 marketable enum 5 true

24 weight decimal 20,3 √

25 unit varchar 20 √

26 store mediumint 7,0 √

27 store_place varchar 255 √

28 score_setting enum 7 √number

29 score mediumint 7,0 √

30 spec longtext 4294967295 √

31 pdt_desc longtext 4294967295 √

32 spec_desc longtext 4294967295 √

33 params longtext 4294967295 √

34 uptime int 10,0 √

35 downtime int 10,0 √

36 last_modify int 10,0 √

37 disabled enum 5 false

38 notify_num mediumint 7,0 0

39 rank decimal 5,3 √ 5.000

40 rank_count int 10,0 √0

41 comments_count int 10,0 0

42 view_w_count int 10,0 0

43 view_count int 10,0 0

44 buy_count int 10,0 0

45 buy_w_count int 10,0 0

46 count_stat longtext 4294967295 √

47 p_order mediumint 7,0 30

48 d_order mediumint 7,0 30

49 p_1 varchar 255 √

50 p_2 varchar 255 √

51 p_3 varchar 255 √

52 p_4 varchar 255 √

53 p_5 varchar 255 √

54 p_6 varchar 255 √

55 p_7 varchar 255 √

56 p_8 varchar 255 √

57 p_9 varchar 255 √

58 p_10 varchar 255 √

59 p_11 varchar 255 √

60 p_12 varchar 255 √

61 p_13 varchar 255 √

62 p_14 varchar 255 √

63 p_15 varchar 255 √

64 p_16 varchar 255 √

65 p_17 varchar 255 √

66 p_18 varchar 255 √

67 p_19 varchar 255 √

68 p_20 varchar 255 √

69 p_21 varchar 255 √

70 p_22 varchar 255 √

71 p_23 varchar 255 √

72 p_24 varchar 255 √

73 p_25 varchar 255 √

74 p_26 varchar 255 √

75 p_27 varchar 255 √

76 p_28 varchar 255 √

77 goods_info_update_status enum 5 √false

78 stock_update_status enum 5 √false

79 marketable_update_status enum 5 √false

80 img_update_status enum 5 √false sdb_goods_cat

描述:

序号字段名称字段描述字段类型长度允许空缺省值

1 cat_id int 10,0

2 parent_id int 10,0 √

3 supplier_id int 10,0 √

4 supplier_cat_id mediumint 7,0 √

5 cat_path varchar 100 √,

6 is_leaf enum 5 false

7 type_id int 10,0 √

8 cat_name varchar 100

9 disabled enum 5 false

10 p_order mediumint 7,0 √

11 goods_count mediumint 7,0 √

12 tabs longtext 4294967295 √

13 finder longtext 4294967295 √

14 addon longtext 4294967295 √

15 child_count mediumint 7,0 0 sdb_goods_keywords

描述:

序号字段名称字段描述字段类型长度允许空缺省值

1 goods_id mediumint 7,0 0

2 keyword varchar 40

3 refer varchar 255 √

4 res_type enum 7 goods sdb_goods_lv_price

描述:

序号字段名称字段描述字段类型长度允许空缺省值

1 product_id mediumint 7,0 0

2 level_id mediumint 7,0 0

3 goods_id mediumint 7,0 0

4 price decimal 20,3 √

sdb_goods_memo

描述:

序号字段名称字段描述字段类型长度允许空缺省值

1 goods_id mediumint 7,0 0

2 p_key varchar 20

3 p_value longtext 4294967295 √

sdb_goods_rate

描述:

序号字段名称字段描述字段类型长度允许空缺省值

1 goods_1 mediumint 7,0 0

2 goods_2 mediumint 7,0 0

3 manual enum

4 √

4 rate mediumint 7,0 1

sdb_goods_spec_index

描述:

序号字段名称字段描述字段类型长度允许空缺省值

1 type_id int 10,0 0

2 spec_id mediumint 7,0 0

3 spec_value_id mediumint 7,0 0

4 spec_value varchar 100

5 goods_id mediumint 7,0 0

6 product_id mediumint 7,0 0

sdb_goods_type

描述:

序号字段名称字段描述字段类型长度允许空缺省值

1 type_id int 10,0

2 name varchar 100

3 alias longtext 4294967295 √

4 is_physical enum 1 1

5 supplier_id int 10,0 √

6 supplier_type_id mediumint 7,0 √

7 schema_id varchar 30 custom

8 props longtext 4294967295 √

9 spec longtext 4294967295 √

10 setting longtext 4294967295 √

11 minfo longtext 4294967295 √

12 params longtext 4294967295 √

13 dly_func enum 1 0

14 ret_func enum 1 0

15 reship enum 8 normal

16 disabled enum 5 √false

17 is_def enum 5 false

18 lastmodify int 10,0 √

sdb_goods_type_spec

描述:

序号字段名称字段描述字段类型长度允许空缺省值

1 spec_id mediumint 7,0 √0

2 type_id int 10,0 √0

3 spec_style enum 8 flat sdb_goods_virtual_cat

描述:

序号字段名称字段描述字段类型长度允许空缺省值

1 virtual_cat_id mediumint 7,0

2 virtual_cat_name varchar 100

3 filter longtext 4294967295 √

4 addon longtext 429496729

5 √

5 type_id int 10,0 √

6 disabled enum 5 false

7 parent_id mediumint 7,0 √0

8 cat_id int 10,0 √

9 p_order mediumint 7,0 √

10 cat_path varchar 100 √,

11 child_count mediumint 7,0 √0 sdb_gtask

描述:

序号字段名称字段描述字段类型长度允许空缺省值

1 goods_id mediumint 7,0 √

2 tasktime int 10,0 0

3 action enum 7 online sdb_image_sync

描述:

1 img_sync_id int 10,0

2 type enum 10 gimage

3 supplier_id int 10,0 0

4 supplier_object_id mediumint 7,0 0

5 add_time int 10,0 0

6 command_id int 10,0 0

7 failed enum 5 false sdb_job_apilist

描述:

序号字段名称字段描述字段类型长度允许空缺省值

1 job_id int 10,0

2 supplier_id int 10,0 0

3 api_name varchar 100

4 api_params longtext 429496729

5 √

5 api_version varchar 10

6 api_action varchar 100

7 page mediumint 7,0 0

8 limit mediumint 7,0 0 sdb_job_data_sync

描述:

序号字段名称字段描述字段类型长度允许空缺省值

1 job_id int 10,0

2 from_time int 10,0 0

3 to_time int 10,0 0

4 page mediumint 7,0 0

5 limit mediumint 7,0 0

6 supplier_id int 10,0 0

7 supplier_pline longtext 4294967295 √

8 auto_download enum 5 false

9 to_cat_id mediumint 7,0 √

sdb_job_goods_download

描述:

1 job_id int 10,0

2 supplier_id int 10,0 0

3 supplier_goods_id mediumint 7,0 0

4 supplier_goods_count int 10,0 1

5 command_id int 10,0 0

6 failed enum 5 false

7 to_cat_id mediumint 7,0 √

sdb_link

描述:

序号字段名称字段描述字段类型长度允许空缺省值

1 link_id mediumint 7,0

2 link_name varchar 128

3 href varchar 255

4 image_url varchar 25

5 √

5 orderlist mediumint 7,0 0

6 disabled enum 5 √false sdb_lnk_acts

描述:

序号字段名称字段描述字段类型长度允许空缺省值

1 role_id int 10,0 0

2 action_id int 10,0 0

sdb_lnk_roles

描述:

序号字段名称字段描述字段类型长度允许空缺省值

1 op_id mediumint 7,0 0

2 role_id int 10,0 0

sdb_magicvars

描述:

序号字段名称字段描述字段类型长度允许空缺省值

数据库设计各阶段

1.数据库应用系统的设计步骤 按规范设计的方法可将数据库设计分为以下六个阶段 (1)需求分析; (2)概念结构设计; (3)逻辑结构设计; (4)数据库物理设计; (5)数据库实施; (6)数据库运行和维护。 2.需求分析 需求收集和分析是数据库应用系统设计的第一阶段。明确地把它作为数据库应用系统设计的第一步是十分重要的。这一阶段收集到的基础数据和一组数据流图(Data Flow Diaˉgram———DFD)是下一步设计概念结构的基础。概念结构对整个数据库设计具有深刻影响。而要设计好概念结构,就必须在需求分析阶段用系统的观点来考虑问题、收集和分析数据及其处理。如何分析和表达用户需求呢?在众多的分析方法中,结构化分析(Structured Analysis,简称SA方法)是一个简单实用的方法。SA方法用自顶向下、逐层分解的方式分析系统。用数据流图,数据字典描述系统。然后把一个处理功能的具体内容分解为若干子功能,每个子功能继续分解,直到把系统的工作过程表达清楚为止。在处理功能逐步分解的同时,它们所用的数据也逐级分解。形成若干层次的数据流图。数据流图表达了数据和处理过程的关系。处理过程的处理逻辑常常用判定表或判定树来描述。数据字典(Data Dictionary,简称DD)则是对系统中数据的详尽描述,是各类数据属性的清单。对数据库应用系统设计来讲,数据字典是进行详细的数据收集和数据分析所获得的主要结果。数据字典是各类数据描述的集合,它通常包括以下5个部分: (1)数据项,是数据最小单位。 (2)数据结构,是若干数据项有意义的集合。 (3)数据流,可以是数据项,也可以是数据结构。表示某一处理过程的输入输出。 (4)数据存储,处理过程中存取的数据。常常是手工凭证、手工文档或计算机文件。 (5)处理过程。

shopex表结构

Shopex重要的表字段 商品相关: Sdb_goods:商品表 重要字段数据类型说明 goods_id mediumint(8) unsigned auto_increment 商品的ID cat_id int(10) 分类ID type_id int(10) 类型ID brand_id mediumint(8) unsigned 品牌ID image_default longtext 默认的商品图 thumbnail_pic varchar(255) 缩略图路径 small_pic varchar(255) 小图路径 big_pic varchar(255) 放大图路径 brief varchar(255) 简介 intro longtext 详细介绍 mktprice decimal(20,3) 市场价 price decimal(20,3) 销售价 bn varchar(200) 商品编号 name varchar(200) 商品名称 marketable enum('true','false') 是否上架 weight decimal(20,3) 重量 unit varchar(20) 计量单位 store mediumint(8) unsigned 库存 spec longtext 选择的规格 pdt_desc longtext 商品启用的规格 params longtext 详细参数 last_modify int(10) unsigned 最后更新时间 p_n varchar(255) 扩展属性 Sdb_goods_cat:分类信息 cat_id int(10) auto_increment 分类ID parent_id int(10) 父分类的ID type_id int(10) 所属类型ID cat_name varchar(100) 分类名称 cat_path varchar(100) 分类结构 Sdb_goods_type:类型信息 type_id int(10) auto_increment 类型ID name varchar(100) 类型名 props longtext 扩展属性 params longtext 详细参数格式 lastmodify int(10) unsigned 最后更新时间

图书馆数据库设计实例(需求分析、概念结构、逻辑结构)

数据库设计实例分析 一、需求分析实例 现要开发高校图书管理系统。经过可行性分析和初步的需求调查,确定了系统的功能边界,该系统应能完成下面的功能: (1)读者注册。 (2)读者借书。 (3)读者还书。 (4)图书查询。 1、数据流图 顶层数据流图反映了图书管理系统与外界的接口,但未表明数据的加

工要求,需要进一步细化。根据前面图书管理系统功能边界的确定,再对图书管理系统顶层数据流图中的处理功能做进一步分解,可分解为读者注册、借书、还书和查询四个子功能,这样就得到了图书管理系统的第0层数据流图 从图书管理系统第0层数据流图中可以看出,在图书管理的不同业务中,借书、还书、查询这几个处理较为复杂,使用到不同的数据较多,因此有必要对其进行更深层次的分析,即构建这些处理的第1层数据流图。下面的图8-7分别给出了借书、还书、查询子功能的第1层数据流图

2、数据字典 2.1 数据项 数据项名称:借书证号 别名:卡号 含义说明:惟一标识一个借书证 类型:字符型 长度:20 …… 2.2 数据结构 (1)名称:读者类别 含义说明:定义了一个读者类别的有关信息 组成结构:类别代码+类别名称+可借阅数量+借阅天数+超期罚款额(2)名称:读者 含义说明:定义了一个读者的有关信息 组成结构:+性别+所在部门+读者类型 (3)名称:图书 含义说明:定义了一本图书的有关信息 组成结构:图书编号+图书名称+作者++价格 …… 2.3 数据流 (1)数据流名称:借书单 含义:读者借书时填写的单据 来源:读者 去向:审核借书 数据流量:250份/天

组成:借书证编号+借阅日期+图书编号 (2)数据流名称:还书单 含义:读者还书时填写的单据 来源:读者 去向:审核还书 数据流量:250份/天 组成:借书证编号+还书日期+图书编号 …… 2.4 数据存储 (1)数据存储名称:图书信息表 含义说明:存放图书有关信息 组成结构:图书+库存数量 说明:数量用来说明图书在仓库中的存放数 (2)数据存储名称:读者信息表 含义说明:存放读者的注册信息 组成结构:读者+卡号+卡状态+办卡日期 说明:卡状态是指借书证当前被锁定还是正常使用(3)数据存储名称:借书记录 含义说明:存放读者的借书、还书信息 组成结构:卡号+书号+借书日期+还书日期 说明:要求能立即查询并修改

数据库分析与设计报告

1.需求分析 2.概念结构设计 3.逻辑结构设计 4.物理结构设计 5.数据库的建立和测试 6.数据库运行和维护 《车辆管理系统》数据库设计 班级:11计算机转 学号:1116939040 姓名:王湘萍 一.需求分析 1.1可行性分析 现在随着企业规模的扩大以及车辆作为最为普遍的交通工具,在企业中已经不是单一的存在,由于单位车辆数目的急剧增加,与之相对应的问题随之而生,比如车辆的使用权问题,车辆的费用问题等,不再是简单的少量的数据。为了解决这一系列的问题,我们必须借助于电脑的强大的数据处理能力和存储能力,如此可以减少人力财力来维护这些数据,可以用更少的投入来换取更佳的数据管理。因此,在这样的情况下,开发单位车辆管理系统是可行的,是必要的。如今,MIS开发已经慢慢的驱向成熟,车辆管理系统也有部分开发,但是都还不是十分完善。现今已经开发的车辆管理系统都是针对以运营为主的具有盈利目的的单位。比如,公交管理、出租车管理、运输公司管理、汽车站点的管理,而这些管理最主要是针对盈利的管理,很少有针对各种汽车使用权、车辆调配等各种普通单位,不是以车辆运营为盈利手段的车辆管理,针对这点,此系统就是适合如今大多数企业管理的车辆管理系统。 通过计算机系统对学校进行全面的管理,满足了学校的现代化管理的要求。 1)经济性 ①系统建设不需要很大的投入; ②可缩减人员编制,减少人力费用; ③人员利用率的改进; 2)技术性 ①处理速度快,准确; ②通过权限的设置,数据的安全性好; ③方便查询; ④控制精度或生产能力的提高 3)社会性

①可降低工作人员工作强度,提高效率,会得到上下员工的一致同意的; ②可引进先进的管理系统开发方案,从而达到充分利用现有资源 1.2需求分析 现代信息技术特别是计算机网络技术的飞速发展,使我们的管理模式产生了质的飞跃,网络化管理将成为信息时代的重要标志和组成部分。探索、研究并构建适宜于在计算机网络环境下的管理模式,是我们责无旁贷的使命。 通过调查,要求系统需要具有以下功能: 1)由于操作人员的计算机知识普遍较差,要求有良好的人机界面。 2)由于该系统的使用对象多,要求有较好的权限管理。 3)方便的数据查询,支持多条件查询。 4)基础信息管理与查询(包括车辆信息、用车记录、部门信息)。 5)通过计算机,能够直接“透视”仓库存储情况。 6)数据计算自动完成,尽量减少人工干预。 7)系统退出。 1.3 系统的模型结构 该系统的模型结构如图2.1所示: 图2.1 系统的模型结构 1.4业务流程分析

数据库表结构分析

5.3.1新闻发布统计分析1.分析逻辑设计 2.数据组织设计 1)分析来源表

2)数据组织设计 表:YongRi_NewsArticles_Category 表:yongri_newsarticles_article

存储过程JZ_GetReport_XWFB USE[Zjsme] GO /****** Object: StoredProcedure [dbo].[JZ_GetReport_XWFB] Script Date: 05/28/2013 17:00:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: -- Create date: -- Description: -- ============================================= ALTER PROCEDURE[dbo].[JZ_GetReport_XWFB] @dtmBeginDate DATETIME, @dtmEndDate DATETIME AS

SELECT CASE WHEN ISNULL(parentname,'')=''THEN'其他'ELSE parentname END,SUM(TM) FROM(select parentname,parentname as name,sum(isnull(sl,0))tm from ( select a.categoryid,name,parentid, parentname= case when parentid= 0 then name when parentid<> 0 then (select name from YongRi_NewsArticles_Category b where parentid= 0 and a.parentid=b.categoryid) end, d.sl from YongRi_NewsArticles_Category a left join( select categoryid,isnull(count(1),0)sl from yongri_newsarticles_article WHERE UpdatedDate BETWEEN@dtmBeginDate AND@dtmEndDate group by categoryid) d on a.categoryid=d.categoryid )c group by parentname union all select parentname,name,sl from ( select a.categoryid,name,parentid, parentname= case when parentid= 0 then name when parentid<> 0 then (select name from YongRi_NewsArticles_Category b where parentid= 0 and a.parentid=b.categoryid) end, d.sl from YongRi_NewsArticles_Category a left join( select categoryid,count(1)sl from yongri_newsarticles_article group by categoryid)d on a.categoryid=d.categoryid

数据库课后题答案 第7章 数据库设计

第7章数据库设计 1.试述数据库设计过程。 答:这里只概要列出数据库设计过程的六个阶段:( l )需求分析;( 2 )概念结构设计;( 3 )逻辑结构设计;( 4 )数据库物理设计;( 5 )数据库实施;( 6 )数据库运行和维护。这是一个完整的实际数据库及其应用系统的设计过程。不仅包括设计数据库本身,还包括数据库的实施、运行和维护。设计一个完善的数据库应用系统往往是上述六个阶段的不断反复。 2 .试述数据库设计过程各个阶段上的设计描述。 答:各阶段的设计要点如下:( l )需求分析:准确了解与分析用户需求(包括数据与处理)。( 2 )概念结构设计:通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS 的概念模型。( 3 )逻辑结构设计:将概念结构转换为某个DBMS 所支持的数据模型,并对其进行优化。( 4 )数据库物理设计:为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。( 5 )数据库实施:设计人员运用DBMS 提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。( 6 )数据库运行和维护:在数据库系统运行过程中对其进行评价、调整与修改。 3 .试述数据库设计过程中结构设计部分形成的数据库模式。 答:数据库结构设计的不同阶段形成数据库的各级模式,即:( l )在概念设计阶段形成独立于机器特点,独立于各个DBMS 产品的概念模式,在本篇中就是E 一R 图;( 2 )在逻辑设计阶段将 E 一R 图转换成具体的数据库产品支持的数据模型,如关系模型,形成数据库逻辑模式,然后在基本表的基础上再建立必要的视图( Vi 娜),形成数据的外模式;( 3 )在物理设计阶段,根据DBMS 特点和处理的需要,进行物理存储安排,建立索引,形成数据库内模式。 4 .试述数据库设计的特点。 答:数据库设计既是一项涉及多学科的综合性技术又是一项庞大的工程项目。其主要特点有:( l )数据库建设是硬件、软件和干件(技术与管理的界面)的结合。( 2 )从软件设计的技术角度看,数据库设计应该和应用系统设计相结合,也就是说,整个设计过程中要把结构(数据)设计和行为(处理)设计密切结合起来。 5 .需求分析阶段的设计目标是什么?调查的内容是什么? 答:需求分析阶段的设计目标是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。调查的内容是“数据’夕和“处理”,即获得用户对数据库的如下要求:( l )信息要求,指用户需要从数据库中获得信息的内容与性质,由信息要求可以导出数据要求,即在数据库中需要存储哪些数据;( 2 )处理要求,指用户要完成什么处理功能,对处理的响应时间有什么要求,处理方式是批处理还是联机处理;( 3 )安全性与完整性要求。 6 .数据字典的内容和作用是什么? 答:数据字典是系统中各类数据描述的集合。数据字典的内容通常包括:( l )数据项;( 2 )数据结构;( 3 )数据流;( 4 )数据存储;( 5 )处理过程五个部分。其中数据项是数

shopex v4.8.5数据库结构

Shopex V4.8.5数据库结构 目录 一、“商品信息”相关 (3) T_goods: 商品表 (3) T_goods_cat: 分类信息表 (3) T_goods_type:类型信息表 (3) T_products: 货品信息表 (4) T_goods_keywords:商品关键字表 (4) T_virtual_cat_id: 前台虚拟分类表 (4) T_specification: 规格表 (4) T_spec_values: 规格值表 (4) T_goods_type_spec: 类型和规格的关联信息表 (4) T_tags: 标签表 (5) T_tag_rel: 标签和item的关联表 (5) T_brand: 商品品牌信息表 (5) T_type_brand: 类型和品牌的关联表 (5) T_package_product: 捆绑销售表 (5) T_gimages: 商品的图片库表 (5) T_seo: 搜索引擎优化表 (5) 二、“订单信息”相关 (6) T_orders:订单表 (6) T_order_items: 订单的商品信息表 (6) T_order_log: 订单日志表 (6) T_order_pmt: 订单优惠信息表 (7) T_coupons_u_items: 订单和优惠券代码的联系表 (7) T_sell_logs: 销售记录表 (7) 三、“会员和管理员信息”相关 (7) T_members: 会员信息表 (7) T_member_lv: 会员等级表 (7) T_member_addrs: 会员地址信息表 (8) T_member_attr: 会员信息选填管理表 (8) T_member_mattvalue: 会员信息选填值表 (8) T_member_coupon: 会员优惠信息表 (8) T_point_history: 会员积分历史信息表 (8) T_gnotify: 到货通知表 (8) T_comments: 评论信息表 (9) T_message: 站内消息表 (9) T_operators: 管理员信息表 (9) T_admin_roles: 角色信息表 (9) T_link_acts: 角色的权限表 (9) T_link_roles; 管理员分配的角色表 (9)

图书馆信息数据库结构分析与设计

设计综述 本课程的课程设计实际上工商管理(物流方向)专业学习完《数据库原理及应用》课程后,进行的一次全面的综合训练,其目的在于加深对数据库基础理论和基础知识的理解,掌握运用数据库应用系统开发软件的基础方法. 按指导教师提供的课题,为图书馆的图书借阅管理信息建立数据库,一个现代化的图书馆在正常运营中总是面对大量的读者信息、查询信息和书籍管理信息,传统的管理方法耗费大量的人力物力,又容易导致大量的错误,为了避免大量的错误,因此实现一个智能化、信息化、系统化的图书馆管理的自动化控制.将会使图书管理工作大大减轻,成为图书管理人员的得力助手. 建立这样一个数据库是很有必要的,不仅仅体现在图书馆内,其他工作也可以很好的运用.针对此次建立这个数据库,根据课题要求建立了四个表,分别为读者表、借还表、图书管理表和图书表.这些表结合图书馆的相关储存功能可以很好的帮助图书馆的借阅管理.而且为了清晰明确的将用户的数据表现出来,建立了一个概念性的数据模型E-R图.完成了数据模型之后,把得到的数据模型转换为特定的数据库管理系统下的数据表.最后录入数据,可以便于图书馆查询借阅信息. 采用数据库技术开发的图书馆信息管理系统可以用来实现对图书馆的信息管理,可以提高管理的效率,方便查询.根据以上的综述希望可以很好的运用数据库.

问题描述 数据库名称:图书借阅管理信息数据库 数据库应记录的主要信息和核心查询功能 1.查询馆藏图书总数 2.查询注册读者信息 3.查询当前库存书册数 4.查询在借图书信息 5.查询张三今年借了多少本书 6.查询当前借出次数最多的图书 7.查询最受欢迎的出版社 8.查询李四未归还的图书信息 9.查询三年以上老读者的信息 10.查询《鲁迅全集》这本书的当前库存 11.查询今年到馆/ 还图书的读者信息 12.查询《高等数学》这本书被哪些读者借阅过 13.查询书名为《数据库原理》的图书信息(出版社、作者、单价、分类号等)

数据库结构设计要点

数据库结构设计要点 任何应用系统的高性能运行,最基本的是数据库结构的设计。数据库结构是整个应用系统的根基,如果结构设计不好,只在数据库的参数来优化恐怕也不理想。下面给出关于Oracle环境的数据库结构设计的一点介绍,希望指出的是,这里的内容仅作者本人的一些经验和体会,不是理论和方法。仅供Oracle应用开发人员参考。 §23.1 分析阶段的对表的理解 在系统需求分析阶段,一般需要有经验的系统分析员及编程人一起与用户进行交流。这个阶段主要是听用户对需求的描述。但是当我们对用户的需求有初步的了解后,就需要分析员将这些用户需求变为文档,即写出数据需求定义。 一般来说,对用户的复杂的表结构、表中再套小表这样的大表,需要将它们的数据之间理清,拆开成几个相互有关系的表结构。不要简单地将用户的表原封不动地进行转换。 §23.2 正确的主键字段的选择 选择主键字段的前提是,该列的值不能有重复,也不能空,这是基本的要求。此外,建议注意下面的问题: ●该列的值不能过长,比如不能使用单位名称作为主键; ●建议用字符型或数字型(整数)作为主键; ●不要用日期型,浮点型之类的字段作为主键; ●如果只用一个字段作为主键出现重复,可采用加校验位或选用两字段作为主键,但 不推荐用3个以上的字段作为主键。 §23.3 字段类型及长度的选择 对于一个表的字段来说,不同的设计者可能给出不同的类型,有时字段确实可以定义成不同的字段。在这方面,目前从理论上没有明确的限制和规定。因而许多人就认为字段的定义只要能满足用户的要求即可。其实对于一个要求很高且复杂的应用系统。定义字段可以说是一项值得认真考虑的技术问题。本人多年的应用设计和开发中的一点经验,仅供参考。

数据库结构说明书

目录 1、会员信息表Users表结构 (2) 2、大类别表Big表结构 (2) 3、小类别表Small表结构 (3) 4、主题信息表Info表结构 (3) 5、回复信息表Reply表结构 (4) 6、后台用户管理表Admin表结构 (4) 7、投票主题表VoteTitle (5) 8、投票主题的项目表VoteItem表结构 (5) 9、积分参数控制表Fix表结构 (5)

BBS论坛系统总共需要九张数据库表,分别分为会员信息表、大类别表、小类别表、主题信息表、回复信息表、后台用户管理表、投票主题表、投票主题的项目表、积分参数控制表。 1、会员信息表Users表结构 字段名称类型说明 UserName varchar(50) 用户名称,为Primary Key password varchar(50) 登录口令 Name varchar(50) 姓名 Sex char(2) 性别 Birthday datetime 生日 City varchar(50) 所在城市 Email varchar(50) 电子邮箱地址 Photo varchar(50) 用户头像 RegDate datetime 注册时间 Mark int 积分 2、大类别表Big表结构 字段名称类型说明 BigID int 大类别编号,为identity且为Primary Key

BigName varchar(50) 大类别名称 3、小类别表Small表结构 字段名称类型说明 SmallID int 小类别编号,为identity且为Primary Key SmallName varchar(50) 小类别名称 BigID int 所属大类别编号,属于Foreign Key 4、主题信息表Info表结构 字段名称类型说明 InfoID int 主题信息编号,为identity且为Primary Key Title varchar(50) 信息主题 Pic varchar(50) 上传的图片 [Content] text 主题信息的详细内容 UserName varchar(50) 发布信息的用户名称 Date datetime 发布时间 VisitNumber int 主题信息访问量 ReplyNumber int 主题信息回复量 SmallID int 信息所属小类别编号,属于Foreign Key Mode001 bit 置顶帖子(0为不置顶,1为置顶)

ECSHOP数据库结构详细说明

ECSHOP数据库结构详细说明(1) 表的结构`ecs_account_log`==用户账目日志表 CREATE TABLE IF NOT EXISTS `ecs_account_log` ( `log_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID号', `user_id` mediumint(8) unsigned NOT NULL COMMENT '用户登录后保存在session中的id号,跟users表中的user_id对应', `user_money` decimal(10,2) NOT NULL COMMENT '用户该笔记录的余额', `frozen_money` decimal(10,2) NOT NULL COMMENT '被冻结的资金', `rank_points` mediumint(9) NOT NULL COMMENT '等级积分,跟消费积分是分开的', `pay_points` mediumint(9) NOT NULL COMMENT '消费积分,跟等级积分是分开的', `change_time` int(10) unsigned NOT NULL COMMENT '该笔操作发生的时间', `change_desc` varchar(255) NOT NULL COMMENT '该笔操作的备注,一般是,充值或者提现。也可是是管理员后台写的任何在备注', `change_type` tinyint(3) unsigned NOT NULL COMMENT '操作类型,0为充值,1为提现,2为管理员调节,99为其他类型', PRIMARY KEY (`log_id`), KEY `user_id` (`user_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='用户帐号情况记录表,包括资金和积分等' AUTO_INCREMENT=42 ; -- -------------------------------------------------------------------------------------------------------------------------------------------------------------------- 表的结构`ecs_ad` 广告表(位置,类型,名称,链接,图片,开始,结束,广告主相关信息,点击,是否显示) CREATE TABLE IF NOT EXISTS `ecs_ad` ( `ad_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID号', `position_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '0,站外广告;从1开始代表的是该广告所处的广告位,同表ad_position中的字段position_id的值', `media_type` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '广告类型,0,图片;1,flash;2,代码;3,文字', `ad_name` varchar(60) NOT NULL COMMENT '该条广告记录的广告名称', `ad_link` varchar(255) NOT NULL COMMENT '广告链接地址', `ad_code` text NOT NULL COMMENT '广告链接的表现,文字广告就是文字或图片和flash就是它们的地址,代码广告就是代码内容', `start_time` int(11) NOT NULL DEFAULT '0' COMMENT '广告开始时间', `end_time` int(11) NOT NULL DEFAULT '0' COMMENT '广告结束时间', `link_man` varchar(60) NOT NULL COMMENT '广告联系人', `link_email` varchar(60) NOT NULL COMMENT '广告联系人的邮箱', `link_phone` varchar(60) NOT NULL COMMENT '广告联系人的电话',

数据库结构设计

一、数据库结构设计步骤 二、需求分析 三、概念结构设计 四、逻辑结构设计 五、数据库物理设计 数据库结构设计 一、数据库结构设计步骤 一般可将数据库结构设计分为四个阶段,即需求分析、概念结构设计、逻辑结构设计和物理设计。 下面各节分别介绍各阶段设计内容和具体方法。 二、需求分析 需求分析的任务是具体了解应用环境,了解与分析用户对数据和数据处理的需求,对应用系统的性能的要求,提出新系统的目标,为第二阶段、第三阶段的设计奠定基础。一般需求分析的操作步骤如下所述。 1.了解组织、人员的构成 子系统的划分常常以现有组织系统为基础,再进行整合,而新系统首先必须达到的目的是尽可能地完成当前系统中有关信息方面的工作,在原有系统中,信息处理总是由具体人来实施的。我们要了解组织结构情况、相互之间信息沟通关系、数据(包括各种报告、报表、凭证、单据)往来联系情况。 具体弄清各个数据的名称,产生的时间与传递所需时间与周期,数据量的大小,所涉及(传送)的范围,使用数据的权限要求,数据处理过程中容易发生的问题及其影响,各个部门所希望获得的数据的情况等。 然后了解每个人对每一具体数据处理的过程,基本数据元素来源于哪些地方、获取的途径、处理的要求、数据的用途,进而弄清数据的构成、数据元素的类型、性质、算法、取值范围、相互关系。 在上述调查基础上,首先画出组织机构及工作职能图。我们以一个学校的基层单位——某大学一个系的管理为例来简要说明。 系的组织机构及工作职能如图7.1所示。

图7.1 系管理体系结构图 作为管理层经常需要的信息和工作有: .查询老师个人基本情况及打印相应内容 .查询与统计科研项目情况及相关报表 .查询与统计论文著作情况及相关报表 .上级部门及其他部门来文管理与查询(要求能全文检索) .系部发文管理 .任务下达、检查及管理 .信件、通知的收发及管理 .日程安排调度及管理 .设备仪器计划及管理 .设备入库与库存情况管理与查询 .设备借还领用管理及相应报表 .耗材计划与领发管理及相应统计报表 .图书管理及借还情况查询 .学生毕业设计文档管理 .专业与班组编制与查询 .教学文档管理及查询(安排与检查,包括课表、考试日程安排、监考安排等).学生成绩管理与查询和统计 .教师、学生、实验室课表管理及查询 .学生基本情况管理与查询(包括社会活动、奖惩、家庭情况及学校校友管理)

SQL Server数据库设计的案例分析

数据库设计的案例分析 一、教学管理 1. 基本需求 某学校设计学生教学管理系统。学生实体包括学号、姓名、性别、生日、民族、籍贯、简历、登记照,每名学生选择一个主修专业,专业包括专业编号和名称,一个专业属于一个学院,一个学院可以有若干个专业。学院信息要存储学院号、学院名、院长。教学管理还要管理课程表和学生成绩。课程表包括课程号、课程名、学分,每门课程由一个学院开设。学生选修的每门课程获得一个成绩。 设计该教学管理的ER模型,然后转化为关系模型。 若上面的管理系统还要管理教师教学安排,教师包括编号、姓名、年龄、职称,一个教师只能属于一个学院,一名教师可以上若干门课程,一门课程可以有多名老师来上,每个教师所上的每门课都有一个课堂号和课时数。试修改上题的ER模型,将教师教学信息管理增加进去。

2. 参考设计: 图一教学管理ER图 由ER模型转换的关系模型是: 学生(学号,姓名,性别,生日,民族,籍贯,专业号,简历,登记照)专业(专业号,专业,专业类别,学院号) 学院(学院号,学院,院长) 课程(课程号,课程名,学分,学院号) 成绩(学号,课程号,成绩) (题目分析:本题中有学生、专业、学院、课程四个实体。一个学生只有一个主修专业,学生与专业有多对一的联系;一个专业只由一个学院开设,一门课程只由一个学院开设,学院与专业、学院与课程都是一对多的联系;学生与课程有多对多的联系。 在转换为关系模型时,一对多的联系都在相应的多方实体的关系中增加一个外键。) 增加教师,ER图如下。

图二有教师实体的教学管理ER图 3. 物理设计 基于Access的数据库结构设计如下。 指定数据库文件的名称,并为设计好的关系模型设计表结构。 数据库文件保存在“E:\教学管理\”文件夹中,数据库文件名:教学管理.MDB。 表包括:学院、专业、学生、课程、成绩单。对应表结构如表1-2至表1-6所示。 表1-1 学院 表1-2 专业 表1-3 学生

数据库结构说明

表名字段名类型长度小数位数允许空默认值字段说明 ws_Payments payId int100ID 支付方式表payCode nvarchar200代码 payName nvarchar1200名称 Logo nvarchar1000√LOGO payGroup nvarchar2550√分组及描述 payFee nvarchar100支付手续费 payDesc ntext10737418230支付方式描述 payOrder tinyint30顺序 payConfig ntext10737418230配置信息 enabled tinyint30启用标识 isCOD tinyint30是否货到付款 isOnline tinyint30是否在线支付 ws_Permissions ObjectId int100栏目ID 权限表GroupId nvarchar200组ID Rights int100√权限值 ws_Users UserId nvarchar500用户ID 用户表Password nvarchar200√密码 RealName nvarchar200√姓名 Sex nvarchar10√性别 JobTitle nvarchar200√称呼 Email nvarchar500√邮箱 QQ nvarchar200√QQ Tel nvarchar300√电话 Fax nvarchar300√传真 Mobile nvarchar220√手机 Company nvarchar600√公司名称 Province nvarchar500√省份 City nvarchar500√城市 Area nvarchar500√区域 Address nvarchar800√地址 Website nvarchar600√网址 UserGroup nvarchar100√用户组 RecommenderId nvarchar500√推荐者ID RegDate smalldatetime160√注册时间 Amount int100√余额 LoginCount int100√登录次数 LoginTime smalldatetime160√最后登录时间 note ntext10737418230√备注 postcode nvarchar120√邮编 integral int100√总积分 ws_Actions ActionId int100动作ID 动作表ActionName nvarchar500√动作名称ActionDesc nvarchar1000√动作描述 ws_Activities ActivityId int100活动ID 活动表ActivityName nvarchar500√活动名称ActivityDesc ntext10737418230√活动描述 ObjectId int100√栏目ID ActivityType tinyint30√活动类型 ArticleId int100√关联商品ID BeginTime smalldatetime160√活动开始时间 EndTime smalldatetime160√活动结束时间 Finished bit10完成标识 Config ntext10737418230√配置信息 ws_Articles ArticleId int100文章/商品ID

shopEx数据库说明

shopEx 数据库订单系统说明一.涉及到的数据库表和名称 直接数据表:delivery_item => 发货信息表 delivery => 发货表 dly_center =>发货信息表 dly_corp => 物流公司表 dly_type => 配送方式 goods => 商品列表 goods_cat => 商品分类表 goods_type => 商品类型表 order_items => 订单详细商品表 order => 订单表 order_log => 单据操作记录表 payments => 收退款记录表 payment_cfg => 支付方式设置表 使用说明:当程序发送请求的时候,接应程序读取数据库找到 1. 已付款订单(order表paystatus = 1 的订单) 2. 货到付款订单(order表shipping_id = 9 的订单) ECshop 订单系统 直接影响订单的数据表:pay_log 支付信息表(日志表) Order_info 订单信息表 Order_goods 订单商品表 Order_action 订单动作 Back_order 退货订单备份表 本地数据库结构:

操作说明:扫描程序向指定的地址发出请求时,接应程序返回信息包括: 1.该网站的系统类型:type 2.当前订单状态:order_status 3.当前物流状态:shipping_status 4.当前支付状态:pay_status 5.收货人姓名:ship_name 6.收货人电话:ship_tel 7.收货人地址:ship_address 8.物流方式:ship_way 9.订单号:order_num 10.商品信息:goods_info 11.商品总价:price 12.订单产生日期:createtime 注释:1. 其中收货人地址各种系统不一致:在shopex中字段为ship_addr ; 在ecshop中需要通过字段province city distrct 到数据表region中查询相应的省市区,再通过字段address查询详细地址,组合成一个完整的地址。 2. 商品信息在不同系统中的存储方式不一样:在shopex中字段为tostr , 这个字段里面包含了商品和商品数量,但是在ecshop里面是将商品存储在数据表order_goods里面通过字段order_id关联。 当订单系统对信息修改的时候需将修改内容和订单编号一并发给响应程序。响应程序可根据订单编号找到响应记录进行修改。修改完成后返回成功信息。当修改shopex信息的时候需要额外提供操作类型和操作说明,用来写入日志表order_log里面的behavior和log_text。当修改的是ecshop信息的时候需要同时将order_status shipping_status pay_status 三个参数传递给响应程序写入order_action表。

大数据技术架构解析

大数据数量庞大,格式多样化。大量数据由家庭、制造工厂和办公场所的各种设备、互联网事务交易、社交网络的活动、自动化传感器、移动设备以及科研仪器等生成。它的爆炸式增长已超出了传统IT基础架构的处理能力,给企业和社会带来严峻的数据管理问题。因此必须开发新的数据架构,围绕“数据收集、数据管理、数据分析、知识形成、智慧行动”的全过程,开发使用这些数据,释放出更多数据的隐藏价值。 一、大数据建设思路 1)数据的获得 大数据产生的根本原因在于感知式系统的广泛使用。随着技术的发展,人们已经有能力制造极其微小的带有处理功能的传感器,并开始将这些设备广泛的布置于社会的各个角落,通过这些设备来对整个社会的运转进行监控。这些设备会源源不断的产生新数据,这种数据的产生方式是自动的。因此在数据收集方面,要对来自网络包括物联网、社交网络和机构信息系统的数据附上时空标志,去伪存

真,尽可能收集异源甚至是异构的数据,必要时还可与历史数据对照,多角度验证数据的全面性和可信性。 2)数据的汇集和存储 数据只有不断流动和充分共享,才有生命力。应在各专用数据库建设的基础上,通过数据集成,实现各级各类信息系统的数据交换和数据共享。数据存储要达到低成本、低能耗、高可靠性目标,通常要用到冗余配置、分布化和云计算技术,在存储时要按照一定规则对数据进行分类,通过过滤和去重,减少存储量,同时加入便于日后检索的标签。 3)数据的管理

4)数据的分析

5)大数据的价值:决策支持系统

大数据的神奇之处就是通过对过去和现在的数据进行分析,它能够精确预测未来;通过对组织内部的和外部的数据整合,它能够洞察事物之间的相关关系;通过对海量数据的挖掘,它能够代替人脑,承担起企业和社会管理的职责。 6)数据的使用

数据库体系结构

数据库体系结构数据库如何处理一个查询 当应用程序向PostgreSQL系统提交一个查询时,一般要经过五个阶段:

联接阶段 一旦建立起来一个联接,客户端进程就可以向后端服务器进程发送查询了。查询是通过纯文本传输的,也就是说在前端不做任何分析处理。服务器分析查询,创建执行规划,执行该规划并且通过已经建立起来的联接把检索出来的记录返回给客户端。 分析阶段 解析器的功能就其目的性来说,就是检查从应用程序(客户端)发送过来的查询,核对语法并创建一个查询分析树(querytree)。 重写阶段 重写系统是一个位于分析器阶段和规划器/优化器之间的模块。它接收分析阶段来的查询树且搜索任何应用到查询树上的规则,(规则存储在系统表里)并根据给出的规则体进行转换。 重写系统的一个应用就是实现视图。当一个查询访问一个视图时(也就是说,一个虚拟表),重写系统改写用户的查询,使之成为一个访问在视图定义里给出的基本表的查询。 优化阶段 规划器/优化器的任务是创建一个优化了的执行规划。它首先合并对出现在查询里的关系进行扫描和连接所有可能的方法。这样创建的所有路径都导致相同结果,而优化器的任务就是计算每个路径的开销并且找出开销最小的那条路径。

执行阶段 接受规划器/优化器传过来地查询规划然后递归地处理它,抽取所需要的行集合。执行器就是对应于上面所提到的查询引擎中的执行处理客户端发来的请求(Executor),它是查询引擎的核心模块。 执行器实际上是一个需求-拉动地流水线机制。每次调用一个规划节点地时候,它都必须给出更多的一个行,或者汇报它已经完成行的传递。 针对不同的SQL查询类型,执行器会有不同的执行方案,而这些方案的选择是按照执行器机制进行的。

相关主题
文本预览
相关文档 最新文档