- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
需求分析 是整个数据库设计的初始阶段,是最为困难和耗时的基础环节 用数据字典描述基础数据 用数据流图表达这些数据的来源、加工处理及去向的数据流程 6.3 数据库技术基础 6.3.6 数据库设计 概念结构设计 整个数据库设计的关键 通过对用户数据和业务需求的综合、归纳与抽象,形成一个独立于具体的DBMS的概念数据模型 通常使用E-R图 6.3 数据库技术基础 6.3.6 数据库设计 逻辑结构设计 将概念结构转化为DBMS所支持的逻辑模型 规范化和优化 将E-R图转换成关系模型 将实体、实体属性和实体间的联系转换成关系模式 6.3 数据库技术基础 6.3.6 数据库设计 6.1 数据与数据处理 6.2 多媒体数据处理 6.3 数据库技术基础 6.4 结构化查询语言简介 6.5 数据仓库与数据挖掘 6.6 万维网数据库技术 第6章 数据处理与数据库 结构化查询语言(Structured Query Language,SQL)是一种综合的、通用的关系数据库语言。 SQL语言提供了与关系数据库进行交互的方法,能够实现数据库生命周期中的全部操作,提供数据库定义、数据库操纵、数据库查询和数据库控制等功能。同时它也是一种高度非过程化的语言,只要求用户指出做什么,而不需要指出怎么做,大大减轻了用户的负担,已经成为了关系数据库语言的国际标准。 SQL语句可以分为三种类型: 数据定义语言(DDL):用于定义数据库结构; 数据操纵语言(DML):用于检索查询和更改数据库记录; 数据控制语言(DCL):用于控制对数据库的访问,包括用户权限管理。 6.4 结构化查询语言简介 6.4.1 概述 流行的关系数据库系统,如:Oracle、SQL Server、Access等,都能使用SQL。 Oracle:由甲骨文公司开发,跨平台,良好的安全性和数据存储能力,满足了大型企业的要求,但价格不菲,主要应用于大中型企业 MySQL:开源,支持跨平台,备受中小型企业青睐 SQL Server:微软公司的一款数据库产品,不支持跨平台,提供的企业管理器能够为用户操作数据库提供方便,是目前大中型企业作为软件开发时选择比较多的一款数据库 Access:使用方便,存储数据容量有限,使得其应用范围亦很受限,通常被一些小型企业作为开发门户网站的首选产品 6.4 结构化查询语言简介 6.4.2 支持SQL的常用数据库 数据定义 有关表的数据定义语句包括:CREATE TABLE(创建表)、ALTER TABLE(修改表)。 CREATE TABLE 语句基本格式: CREATE TABLE 表名(字段名1 类型 [约束条件1] [,字段名2 类型[约束条件2] ] ); 6.4 结构化查询语言简介 6.4.3 SQL应用实例 数据定义 例:建立学生信息表Student,字段包括:学号,文本类型,长度为10;姓名,文本类型,长度为20;出生日期,日期型;专业名称:文本类型,长度为20。其中,学号不能为空,且取值唯一。 对应的SQL语句: CREATE TABLE Student(学号 CHAR (10) PRIMARY KEY, 姓名 CHAR (20), 出生日期 DATETIME, 专业名称 CHAR (20)); 6.4 结构化查询语言简介 数据定义 ALTER TABLE 语句 ALTER TABLE 表名 { ADD {字段名 类型[(长度)] [NOT NULL] [CONSTRAINT 约束条件] | ALTER 字段名 类型[(长度)] | CONSTRAINT 多字段约束} | DROP {字段名 | CONSTRAINT 约束条件}} 6.4 结构化查询语言简介 数据定义 [例6-2]:在刚刚创建的Student学生信息表中增加一个字段“性别”,文本类型,长度为2。 则对应的SQL语句: ALTER TABLE Student ADD性别 CHAR (2); 6.4 结构化查询语言简介 数据操作 有关数据操作语句包括:INSERT INTO(插入数据)、UPDATE(修改数据)和DELETE(删除数据)。 INSERT INTO 语句基本格式为: 语句含义为:将VALUES后面的数据插入到指定的表中。 INSERT INTO 表名 [(字段名1,…,字段名n)] VALUES(对应字段名1的值,…,对应字段名n 的值) 6.4 结构化查询语言简介 数据操作 [例6-3]:向Student表中,添加一条学生信息(记录)。
您可能关注的文档
- Web安全基础1 - HTTP协议.pdf
- Web安全基础2 - 注入漏洞.pdf
- Web安全基础3 - XSS漏洞.pdf
- Web安全基础4 - 请求伪造漏洞.pdf
- Web安全基础5 - 文件处理漏洞.pdf
- Web安全基础6 - 访问控制漏洞.pdf
- Web安全基础7 - 会话管理漏洞.pdf
- Web安全基础8 - 实战练习.pdf
- web应用服务器安全加固.pdf
- 一国收入的衡量.pdf
- 2025年无人机低空医疗物资投放社会效益报告.docx
- 2025年再生塑料行业包装回收利用产业链重构研究.docx
- 《AI眼镜周边产品市场机遇:2025年终端销售与需求增长洞察》.docx
- 2025年坚果加工行业深加工技术突破与市场拓展策略报告.docx
- 2025年通信芯片行业技术竞争与未来趋势报告.docx
- 《2025年生鲜电商配送冷链事故分析与预防措施》.docx
- 《商业航天融资新趋势2025民营卫星企业资本涌入估值分析市场动态》.docx
- 2025年能源绿色健康行业创新技术与市场应用报告.docx
- 2025年无人机低空医疗救援通信方案分析报告.docx
- 2025年烹饪机器人行业市场集中度分析报告.docx
原创力文档


文档评论(0)