数据库原理与应用ch1_2.pptVIP

  • 10
  • 0
  • 约 31页
  • 2016-08-01 发布于湖北
  • 举报
数据库原理与应用ch1_2

提 纲 1.5 Microsoft SQL Server和MySQL简介 1.6 建立示例数据库 1.7 数据库系统结构 1.8 数据库技术的发展 1.5 SQL Server和MySQL简介 SQL是英文Structured Query Language的缩写,意思为结构化查询语言; SQL是关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。 Microsoft SQL Server SQL Server 是一个关系数据库管理系统。它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2版本。 在Windows NT 推出后,Microsoft 将SQL Server移植到Windows NT系统上。 Microsoft SQL Server 目前最新的版本是SQL Server 2012,提供了5个不同版本(32 位和 64 位): Enterprise Edition——企业版 Standard Edition——标准版 Workgroup Edition——工作组版 Developer Edition——开发版 Express Edition——学习版(免费的) MySQL MySQL被广泛用中小型网站中,其体积小、速度快和开放源码,许多中小型网站选择了MySQL作为数据库。 Linux作为操作系统,Apache和Nginx作为Web服务器,MySQL作为数据库,PHP/Perl/Python作为服务器端脚本解释器。由于这四个软件都是免费或开放源码软件,可以建立起一个稳定、免费的网站系统,被业界称为“LAMP“组合。 1.5 建立示例数据库 学生-课程数据库 参看教材P82图3.2 建立Student表 CREATE TABLE Student ( Sno CHAR(9) PRIMARY KEY, Sname CHAR(20), Ssex CHAR(2), Sage SMALLINT, Sdep CHAR(20) ); 建立Course表 CREATE TABLE Course ( Cno CHAR(4) PRIMARY KEY, Cname CHAR(40), Cpno CHAR(4), Ccredit SMALLINT, FOREIGN KEY (Cpno) REFERENCES Course(Cno) ); 建立SC表 CREATE TABLE SC ( Sno CHAR(9), Cno CHAR(4), Grade SMALLINT, PRIMARY KEY (Sno,Cno), FOREIGN KEY (Sno) REFERENCES Student(Sno), FOREIGN KEY (Cno) REFERENCES Course(Cno) ); 数据关系图 1.7 数据库系统结构 DBMS角度 三级模式结构 最终用户角度 集中式结构 单用户结构 主从结构 分布式结构 客户/服务器结构 并行结构 1.7.1 数据库系统的三级模式结构 模式(Schema) 外模式(External Schema) 内模式(Internal Schema) 数据库的三级模式结构 模式(Schema):逻辑模式 逻辑级上的视图,是数据库中全体数据的逻辑结构和特征的描述。 外模式 (External Schema):子模式或用户模式 是数据库用户的数据视图,是与某一应用有关的数据表…… 内模式 (Internal Schema):存储模式 数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。 二级映象 二级映象 保证了数据库外模式的稳定性,从而从底层保证了应用程序的稳定性,除非应用需求本身发生变化,否则应用程序一般不需要修改 数据与程序之间的独立性,使得数据的定义和描述可以从应用程序中分离出去 理解“模式”概念 模式与模式的实例类似于程序设计中变量的类型(Type)与值(Value)的关系。 例如:学生记录 记录的型: (学号,姓名,性别,系别,年龄,籍贯) 该记录型的一个记录值: (900201,李明,男,计算机,22,江苏) 1.7.2 数据独立性 数据与程序之间的独立性,使得数据的定义和描述可以从应用程序中分离出去。 数据的逻辑独立性 当模式改变时,数据库管理员修改有关的外模式/模式映象,使外模式保持不变; 应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。 数据的物理独立性 当数据库的存储结构改变了(例如选用了另一种存储结构),数据库管理员修改模式/内模式映象,使模式保持不变

文档评论(0)

1亿VIP精品文档

相关文档