西安交通大学:《计算机软件基础》第13讲 数据库设计基础和SQL语言

软件技术基础 第13讲数据库设计基础和SQL语言 计算机教学实验中心
软件技术基础 第13讲数据库设计基础和SQL语言 计算机教学实验中心

第4章作业 作业 1.第4章的6~8、17。 2.OS存储管理的对象与任务是什么? 常用的主存管理方法有哪几种?各自的特点是什么? OS设备管理包括哪些基本任务? 思考题: 1、第4章的1~3,12~14。 什么是实存储管理和虚存储管理? 主处理机与设备的信息交换有哪几种基本方法,各有何特 停止放 点? 什么是设备分配和驱动? 2002年10月31日星期四 第2页
第2页 下一页 上一页 停止放映 2002年10月31日星期四 第4章作业 作业: 1.第4章的6~8、17。 2. OS存储管理的对象与任务是什么? ◼ 常用的主存管理方法有哪几种?各自的特点是什么? ◼ OS设备管理包括哪些基本任务? 思考题: 1、第4章的1~3,12~14。 2. 什么是实存储管理和虚存储管理? ◼ 主处理机与设备的信息交换有哪几种基本方法,各有何特 点? ◼ 什么是设备分配和驱动?

上讲内容提示(1): 关系模型的数学定义和关系代数 1.关系模型的数学定乂: 域、元组、笛卡尔乘积、关系、属性、 关系模式、关系模型、关系数据库、 完整性约束(实体、参照、用户定义) 停止放 2002年10月31日星期四 第3页
第3页 下一页 上一页 停止放映 2002年10月31日星期四 上讲内容提示(1): ◼ 一、关系模型的数学定义和关系代数 ◼ 1.关系模型的数学定义: ◼ 域、元组、笛卡尔乘积、关系、属性、 关系模式、关系模型、关系数据库、 完整性约束(实体、参照、用户定义)

上讲内容提示(2): ■2.数据库管理系统中的关系模型 关系的特点(表的特点)、 数据库记录、字段、类型、值域 候选关键字、主关键字、外码,数据类 型能体现数据结构的哪些特点(逻辑关系 存储方式、运算能力),字段类型 停止放 2002年10月31日星期四 第4页
第4页 下一页 上一页 停止放映 2002年10月31日星期四 上讲内容提示(2): ◼ 2.数据库管理系统中的关系模型 关系的特点(表的特点)、 数据库记录、字段、类型、值域 候选关键字、主关键字、外码,数据类 型能体现数据结构的哪些特点(逻辑关系、 存储方式、运算能力),字段类型

上讲内容提示(3): 3.关系代数 ■与、或、非、并、交、补、属于、不属 于 包含、真包含 ■同类关系运算(并、交、差、选择、投 影、联结、自然联结) 讀■4.数据库中的关系运算 2002年10月31日星期四 第5页
第5页 下一页 上一页 停止放映 2002年10月31日星期四 上讲内容提示(3): ◼ 3.关系代数 ◼ 与、或、非、并、交、补、属于、不属 于、 ◼ 包含、真包含 ◼ 同类关系运算(并、交、差、选择、投 影、联结、自然联结) ◼ 4.数据库中的关系运算

上讲内容提示(4): 二、关系的规范化理论 ■不好的数据库结构有操作异常(冗余 插入、删除、更新) 数据依赖:函数依赖、完全函数、传递 函数依赖 ■范式 止放脚口1NF、2NF、3NF 2002年10月31日星期四 第6页
第6页 下一页 上一页 停止放映 2002年10月31日星期四 上讲内容提示(4): ◼ 二、关系的规范化理论: ◼ 不好的数据库结构有操作异常(冗余、 插入、删除、更新) ◼ 数据依赖:函数依赖、完全函数、传递 函数依赖 ◼ 范式 ◼ 1NF、2NF、3NF

、数据库设计基础 需求分析 数据库 物理设计 概念结构 设计物理结构 设计 没计局部视图 评价物理结构 匚熊成视图 数据库实施 数据库系统 逻辑结构 的物理实现 设计 设计逻辑结构 试验性运行 停止放 优化逻辑模型 效据库运行和维护 2002年10月31日星期四 第7页
第7页 下一页 上一页 停止放映 2002年10月31日星期四 一、数据库设计基础

士1需求分析 需求分析的任务是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了 解原系统(手工系统或计算机系统)冮作概况,明确用户的各种猥求,然后在此基础上确定新 系统的功能新系统必须充分考虑今后可能的扩充和改变不能仅仅按当前应用需求夹设计 数据库。 需求分析的重点是调查、收集与分析用户在数据管理中的信息要求处理要求安全性 与完整性要求。信息要求是指用户需要从数据库中获得信息的内答与牲质。由用户的信息 要求可以导出数据要求即在数据庳中需要存储哪些数据。处理要求是指用户要求完成什么 处理功能,对处理的响应时间有什么要求,处理方式是批处理还是联机处理。新系统的功能 必须能够清足用户的信息要求,处理要求安全性与完整性要求 200210月3期 统分析说明书、数据流程图、数据字典第贾
第8页 下一页 上一页 停止放映 2002年10月31日星期四 1.需求分析 主要结果是系统分析说明书、数据流程图、数据字典

