工信版(中职)数据库应用基础——Visual FoxPro模块4教学课件
2022-10-29
|
51页
|
116人阅读
|
0人下载
普通
资源信息
| 学段 | 中职 |
| 学科 | 职教专业课 |
| 课程 | 程序设计基础 |
| 教材版本 | - |
| 年级 | 高一 |
| 章节 | - |
| 类型 | 课件 |
| 知识点 | 关系数据库标准语言SQL |
| 使用场景 | 同步教学 |
| 学年 | 2022-2023 |
| 地区(省份) | 全国 |
| 地区(市) | - |
| 地区(区县) | - |
| 文件格式 | PPTX |
| 文件大小 | 1000 KB |
| 发布时间 | 2022-10-29 |
| 更新时间 | 2023-10-25 |
| 作者 | 匿名 |
| 品牌系列 | - |
| 审核时间 | 2022-10-29 |
| 下载链接 | https://m.zxxk.com/soft/35639597.html |
| 价格 | 1.50储值(1储值=1元) |
| 来源 | 学科网 |
|---|
内容正文:
YCF
(中职)数据库应用基础——Visual FoxPro模块4教学课件
1
模块4 关系数据库标准语言SQL
单元1 SQL语言的特点
单元2 数据定义语言
单元3 数据更新
单元4 SQL的数据查询功能
单元1 SQL语言的特点
SQL全称为Structured Query Language,即结构化查询语言,它是一种非过程化的语言。由于SQL具有功能丰富、使用方式灵话、语言简洁易学等突出特点,所以它在计算机界深受广大用户欢迎。
SQL已经被国际标准化组织(ISO)认定为关系数据库标准语言,其核心是数据查询。所有的关系数据库管理系统都支持SQL。SQL语言具有如下特点。
1一体化语言
SQL是一体化语言,是指它集数据定义、数据操作、数据查询及数据控制于一体,它可以完成数据库话动中的几乎所有功能,包括定义数据库和表结构,输入数据及建立数据库查询、更新、维护和重构,以及数据库安全性控制等一系列操作,从而为数据库应用系统的开发提供了良好的环境。
下一页
返回
单元1 SQL语言的特点
2.高度非过程化
用SQL语言进行数据操作时,用户只需提出“做什么”,而不必指明“如何去做”。因此大大减轻了用户的负担,提高了程序设计的生产率和系统的数据独立性。
3.集合化操作方式
SQL语言采用集合化操作方式,不仅查找结果可以是记录的集合,而且操作对象的一次插入、删除、更新也可以是记录的集合。
上一页
下一页
返回
单元1 SQL语言的特点
4.应用方式灵话
SQL语言的使用方式比较灵话,它既是自含式语言,又是嵌入式语言。作为自含式语言,它能够独立地用于联机交互的使用方式,用户可以在键盘上直接输入SQL命令对数据库进行操作。作为嵌入式语言,SQL语句能够嵌入到高级语言(如C、FORTRAN等)程序中以程序方式使用。无沦SQL以何种方式使用,SQL语言的语法结构基本上是一致的,绝大多数数据库应用开发工具或高级程序设计语言都把SQL语言直接融入到自身的语言环境中。
上一页
返回
单元1 SQL语言的特点
5.语言简洁,易学易用
SQL语言所能实现的功能十分强大,几乎覆盖了数据库中的所有功能。而它的语法结构十分简练,易学,只使用了很少的几条命令如CREATE、DROP、ALTER、SELECT、INSERTUPDATE、DELETE、GRANT、REVOKE就可以完成数据定义、数据操纵、数据控制和数据查询等核心功能,十分接近自然语言的特点。
上一页
返回
单元2 数据定义语言
数据定义语言(data definition language)是用于向数据库管理系统声明数据库结构的语言。它由CREATE、DROP和ALTER命令组成。下面针对表对象对其进行讲解。
任务2.1创建表
建立一个数据库,其中主要的操作就是定义一些基本表,在SQL中,可使用Create Table语句定义基本表。
2.1.1语句格式
创建表的语句格式如下:
Create Table(表名)
(<字段名1><数据类型1>[<字段级完整性约束1>]
下一页
返回
单元2 数据定义语言
[,<字段名2>]<数据类型2>[<字段级完整性约束2>][,…]
[,<字段名n>1<数据类型n>[<字段级完整性约束n>]
[<表级完整性约束n>])
2.1.2语句功能
上述语句创建一个以<表名>为名的、以指定的字段属性定义的表结构。
2.1.3参数说明
1.<表名>和<字段名>
这是所要定义的基本表的名字,基本表可以由一个字段或多字段组成,每一字段必须定义字段名和数据类型。
上一页
下一页
返回
单元2 数据定义语言
2.<表级完整性约束n>
定义表结构的同时,通常还可以定义与该表有关的完整性约束条件,这些完整性约束条件被存入到数据字典中,当用户对表中数据进行操作时,由数据库自动检查该操作是否违背这些完整性约束条件;如果完整性约束条件涉及该表的多个属性字段,则必须定义表级别完整性约束条件。
3.<字段级完整性约束n>
字段级完整性约束包括:Primary key约束、Foreign key约束、Unique约束、Check约束和Not null或Null约束。
(1)Primary key约束
Primary key约束也称主关键字约束,用于定义实体完整性约束,该约束用于定义表中某字段为主关键字,而且约束主关键字的唯一性和非空性。
上一页
下一页
返回
单元2 数据定义语言
该约束可在字段级或表级上进行定义,但不允许同时在两个级别上进行定义。字段级约束可直接写在字段名及其类型之后由Primary key短语定义;表级约束在所有字段名及其类型之后由Constraint<约束名>Primary key短语定义。
(2)Foreign key约束
Foreign key约束也称为外部关键字约束或
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。