版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库管理系统一、使用数据库的优越性为什么讲数据库?80年代,戴维斯(GordonB.Davis)等的定义:“管理信息系统是一个利用计算机硬件和软件,手工作业,分析、计划、控制和决策模型,以及数据库的人-机系统。它能提供信息,支持企业或组织的运行、管理和决策功能”数据库的用途数据存储方式的对比二、生成ACCESS表1.涉及到的术语表Table:组织成行和列的数据集合字段Field:表中的单个信息单元,列字段名字段值记录Record:表的一行中所有字段值的集合数据库Database:所有用于管理数据的表和其他对象(表单、查询、报表)的集合2.对象命名规则:表、字段名、查询、表单、报表最多64个字符可包括任何字母、数字和空格的组合名称可包括除.![]之外的标点符号。3.ACCESS数据类型TextMemoNumber字节整型、长整型单精度型、双精度型Date/TimeCurrencyAutonumberYes/NoOLEObject4.定义字段属性重要的常规字段属性AllowZeroLengthCaptionDecimalPlacesDefaultValueFieldSizeValidationRuleValidationText5.设置主关键字段PrimaryKeyField唯一标识能加速处理避免重复输入两个或以上表内容的联查主关键字段一个字段两个或几个字段外部关键字段例学生(学号,姓名,出生日期,学院,系,专业)选课(学号,课程号,成绩)6.定义索引目的:加速字段的排序和查找索引:按某个字段排列的一个表,只有两列教材P149表10-1(b)索引非顺序文件通过使用折半查找法等方法加速查询建立关于“数学”字段的索引增加或删除字段的索引设计状态单击要处理的字段名[字段属性]的[常规]标签-》index属性索引会减慢数据输入和编辑不是所有的数据类型都能索引字段属性General标签底部有Index属性7.实际建立一个表8.定义表间关系实体之间的联系一对一 1:1 班级 班长一对多 1:n 班级 学生多对多 m:n 学生 课程(1)一对一联系(1:1)如果实体型A中的任意一个实体,至多对应实体型B的一个实体;反之,实体型B中的任意一个实体,至多对应实体型A中的一个实体,则称实体型A与实体型B有一对一的联系。乘客车票11P-T病人病床P-B11另:教材 P162(2)一对多联系(1:n)如果实体型A中至少有一个实体对应于实体型B中的一个以上实体;反之,实体型B中的任意一个实体,至多对应实体型A中的一个实体,则称实体型A与实体型B有一对多的联系。教材 P162、P163(3)多对多联系(m:n)如果实体型A中至少有一个实体对应于实体型B的一个以上实体;反之,实体型B中也至少有一个实体对应实体型A中一个以上的实体,则称实体型A与实体型B有多对多的联系。教材 P162、P163表间关系:教材P164图书管理中的实体联系联系两个表的操作[工具]-》[关系]显示要定义的表主表的关键字段拖动到关系表中的对应字段实施参照完整性9.设计视图和数据表视图10.修改表结构插入新字段删除字段三、数据库管理系统(DBMS)的功用DataBaseDatabaseManagementSystem无须介入硬件细节、操作细节DBMS分类微机型:ACESS、PARADOX、Foxpro企业级:OracleSQLServerDB2SybaseInformix四、查阅和编辑数据1.数据表视图和窗体视图DatasheetViewFormViewF11将数据库窗口迅速推向前台2.选择和安排数据表行和列重排数据表的列调整行高改变列宽隐藏列冻结和解冻列记录选择器、字段选择器3.将数据加入表中窗口底部转移条上第一个记录、上一记录、下一记录、最后记录、新记录加入数据的要诀复制上一记录的字段数据:Ctrl+’或Ctrl+”插入当前日期:Ctrl+;插入当前时间:Ctrl+Shift+;删除数据、记录备注字段的特殊方法生成表单shift+F2,打开一个缩放框五、排序、搜索、筛选1.数据排序快速便捷的排序排序中的排序将记录返回原有的顺序2.寻找某个记录通配符 ?任何单个字符 sm?th匹配smith、smyth、smath等*零或单个字符 sm*匹配smith、smithereens、sm#任何单个数字3.替换多个记录中的数据4.筛选所要的数据按输入筛选按选择(排除)筛选按表单筛选高级筛选/排序按输入筛选操作右单击要用作筛选字段中除字段头以外的任一位置在筛选目标中输入表达式>tca*>200and<250按选择(排除)筛选状态条显示筛选,表示正在筛选数据设置表或表单的筛选属性多个筛选准则按表单筛选可以从字段列表中选择要搜索的字段值可以在字段中键入所需的值查找某一字段为空的记录 isnull
非空 isnotnull可以在字段中键入表达式窗口底部“或”选择卡高级筛选/排序打开要过滤的表[记录]-》[筛选]-》[高级筛选/排序]将字段添加到设计网格在准则单元格,输入需要查找的值或表达式QBE网格querybyexample使用运算符和通配符比较运算符= =“工程师” =工程师> >500< <1/1/67 <#1/1/67#>=<=<>between between500and600in in(北京,上海,天津,重庆)isnull isnotnulllike like“张*”逻辑运算符and >200and<250or 北京 or 上海not notlike“张*”通配符?*六.表的查询作用:按所要的顺序查阅所要的数据完成数据的统计、计算基本查询选择查询累计查询交叉表查询动作查询参数查询动态集(dynanet)速成(snapshot)1.选择查询操作设计视图简单查询向导默认选择查询展开输入编辑区shift+F2右单击鼠标->显示比例使用计算字段表达式生成器改变计算字段的属性显示顶值查询背后的SQL语句SQLstructuredquerylanguage结构化的查询语言具有定义、查询、操纵、控制四方面功能SQL查询语句格式:select<表达式1>,<表达式2>,…,<表达式n>from<关系1>,<关系2>,…,<关系n>where<条件表达式>;例:查找职称为工程师的所有职工SELECTzhigong.*FROMzhigongWHEREzhigong.职称=“工程师”;例:查找职称为工程师且在车间工作的职工SELECTzhigong.*FROMzhigongWHERE(((zhigong.职称)=“工程师”)AND((zhigong.部门)=“车间”));例:查找职称为工程师或在车间工作的职工SELECTzhigong.*FROMzhigongWHERE(((zhigong.职称)="工程师")OR((zhigong.部门)="车间"));例:查找职称不是工程师的所有记录SELECTzhigong.*FROMzhigongWHERE(((zhigong.职称)<>“工程师”));例:查找工资大于100且小于150元的职工SELECTzhigong.*FROMzhigongWHERE(((zhigong.工资)>100And(zhigong.工资)<150));例:查找姓张的职工SELECTzhigong.*FROMzhigongWHERE(((zhigong.姓名)Like"张*"));2.累计查询生成速成(snapshot)排序累计字段3.生成交叉表查询表中某个字段的总结值只能有一个字段为列标题若干个行标题数据4.生成动作查询修改查询添加查询删除查询生成表查询5.参数查询上机练习:(1)建立两个表:职工、工资职工:职工号姓名 性别出生日期 婚否工资 职称 部门 简历 1002 胡一民 男60-1-30 -1¥112.00 助工 技术科 1004 王一 男39-10-5 -1¥158.84 技师 车间 1005 张小华 女58-10-12 0¥126.77 工程师 设计所 1010 宋文彬 男63-12-14 0¥140.44 技术员 技术科 1011 张三 男63-12-14 0¥190.10 工程师 设计所 1015 黄小英 女48-8-17 -1¥134.77 工程师 车间 1022 李红卫 女48-8-17 -1¥160.05 工程师 技术科 1031 丁卫国 男49-4-12 -1¥112.27 工程师 设计所 工资:职工号 姓名 基本工资 工龄工资补贴 房电费 1002 胡一民 ¥85.00 ¥3.50 ¥10.00 ¥3.50 1010 宋文彬 ¥96.94 ¥3.00 ¥10.00 ¥0.50 1031 丁卫国 ¥112.27 ¥14.00 ¥10.00 ¥12.00 1005 张小华 ¥112.27 ¥4.00 ¥10.00 ¥0.50 1022 李红卫 ¥123.45 ¥12.00 ¥10.00 ¥14.60 1015 黄小英 ¥112.27 ¥12.00 ¥10.00 ¥0.50 1011 张三 ¥146.26 ¥15.50 ¥10.00 ¥18.34 1004 王一 ¥128.34 ¥20.00 ¥10.00 ¥0.50 (2)将职工表的“部门”字段名称更名为“所属部门”(3)将职工表中的“部门”字段值“技术科”更名为“技术支持部”(4)对职工表,按出生日期从早到晚排序,出生日期字段值相同时按工资值由小到大排序(5)取消排序(6)显示姓“张”的职工记录,用尽可能多的方法。(7)显示职称是“工程师”的记录,显示职称不是“工程师”的记录,用尽可能多的方法。(8)显示每个职工的基本工资与工龄工资之和(9)定义职工和工资
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司项目审计流程制度
- 小学财务室规章制度
- 审计现场办法汇编制度
- 公司教育培训工作制度
- 卫生室基药绩效考核制度
- 医疗保险审计制度
- 医院护士绩效考核制度
- 华为企业绩效考核制度
- 公司提供教育培训制度
- 保险公司合规风控制度
- 3.1世界多极化的发展 课件-2025-2026学年高中政治统编版选择性必修1当代国际政治与经济
- 2026年广东机电职业技术学院单招职业技能考试题库及答案详解(名校卷)
- 2026年安庆职业技术学院单招职业技能考试题库含答案详解(a卷)
- 2026年合肥职业技术学院单招职业技能测试题库带答案详解(b卷)
- 医院合同审查监督制度
- 第3课 一切靠劳动 课件+视频-2025-2026学年道德与法治三年级下册统编版
- 2026年九江职业大学单招职业适应性测试题库及一套参考答案详解
- 2026年建筑施工行业复工复产应急预案
- (2026春新版本)苏教版数学三年级下册全册教案
- 中国大唐集团招聘笔试题库2026
- 门球培训教学课件
评论
0/150
提交评论