C语言项目开发基础与实战-课件 项目4、5 家庭财务管理系统、 课程选修管理系统.pptx

C语言项目开发基础与实战-课件 项目4、5 家庭财务管理系统、 课程选修管理系统.pptx

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

;指针就是某个对象(变量、数组和函数等)所占用的内存单元的起始地址。;;链表是一种动态数据结构,它使用随机分配的内存单元来存放数据,这些内存单元可以是连续的,也可以是不连续的。

链表是由若干个相同结构类型的元素依次串接而成的,它使用指针来表示两个元素之间的前后关系。

链表中的每个元素称为一个“结点”。

结点是结构类型,其成员由两部分组成:

用户需要使用的数据(称为数据成员或数据域);

下一个结点的地址(称为指针域,为指向自身结构类型的指针)。

链表的尾结点由于无后续结点,在其指针域放一个NULL(表示空地址),表明链表到此结束。;链表的每个结点中只包含一个指针域,该指针域中存放的是其后继结点的地址,这样的链表称为单链表。;structbooks

{ intbno;

charbname[20];

structbooks*next;

};

bno、bname[20]构成了数据域;next构成了指针域;主要功能模块运行截图;主要功能模块运行截图;主要功能模块运行截图;主要功能模块运行截图;;使用模板创建数据库

创建空数据库

数据库文件的扩展名为.accdb;Access表结构由表结构和表内容组成。

表结构

字段名称

数据类型

字段属性

表内容

记录;数据表的命名

表名长度不能超过30个字符。

表名是由字母、汉字、数字、下划线和空格组成的字符序列。

表名中含有单词,全部采用单数形式,单词首字母要大写,多个单词间不用任何连接符号。

表名中含有的单词建议用完整的单词。如果导致表名长度超过30个字符,则从最后一个单词开始,依次向前采用该单词的缩写。

表名建议使用T_开头。;SQL是结构化查询语言的简称,是一种广泛应用于关系型数据库系统的数据查询和程序设计的语言。SQL相对简单,属于一种高级的非过程化编程语言。它不要求用户描述操作步骤,只需要说明操作要求。SQL主要包括4个部分:

数据查询语言(DataQueryLanguage,简称DQL)

完成记录的查询操作。主要命令动词有Select。

数据定义语言(DataDefinitionLanguage,简称DDL)

完成表的创建、修改、删除等操作。主要命令动词有Create、Alter、Drop等。

数据操纵语言(DataManipulationLanguage,简称DML)

完成记录的增、删??改等操作。主要命令动词有Insert、Delete和Update等。

数据控制语言(DataControlLanguage,简称DCL)

对数据库的安全性、完整性和并发性等进行有效控制。主要命令动词有Grant、Revoke、Commit、Rollback等。;Select语句基本语法

Select语句的主要功能是实现数据的查询,其一般格式如下:

Select[All|Distinct|Topn]

*|字段列表[,计算表达式As字段别名]

From数据源1[,数据源2[,数据源3[…]]]

[Where条件表达式]

[GroupBy字段名或表达式[Having条件表达式]]

[OrderBy字段名或表达式[Asc|Desc]];

简化后的Select语句如下:

Select……From……Where……GroupBy……OrderBy……;;[]:表示方括号中的内容是可选择的,根据不同的情形进行取舍。

:表示尖括号中的内容在实际使用时用具体的内容进行替换。

|:表示任选其一。如All|Distinct|Topn,表示在All、Distinct和Topn三者中任选一个。

All:表示返回所有满足条件的记录。

Distinct:表示返回不包含重复行的所有记录。

Topn:表示返回数据源中前n条记录,其中n为正整数。例如:Top10。

*:表示返回记录的所有字段。

字段列表:表示返回指定的字段,字段名之间用英文半角逗号隔开。例如:编号,书名,出版社。

计算表达式As字段别名:表示返回一个或多个计算表达式的值,并且可以给每一个计算表达式的值指定一个新字段名。若需要返回多个表达式的值,则各部分之间用逗号隔开。例如:Avg(年龄)As平均年龄。;From数据源:表示查询的数据源。可以是一个,也可以是多个。多个数据源之间用英文半角逗号隔开。例如:From读者表,借阅表,图书表。

Where条件表达式:表示查询的条件,条件表达式可能是关系表达式或逻辑表达式。例如:Where性别=“男”and年龄25,WhereLeft(借书证编号,4)=“2011”等等。

GroupBy字段名或表达式:表示对查询结果按指定的字段或表达式进行分组。例如:GroupBy单位名称,

您可能关注的文档

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档