数据库系统基础、设计介绍及应用第1章.ppt

数据库系统基础、设计介绍及应用第1章.ppt

  1. 1、本文档共83页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库系统基础、设计介绍及应用第1章.ppt

1.1 数据库的概念 1.2 数据库系统组成与结构 1.3 数据库管理系统 实验1 观察SQL Server数据库 ;  【例1-1】 一所大学的数据库。   大学需要存储和处理教师、学生、课程等各方面的相关数据,这些数据存储于通过某种DBMS创建的数据库中,并分别由人事部门、教务部门、学生管理部门以及学术评议部门根据自己的业务来存取和操纵相关范围内的数据,如图1-1所示。;;  目前,数据库系统基本上都是按照“关系数据模型”来组织数据的。这种方式将满足所有下属部门业务需求的数据存放在多个称之为“关系”的数据表中,相关人员通过DBMS来存取、查询或更新(插入、删除或修改)其中的数据。例如,将学生、课程和选课的相关数据分别存放在如图1-2所示的三个表中。;;; 这三个表中,有些数据项(栏目、列)是同名且存放相同类型数据的,可用于建立表和表之间的联系,如图1-3所???。;  1.数据库中的表   数据库(特指按照关系模型创建的数据库)的基本成分是一些存放数据的表。数据库中的表从逻辑结构上看相当简单,它是由若干行和列简单交叉形成的,不能表中套表。它要求表中每个单元都只包含一个数据,可以是字符串、数字、货币值、逻辑值、时间等较为简单的数据。   表中的一行称为一条记录。记录的集合即表的内容。一条记录的内容是描述一类事物中的一个具体事物的一组数据,如一个学生的学号、姓名、入学分等。一般地,一条记录由多个数据项构成,数据项的名称、顺序、数据类型等由表的标题决定。表名以及表的标题是相对固定的,而表中记录的数量则是经常变化的。;  2.数据库系统的功能   数据库系统是将累积了一定数量的记录管理起来,以便再利用的数据处理系统。具有如下功能:   (1) 输入记录。规定了表的格式或者说创建了表的结构之后,就可以按照这种规定来“填充”表中的数据了。DBMS提供相应的输入方式(操作命令或图形用户界面),使得用户可以方便地输入每条记录。例如,在Microsoft SQL Server中,打开类似于图1-2中的“学生”表即可逐个输入每个学生的记录。;  (2) 输出报表。报表是按照某种条件筛选记录之后形成的记录的集合,可以打印成文本、形成电子文档或者作为某种数据处理系统的加工对象。DBMS提供输出报表的各种方式,用户可以按照需求选择不同的内容以及输出格式。例如,可以逐行打印出某个班级所有学生某门课程的成绩。   (3) 查询。按照DBMS规定的格式设置查询条件即可找出符合条件的记录。例如,在Microsoft SQL Server中,输入一个SQL语言的查询语句作为操作命令:;    SELECT 课程号, 课程名, 学分     FROM 课程     WHERE 学分5 即可在“课程”表中查询出5个以上学分的课程的课程号、课程名和学分。   注:SQL(Structured Query Language,结构化查询语言)是ISO(International Organization for Standardization,国际标准化组织)命名的国际标准数据库语言,用于组织、管理关系数据库以及存取、查询或更新其中的数据。目前主要的RDBMS(Relationship DataBase Management System,关系数据库管理系统)都支持某种形式的SQL语言并且大部分产品都遵守ANSI SQL89标准。;  (4) 修改记录。现实世界中的事物是不断变化的,相应数据库中的数据也应该随之而变。例如,一所大学中每年都有毕业的学生和新入学的学生,数据库中的学生表就应该随时调整。因此,相关人员应该按照DBMS所提供的方法(SQL语言的数据操纵语句或图形化用户操作界面)来进行调整。;1.2.1 数据库系统组成   数据库系统是一种按照数据库方式存储、管理数据并向用户或应用系统提供数据支持的计算机应用系统,是存储数据的介质、数据处理的对象和管理系统的集合体。它通常包括存储数据的数据库、操纵数据的应用程序以及数据库管理员等,且需在DBMS软件的支持下工作,如图1-4所示。;;  1.数据库   数据库是一个单位或组织按照某种特定方式存储在计算机内的数据的集合,如工厂中的产品数据、政府部门的计划统计数据、医院中的病人与病历数据等。这个数据集合按照能够反映出数据的自然属性、实际联系以及应用处理的要求的方式组织成一个有机的整体进行存储,并提供给该组织或单位内的所有应用系统(或人员)共享。   应该注意的是:数据库中的数据是一种处理用的中间数据,称为业务数据,它与输入/输出数据不同。当然,可以将输入数据转变为业务数据存入数据库中,也可以从数据库中的数据推导产生输出数据。 ;  数据库通常由两大部分组成:一是有关应用所需要的业务数据的集

文档评论(0)

youngyu0329 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档