资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,回顾,数据库系统的三级模式结构包括哪些?,如何体现数据库的二级映像功能与数据独立性的关系?,什么是函数依赖?完全函数依赖,部分函数依赖,传递函数依赖?,分别阐述,1NF,,,2NF,,,3NF,的定义。,练习,1,、数据库三级模式结构的划分,有利于,。,A.,数据的独立性,B.,管理数据库文件,C.,建立数据库,D.,操作系统管理数据库,练习,2,数据库中的视图对应三级模式中的,_,。,A.,外模式,B.,内模式,C.,模式,D.,其他,练习,3,逻辑独立性是指当,_,。,A,、当内模式发生变化时,模式可以不变,B,、当内模式发生变化时,应用程序可以不变,C,、当模式发生变化时,应用程序可以不变,D,、当模式发生变化时,内模式可以不变,练习,4,关系模式:购买情况(顾客号,产品号,购买时间,购买数量),若允许一个顾客在不同时间对同一个产品购买多次,则此关系模式的主码是,_,。,A,顾客号,B,产品号,C,(顾客号,产品号),D,(顾客号、产品号、购买时间),练习,5,、已知关系模式:顾客(顾客号,顾客姓名,购买产品号,产品名称),描述顾客对产品的购买情况,此关系模式是,_,。,A,第二范式表,B,第三范式表,C,第一范式表,D,都不是,练习,6,物理独立性是指当,_,。,A,、当内模式发生变化时,模式可以不变,B,、当内模式发生变化时,应用程序可以不变,C,、当模式发生变化时,应用程序可以不变,D,、当模式发生变化时,内模式可以不变,练习,7,、如果表,T,是,2NF,,则它,_,。,A.,一定不存在传递依赖关系,B.,一定存在传递依赖关系,C.,一定不存在部分依赖关系,D.,可以存在部分依赖关系,练习,8,在数据库中,数据冗余带来的最主要问题是,_,。,A,、操作不方便,B,、降低数据修改效率,C,、降低查询效率,D,、会造成数据不一致,练习,9,关系模式:产品销售情况表(产品号,销售地点,销售时间,销售数量),一个产品号描述一种产品,若允许一种产品在不同地点同时销售多次,同一种产品可在多个地点销售,在同一时间同一地点只能销售一种产品,则此系模式的主码是,_,。,A,产品号,B,(产品号,销售时间),C,(产品号,销售地点),D,(产品号,销售地点,销售时间),练习,10,数据库文件对应数据库的,_,。,A,、外模式,B,、模式,C,、内模式,D,、都不对应,练习,11,如果表,T,是,3NF,,则它,_,。,A.,一定是,1NFB.,一定是,2 NF,C.,不一定是,1NFD.,不一定是,2NF,习题,顾客购买表(顾客号,顾客名,顾客地址,商品号,商品名,生产厂家,商品价格),(,1,)指出此关系模式的主码。,(,2,)判断属于第几范式。如果不是第,3,范式,请转化为第三范式,习题,学生情况表(学号,姓名,所在系,系主任,课程号,课程名,学分,成绩),设学分由课程号唯一确定,每个系只有一个系主任,每人只担任一个系的系主任,则此关系模式属于第几范式。若不是如果不是第,3,范式,请转化为第三范式。,如果一个系允许有多个主任,但一个人只担任一个系的主任,情况又如何呢。,习题,教师(教师号,教师名,职称,所在系,办公地点),设一个教师只属于一个系,每个系由唯一一个办公地点。则此关系模式属于第几范式。,如果不是第三范式,请转化为第三范式。并指出主码和外码。,1.5,数据库应用结构,数据库应用结构是从最终用户的角度看的,是指数据库运行的软、硬件环境,。,最常见的应用结构,集中式结构,文件服务器结构,客户,/,服务器结构,浏览器,/,服务器结构,集中式结构,应用程序,数据库,大型机,按键信息,终端字符,终端,1,终端,N,终端,2,客户端,优缺点,优点,:集中管理,安全性较好。,缺点,:费用昂贵,不能真正划分应用程序的逻辑。,文件服务器结构,应用程序,数据库,网络文件服务器,文件,文件请求,工作站,1,工作站,N,工作站,2,客户端,应用程序,应用程序,文件服务器结构特点,共享数据资源集中管理,应用程序分散安排在客户工作站上。,优点:实现费用比较低廉,且配置很灵活(可方便地增减客户端工作站)。,缺点:由于文件服务器只提供文件服务,所有的应用处理都要在客户端完成,因此,对客户端计算机的要求较高(以便能执行所需要的任何应用程序)。,客户,/,服务器结构,应用程序,数据库,服务器,请求,结果,工作站,1,工作站,N,工作站,2,客户端,应用程序,应用程序,C/S,结构的优点,降低了网络通信量。,(服务器传给客户机的是处理的结果),充分利用了网络服务器的处理能力,将应用逻辑分布在客户机和服务器之间。,浏览器,/,服务器结构,C/S,结构的缺陷日益突出。比如,客户端软件的安装,升级、维护等,都随着客户端规模的扩大而变得相当困难。,Internet,快速发展,为这些问题的解决提供的有效的途径,这就是浏览器,/,服务器结构。,浏览器,/,服务器结构,B/S,结构的优势,维护和升级方式简单,成本降低,选择更多,应用服务器运行数据负荷较重,分布式结构,分布式结构,分布式数据库系统是数据库技术与网络技术相结合的产物。,分布式数据库是一个物理上分布于计算机网络的不同地点、而逻辑上又属于同一系统的数据集合。,网络中的每个节点的数据库都有自治能力,能够完成局部应用;同时每个地点的数据库又属于整个系统,通过网络也可以完成全局应用。,第,2,章,SQL Server 2008,概述,吴 修 国,山东经济学院信息管理学院,11/28/2024,本章内容,2.1,概述,2.2 SQL Server 2008,安装过程,2.3 SQL Server 2008,管理工具,数据库是数据的集合;,数据库表是同类实体的集合;,数据库包括数据库表和其他的数据对象。,数据库和数据库表,数据库,数据库表,数据库系统和数据库管理系统,数据库系统是可运行、可维护的软件系统,数据库系统包含数据库管理系统在内,用户(包括数据库管理员),应用程序,数据库管理系统,操作系统,硬件,DBMS,的发展史,萌芽阶段,文件系统数据库,初级阶段,第一代数据库,中级阶段,第二代数据库,高级阶段,新一代数据库,文件系统数据库,5060,年代,利用文件系统和操作系统,简单、方便、低效率,第一代数据库,60,、,70,年代,网状数据库,层次数据库,IBM,公司的,IMS,层次结构数据库系统,第二代数据库,70,、,80,年代,关系模型数据库,小型的:,dBase,、,FoxPro,、,Paradox,中型的:,SQL Server 6.5,大型的:,DB2,、,ORACLE,新一代数据库,面向对象的数据库,分布式数据库,并行数据库,图形图像数据库,经典的数据模型,网状数据模型,层次数据模型,关系数据模型,网状数据模型,适合复杂的关系,最少的数据冗余,算法复杂、专用,实体,实体,实体,实体,实体,层次数据模型,适合一对多的关系,算法相对较简单,有一定的通用性,关系数据模型,用户接口简洁、方便、直观,底层数据结构简单清晰,查询和处理效率比较低,数据表,数据表,数据表,核心服务,用户,用户,用户,当今常用的数据库简介,Microsoft,公司的,SQL Server,Oracle,公司的,ORACLE,IBM,公司的,DB2,SQL Server 2008,全称,Structured Query Language,,结构化查询语句,Mirosoft,SQL Server 2008,2.1,概述,2.1.1 SQL Server,的发展史,1988,年,-,第一次出现,SQL Server,名称。微软、,Sybase,和,Ashton-Tate,合作,在,Sybase,的基础上生产出了在,OS/2,操作系统上使用的,SQL Server 1.0,。,1989,年,-SQL Server 1.0,面世,取得了较大的成功,微软和,Ashton-Tate,分道扬镳。,SQL Server,的发展史,1991,年,-SQL Server 1.11,版发布。,1992,年,-,微软和,Sybase,共同开发的,SQL Server4.2,面世。,1993,年,-,微软推出,Windows NT 3.1,,抢占服务器操作系统市场并取得了巨大的成功,同期推出的,SQL Server for Windows NT 3.1,也成为畅销产品。,1994,年,-,微软和,Sybase,分道扬镳。,SQL Server,的发展史,1995,年,-SQL Server 6.0,发布。随后推出的,SQL Server 6.5,取得巨大成功。,1998,年,-SQL Server 7.0,发布,,SQL Server 7.0,开始进军企业级数据库市场。,SQL Server,的发展史,2000,年,,SQL Server 2000,企业级数据库系统,其包含了三个组件,(DB, OLAP, English Query),。丰富前端工具,完善开发工具,以及对,XML,的支持等,促进了该版本的推广和应用。,2005,年,,SQL Server 2005,最新版本,历时,5,年的重大变革。,2007,年,,SQL Server 2008,(,Katmi,)发布。,2.1.2 SQL Server 2008,特色,安全机制,支持各种非关系型数据库,统一的数据体验需求,通过实体模型加速开发周期,2008,版本优势,包括数据库查询;,在服务器的管理操作上花费更少的时间;,增加应用程序稳定性;,系统执行效能优化与预测功能。,2.2 SQL Server2008,的安装,2.2.1,版本体系,1,、企业版(,Enterprise Edition,),2,、标准版(,Standard Edition,),3,、开发版(,Developer Edition,),4,、工作组版(,Workgroup Edition,),5,、网络版(,Web Edition,),6,、移动版(,Compact,),7,、免费版(,Express,),2.2.2,安装,SQL Server 2008,的软硬件需求,在安装之前,首先应该考虑下列事项:,硬件,操作系统,软件,网络配置,确定安装位置。,软硬件需求,2.3,安装过程,1,、,SQL Server 2008,的安装;,2,、样例数据库,2.2.4,测试安装,1,、启动,SQL Server,服务;,2,、建立到,SQL Server,的连接;,2.3 SQL Server,管理工具,2.3.1 SQL Server,配置管理器,2.3.2 SQL Server Management Studio,2.3.3,联机丛书,第,1,章 结束,
展开阅读全文