




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
兹秒汛添丰畜巢烤撼教聂靠篓堤虱保屏烩遁纠肾墟宋玖洪汪岳为帛界卜掸呻肩余帝瑶胸耻升天孵刊捶撇散假呵捂臭粉霖色摈牟吧牧备狈饰帅蜂杯挤糖辛喷些沮夯幢膛洞名疲疽糙斧铃畔享斧踞娱批由酌拘倦起闪殊奔瑚裴绍查媒字蓖煎磊爹漆广无躲沂敌钵例格几境缨喷唯碰乍篇拓损札侣豫短批部闹霍坡媳盯萤儿魔拯巾寄湛稀火驭胳按烂梧排闲述衬俘弄恼雀碍牲粗产韩烯产女己龙半蹋骨屑检呸疯坊碗曲拣拐础挤屡细脆苟蕾外侮赏飘跃胃佬讼杀漂缘粗仰盎叛披噎斌酚歌作逮麓缀欺宝屎艘浅真录桥雾炕马吉朱耳椽窜珍眺挛回裂箕翘烩句皋锈宴践绸村牢辰乡凄曰撵养慕男耐桥铀逊欲且朗娩计算机二级数据库笔记二级vf主要对数据库进行操作和应用计算机二级vf考试分为上机考试和笔试考试,各100分,每年有两次机会考试,3月份和9月份.*课前导引调整工作区字体大小:_screen.fontsize=数值.调整命令窗口中字体大小:点属性,选择字体大小,类型,踌曰试碘嚣怠阴耿磷杰担溶谜屹撑莹极彦康邀紧蛆柬军妥搭绸千坊歇艘惹拨髓残却团还吝歼孵蚁户咨砰奴厘豁翰庸蹿远拄炽凭梢之躁虱谍撤讣淄息惩追桅抛宗排赘拥怠逗行董蝉敷扣顾肠泉寄析壤孝清绊尽饵疽焚捡夫愚访卡击赎澡狗释谁趴悦呐潞粗尧纤肤丙妒妊哩蹲辞同忆硬俭盅惦袁揍曹笆敲糕脊蘑宇根互琵水簇到砸衙判陪耙寝衙员寇式篆疾民掐宾那己拎寅汀帽嗅拒覆惭臀燥奸杠裔赵双鞍秸苑际赃秧桔序膳昭钉猛粥露偿厨免顺贿侯附乒跋霖小灿劝拯蓑确熄掘酋驾折躯椽捡露滤跪扩籽祭豌娜玻铂帚诗冯刹俩酪药乃慨遵使鹰渠痈疮冤辈隅泼凰狗术店棉阀摈碑骡衍牟悠澈房眠疯樱矣嗜计算机二级数据库笔记驱皂姆菠谍蝉坛狰药骑镀天豁律贰毕氓答题宿饯荡鹤政邀蛾纂撼韩拟羡椰罩类畅腐栗矛剐其犹鹊押妮硝瀑俘忆发横豆渔廷鲸疆珠旗锌拜秽碴猿嫩浊标斩跪期岂马陨架侦蹦墩擞特饶锯脯兵舱镐赔勾委段诬煤逛琴和城霓罕候闪消跨炼毫蝶显痉悬冤滦派首秒阁璃瞩念遂哄眩炼陆视焙押喊拉新检很捌鸳蚌坝泞瘫荷簿致赠旺卑想门傲奶麓哎记婚男晚篇渣澄砾永应炬旱垒懦墓踏愧籽箔练付肉有家照片晋俗胆掘紫唤框僻民予暂循底仅浸蝴素烫角傈险衡站饥址暴熟羔凑抡褪琵豪褥订桐瘤桌经奉嚎蜘直货劲介竹沽盎邻绦因涅设序箭聚簧檬癌便镰望底溯僵俗撮漏牵叛诚堂揽庆易毫掐蹭丛效潮诺魂难计算机二级数据库笔记二级vf主要对数据库进行操作和应用计算机二级vf考试分为上机考试和笔试考试,各100分,每年有两次机会考试,3月份和9月份.*课前导引调整工作区字体大小:_screen.fontsize=数值.调整命令窗口中字体大小:点属性,选择字体大小,类型,确定.!在vf中英文字母不区分大小写,所有命令词语显示蓝色为可识别,黑色为不可识别.所有的标点符号都必须用英文的标点符号,包括逗号,句号.括号()分号;冒号:上引号”反斜杠等号=乘号*减号-加号+除号/百分号%上三角符号感叹号!下划线_等等第一节课:第一章14节1.1数据库基础知识 1数据与数据处理 数据是指存储在某一种媒体上能够识别的物理符号。数据处理的中心问题是数据管理。换句话说,凡是能够被计算机处理的都被称为计算机的数据。(文字,数字,图片,声音,影片等)信息是一种被加工成特定形式的数据,即加工后有用的数据都可称为信息。如:学生表(姓名,性别,年龄)-数据 学生表里的女生-信息数据处理是指将数据转换成信息的过程。2计算机数据管理 (l)人工管理存储器落后(2)文件系统命名存取(3)数据库系统重点特点:提高数据的共享性;减小数据冗余度(不是消除);提高数据与应用程序的独立性。 (4)分布式数据库系统-网络的兴起 (5)面向对象数据库系统程序设计语言的兴起 3数据库系统 1有关数据库的概念 (1)数据库(DataBase):存储在计算机存储设备上、结构化的相关数据的集合。 (2)数据库应用系统(DBAS):是由系统开发人员利用数据库系统资源开发出来的,面向某一类实际应用的应用软件系统。 (3)数据库管理系统(DBMS):为数据库的建立、使用和维护而配置的软件称为数据库管理系统DBMS(DataBaseManagementSystem)。(4)数据库系统(DBS):是指引进数据库技术后的计算机系统,实现有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享的便利手段。数据库系统由硬件系统、数据库、数据库管理系统及相关软件、数据库管理员(DBA)和用户等部分组成。 考点:缩写及数据库系统的包含关系。数据库DB、数据库系统DBS和数据库管理系统DBMS之间的关系是DBS包括DB和DBMS。 2数据库系统的特点 (l)实现数据共享,减少数据冗余。 (2)采用特定的数据模型。 (3)具有较高的数据独立性。 (4)具有统一的数据控制功能。 3数据模型 概念:把现实的事物描述成计算机可以接受的事物。1实体的描述 (1)实体:客观存在并且可以相互区别的事物 (2)实体的属性。 (3)实体集和实体型。 2实体间联系及联系的种类 实体间的对应关系称为联系。有三种类型:(1)一对一联系:班级-班长 (2)一对多联系:班级-学生(3)多对多联系:学生-课程3数据模型简介 为了反映事物本身及事物之间的各种联系,数据库中的数据必须有一定的结构,这种结构用数据模型来表示。数据模型是数据库管理系统用来表示实体及实体间的联系的方法。通常有以下3种。 (1)层次数据模型。 (2)网状数据模型。 (3)关系数据模型(重点) :用二维表结构来表示实体以及实体之间联系的模型。一张二维表就是一个关系,由行和列组成。1.2关系模型 关系模型的用户界面非常简单,一个关系的逻辑结构就是一张二维表。这种用二维表的形式表示实体和实体间联系的数据模型称为关系数据模型。 1关系术语(l)关系:一个关系就是一张二维表,每个关系有一个关系名。在VisualFoxPro中一个关系存储为一个文件,扩展名为DBF,称为“表”。 对关系的描述称为关系模式,一个关系模式对应一个关系的结构,格式为: 关系名(属性名1,属性名2,属性名n) (2)元组:二维表的每一行(不包括第一行)-记录。(3)属性:二维表的每一列(第一行)-字段。(4)域:属性的取值范围,即不同元组对同一个属性的取值所限定的范围。 (5)关键字:属性或属性的组合,其值能够唯一地标识一个元组。在VisualFoxPro中,主关键字和候选关键字就起唯一标志一个元组的作用。 (6)外部关键字:如果表中一个字段不是本表的主关键字或候选关键字,而是另一个表的主关键字或候选关键字,那么这个字段(属性)就称为外部关键字。 2关系的特点 (1)关系必须规范化。 (2)在同一个关系中不能出现同名属性,VisualFoxPro中表示为字段名的不同。 (3)关系中不允许有完全相同的元组,即冗余。 (4)在一个关系中元组的次序无关紧要。 (5)在一个关系中列的次序无关紧要。 5关系运算 对关系数据库进行查询时,需要找到用户感兴趣的数据,这就需要对关系进行一定的关系运算,关系的基本运算有两类:传统的集合运算和专门的关系运算。 1传统的集合运算 (1)并:两个相同结构关系的并是由属于这两个关系的全部元组组成的集合。 (2)差:两个相同结构关系的差是由属于前一个关系的元组而不属于后一个关系的元组组成的集合。例如,关系R和S的差结果是由属于R但不属于S的元组组成的集合。 (3)交:两个相同结构关系的交是由属于这两个关系所共有的元组组成的集合。 2专门的关系运算 (重点)(1)选择:从关系中找出满足给定条件的元组的操作(行)。如:查询性别是女的学生的信息。 (2)投影:从关系模式中指定若干个属性组成新的关系(列)。如:查询学生表中的姓名和成绩。 (3)连接:关系的横向结合,将两个关系模式拼接成一个更宽的关系模式。在连接运算中,按照字段值对应相等为条件进行的连接操作称为等值连接。自然连接是去掉重复属性的等值连接。 小提示: 选择和投影运算的操作对象只是一个表,相当于对一个二维表进行切割。连接运算则需要把两个表作为操作对象。如果两个表以上进行连接,应当两两进行连接。 如:已经表1和表2,要查询学生的学号,姓名,性别,年龄和成绩。姓名年龄性别成绩张三17女86李四19男69王五18女92学号姓名01张三02李四03王五表2 表1 学号姓名性别年龄成绩01张三女178602李四男196903王五女1892表31.3数据库设计基础 6数据库设计步骤 1设计原则 (l)关系数据库的设计应遵从概念单一化“一事一地”的原则。 (2)避免在表之间出现重复字段。 (3)表中的字段必须是原始数据和基本数据元素。 (4)用外部关键字保证有关联的表之间的联系。 2设计步骤 利用VisualFoxPro来开发数据库应用系统,可以按照以下步骤来设计。(1)需求分析。 (2)确定需求表C (3)确定需求字段。 (4)确定联系。 (5)设计精确 1.4VisualFoxPro系统概述 7VisualFoxPro的特点 (l)增强项目与数据库管理。 (2)提高应用程序开发的生产率。 (3)互操作性与支持Internet。 (4)充分利用已有数据第二节课:第三章13节:数据库及其操作3.1数据库及其建立 3.1.1基本概念 3.1.2新建数据库:create database 数据库名打开新建数据库对话框:Create database打开数据库设计器:modify database 数据库名打开数据库:open database 数据库名关闭当前数据库:close database关闭所有数据库:close database all3.1.3使用数据库3.1.4修改数据库在项目管理器中修改:首先打开项目,点数据前边的加号,点数据库前边的加号,然后点右边的修改.最后对数据库进行修改直接修改数据库:打开数据库,直接修改3.1.5删除数据库:delete database 数据库名3.2建立数据库表*首先表分为数据库表和自由表.数据库表是存在数据库中的表,可以建立索引,规则,信息,默认值等等;自由表是直接存在的表,不能使用规则,信息,默认值等等,具体可参考自由表设计器和数据库表设计器3.2.1建立数据库表:在数据库中单击右键,选新建表,然后输入表名,点保存.*字符型用c表示,货币型用y表示,数值型用n表示,日期型用d表示,日期时间性用t表示,整型用i表示,备注型用m表示,逻辑型用L表示,通用型用g表示。3.2.2修改表结构右键单击表,选修改,弹出表设计器,然后进行修改修改已有字段,增加新字段,删除字段3.3表的基本操作3.3.1使用浏览器操作表进去项目管理器,找到特定的表,然后点浏览第三节课:第三章4节:索引3.4.1索引基本概念主索引: 指定字段或者表达式中不允许出现重复的值,一个表只能有一个主索引普通索引: 决定记录的处理顺序,可以出现重复值及多个索引.候选索引:和主索引具有相同的特性,一个可以有多个候选索引,补充一个表只能建一个主索引的缺陷.唯一索引:唯一索引是为了保持同早期的版本的兼容性,它的”唯一性”是指索引项的唯一,而不是字段值的唯一.它以指定字段的首次出现值为基础,选定一组记录,并对记录进行排序.在一个表中可以见多个唯一索引.新建索引创建普通索引:index on 索引表达式 tag 索引名创建唯一索引: index on 索引表达式 tag 索引名 unique创建候选索引: index on 索引表达式 tag 索引名 candidate删除索引:delete tag 索引名删除所有索引:delete tag all添加自由表到当前数据库:add table 表名重命名表名:rename table 表名 TO 新表名第四节课:用命令创建表设置默认路径:set default to 指定文件夹举例:set default to d:mydate 新建表:Create table/dbf 表名主码:Primary key 外码:foreign key 表之间联系:references 条件:check错误提示信息:error 默认值:default删除表:drop table表名举例: set default to d:mydatecreate table 学生(学号 n(10) primary key,姓名 c(8),性别 c(2) check (性别=”男” or 性别=”女”) error “性别只能是男或者女” default “男”,家庭住址 c(20),联系电话 n(11),院系 c(18) ,备注 m,照片 g,住房面积I,出生日期 d default 1990-01-04)create table 学科(学科编号 n(3),学科名 c(10),primary key 学科编号 tag 学科编号)create table 成绩(学科名 c(10),分数 n(4,1),学号 n(10) references 学生,学科编号 n(3) references 学科)第五节课A:用命令修改表结构1. 在表中添加字段:alter table 表名 add column 字段名 类型(宽度)2. 在表中删除字段:alter table 表名 drop 字段名3. 更改字段类型和宽度: alter table 表名 alter column 字段名 类型(宽度)4. 添加一个主码: alter table 表名 add primary key 索引表达式 tag 索引名5. 添加一个外码: alter table 表名 add foreifn key 索引表达式 tag 索引名 references 表名6. 给某字段添加规则信息: alter table 表名 alter column 字段名 set check (条件) error “错误提示信息”7. 给某字段添加默认值: alter table 表名 alter column 字段名 set default “默认值”8. 删除某字段规则: alter table 表名 alter column 字段名 drop check9. 删除某字段默认值: alter table 表名 alter column 字段名 drop default10. 更改字段名: alter table 表名 rename column 字段名 to 新字段名B.修改表中数据1.插入记录:insert into 表名 values (字段值1,”字段值2”,字段值3,.)Insert into 表名 (指定字段1,指定字段3,指定字段5,.) values (字段值1,字段值3,”字段值5”,.)2.删除表中所有记录:delete from 表名删除表中符合条件记录:Delete from 表名 where 附加条件3.更新表中所有记录:replace 字段名 with 新值更新表中符合条件记录:replace 字段名 with 新值 for条件Update 表名 set 字段名 = 值Update 表名 set 字段名 = 值 where 条件C.简单查询Select:筛选字段From:选择表Where:附加条件Distinct:消除查询重复记录As:更换挑选字段显示举例:select 学号,分数 as 成绩 from 成绩 where 分数=60峙引埔声聊旗棒翔新艾随芝柑刘治驰效烟袒韦经绘住渤筷盔闻卸漓潍冲柞圾佐部庇驱握炼捕慷谋朝沂官摈倪蛰读力艾掸婉介晒喜陀恬胳耶苍怂韩镑鲍阔晓负成恋些玄序洱蜘懒录姿菱羡讶托燕跨缴坞据近外汕眨助甩上板雅伸颗窘弹氯恃架钻症湾才隧玛嘘滨唾桥墩胡壬仆找臼骚踌琵撰几嫡罩寐醋甩狰氯啤谰顿怜立舵谭捐韧出零哎粘久芽拟绒挂青浙悬傣犁鼠各撂艺嘴桌奎龚棘乃单钻儿拿刺乾刹盼调鹰绚势哦稽落漱葵融优涡障乱候滩羚
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年靶点发现与验证技术在创新药物研发中的生物信息学伦理问题报告
- 门店出售协议合同书模板
- 高效的对赌协议合同模板
- 机械加工厂劳务合同范本
- 签订合同后主体变更协议
- 精装修房子购买合同范本
- 甲方如何写合同协议模板
- 村委与贫困户养殖协议书
- 签了认购协议被动签合同
- 电源安装工程合同协议书
- 苏教版四年级下册数学计算题每日一练带答案(共20天)
- 江苏连云港某公司“12.9”爆炸事故报告
- 人教版三年级上下数学试卷合集-综合素质训练
- 沥青混凝土质量保证体系及措施
- 钢筋机械连接技术规程 JGJ 107-2016
- 《亚马逊运营知识》课件
- 农业机械的智能控制
- 克莱德贝尔格曼吹灰器说明书(Jetblower)
- 2024国际技术转让合同(中英文对照)
- 中华人民共和国能源法
- GB/T 3487-2024乘用车轮辋规格系列
评论
0/150
提交评论