- 41
- 0
- 约7.13千字
- 约 6页
- 2017-02-01 发布于重庆
- 举报
福师大网院数据库及其应用规范化理论与应用
1.数据完整性约束:数据完整性约束是一组完整性规则的集合。它定义了数据模型必须遵守的语义约束,也规定了根据数据模型所构建的数据库中数据内部及其数据相互间联系所必须满足的语义约束。
2.视图:视图是基于数据库基本表的虚表,它本身并不物理的存储数据,它的数据全部来自于基本表。
1.请给出关系模式规范化的步骤
答:●对1NF关系进行投影,消除原关系中非主属性对码的函数依赖,将1NF关系转换为若干个2NF关系。
●对2NF关系进行投影,消除原关系中非主属性对码的传递函数依赖,从而产生一组3NF关系。
●对3NF关系进行投影,消除原关系中主属性对码的部分函数依赖和传递函数依赖(也就是说,使决定属性都成为投影的侯选码),得到一组BCNF关系。
以上三步也可以合并为一步:对原关系进行投影,消除决定属性不是侯选码的任何函数依赖。
●对BCNF关系进行投影,消除原关系中非平凡且非函数依赖的多值依赖,即可得到一组4NF关系。
●对4NF关系进行投影,消除原关系中不是由侯选码所蕴含的连接依赖,即可得到一组5NF关系。
2.什么是视图?视图的作用
答:视图是基于数据库基本表的虚表,它本身并不物理的存储数据,它的数据全部来自于基本表。视图作用:简化数据查询语句;使用户能从多角度看待同一数据;提高了数据安全性;提供了一定程度的逻辑独立性。
3.数据完整性约束条件的类型
答:可以分为六类:静态列级约束、静态元组约束、静态关系约束、动态列级约束、动态元组约束、动态关系约束。
4.SQL语言如何实现数据的完整性
答:1.首先要明白数据的完整性有哪些:域完整性/列完整性,实体完整性/行完整性,参照完整性/引用完整性;2.怎样实现:域完整性:(1)定义列时,使用check约束; (2)定义规则;实体完整性:(3)利用primary key参照完整性:(4) 利用foreign key references
5.写出SQL查询语句的基本结构,并说明结构中各子句表示的含义
三、SQL语言创建表(教材第3章37页习题12)
写出创建如下三张表的SQL语句,在定义表的同时定义数据的完整性约束;
·“图书表“结构如下:
书号:统一字符编码定长类型,长度为6,主码;
书名:统一字符编码可变长类型,长度为30,非空;
第一作者:普通编码定长字符类型,长度为10,非空;
出版日期:小日期时间型:
价格:定点小数,小数部分1位,整数部分3位。
·“书店表”结构如下:
书店编号:统一字符编码定长类型,长度为6,主码:
店名:统一字符编码可变长类型,长度为30,非空:
电话:普通编码定长字符类型,8位长,每一位的取值均是0~9的数字;
地址:普通编码可变长字符类型,40位长;
邮政编码:普通编码定长字符类型,6位长。
·“图书销售表”结构如下:
书号:统一字符编码定长类型,长度为6,非空;
书店编号:统一字符编码定长类型,长度为6,非空;
销售日期:小日期时间型,非空;
销售数量:微整型,大于等于1.
主码(书号,书店编号,销售日期);
“书号”引用“图书表”的“书号”的外码;
“书店编号”为引用“书店表”的“书店编号”的外码。
答:CREATE TABLE 图书表(
书号nchar(6) primary key,
书名nvarchar(30) not null,
第一作者char(10) not null,
出版日期smalldatetime,
价格numeric(4,1))
CREATE TABLE 书店表(
书店编号:nchar(6) primary key,
店名:nvarchar(30) not null,
电话:char(8) check (电话 like ‘[0-9] [0-9] [0-9] [0-9] [0-9] [0-9] [0-9] [0-9] ’),
地址 varchar(40),
邮政编码char (6)
CREATE TABLE 图书销售表
书号:nvarchar(6) not null,
书店编号:nchar(6) not null,
销售日期:smalldatetime not null,
primary key(书号,书店编号,销售日期),
foreign key(书号)references 图书表(书号),
foreign key (书店编号) references 书店表(书店编号))
四、SQL语言操作数据库表(教材第4章
您可能关注的文档
- 马家柚生产技术操作规程.doc
- 高二生物必修三《问题与环境》第5章 第24课时.doc
- 巨磁电阻效应及其应用 数据处理.docx
- 人教版八年级生物上册复习资料(全).doc
- 番石榴栽培技术(黄改).doc
- 内蒙古工业大学 测试技术 测试技术教材出版规划与内容.doc
- 飞钓词语解释.doc
- 应用数值分析【研究生课程】课后习题答案07章.doc
- 生物课堂教学气氛的营造.doc
- 检测技术最新葵花宝典概念篇.docx
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 部编版六年级语文下册全册一课一练同步练习题配知识点归纳(含答案).pdf VIP
- 预制空心内夯载体桩技术.pdf VIP
- 2025版《全基础题型》高考数学-基础题(721例题型).docx VIP
- (正式版)DB21∕T 4190-2025 《既有住宅适老化改造建筑设计规程》.pdf VIP
- T_NBSC 001-2026(可口革囊星虫养殖技术规范).pdf
- 餐饮业食品安全管理八项制度.pptx VIP
- 法医学中的法医现场勘查学 .pdf VIP
- 中风的中医诊疗方案.pdf VIP
- 2025年自来水供应专属承包合同样本版.docx VIP
- (2025春新教材)人教版PEP版三年级英语下册全册教案件 .pdf
原创力文档

文档评论(0)