- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库应用操作.doc
第一章 数据库基础知识
数据库的基本概念
1.1.1 数据库(Database,DB)
DB是存储在计算机存储介质中的、结构化的、可共享的数据集合。DB中的数据按一定的数据模型组织、描述和存储,冗余最小、数据独立性和易扩展性较高,可为各种合法用户所共享。
1.1.2 数据库管理系统(Database Management System,DBMS)
实际应用中的DB可能是相当庞大的,对DB的操作也可能是相当复杂的,要有效地管理和操作DB,就需要一个“中介人”,这个“中介人”就是DBMS。在DB中不仅要存储数据,还要存储数据的结构描述信息,这些信息详细地记录了表的名称、列的名称、列的类型、列的宽度和小数位,以及数据的所属权限等相关信息。DBMS的作用就是负责管理DB复杂的结构描述信息,而DB的使用者——用户,不必了解DB内部复杂的结构就可以访问DB。DBMS的基本功能表现在5个方面:
数据定义 使用数据定义语言(Data Definition Language, DDL)对数据库中的数据对象进行定义。
数据操作 使用数据操作语言(Data Definition Language,DML)对数据进行查询、插入、删除和修改等操作。
数据库的运行管理 统一管理、控制数据库的建立、运用和维护,保证数据的安全性、完整性。
数据库维护 初始数据的输入、转换,数据库的转储、恢复及重新组织、性能监视和分析等。
数据通讯 网络环境中的数据通讯等。
1.1.3数据库系统(Database System,DBS)
DBS就是使用数据库技术的计算机系统。一般由DB、硬件、软件和用户四部分构成。
1.1.5 关系数据库
在关系数据库中,数据的基本结构是表(Table),表中的数据按行、列组织排列。每个表都有一个唯一的表名。一个数据库由一个或多个数据表组成,各个数据表之间可以存在某种关系。
学生基本情况表
学号 姓名 性别 出生日期 班级 家庭住址 联系电话 张晓辉 男 1983-3-5 金融 复兴门312号何梅 女 1984-6-21 国贸 中海雅园3号陈东升 男 1982-5-14 化材 樱桃园24号
关系:一个关系在逻辑上对应一个按行、列排列的表(Table)。
属性:表中的一列称为一个属性,或叫字段(Field),表示所描述的对象的一个具体特征。例如学生基本情况表中的“姓名”是学生这个实体的一种属性。
域:属性的取值范围。例如,性别属性的取值范围是“男”或“女”。
元组:表中的一行称为元组,或叫记录(Record)。例如,每个记录表示一个学生的信息。
主键:能够唯一地区分不同记录的一个或多个字段。
学生基本情况
学号 姓名 性别 出生日期 班级 家庭住址 联系电话 张晓辉 男 1983-3-5 金融 复兴门312号何梅 女 1984-6-21 国贸 中海雅园3号陈东升 男 1982-5-14 化材 樱桃园24号 在这个关系中,“学号”为主键。
学生成绩
学号 姓名 性别 科目 成绩 班级 张晓辉 男 VB数据库 89 金融 何梅 女 C语言程序设计 76 国贸 陈东升 男 操作系统 82 化材 在这个关系中,关键字由(学号、科目)构成,但象这样由多个字段组成的关键字,也只能有一个字段为“主键”。
设置主键的目的是确保数据的完整性。主键必须:①不能为空(Null);②必须是唯一的。
外键:在关系数据库中,表与表之间总是存在着某种联系,这种联系通过一个关键字来实现,该关键字称为“外键”。
外键将两个表联系起来。
外键参照一个表的主键而言,即某一字段既可以是甲表的主键,也可以是乙表的外键。例如,在前面的两个表中,“学号”字段既是“学生基本情况”的主键,又是“学生成绩”的主键,对于这两个表来说,“学号”互为外键。
外键以主键的值检查它所在字段的值的合法性。
外键既可以参照一个表中的主键,也可以参照另一表中的主键。
外键确保所在列中的值是一个有效的主键值,保证了参照完整性。
1.1.6 关系数据表必须具备的条件
在一个数据表中,一个字段(列)的数据类型必须相同。
任何一个字段(列)都必须是不能再分割的最小基本单位。
在一个数据表中,不能有相同名称的字段(列)和内容完全相同的记录(行)。
行和列按任意次序排列都不影响数据的完整性。
1.1.7 关系型数据库的三种基本操作
选择运算(Selection)
在一个表中选择出若干满足条件的记录组成一个新
您可能关注的文档
最近下载
- 人教版(2024)新教材一年级数学下册期末复习《100以内数的认识》精品课件.pptx VIP
- 生活饮用水净化与消毒课件.pptx VIP
- 《石油化工储运系统罐区设计规范》(SHT3007-2014).pptx VIP
- 2.1.1因数和倍数的认识(教学课件)(共16张PPT) 小学数学人教版五年级下册(内嵌视频+音频).pptx VIP
- 雨课堂学堂在线《跨文化交际英语(北京理工)》学堂云单元测试考核答案.docx
- 七年级历史与社会上册同步单元双基双测AB卷(人教版新课程标准).pdf VIP
- 北京理工大学.ppt VIP
- 2025党校入党积极分子发展对象考试题库(附答案).docx VIP
- 2.1.2种子植物第二课时裸子植物和被子植物-课件(内嵌视频)-人教版(2024)生物七年级上册.pptx VIP
- 噪声污染及防治课件.pptx VIP
文档评论(0)