数据库提问
❶ 数据库提问,高手来
哦 这个你可以用触发器,也可以用 事务功能来做。
先说触发器
Create trigger delelteBlog
On blog --被改动的表名
for Delete --这个表被执行的动作
As
Delete
From comment , Deleted d
Where comment.blog_id=d.blog_id
理解触发器里面的两个临时的表:Deleted , Inserted 。注意Deleted 与Inserted分别表示触发事件的表“旧的一条记录”和“新的一条记录”。
一个数据库系统中有两个虚拟表用于存储在表中记录改动的信息,分别是:
虚拟表Inserted 虚拟表Deleted
这个关于触发器的内容你可以到网上去找找。
第二个:事务。
呵呵,其实说这个事务就是确保数据的正确性,不会因为系统突然坏掉(或者其他物理故障)而出现数据不正确。具体的好处我就不细说了 。
简单的来说,就是分别执行不同的SQL语句。先执行删除博客的文章操作,然后执行删除该文章相关的评论操作.这个都是用代码操作的。
例如
1. delete from blog where blog_id=10
2.delete from comment where blog_id=10
❷ 数据库问答题
1、读者编号是候选码。
若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为 候选码. (读者编号可以唯一标识读者姓名)
若一个关系有多个候选码,其中任何一个都可以做主码,主码的诸属性就称为主属性.
2、主码是图书编号或者读者编号;
3、存在传递依赖(图书编号->书名,书名->出版社,那么图书编号->图书出版社)
不足之处请指出啊~
❸ 关系数据库SQL语言的一些提问, 复习题的,我没有时间了大家帮忙~
(2)字符,数值,逻辑和日期
(3)SQL中创建数据库的语法:
CREATE DATABASE database'name
创建表的语法:
CREATE TABLE〈表名〉(
〈列名〉〈数据类型〉[列完整性约束]
〈列名〉〈数据类型〉[列完整性约束]
[,〈表完整性约束〉][, ]……
)
(4) SQL中表的修改:
ALTER TABLE〈表名〉
{ ALTER COLUMN〈列名〉{〈新数据类型〉}
| ADD COLUMN {〈新列名〉〈数据类型〉[列完整性约束]}[, ...n]
| DROP COLUMN〈列名〉[, ...n] }
表的删除:
DROP TABLE 〈表名〉
(5) SQL中索引的创建:
CREATE [UNIQUE] [CLUSTERED] INDEX〈索引名〉ON 〈表名〉(
〈列名〉[ASC|DESC]
[,〈列名〉[ASC|DESC] ] ...
)
(6) SQL中索引的删除:
DROP INDEX 〈索引名〉
(7) 为什么要建立索引:加快操作数据的速度
(8) SQL中向表中插入数据的语法:
INSERT INTO 〈表名〉[(〈属性列1〉[,〈属性列2〉]…) ]
VALUES(〈常量1〉[,〈常量2〉]…)
(9) SQL中查询语法 Select … from … where 的使用:
SELECT [ALLDISTINCT]〈目标列表达式〉[,〈目标列表达式〉]···
FROM 〈表名或视图名〉[,〈表名或视图名〉] ···
[WHERE〈条件表达式〉]
[GROUP BY 〈列名1〉
[HAVING〈条件表达式〉] ]
[ORDER BY 〈列名2〉[ASC DESC][,〈列名3〉[ASC DESC] ] ··· ]
(10) SQL中表数据删除的语法:
DELETE FROM 〈表名〉[WHERE〈条件〉]
(11) SQL中表数据修改的语法:
UPDATE 〈表名〉SET
〈列名〉=〈表达式〉
[,〈列名〉=〈表达式〉] …
[ WHERE〈条件〉]
(12) SQL中视图的创建:
CREATE VIEW 〈视图名〉
[(〈列名〉[,〈列名〉]…)] AS
〈查询子句〉
删除语法:
DROP VIEW 〈视图名〉
(13) SQL中视图的查询:与表查询一样
❹ 数据库题目提问
答案cdba
❺ 数据库原理问答题
1、DBS由哪几个部分组成?
答:DBS由四部分组成:数据库、硬件、软件、数据库管理员。
2.数据库的并发操作会带来哪些问题?
答:数据库的并发操作会带来三类问题:丢失更新问题;不一致分析问题和“脏数据”的读出。
3.简述采用E-R图方法的数据库概念设计的过程。
答:E-R模型的图示法:(1)实体集表示法; (2)属性表法; (3)联系表示法。
层次模型的基本结构是树形结构,具有以下特点:
(1)每棵树有且仅有一个无双亲结点,称为根;
(2)树中除根外所有结点有且仅有一个双亲。
从图论上看,网状模型是一个不加任何条件限制的无向图。
关系模型采用二维表来表示,简称表,由表框架及表的元组组成。一个二维表就是一个关系。
在二维表中凡能唯一标识元组的最小属性称为键或码。从所有侯选健中选取一个作为用户使用的键称主键。表A中的某属性是某表B的键,则称该属性集为A的外键或外码。
关系中的数据约束:
(1)实体完整性约束:约束关系的主键中属性值不能为空值;
(2)参照完全性约束:是关系之间的基本约束;
(3)用户定义的完整性约束:它反映了具体应用中数据的语义要求。
4.简述客户/服务器式DBS的一般结构。此时数据库应用的功能如何划分?
答:DBS :数据库系统(Database System),DBS是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软件、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。
❻ 关于数据库的几道问答题,急救
第4题:打开安全性,又击那个用户,属性,里面有个数据库选项卡,点以下,就可以设置那个权限了,只允许该用户访问那一个库就行了
❼ SQL 创建数据库 参数提问
此语句:指定主文件组。
每个SQL SERVER数据库,至少有一个主文件组,而且名字为primary,可以有多个次文件组,名字可以用户自定义。
主文件组主要用于存放数据库方面的目录信息。
次文件组主要用于存放用户数据。
但很多的使用者,对此没有区分,全部存放在primary组中。所以容易忽略这类概念.
希望以上对你有所帮助.
❽ 数据库系统原理三范式提问
解:
(1) F={(S# C#)→G, C#→U, S#→SN, C#→CN}
(2) (S# C#)
(3)最高达到第一范式,因为(S# C#)是主键,但C#→U, S#→SN, C#→CN,即U,SN,CN这些非主属性均部分函数依赖于主键,所以只能达到第一范式。
(4)S (S#, SN)C (C#, CN, U)SC (S#, C#, G)
https://wenku..com/view/511469fc910ef12d2af9e79c.html
哈哈哈,下面的回答好好笑
❾ 200分提问六道数据库问题,来帮忙
一:C
二:A
三:A
四:对
五:对(是数据库管理系统的简称,我不找到是对还是选错!你直接看吧)
六:对
❿ 有关数据库的提问
可以先将数据导出成文件,再将该文件导入到新表中
详细操作,右键导入导出数据,很简单试试就知道了