第二章建立和使用数据库
更新时间:2023-05-16 12:08:01 阅读量: 实用文档 文档下载
建立和使用数据库
第2章 建立和使用数据库
建立和使用数据库
1 数据库1、 数据库的构成**
创建数据库时系统自动生成3个文件: 数据库文件: 数据库文件 扩展名为 .DBC 数据库备注文件: 数据库备注文件 扩展名为 .DCT 数据库索引文件: 数据库索引文件 扩展名为 .DCX
建立和使用数据库
1、建立数据库1)执行新建—项目—数据选项卡 2)新建数据库 3)使用命令创建 create database[<数据库文件名>/?] 例: create database xs create database xs.dbc
建立和使用数据库
2、建立数据库xs.dbc中的数 据表student.dbf1)在数据库设计器中右击,弹出快捷菜单 2)新建—表 3)文件—新建 字段类型通常有字符型(有字母、数字、空格 和ASCII码字符组成)、货币型(小数位数超 4位就进行四舍五入)、数值型(有数字0到9、 一个符号和一个小数点组成)、日期和日期时 间型(系统规定宽度为8个字节)、逻辑型 (真、假)、备注型(存储较长字符型数据类 型,系统规定宽度为4个字节)、通用型(存 储文本、图片,系统规定宽度为4个字节)
建立和使用数据库
3、建立自由表1)项目—数据选项卡—自由表—新建 2)close database create score 注意:数据库处于打开状态,建立的是数据库 表,而不是自由表,所以要先关闭数据库 带字段的命令建表 Create table student free(sno c(8),sname c(8),birthday d)
建立和使用数据库
4、对数据库的操作1)打开数据库 数据选项卡—数据库—修改 Open database xs Modify database xs 2)添加表add table score 3)移去表remove table score
建立和使用数据库
5、对数据表的操作数据表打开的实质是将文件从磁盘中读到系统 的内存缓冲区,这个缓冲区称为工作区 1)打开数据表 (打开—表) 注意:以只读方式打开,表中记录只可浏览, 不可编辑修改、删除。 独占是在网路环境下,一个用户打开表,另一 个用户不能打开此表。 (use--表名)
建立和使用数据库
2)查看数据表中的记录 项目—浏览 使用命令 1、LIST[fields字段列表][范围][条件][TO PRINTER] 列出student中所有男生的记录,使用的 命令 例如:Use student list for 性别=“男” use 注:list执行完,记录指针停在最 后一条记录上。
建立和使用数据库
列出student表中记录号位于3和8的记 录 Use student list for recno()>=3 and recno()<=8 use 如果省略任何参数,直接使用LIST命令, 将列出表中的所有记录;最后一个参数 可以将结果直接送到打印机。 2、DISPLAY[fields字段列表][范围][条 件][TO PRINTER] 列出当前记录
建立和使用数据库
3、BROWSE [fields字段列表][条件] 例:浏览student表中的女生记录 Use student brow for 性别=“女” use 注意区别:LIST列记录时,将符合条件 的记录全部列出。而DISPLAY列满一屏 时,等待用户按任意键,再继续列其他 记录
建立和使用数据库
3)数据表的关闭使用完数据表,要及时关闭,释放所占 用的内存缓冲区。 Use Use关闭
当前工作区的表 Close database all关闭所有打开的数据 库和表 Close all 关闭所有类型的文件。
建立和使用数据库
2、数据库表(库内)与自由表 (库外)的主要区别** 它们之间可以移动 1、字段名长度。数据库表字段 名长度最长为254个字符,自由 表只有10个字符 2、字段的属性和规则。数据库 表可以为字段设置属性,自由表 不可以
建立和使用数据库
3、表中数据的输入的维护1)、记录定位、 2)、记录删除、 3)、记录值的替换、 4)、记录筛选
建立和使用数据库
1)记录定位1.菜单方式 . 浏览窗口中: 选择“表/转到记录”指针指向第一条记录 指针指向最后一条记录 指向当前记录的下一条记录 指向当前记录的上一条记录 转向第N条记录
指针指向满足条件的第一条记录
建立和使用数据库
ALL:对表中全部记录进行操作; NEXT<N>:对从当前记录在内的以下连 续N条记录进行操作; RECORD<N>:只对第N条记录进行操作; REST:对从当前记录到文件尾的所有记 录进行操作。
建立和使用数据库
2.命令方式 命令方式: 命令方式 绝对移动(GO)、相对移动(SKIP)、查找定位(LOCATE) (1) 绝对移动命令格式1: 数值表达式> 格式 :GOTO [RECORD <数值表达式 ] /TOP/BOTTOM 数值表达式 格式2:GO [RECORD <数值表达式 ] /TOP/BOTTOM 格式 : 数值表达式> 数值表达式 格式3: 数值表达式 数值表达式> 格式 : <数值表达式
命令功能:将记录指针直接定位到指定的记录上。
建立和使用数据库
命令参数描述: <数值表达式 :指定一个物理记录号,记录 数值表达式>: 数值表达式 指针移至该记录上。 TOP:将记录指针定位在表的第一个记录上。 : [BOTTOM]:将记录指针定位在表的最后一 : 个记录上。 说明: RECORD可省略。<数值表达式>的值 必须大于0,且不大于当前表文件的记录个数。
建立和使用数据库
格式: 数值表达式>] 数值表达式 (2) 相对移动命令 格式:SKIP [<数值表达式 功能:将记录指针向前或向后作相对若干条记录的移动。 参数描述: <数值表达式>:指定记录指针作相对移动的记录数据。 说明:1、移动的记录数等于<数值表达式>的值,其值为正数时, 记录指针向下移动,当<数值表达式>是负数时,记录指针 向上移动。 2、省略选择项<数值表达式>,约定为向下移动一条记录, 即SKIP 等价于SKIP 1。
建立和使用数据库
(3)记录指针的查找定位命令 )格式: 范围] 条件> 条件>] 格式:LOCATE [范围 FOR <条件 [WHILE <条件 范围 条件 条件 CONTINUE 功能:将记录指针定位到满足条件的第一条记录上。 说明:范围缺省时为all; 继续查找满足条件的记录用continue命令。 举例:显示学生表中入学成绩>600分的第二个同学记录 LOCATE FOR 入学成绩>600 DISPLAYCONTINUE
建立和使用数据库
2)记录删除分2种逻辑删除、物理删除 删除记录分两步进行: 删除记录分两步进行:1. 2.
点击作删除标记 /彻底删除 彻底删除” 选“表/彻底删除”对打了删除标记的记录作真正删 除
删除标记 当再次单 击时, 击时,为 取消标记
建立和使用数据库
若要有选择的删除一组记录,可单击“ 若要有选择的删除一组记录,可单击“表/删 删 除记录” 填写对话框。例如: 除记录”,填写对话框。例如:
可将学生表中“入学成绩 可将学生表中“入学成绩<600分”的所有记录作 分 删除标记; 要作物理删除,再单击“ 彻底删 删除标记 要作物理删除,再单击“表/彻底删 除”。
正在阅读:
第二章建立和使用数据库05-16
5.1 5.2两点边值问题01-04
市直属学校2013年公开招聘教师公告04-11
五上 开国大典说课稿 - 张建华09-08
2013焊接专业毕业综合实践任务书06-02
《清稗类钞》服饰类05-03
中兴通讯股份有限公司财务分析06-04
网络信息安全技术综述(2)07-27
《固体物理》试卷A答案05-16
对地方保护主义现象及解决政策的几点思考11-13
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 建立
- 第二章
- 数据库
- 使用
- 英语学习_-_资料下载网址大全(1)
- 社区运动会赞助方案
- 社区医院工作计划范文
- 大学生就业的心理问题及心理调适
- 2021年AVAYA安装配置说明介绍模板
- 四年级笠翁对韵 经典诵读 完美版
- 谭浩强C程序设计
- QQ网名大全【WOMAN】
- 2011江西财经大学金融学考研初试题目
- 员工安全生产责任状
- 苏教版2015年最新四年级数学下册全册教案
- 01-IPRAN网络路由协议基础0515
- 施工现场宿舍管理制度
- 就业、劳动合同登记名册------6号表(免费下载)
- P高中物理专题解析专题6-功和能
- 广东高一历史第一学期期末试题
- 晶日灯饰公司灯饰产品网络营销计划书
- 小学英语兴趣活动小组计划、方案、总结、记录大全
- 简述英汉翻译中的思维方式与翻译策略
- 基于3种开发工具的SolidWorks二次开发对比编程实践