数据流程图示例 生档案 傲师档案 「宿含描述 学生 教师描述 宿舍宿舍分配 情况 描述 报到证 N已登好的2搜到证,班级号2学生基本情况 学生 慎登记表 配班级 配宿舍 登记表 学生名单 宿舍分配清单 斑主任 2002年10月31日星期四 第9页
第9页 下一页 上一页 停止放映 2002年10月31日星期四 数据流程图示例

数据字典举例 数据结构:学生 含义说明;是学籍管理子系统的主体数据结构,定义了一个学生的有关信息 组成: 学号姓名,性别年龄,所在系,年级 数据项;学号 含义说明:唯一标识每个学生 别名 学生编号 类型:字符型 长度 取值范围:000009999 停止放取值含义:前2位标别该学生所在年级后6位按顺序编号 圆与其他数据项的逻辑关系 2002年10月31日星期四 第10页
第10页 下一页 上一页 停止放映 2002年10月31日星期四 数据字典举例
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 西安交通大学:《计算机软件基础》第16单元 传统程序设计方法.ppt
- 西安交通大学:《计算机软件基础》第15单元 软件工程概论(赵英良).ppt
- 西安交通大学:《计算机软件基础》第11单元 数据库——数据库概述.ppt
- 西安交通大学:《计算机软件基础》第12单元 关系数据库及数学基础.ppt
- 西安交通大学:《计算机软件基础》第5单元 非线性数据结构.ppt
- 西安交通大学:《计算机软件基础》第7单元 排序.ppt
- 西安交通大学:《计算机软件基础》第9单元 操作系统的存储器管理和设备管理.ppt
- 西安交通大学:《计算机软件基础》第8单元 操作系统基础(赵英良).ppt
- 西安交通大学:《计算机软件基础》第6单元 查找.ppt
- 西安交通大学:《计算机软件基础》第4单元 非线性数据结构——树、二叉树(递归结构).ppt
- 西安交通大学:《计算机软件基础》第3单元 线性数据结构 (二).ppt
- 西安交通大学:《计算机软件基础》第1单元 软件概述.ppt
- 西南交通大学:《数据库原理与技术》第三章 关系数据库系统RDBS.ppt
- 西南交通大学:《数据库原理与技术》第一章 数据库系统概述.ppt
- 西南交通大学:《数据库原理与技术》第五章 数据库安全性.ppt
- 西南交通大学:《数据库原理与技术》第四章 SQL结构化查询语言.ppt
- 福州大学:《数据结构》课程教学资源(试卷习题)硕数2001.doc
- 福州大学:《数据结构》课程教学资源(试卷习题)复习.doc
- 福州大学:《数据结构》课程教学资源(试卷习题)试题(C 卷).doc
- 福州大学:《数据结构》课程教学资源(试卷习题)试题(B 卷).doc
- 西安交通大学:《计算机软件基础》第17单元 面向对象方法(赵英良).ppt
- 西安交通大学:《计算机软件基础》第1单元 概述.ppt
- 西安交通大学:《计算机软件基础》线性数据结构(二)(仇国巍).ppt
- 西安交通大学:《计算机软件基础》第4单元 非线性数据结构树、二叉树.ppt
- 西安交通大学:《计算机软件基础》第7单元 排序(刘志强).ppt
- 西安交通大学:《计算机软件基础》第5单元 非线性数据结构图.ppt
- 西安交通大学:《计算机软件基础》第8单元 操作系统基础(刘志强).ppt
- 西安交通大学:《计算机软件基础》第6单元 查找.ppt
- 西安交通大学:《计算机软件基础》第9单元 存储器与设备管理.ppt
- 西安交通大学:《计算机软件基础》第12单元 关系数据库及数学基础.ppt
- 西安交通大学:《计算机软件基础》第10单元 典型OS平台下编程模式.ppt
- 西安交通大学:《计算机软件基础》第15单元 软件工程概论.ppt
- 西安交通大学:《计算机软件基础》第14单元 Access提高(刘志强).ppt
- 西安交通大学:《计算机软件基础》第17单元 面向对象方法.ppt
- 西安交通大学:《计算机软件基础》第13单元 Access入门.ppt
- 西安交通大学:《计算机软件基础》关系型数据库标准语言—SQL.ppt
- 西安交通大学:《计算机软件基础》第11单元 数据库_1 数据库概述.ppt
- 西安交通大学:《计算机软件基础》第16单元 传统程序设计方法.ppt
- 北京大学:《计算机图形学》第三讲 一个简单的二维光栅图形软件包.ppt
- 北京大学:《计算机图形学》第四讲 二维图元生成算法.ppt