第6章_数据库基础.ppt
文本预览下载声明
数据库技术基本概念 计算机数据管理的发展 文件系统 数据库系统阶段 高级数据库系统阶段 数据库系统的组成 数据库系统的组成 数据库系统的组成 数据库系统的组成 数据和数据的联系 数据和数据的联系 ER图的设计过程 6.3 关系数据库设计 6.4 常用数据库简介 6.4 常用数据库简介 6.4 常用数据库简介 6.4 常用数据库简介 6.4.4 Access数据库 2. Access数据库中的对象 3. 使用设计视图创建表 1. 输入和编辑字段 数据类型 定义字段 设置主关键字 4.利用简单查询向导创建查询 5.利用SQL视图修改查询的SQL语句 6. 使用向导创建窗体(建立单个表的窗体) 7.利用报表向导创建报表 7.利用报表向导创建报表 (续) 6.5 数据库技术的发展动态 6.5 数据库技术的发展动态 6.2.3 关系数据库标准语言SQL 6.2 关系数据模型 数据查询 格式: SELECT [ALL|DISTINCT]目标列表表达式[,目标列表表达式]… FROM 表名或视图名[,表名或视图名]… [WHERE条件表达式] [GROUP BY列名1[HAVING条件表达式]] [ORDER BY列名2[ASC|DESC]]; 单表查询 SELECT * FROM Score; 数据查询——是数据库应用的核心功能 SELECT Sno,Cno,Grade FROM Score; 6.2.3 关系数据库标准语言SQL 6.2 关系数据模型 数据查询 多表查询 SELECT Score.Sno,Student.Sname,Course.Cname,Score.Grade FROM Student,Course,Score WHERE Student.Sno= Score. Sno AND Course.Cno= Score. Cno; 6.2.3 关系数据库标准语言SQL 6.2 关系数据模型 数据插入 格式: INSERT INTO表名[(属性列[,属性列2…]) VALUES(常量1[,常量2]…); INSERT INTO Student(Sno,Sname,Sdept) VALUES(,’刘参’,’计算机’) 6.2.3 关系数据库标准语言SQL 6.2 关系数据模型 数据修改 格式: UPDATE表名 SET列名=表达式[,列名=表达式]… [WHERE条件]; UPDATE Student SET Sage=Sage+1; 6.2.3 关系数据库标准语言SQL 6.2 关系数据模型 数据删除 格式: DELETE FROM表名 [WHERE条件]; DELETE FROM Student WHERE Sno=; 1. Oracle数据库 提起数据库,一般都会想到Oracle公司,因为Oracle数据库在全球和中国的销量都是第一。该公司成立于1977年,最初是一家专门开发数据库的公司。目前,Oracle产品覆盖了大、中、小型机等几十种机型,最新的产品是Oracle10g。Oracle数据库在我国的主要用户是公安系统、金融系统和大型企业。 Oracle数据库的主要特点包括:支持大容量数据库、多用户的高性能事务处理;遵守数据存取语言,操作系统、用户接口和网络通信协议的工业标准;实施安全性控制和完整性控制;支持分布式数据库和分布处理;具有可移植性、可兼容性和可连接性等。但是,Oracle产品的价格相对较高,安装和高效运行比较复杂。 2. Sybase数据库 1984年,Mark B. Hiffman和Robert Epstern创建了Sybase公司,并在1987年推出了Sybase数据库产品。Sybase主要有三种版本,一是UNIX操作系统下运行的版本,二是Novell Netware环境下运行的版本,三是Windows NT环境下运行的版本。它是中国销量第二的数据库产品,主要客户有铁道部、金融系统和大型企业。 Sybase是一款基于客户/服务器体系结构、真正开放、高性能、非常快也非常稳健的产品。但是Sybase主要用在UNIX操作系统上,虽然Sybase也有用于Windows 2000的版本。此外,只有主要用于小规模安装的Sybase Adaptive Server Anywhere才有图形用户界面前端,高端的Sybase没有图形用户界面前端。 3. SQL Server数据库 SQL Server是1988年微软与Sybase合作共同开发的用于OS/2上的应用程序。之后于1993年推出了桌面数据库版本SQL Se
显示全部