- 1、本文档共74页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 数据库设计与编程 二. 典型C/S结构的编程过程 选择DBMS,安装。 建立服务器,建立数据库,建立表,建立用户,设置使用权限 设计用户界面,约束控件,布局,色彩,功能, 连接数据库,数据控件方式,对象方式。 程序处理记录集中的记录。 其他功能 * 本章要点 DBMS:数据+程序 文件系统的弊端:冗余、不一致、数据检索困难、数据不共享、却完整性约束、原子性问题、并发访问不一致性、数据安全 三层数据模式:物理层、逻辑层、视图层 对应称为:内模式、模式、子模式 模式与实例:表结构与表 * 本章要点 数据模型: 概念模型---E-R图; 逻辑模型—-关系数据库、网状数据库、层次数据库; 物理模型---索引结构、簇、数据缓冲区 DML 过程化DML:关系代数 非过程化DML:SQL * 本章要点 DDL CREATE TABLE S ( SNO CHAR(4), SNAME CHAR(8) NOT NULL, SAGE SMALLINT, SEX CHAR(2), DNO CHAR(4), PRIMARY KEY (SNO), FOREIGN KEY (DNO) REFERENCES DEPT(DNO) CHECK (SEX=“男” OR SEX=“女”) * 本章要点 实体完整、参照完整、域完整、用户定义完整 断言 定义:CREATE ASSERTION 断言名 CHECK 条件 授权 grant select , insert on S to Liming with grant option * 本章要点 宿主语言 ODBC接口,JDBC接口 嵌入式SQL EXEC SQL DECLARE SX CURSOR FOR SELECT Sno,Sname,Ssex,Sage,Sdept FROM S WHERE Sdept=:deptname EXEC SQL FETCH SX INTO :HSno,:HSname,:HSsex,:Hsage,:HSdept * 本章要点 概念设计 画E-R图,局部的、全体的 逻辑设计 E-R图转换为表,规范化 图1-3 E-R图示例 转成customer、account、depositer三个表 * 本章要点 规范化 存在四种异常现象:冗余、更新异常,见图1-4;插入异常、删除异常,见图1-5 函数依赖,customer-id→customer-name 把表分解 * 本章要点 事务 四种特性 可串行化调度 并发控制 数据挖掘 分类、聚类、关联规则、文本挖掘 * 本章要点 数据库体系结构 图1-6 C/S结构,B/S结构 瘦客户、胖客户 DBA 模式定义、修改、授权、维护 * 本章要点 小结 缩写词,如 ODBC 基本概念 作业1.8 , 1.9 , 1.13 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * 前言 * * 前言 * * * 例子 现计划为某大学设计一个教室管理信息系统,管理的内容包括教室、班级、教师、学生、课程、教学设备、教室管理员。请按你的理解完成以下要求。 画出E-R图,转换成关系模式, 根据关系模式,用关系代数写出以下查询: * 例子 (1)找出姓名为王平的学生周一3、4节上课的教室号、课程名、教师名、班长名 (2)找出周四5、6节能容纳150以上、具有投影仪和空调且使用状态正常的空教室,给出教室号、管理员姓名、管理员电话 * 数据模型 三、逻辑数据模型 1.层次模型 实体用结点表示,实体之间的联系用树表示。 地址 系名 系号 教研室名 教研室号 年级 姓名 学号 职称 姓名 职工号 * 数据模型 R1101 计算机 D02 数据库 R01 G1 王明 S0012 教授 何璧 E1101 G2 郑直 S0020 G3 周密 99 网络 R02 人工智能 R03 讲师 刘新 E3721 教授 王恩 E1234 助教 李红 E3721 * 数据模型 结构:一个系的数据形成一棵树,全校形成一个森林。 约束:根结点以外的结点有且仅有一个父结点。 操作:查询和增、删改从根记录开始,按路径搜索定位。 特点:最早DBMS系统,I
文档评论(0)